Repository navigation
TextFlowKit v0.1.19
Audit-remediation release. Whistle remains the default transcription engine.
- Reject mismatched checkpoint identities before resumed work is reused.
- Reject incomplete or unsuccessful translation responses instead of accepting partial text.
- Show transcript retrieval failures, discard stale search responses and preserve uploaded-file retry state through admission failures and source changes.
- Announce terminal job errors accessibly and validate browser HTTP(S) URL input.
- Report optional doctor packages through metadata without importing heavyweight backends merely to check installation.
- Keep Windows installed core package metadata accurate during upgrades; isolate native installer mutex tests from the running owner app.
- Update README, user manual, adapter/architecture documentation and website.
Local remediation verification: 2,189 tests passed; 18 platform/provider/privilege-dependent tests skipped, not represented as passed. PR #42 and exact merged-main CI passed; trusted publishing completed successfully.
GitHub/PyPI distributions use the same hashes. Fonts remain independently versioned at 0.1.6. The matching v0.1.19 Windows installer, payload manifest, WINDOWS-SHA256SUMS and matching dependency sources/notices are published. Actual installer acceptance passed: native timed-speech selftest, privacy guards, immutable-tag UI assets, wide/narrow browser comparison and review-marker copy/save. Public installer bytes match the accepted build. No new meeting-accuracy or live-platform claim. No telemetry added.
Verified release delivery
- Green exact-main CI (hosted macOS runner capacity cancellation resolved by retry).
- Successful Trusted Publishing.
- PyPI 0.1.19: clean extras installation, all four entry-point versions, doctor, native speech selftest and real PDF export passed.
- Windows installation and source receipt; unsigned installer, keep Windows security protections enabled.
- Website updated to0.1.19 with current installer/manual links and no analytics beacon.
Fonts remain0.1.6; source bundles retain0.1.13 dependency-snapshot names because their bytes are unchanged. Those are not stale application versions.