feat(about): 应用内查看更新日志并与下载进度同窗

- 关于页提供「查看更新日志」入口,弹窗可滚动阅读 Markdown
- 下载进度与更新日志合并,支持边看日志边下载
- 本地缓存已读版本并展示未读提示
- 修正弹窗层级,避免被设置中心遮挡
- 补充多语言文案与单测
This commit is contained in:
Syngnat
2026-08-02 13:07:36 +08:00
parent 3fe41f3700
commit 0b6c0e8e51
13 changed files with 727 additions and 81 deletions

View File

@@ -2500,7 +2500,7 @@
"app.about.update_status.not_checked": "Nicht geprüft",
"app.about.version.current": "Aktuelle Version",
"app.about.version.latest": "Neueste Version",
"app.about.version.release_notes": "Updateinhalt",
"app.about.version.release_notes": "Änderungsprotokoll",
"app.about.version.release_time": "Veröffentlichungszeit",
"app.about.version_update.available": "Update verfügbar",
"app.about.version_update.auto_check_disabled_hint": "Wenn deaktiviert, werden Updates nur über die manuelle Aktion „Nach Updates suchen“ geprüft",
@@ -9216,5 +9216,12 @@
"nacos_viewer.action.open_group_configs": "Group-Konfigurationen öffnen",
"nacos_viewer.label.all": "Alle",
"nacos_viewer.pagination.range": "{{from}}-{{to}} von {{total}}",
"nacos_viewer.pagination.empty": "Keine Konfigurationen"
"nacos_viewer.pagination.empty": "Keine Konfigurationen",
"app.about.release_notes.action.view": "Änderungsprotokoll anzeigen",
"app.about.release_notes.modal.title": "Änderungsprotokoll",
"app.about.release_notes.modal.open_github": "Auf GitHub öffnen",
"app.about.release_notes.modal.empty": "Kein Änderungsprotokoll verfügbar.",
"app.about.release_notes.modal.empty_with_link": "Kein Änderungsprotokoll-Text verfügbar. Vollständige Infos auf der GitHub-Release-Seite.",
"app.about.release_notes.unread_badge": "Ungelesenes Änderungsprotokoll",
"app.about.release_notes.modal.download_section": "Download-Fortschritt"
}

View File

@@ -2500,7 +2500,7 @@
"app.about.update_status.not_checked": "Not checked",
"app.about.version.current": "Current Version",
"app.about.version.latest": "Latest Version",
"app.about.version.release_notes": "Update Notes",
"app.about.version.release_notes": "Release notes",
"app.about.version.release_time": "Release Time",
"app.about.version_update.available": "Update available",
"app.about.version_update.auto_check_disabled_hint": "When off, updates are only checked via the manual Check for Updates action",
@@ -9216,5 +9216,12 @@
"nacos_viewer.action.open_group_configs": "Open group configs",
"nacos_viewer.label.all": "All",
"nacos_viewer.pagination.range": "{{from}}-{{to}} of {{total}}",
"nacos_viewer.pagination.empty": "No configs"
"nacos_viewer.pagination.empty": "No configs",
"app.about.release_notes.action.view": "View release notes",
"app.about.release_notes.modal.title": "Release notes",
"app.about.release_notes.modal.open_github": "Open on GitHub",
"app.about.release_notes.modal.empty": "No release notes are available.",
"app.about.release_notes.modal.empty_with_link": "No release notes body is available. You can open the GitHub release for full details.",
"app.about.release_notes.unread_badge": "Unread release notes",
"app.about.release_notes.modal.download_section": "Download progress"
}

View File

@@ -2500,7 +2500,7 @@
"app.about.update_status.not_checked": "未確認",
"app.about.version.current": "現在のバージョン",
"app.about.version.latest": "最新バージョン",
"app.about.version.release_notes": "更新内容",
"app.about.version.release_notes": "更新ログ",
"app.about.version.release_time": "公開日時",
"app.about.version_update.available": "利用可能な更新があります",
"app.about.version_update.auto_check_disabled_hint": "オフの場合、手動の「更新を確認」でのみ新バージョンを取得します",
@@ -9216,5 +9216,12 @@
"nacos_viewer.action.open_group_configs": "この Group の設定を開く",
"nacos_viewer.label.all": "すべて",
"nacos_viewer.pagination.range": "{{from}}-{{to}} / 全 {{total}} 件",
"nacos_viewer.pagination.empty": "設定がありません"
"nacos_viewer.pagination.empty": "設定がありません",
"app.about.release_notes.action.view": "更新ログを表示",
"app.about.release_notes.modal.title": "更新ログ",
"app.about.release_notes.modal.open_github": "GitHub で開く",
"app.about.release_notes.modal.empty": "更新ログ本文はありません。",
"app.about.release_notes.modal.empty_with_link": "更新ログ本文はありません。GitHub のリリースで詳細を確認できます。",
"app.about.release_notes.unread_badge": "未読の更新ログ",
"app.about.release_notes.modal.download_section": "ダウンロード状況"
}

