YazSes v2.7.0-dev.5 — Wave K complete (developer preview)¶
Pre-release · not published (publish workflows are pinned to v0.x/v1.x; v2 dev tags do not ship). v1.4.1 remains the stable release. Every feature is OFF by default.
Completes Wave K (design/vision/v2-research/13-wave-k.md) — all ten features shipped — with the final two pure cores:
New since dev.4 (all off by default)¶
- Local Voice Timer & Break Reminder (ADR-v2-093,
[voicetimer]) — set a timer/break reminder by voice ("set a timer for 25 minutes", "remind me in an hour"), announced by read-back, fully offline — no phone, no cloud assistant.parse_duration(handles "2 hours 30 minutes", "half an hour") +format_duration+parse_timer_command. A Pomodoro/RSI-break aid unavailable in any cloud-tied voice timer. - Focus-Class Auto-Profile Switching (ADR-v2-094,
[focusprofile]) — auto-selects the dictation grammar profile from the class of the focused window (terminal→shell, editor→code, browser→prose) so you never switch profiles by hand, and any terminal/editor/browser works out of the box.classify_focus+resolve_profile(user rules override the per-class default). Layers a coarse class above exact per-app matching.
yazses features now lists 105 capabilities.
Wave K — complete¶
Chorded Shortcut Synthesis · Focus-Class Auto-Profile · Voice Undo/Redo Timeline · Voice Case Transform · Auto-Pairing & Wrap · Inline Compute · Spoken Table Entry · Session Bookmarks · Word-Count/Goal Tracker · Local Voice Timer. All ten shipped, pure, 100%-covered, off by default.
Quality¶
1337 tests green across Linux × macOS × Windows on Python 3.11 and 3.12. Both new cores are unit-tested to 100% with no new dependency; the default install and the v1 dictation path are unchanged.