- Spoken presets: route() now also matches a preset's name as an implicit keyword, so presets with no configured keywords (Nicer email, Calm down, Add emojis) are triggerable by voice — say the name. Explicit keywords still win; names are added to STT hotwords too. Tests added. - General tab: switches moved to the far right of each row with an inline grey description (new _switch_row helper) so each toggle is self-explanatory. - About tab: add "Copyright: 2026 mARTin Bierschenk - Design". - MANUAL + CHANGELOG updated. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test_config.py | ||
| test_daemon_notify.py | ||
| test_quality.py | ||
| test_routing.py | ||