Commit Graph
6 Commits
Author SHA1 Message Date
lzt404 afa0feeb87 Modify to detect updates every time the version management page is opened 2026-09-28 16:42:22 +08:00
lzt404 bd959af6ed fix(versions): check for updates every five page visits
- Increment the counter on each page visit, check for updates at five, and reset it to zero
- Prevent duplicate counting on re-renders and reset the counter on app restart
- Preserve startup and manual checks while avoiding duplicate requests
- Preserve the saved download source and stop checking automatically when sources change
- Add regression tests for visit counting and check triggers, and update English and Chinese documentation
2026-09-06 19:02:49 +08:00
lzt404 45ecd37ce5 fix(update): compare core versions using SemVer
Only show update indicators when the remote core version is newer.
Add coverage for prereleases, build metadata, invalid versions, and version boundaries.
2026-09-06 01:28:58 +08:00
lzt404 ccbe3a5625 fix(update): retry core downloads across available sources 2026-09-04 01:50:46 +08:00
lzt404 594ab43b6a fix(update): show notification when CPA core update is available 2026-09-04 01:50:46 +08:00
lzt404 32b47575b5 feat: redesign version management and restore core after updates
- Add a dedicated version management page
- Improve app, core, and model catalog status displays
- Preserve the core runtime state during updates
- Automatically restart the core after successful, failed, or cancelled updates
- Add tests for version management and core runtime restoration
2026-08-26 01:56:46 +08:00