Skip to content

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.