Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: updater system has been completely rewritten from scratch with …
…the ability to manually install a new update without letting Leapp install it on your behalf. If someone prefers to stick to a specific version, it can be done, by using the "remind me later" button, which mute update notifications until the next release. chore: added communication between electron and angular to pass update information chore: added update dialog modal, added update dialog open method in app service chore: made code more adherent to feature document by creating a method to set the update info variables in app service refactor: openUpdateDialog to be called without external dependencies, so it can be called also by tray component without additional intervention chore: added correct methods for checking versions and version management in app.service.ts, commencing smoke test chore: added setInterval to main.ts for polling mechanism chore: added setInterval to main.ts for polling mechanism chore: skinned update modal chore: changed file to hidden one and added another try catch to also manage corrupted file and not only a missing one chore: visual update of tray icon is done every time now if update is available chore: modified .gitignore chore: migrated update logic to updater.service.ts chore: added semaphore that prevents update modal from being toggled chore: changed polling time from 1 minute to 10 minutes and modified version to 0.5.3, ready for deployment
- Loading branch information