Handling app updates from within the SunbirdEd desktop app
- User to be notified when there is an app update.
- Maintain content saved by the user and any settings if any.
- User can update the app from within the app directly.
- Latest app to always be available on the portal for download.
- All telemetry to capture app version.