You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`src/transcription/transcriptassembler.*`: final transcript assembly from streaming events
377
+
-`src/transcription/transcriptioncompat.*`: compatibility wrapper from one-shot recordings to the streaming runtime path
378
+
-`src/transcription/whispercpptranscriber.*`: embedded Whisper integration behind the app-owned runtime seam
366
379
-`src/transcription/transcriptionworker.*`: worker object on a dedicated `QThread`
367
-
-`src/transcription/transcriptiontypes.h`: normalized-audio and transcription result value types
380
+
-`src/transcription/transcriptiontypes.h`: runtime diagnostics, normalized-audio, chunk, event, and error value types
368
381
-`src/clipboardwriter.*`: clipboard writes with KDE-first fallback behavior
369
382
-`src/config.*`: JSON config loading and defaults
370
383
-`src/app/*`: shared CLI/runtime command helpers used by the main entrypoint
@@ -462,7 +475,7 @@ Notes:
462
475
libraries without inheriting upstream header-install warnings
463
476
- the `valgrind` target runs the repo-owned Memcheck lane used for release readiness
464
477
- tests are small headless `Qt Test` cases
465
-
-`config` and `recordingnormalizer` currently have the main unit-test coverage because they contain the most deterministic logic without KDE session or device dependencies
478
+
-streaming runtime helpers and worker orchestration now also have deterministic headless coverage through fake backends
466
479
- GitHub Actions CI runs the hygiene job on Ubuntu 24.04 and the configure/build/test job in a Debian Trixie container because the needed KF6 dev packages are not available on the stock Ubuntu 24.04 runner image
467
480
- successful `main` branch CI runs publish `build/docs/doxygen/html` to GitHub Pages with the official Pages actions
468
481
- GitHub Actions release checks run a separate Valgrind Memcheck lane on manual dispatch and `v*` tags so normal PR CI stays faster
0 commit comments