Commit Graph
16 Commits
Author SHA1 Message Date
Tunglies 6b306a7962 chore: sync latest updater fixes from dev 2026-10-06 14:47:14 +08:00
wonfen dba0f471bf fix(updater): retry slow update downloads from other sources and honour cancel 2026-10-06 14:21:09 +08:00
wonfen c341b9b238 fix(updater): install the already downloaded update instead of fetching it again 2026-10-06 14:21:09 +08:00
Tunglies 96d68b057a chore(core): document watcher exit conditions 2026-10-01 14:34:16 +08:00
Tunglies 5375ce360f refactor(utils): migrate remaining bounded retry loops 2026-10-01 14:34:16 +08:00
Tunglies 7eb24d8c69 refactor(core): type notice statuses behind the frozen wire contract 2026-10-01 14:34:16 +08:00
Tunglies 8982525fd2 fix(updater): detect stable releases from build metadata versions 2026-09-21 19:11:30 +08:00
Tunglies b469bee352 fix(logging): include paths in file failure logs 2026-09-21 15:57:31 +08:00
Tunglies dd7b032cb1 refactor: retire application portable mode 2026-09-06 20:53:36 +08:00
wonfen e15ddab542 test: trim redundant test coverage 2026-08-19 10:24:37 +08:00
wonfen 807f9a206d chore: trim excessive comments 2026-08-19 07:27:43 +08:00
AnnAngelaandCopilot Autofix powered by AI df66d976a5 feat(updater): skip installer language prompt during auto-update (#7572)
* feat(updater): skip installer language prompt during auto-update

* fix: Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-26 02:02:02 +08:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Tunglies
a4c537541e chore(deps): update rust crate rust-i18n to v4 (#6784)
* chore(deps): update rust crate rust-i18n to v4

* fix: migrate rust-i18n to v4 with Cow-first zero-copy approach

- Adapt to v4 breaking changes: available_locales!() returns Vec<Cow<'static, str>>
- Cache locales in LazyLock<Vec<Cow<'static, str>>> to avoid repeated Vec alloc + sort
- Propagate Cow<'static, str> through resolve/current/system_language APIs
- Fix t! macro args branch: into_owned() + Cow::Owned for type correctness
- Eliminate double resolve in sync_locale (skip redundant set_locale indirection)
- Replace .to_string() with .into_owned() / Cow passthrough in updater.rs

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com>
2026-04-12 11:11:16 +00:00
wonfen 51578c03b0 fix: URL test url 2026-04-03 12:13:04 +08:00
wonfen b7ae5f0ac9 fix: handle edge cases and add missing i18n 2026-04-03 06:26:24 +08:00
wonfen 05fba11baa feat: auto-download updates in background and install on next launch
(cherry picked from commit 2f7c1b85f25e80b86233798a75e133b72a8101bb)
2026-04-03 05:54:18 +08:00