I went thru idea list of gsoc 2022, and found a seamless update feature to work on. I have built electron apps in the past, and using electron-updater has been effective for me to provide automatic updates. I am aiming to implement update functionality for desktop app, similar to somewhat found in apps like discord. electron-updater publishes packages to github releases and watch for version changes. If a new version is found, it is downloaded in the background and the user will be prompted to install rightaway or on the next start of the app.
I wanted to lay my idea out here, just to make sure I am heading in the right direction. If not, kindly point me to one.