Skip to content

Releases: Coldaine/ColdVox

v2.0.1

05 Sep 16:08

Choose a tag to compare

Text Injection: Focus DI, Mocked Fallback Tests, and Headless CI (Xvfb)

Highlights

  • Focus DI: FocusProvider abstraction and DI in StrategyManager for testability and safety.
  • Mocked fallback tests: Comprehensive mocks and utilities for deterministic injection behavior.
  • CI improvements: Xvfb/fluxbox readiness loops, workflow validation, and headless GUI setup.
  • Quality fixes: Clippy/test fixes; async ydotool availability; doc warnings clean.
  • Docs: Testing guide, improved architecture diagram, and coverage analysis.

PRs

  • #33: Text Injection: Focus DI, Mocked Fallback Tests, and Headless CI (Xvfb)

Changelog

  • Add MockFocusProvider, TestInjectorFactory, and integration tests under crates/coldvox-text-injection/src/tests/
  • Add combo_clip_ydotool with async availability checks
  • Update .github/workflows/ci.yml with readiness loops and dependencies
  • Fix clippy warnings, adjust tests initialization patterns
  • Build/docs/test pipelines validated locally