app starts > check latest version in github releases > if new version, download it > display message to user "Restart to update". Similar to VS Code UX (i don't use discord much).
The app also is signed for Mac. I have only tested it on Mac but plan to do more testing for windows soon.