Skip to content

chore: 0.4.8 - #126

Merged
meocong merged 1 commit into
masterfrom
chore/0.4.8
Aug 21, 2026
Merged

chore: 0.4.8#126
meocong merged 1 commit into
masterfrom
chore/0.4.8

Conversation

@meocong

@meocong meocong commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Version bump only — the same nine files as #123.

What is in this release

The download page's language carries into the app (#124). Summo picks its interface language from the OS, which is right almost always and wrong for one person: whoever reads a page in one language on a machine set to another. summo://lang/<code>, offered below the download button, closes that gap. It applies to a first run only and never overrides a language the user chose.

Along the way it turned out nothing tested the first-run path at all — every language test wrote summo.locale before loading, so the one state every install passes through exactly once was uncovered. Five system locales are now checked, including one with no catalogue.

Releases stop hanging on a runner that does not exist (#125). GitHub retired the macos-13 image, and a job asking for a label with no runners queues rather than failing. v0.4.6 and v0.4.7 both shipped with no Intel macOS artifact while appearing to still be building, and both took the site: job with them — which is why the download page kept advertising the previous version until someone redeployed by hand.

Verification

Run locally to CI parity on the merge base:

  • cargo fmt --check, clippy --workspace --all-targets -D warnings, cargo test --workspace — 45 suites
  • the same three in apps/desktop/src-tauri, which is a separate workspace — 5 tests
  • tsc, lint, prettier --check, 441 unit tests, build, budget (197.8 kB of 200 kB)
  • 21 of 21 e2e suites, against a binary built with --features bundled,models,dub
  • cargo build --workspace and cargo check on the desktop shell at the bumped version

🤖 Generated with Claude Code

The download page's language follows the app it hands you, and releases
stop waiting on a macOS runner that no longer exists.
@meocong
meocong merged commit 95e8a27 into master Aug 21, 2026
23 of 24 checks passed
@meocong
meocong deleted the chore/0.4.8 branch August 21, 2026 15:55
@meocong meocong mentioned this pull request Aug 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant