feat(about): 关于页自动检查更新开关 + 自定义检查间隔

- 新增 autoCheckForUpdates 开关(默认开启)
- 新增 autoCheckForUpdatesIntervalMinutes(默认30分钟,可选15/30/60/120/360/720/1440)
- hook timer 按开关和间隔动态注册
- 关于页版本与更新卡片增加 Switch + Select 控件
- 6语种 i18n 文案
- store / hook / settings-center 测试补充
This commit is contained in:
mango
2026-07-22 15:24:55 +08:00
parent ece61d097f
commit d774aa741e
12 changed files with 302 additions and 6 deletions

View File

@@ -2448,6 +2448,10 @@
"app.about.download_progress.title_with_version": "Скачать обновление {{version}}",
"app.about.field.author": "Автор",
"app.about.field.community": "Сообщество",
"app.about.auto_check_interval.hours": "{{hours}} ч.",
"app.about.auto_check_interval.minutes": "{{minutes}} мин.",
"app.about.field.auto_check_interval": "Интервал проверки",
"app.about.field.auto_check_updates": "Автоматически проверять обновления",
"app.about.field.update_channel": "Канал обновления",
"app.about.field.update_status": "Статус обновления",
"app.about.field.version": "Версия",
@@ -2489,6 +2493,8 @@
"app.about.version.release_notes": "Содержание обновления",
"app.about.version.release_time": "Время выпуска",
"app.about.version_update.available": "Доступно обновление",
"app.about.version_update.auto_check_disabled_hint": "При отключении обновления проверяются только вручную через «Проверить обновления»",
"app.about.version_update.auto_check_hint": "Проверять обновления в фоне при запуске и с выбранным интервалом",
"app.about.version_update.channel_hint": "Получать последнюю dev-версию",
"app.about.version_update.title": "Версия и обновления",
"app.about.version_update.up_to_date": "Актуально",