desktop: in-app update functionality (#4443)

* desktop: in-app update functionality

* without Android

* refactor

* working windows

* tabs vs spaces

* better working mac

* changes

* repo

* undo manifest changes

* changes

* changes

* unneeded changes

* revert

* new line

* fix update notice

* different way

* changes to mac logic

* changes to mac logic

* more

* update strings

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
This commit is contained in:
Stanislav Dmitrenko
2024-07-14 02:06:04 +07:00
committed by GitHub
parent 3e873fcb32
commit 670bf34ff5
21 changed files with 632 additions and 50 deletions
@@ -776,6 +776,25 @@
<string name="app_version_code">App build: %s</string>
<string name="core_version">Core version: v%s</string>
<string name="core_simplexmq_version">simplexmq: v%s (%2s)</string>
<string name="app_check_for_updates">Check for updates</string>
<string name="app_check_for_updates_disabled">Disabled</string>
<string name="app_check_for_updates_stable">Stable</string>
<string name="app_check_for_updates_beta">Beta</string>
<string name="app_check_for_updates_update_available">Update available: %s</string>
<string name="app_check_for_updates_button_download">Download %s (%s)</string>
<string name="app_check_for_updates_button_skip">Skip this version</string>
<string name="app_check_for_updates_download_started">Downloading app update, don\'t close the app</string>
<string name="app_check_for_updates_download_completed_title">App update is downloaded</string>
<string name="app_check_for_updates_button_open">Open file location</string>
<string name="app_check_for_updates_button_install">Install update</string>
<string name="app_check_for_updates_installed_successfully_title">Installed successfully</string>
<string name="app_check_for_updates_installed_successfully_desc">Please restart the app.</string>
<string name="app_check_for_updates_canceled">Update download canceled</string>
<string name="app_check_for_updates_button_remind_later">Remind later</string>
<string name="app_check_for_updates_notice_title">Check for updates</string>
<string name="app_check_for_updates_notice_desc">To be notified about the new releases, turn on periodic check for Stable or Beta versions.</string>
<string name="app_check_for_updates_notice_disable">Disable</string>
<string name="show_dev_options">Show:</string>
<string name="hide_dev_options">Hide:</string>
<string name="show_developer_options">Show developer options</string>