View File

@@ -2500,7 +2500,7 @@
"app.about.update_status.not_checked": "Не проверялось",
"app.about.version.current": "Текущая версия",
"app.about.version.latest": "Последняя версия",
"app.about.version.release_notes": "Содержание обновления",
"app.about.version.release_notes": "Журнал изменений",
"app.about.version.release_time": "Время выпуска",
"app.about.version_update.available": "Доступно обновление",
"app.about.version_update.auto_check_disabled_hint": "При отключении обновления проверяются только вручную через «Проверить обновления»",
@@ -9216,5 +9216,12 @@
"nacos_viewer.action.open_group_configs": "Открыть конфигурации группы",
"nacos_viewer.label.all": "Все",
"nacos_viewer.pagination.range": "{{from}}-{{to}} из {{total}}",
"nacos_viewer.pagination.empty": "Нет конфигураций"
"nacos_viewer.pagination.empty": "Нет конфигураций",
"app.about.release_notes.action.view": "Посмотреть журнал изменений",
"app.about.release_notes.modal.title": "Журнал изменений",
"app.about.release_notes.modal.open_github": "Открыть на GitHub",
"app.about.release_notes.modal.empty": "Текст журнала изменений недоступен.",
"app.about.release_notes.modal.empty_with_link": "Текст журнала изменений недоступен. Полные сведения — на странице GitHub Release.",
"app.about.release_notes.unread_badge": "Непрочитанный журнал изменений",
"app.about.release_notes.modal.download_section": "Прогресс загрузки"
}

View File

@@ -2500,7 +2500,7 @@
"app.about.update_status.not_checked": "未检查",
"app.about.version.current": "当前版本",
"app.about.version.latest": "最新版本",
"app.about.version.release_notes": "更新内容",
"app.about.version.release_notes": "更新日志",
"app.about.version.release_time": "发布时间",
"app.about.version_update.available": "有可用更新",
"app.about.version_update.auto_check_disabled_hint": "关闭后仅可通过手动「检查更新」获取新版本",
@@ -9216,5 +9216,12 @@
"nacos_viewer.action.open_group_configs": "打开该 Group 配置",
"nacos_viewer.label.all": "全部",
"nacos_viewer.pagination.range": "第 {{from}}-{{to}} 条 / 共 {{total}} 条",
"nacos_viewer.pagination.empty": "暂无配置"
"nacos_viewer.pagination.empty": "暂无配置",
"app.about.release_notes.action.view": "查看更新日志",
"app.about.release_notes.modal.title": "更新日志",
"app.about.release_notes.modal.open_github": "在 GitHub 打开",
"app.about.release_notes.modal.empty": "暂无更新日志正文。",
"app.about.release_notes.modal.empty_with_link": "暂无更新日志正文,可前往 GitHub Release 查看完整说明。",
"app.about.release_notes.unread_badge": "未读更新日志",
"app.about.release_notes.modal.download_section": "下载进度"
}

View File

@@ -2500,7 +2500,7 @@
"app.about.update_status.not_checked": "尚未檢查",
"app.about.version.current": "目前版本",
"app.about.version.latest": "最新版本",
"app.about.version.release_notes": "更新內容",
"app.about.version.release_notes": "更新日誌",
"app.about.version.release_time": "發布時間",
"app.about.version_update.available": "有可用更新",
"app.about.version_update.auto_check_disabled_hint": "關閉後僅可透過手動「檢查更新」取得新版本",
@@ -9216,5 +9216,12 @@
"nacos_viewer.action.open_group_configs": "打開該 Group 設定",
"nacos_viewer.label.all": "全部",
"nacos_viewer.pagination.range": "第 {{from}}-{{to}} 條 / 共 {{total}} 條",
"nacos_viewer.pagination.empty": "暫無設定"
"nacos_viewer.pagination.empty": "暫無設定",
"app.about.release_notes.action.view": "查看更新日誌",
"app.about.release_notes.modal.title": "更新日誌",
"app.about.release_notes.modal.open_github": "在 GitHub 開啟",
"app.about.release_notes.modal.empty": "暫無更新日誌正文。",
"app.about.release_notes.modal.empty_with_link": "暫無更新日誌正文,可前往 GitHub Release 查看完整說明。",
"app.about.release_notes.unread_badge": "未讀更新日誌",
"app.about.release_notes.modal.download_section": "下載進度"
}