Commit graph

17 commits

Author SHA1 Message Date
c6fc61c885
Normalize native dependency ownership and split config UI
Some checks failed
ci / Unit Matrix (3.10) (push) Has been cancelled
ci / Unit Matrix (3.11) (push) Has been cancelled
ci / Unit Matrix (3.12) (push) Has been cancelled
ci / Portable Ubuntu Smoke (push) Has been cancelled
ci / Package Artifacts (push) Has been cancelled
Make distro packages the single source of truth for GTK/X11 Python bindings instead of advertising them as wheel-managed runtime dependencies. Update the uv, CI, and packaging workflows to use system site packages, regenerate uv.lock, and keep portable and Arch metadata aligned with that contract.

Pull runtime policy, audio probing, and page builders out of config_ui.py so the settings window becomes a coordinator instead of a single large mixed-concern module. Rename the config serialization and logging helpers, and stop startup logging from exposing raw vocabulary entries or custom model paths.

Remove stale helper aliases and add regression coverage for safe startup logging, packaging metadata and module drift, portable requirements, and the extracted audio helper behavior.

Validated with uv lock, python3 -m compileall -q src tests, python3 -m unittest discover -s tests -p 'test_*.py', make build, and make package-arch.
2026-03-15 11:27:54 -03:00
8c1f7c1e13 Add benchmark-driven model promotion workflow and pipeline stages
Some checks failed
ci / test-and-build (push) Has been cancelled
2026-02-28 15:12:33 -03:00
4a69c3d333 Add multilingual STT support and config UI/runtime updates 2026-02-27 12:38:13 -03:00
c8739b6804 Improve strict validation errors with actionable fix hints 2026-02-26 17:40:04 -03:00
67fc8d1701 Enforce strict config schema and clean examples 2026-02-26 16:31:00 -03:00
e5d709a393 Revert "Add interactive edit mode with floating popup"
This reverts commit 99f07aef82.
2026-02-26 16:16:41 -03:00
99f07aef82 Add interactive edit mode with floating popup 2026-02-26 15:11:06 -03:00
b42298b9b5 Remove legacy compatibility paths 2026-02-26 13:30:01 -03:00
5b38cc7dcd Revert "Add pipeline engine and remove legacy compatibility paths" 2026-02-26 12:54:47 -03:00
e221d49020 Add pipeline engine and remove legacy compatibility paths 2026-02-25 22:40:03 -03:00
3bc473262d Validate hotkeys and support Super alias 2026-02-25 11:51:39 -03:00
7af8750258 Remove unused vocabulary and domain mode options 2026-02-25 11:26:23 -03:00
2c570c7a87 Remove ai.enabled configuration support 2026-02-25 11:01:18 -03:00
ccf968a410 Add clipboard cleanup option for clipboard backend 2026-02-25 10:56:32 -03:00
1423e44008 Remove log_transcript config and enforce JSON AI output 2026-02-25 10:23:56 -03:00
c3503fbbde Add vocabulary correction pipeline and example config 2026-02-25 10:03:32 -03:00
b3be444625
Refine config and runtime flow 2026-02-24 14:15:17 -03:00