Files
浩彬(^-^)andChris233 820d7acf7a fix(hotkey): Support Space and Mouse4/5 as dictation shortcuts (#1113)
* fix(hotkey): allow Space and Mouse4/5 as dictation shortcuts

Normalize Space recording to the named primary so validate/parse no longer
trim it to empty (#1109), surface real binding/register errors, and add a
Windows WH_MOUSE_LL path so Mouse4/Mouse5 can be recorded, saved, and trigger
dictation globally (#1099).

* fix(i18n): add mouseSideHint to remaining locales

Unblocks tsc after Mouse4/Mouse5 recording hint was added for en/zh-CN.

* fix(linux-egui): use current time in host_contract history fixture

Hardcoded 2026-08-27 falls outside the test's 30-day retention window as of
2026-09-26, so append_history pruned the entry and list_history returned [].

* fix(linux-egui): restore missing main.rs test helpers

cargo check --all-targets failed because remote UI unit tests still called
disconnected_app/rendered_text after those fixtures were dropped.

* fix(linux-egui): drop obsolete remote_ui unit test

remote_ui was removed from OpenLessEguiApp but the fingerprint rendering test
still called it, breaking cargo check --all-targets on Linux egui CI.

* fix(core): avoid tokio::spawn in e2ee sync store for TaskSpawner seam

Linux egui CI's check-core-runtime-seam rejects production tokio::spawn.
Match the in-task async blocks used by the last green Linux egui PR.

* fix(core): mark e2ee test modules for TaskSpawner seam scanner

The seam gate only recognizes #[cfg(test)], not #![cfg(test)]. Add an
explicit marker module so test-only tokio::spawn usage is ignored.

* fix(ci): exclude desktop registration on mobile and stabilize history fixture

---------

Co-authored-by: Chris233 <h-chris233@outlook.com>
2026-09-28 00:20:02 +08:00
..