12 Commits
Author SHA1 Message Date
wyr_zal bd31449ba2 feat(terminal): add a setting to disable Ctrl+wheel font zoom
- New `ctrl_wheel_font_zoom` runtime setting, on by default, persisted and
  covered by the reset keys.
- Terminal appearance gains a switch for it, plus a search keyword.
- With the setting off, the Ctrl+wheel gesture is ignored as a whole: the
  font size does not change and the terminal does not scroll.
- Plain wheel scrolling and the Ctrl+= / Ctrl+- / Ctrl+0 shortcuts are
  unaffected.
2026-09-28 10:52:59 +08:00
Kuddev 8087306b2b ci: share macOS runners and preserve warm cache reuse (#325)
Run macOS native tests and release-profile checks on shared runners while retaining required status contexts. Preserve target cache identities and reuse source downloads within each runner.
2026-09-28 08:23:44 +08:00
Kuddev 33e7b1d00d ci: speed up full cross-platform PR validation (#296)
Use pinned nextest for full native tests while retaining doctests, production-feature checks and both macOS release checks.

Publish shared dependency snapshots from successful default-branch runs, keep compiled artifacts architecture-specific, and preserve cross-process exclusion for shared theme fixtures.

Run the full platform matrix for both draft and ready pull requests without repeating it for readiness-only transitions.
2026-09-26 13:25:29 +08:00
kuddev 51d1bdf95f ci: fail early on platform budgets and validate forks without writes 2026-09-24 10:24:20 +08:00
kuddev 0133873c46 ci: validate contracts early and report real cache restores 2026-09-23 19:25:26 +08:00
kuddev 598e58a8cf ci: plan native matrices before requesting platform runners 2026-09-23 16:51:30 +08:00
kuddev 7f3a8d1072 ci: keep automatic package builds out of pull requests 2026-09-23 16:19:34 +08:00
kuddev a806c6dc7a ci: keep lint to rustfmt and admit ready_for_review in the trigger contract
clippy cannot run advisory: the workflow contract forbids continue-on-error
and several crates deny lints, so it joins after the backlog is cleared.
The trigger contract now requires the default pull_request activity types
plus ready_for_review instead of forbidding a types list.
2026-09-23 13:03:41 +08:00
kuddev a7ba241eb5 ci: align preview runtime checks with native launch requirements 2026-09-16 20:55:25 +08:00
kuddev facd48c1b2 ci: test every pull request and add native Windows ARM64 coverage 2026-09-16 19:40:32 +08:00
kuddev 948a427280 ci: reduce native test compilation and artifact upload overhead 2026-09-14 20:35:37 +08:00
kuddev 792771a938 release: prepare 1.8.0 and parallel native validation 2026-09-14 20:23:56 +08:00