feat: integrate automatic update checks and enhance settings UI

- Added functionality for automatic update checks in the settings page, allowing users to enable or disable this feature.
- Integrated app version display and update availability notifications.
- Updated settings store to manage auto-check updates state and handle version migration.
- Enhanced layout with a new card for update settings, improving user experience and accessibility.
This commit is contained in:
Evandro Fonseca Junior committed 2025-11-27 22:47:48 -03:00
1 parent 6cdc8d4294
commit 6c366eecb0
20 files changed
+1266 -6

No files matched your search

+10
View File
@@ -50,6 +50,9 @@ importers:
'@tauri-apps/api':
specifier: ^2.9.0
version: 2.9.0
'@tauri-apps/plugin-updater':
specifier: ^2.0.0
version: 2.9.0
'@types/react-syntax-highlighter':
specifier: ^15.5.13
version: 15.5.13
@@ -1153,6 +1156,9 @@ packages:
engines: {node: '>= 10'}
hasBin: true
'@tauri-apps/[email protected]':
resolution: {integrity: sha512-j++sgY8XpeDvzImTrzWA08OqqGqgkNyxczLD7FjNJJx/uXxMZFz5nDcfkyoI/rCjYuj2101Tci/r/HFmOmoxCg==}
'@tybys/[email protected]':
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
@@ -4228,6 +4234,10 @@ snapshots:
'@tauri-apps/cli-win32-ia32-msvc': 2.9.4
'@tauri-apps/cli-win32-x64-msvc': 2.9.4
'@tauri-apps/[email protected]':
dependencies:
'@tauri-apps/api': 2.9.0
'@tybys/[email protected]':
dependencies:
tslib: 2.8.1