-
Notifications
You must be signed in to change notification settings - Fork 7
Releases: r3dbars/transcripted
Transcripted 1.1.48
What's Changed
- Update release metadata for 1.1.47 by @r3dbars in #1036
- Fix local Gemma summary setup stalls by @r3dbars in #1037
- [docs] Update QA gate docs by @r3dbars in #1038
- [docs] Update 1.1.47 release docs by @r3dbars in #1039
- Fix sandboxed launch smoke crash by @r3dbars in #1040
- [codex] Document 1.1.47 release prep dry run by @r3dbars in #1041
- [codex] Add 1.1.47 manual QA shrink by @r3dbars in #1042
- Track release update health by @r3dbars in #1043
- Fix launch smoke timeout cleanup by @r3dbars in #1044
- [docs] Update release health docs by @r3dbars in #1047
- [operator] Fix meeting docs support path by @r3dbars in #1048
- [nightly-review] Filter support diagnostics from Sentry health rollups by @r3dbars in #1046
- [test-generator] Cover local summary prepare guardrails by @r3dbars in #1045
- Fix Home sidebar top clipping by @r3dbars in #1051
- [codex] Fix speaker inbox affordance by @r3dbars in #1050
- Fix meeting retranscribe dates and review loop by @r3dbars in #1052
- Improve local summary workflow schema by @r3dbars in #1053
- [codex] Compress failed meeting retry audio by @r3dbars in #1054
- [codex] Tighten M1 Gemma summary path by @r3dbars in #1057
- [docs] Update UI coverage docs by @r3dbars in #1059
- [test-generator] Cover failed audio compression guardrails by @r3dbars in #1060
- [nightly-review] Expose meeting health fields in Sentry by @r3dbars in #1061
- feat: simplify the Speakers section by @r3dbars in #1062
- Speaker inbox: keep name draft until deferred save confirms, surface failures inline by @r3dbars in #1063
- Confirm before merging speaker profiles by @r3dbars in #1064
- Add paste last dictation shortcut by @r3dbars in #1055
- [codex] Improve local Gemma summary prompts by @r3dbars in #1058
- Home redesign: content-first window, editorial Home, tabbed settings by @r3dbars in #1065
- [codex] Harden local summary beta stalls by @r3dbars in #1056
- Fix #825: salvage mic merges, heal failed-meeting audio, and recover crash-orphaned recordings by @r3dbars in #1074
- Detect quiet-mic attenuation live and offer a consented mic boost (#500) by @r3dbars in #1075
- Document the #825 and #500 investigations by @r3dbars in #1076
- [docs] Update capture shortcut docs by @r3dbars in #1066
- [docs] Update local summary provider docs by @r3dbars in #1067
- [test-generator] Cover paste-last shortcut preference guardrails by @r3dbars in #1068
- [nightly-review] Keep Apple summaries tied to transcript participants by @r3dbars in #1069
- perf: move meeting-prompt EKEventStore queries off the main actor by @r3dbars in #1070
- Audit fixes: rename corruption, retry cancellation, privacy gaps, build/CI hardening by @r3dbars in #1071
- perf: move transcript restyle + saved-transcript analytics off the main actor by @r3dbars in #1072
- refactor: extract shared TranscriptedCaptureKit for CLI and MCP tools by @r3dbars in #1073
- Simplify agent connect to one-click per-agent setup by @r3dbars in #1077
- Live transcript drawer + Dynamic Island recording pill by @r3dbars in #1078
- Add WAVHeaderRepair.swift to the E2E smoke compile list by @r3dbars in #1079
- Rebuild README and launch assets around pain-first marketing by @r3dbars in #1080
- Fix README downloads badge by @r3dbars in #1092
- Close mic-boost prompt edge paths so the prompt never outlives its recording by @r3dbars in #1082
- Fix CaptureKit title-extraction crash and dropped speaker metadata by @r3dbars in #1083
- [codex] Skip flaky delayed paste timing proof in CI by @r3dbars in #1086
- Guard meeting recording-journal writes with a per-session ownership token by @r3dbars in #1084
- Fix agent-connect config-safety bugs from the 2026年06月12日 audit by @r3dbars in #1085
- Gate meeting AGC idle noise by @r3dbars in #1088
- [codex] Fix speaker clip playback state by @r3dbars in #1089
- Harden CaptureKit speaker metadata parsing by @r3dbars in #1094
- [codex] Apply mic boost to dictation starts by @r3dbars in #1093
- [codex] Make meeting deletes update Home immediately by @r3dbars in #1087
- Guard journal and mic boost races by @r3dbars in #1090
- [docs] Update mic recovery docs by @r3dbars in #1095
- [codex] Move live transcript actions to bottom right by @r3dbars in #1096
- Fix Home delete menu actions by @r3dbars in #1097
- Fix Home row menu actions by @r3dbars in #1098
- [nightly-build] Fix meeting overlay animation actor warnings by @r3dbars in #1099
- [docs] Update mic processing docs by @r3dbars in #1100
- [nightly-security] Harden agent config backups by @r3dbars in #1101
- Harden Testing/CI to A+ across the board by @r3dbars in #1102
Full Changelog: v1.1.47...v1.1.48
Assets 3
Transcripted 1.1.47
d7c5901 Transcripted 1.1.47 focuses on reliability, meeting/audio fixes, and stronger release QA.
Highlights:
- Fixes slow-target dictation pasteback and clipboard restore edge cases.
- Hardens meeting audio capture, Bluetooth/AirPods route settling, mic recovery, and Parakeet recovery.
- Adds the local Gemma meeting summary beta with clearer setup, download, and loading feedback.
- Fixes duplicate meeting rows, speaker review duplicates, and Home meeting deletion duplicates.
- Adds a much stronger QA stack: packaged app smoke, release gate reports, slow pasteback smoke, route fixtures, Bluetooth route contracts, permission checks, UI automation hooks, privacy sweeps, and golden artifact fixtures.
- Improves Sentry/PostHog release-health checks and observability privacy sanitizers.
Manual QA completed before release included slow pasteback in TextEdit, Apple Notes, Chrome/Atlas, and Zoom meeting dictation/recording. AirPods hardware QA was skipped/accepted for this release because hardware was unavailable.
Artifact SHA-256: fcca7d19b42b6163de155723cb7b66805736d8397a48fa79f2cffa15a8de2b60
Assets 3
Transcripted 1.1.46
What's Changed
- Release Transcripted 1.1.45 metadata by @r3dbars in #931
- [test-generator] Cover settings refresh page gating by @r3dbars in #930
- [codex] Harden Sentry dSYM release registration by @r3dbars in #934
- [operator] Align digest DAU event set by @r3dbars in #932
- [test-generator] Cover dictation stop finalization policy by @r3dbars in #933
- [codex] Clarify agent first-answer prompts by @r3dbars in #936
- [codex] Fix failed meeting recovery actions by @r3dbars in #935
- [codex] Add activation telemetry events by @r3dbars in #938
- [codex] Clarify first artifact Markdown actions by @r3dbars in #937
- [codex] Fix Bluetooth mic start timeout by @r3dbars in #939
- [test-generator] Cover Bluetooth fallback suppression policy by @r3dbars in #940
- [docs] Update activation telemetry docs by @r3dbars in #941
- [codex] Allow built-in mic fallback with Bluetooth output by @r3dbars in #942
- [codex] Skip offline pairwise speaker merges by @r3dbars in #943
- Clarify activation artifact telemetry docs by @r3dbars in #944
- Clarify offline speaker post-processing by @r3dbars in #945
- [codex] Autoeval dictation start latency (unstacked) by @r3dbars in #946
Full Changelog: v1.1.45...v1.1.46
Assets 3
Transcripted 1.1.45
Transcripted 1.1.45 tightens the core capture paths and release telemetry.
Highlights:
- Saves dictation Markdown before Auto Enter and adds stop-latency proof.
- Improves dictation start recovery, including stale readiness and timeout cases.
- Adds live meeting sidecar support, with safer cancel and handoff behavior.
- Strengthens speaker handling with a ghost-speaker merge floor.
- Improves recent capture loading and Home/settings performance guards.
- Keeps Sparkle no-update, Sentry, PostHog, and analytics telemetry cleaner and more useful.
- Updates Claude/agent setup copy and helper repair handling.
- Preserves imported-audio source dates in generated notes.
Assets 3
Transcripted 1.1.44
Transcripted 1.1.44
This release is a reliability and polish update after the latest PR review pass.
- Improves Bluetooth and microphone start-failure handling so failed dictation starts explain what happened instead of feeling stuck.
- Adds the compact cursor dictation overlay and related settings cleanup.
- Fixes speaker-name review edge cases, including the 1.1.43 split-row regression.
- Tightens privacy redaction for local paths and update-failure telemetry.
- Adds stronger Issue #500 QA evidence and release-surface checks.
- Improves nightly digest, agent helper, and operator troubleshooting workflows.
Also includes repo cleanup and expanded regression coverage across meeting capture, dictation, observability, Sparkle, and Homebrew release metadata.
Assets 3
Transcripted 1.1.43
0af5543 Transcripted 1.1.43 is a reliability and first-run polish release for meeting capture, dictation, speaker naming, imported audio, and release tooling.
What's improved:
- Fixes split speaker name finalization so deferred speaker review is safer and more retryable.
- Keeps queued meeting runtime diagnostics accurate during model recovery failures.
- Uses source recording dates for imported audio transcripts.
- Forces speaker identification for saved meeting retranscription.
- Keeps long meetings visible after stop failures and improves retained meeting audio playback.
- Keeps no-speech meetings out of Sentry failure noise.
- Adds onboarding funnel telemetry and updates agent/tool onboarding docs.
- Includes prior post-1.1.42 fixes for CoreML lifetime handling, meeting tap teardown, system-audio status, update timeout classification, failed meeting retry state, and release debug-symbol upload.
Verification:
bash build-deps.sh --forceTRANSCRIPTED_DISABLE_FILE_LOGGER=1 bash build.sh --no-openTRANSCRIPTED_DISABLE_FILE_LOGGER=1 bash run-tests.shTRANSCRIPTED_DISABLE_FILE_LOGGER=1 bash run-integration-smoke.shTRANSCRIPTED_DISABLE_FILE_LOGGER=1 swift testNOTARY_PROFILE=Transcripted bash build-beta.sh transcripted-public-1.1.43 Transcripted
Artifact:
Transcripted-1.1.43.dmg- SHA-256:
2599531b300a8fc7c477ff14870d3908b5ed93b5de7d66aebc1d370090e8258d
Assets 3
Transcripted 1.1.42
Transcripted 1.1.42 is a reliability and release-hardening build.
Highlights:
- Expands the Transcripted QA bench with private corpus comparison and live smoke coverage.
- Adds issue #500 meeting-audio diagnostic flags and transient audio ducking detection.
- Tightens dictation filler cleanup and protects path-like dictated text.
- Improves Sentry release registration and rerun metadata handling.
- Hardens Parakeet device-change rewarm recovery.
- Adds build-version metadata to analytics for cleaner release health tracking.
Verification:
- Pre-release live QA passed build, fast tests, deterministic E2E, integration smoke, TranscriptedCore swift test, QA package tests, synthetic audio, and live mic/system-audio smoke.
- Distribution build was signed, notarized, stapled, and Gatekeeper-accepted for the app bundle.
Assets 3
Transcripted 1.1.41
Transcripted 1.1.41 ships the changes since 1.1.40.
- Improves imported-audio error guidance so failed imports explain the next step more clearly.
- Adds release-readiness contract tests around version metadata, Sparkle, Homebrew, and release paths.
- Adds a deterministic E2E smoke gate for saved dictation, meeting Markdown, retained audio, MCP roots, and support diagnostics.
- Adds a live capture smoke gate for real mic plus system-audio recording.
- Hardens launch smoke cleanup and isolates smoke-run preferences so release checks are less noisy.
- Expands agent-facing tool contract coverage.
Assets 3
Transcripted 1.1.40
Bugfix release after 1.1.39.
- Fixed the Home speaker-review state after saved meetings, so deferred speaker review work refreshes without reopening Settings.
- Includes PR #795.
Verification:
- bash build-deps.sh --force
- bash build.sh --no-open
- Notarized build-beta.sh release artifact
- Apple notarization accepted and stapled
Assets 3
Transcripted 1.1.39
What changed
- Restored and moved imported-audio transcription into General settings.
- Improved first-run/onboarding completion analytics with coarse, privacy-safe payloads.
- Reduced false stale runtime shutdown diagnostics and preserved active-work attribution.
- Kept system recording permission diagnostics available in sanitized support context.
- Added small settings, speaker cleanup, capture diagnostics, and README download polish.
Verification
bash build-deps.sh --forcebash build.shTRANSCRIPTED_DISABLE_FILE_LOGGER=1 bash run-tests.sh— 1940 passedTRANSCRIPTED_DISABLE_FILE_LOGGER=1 bash run-integration-smoke.shswift test— 195 passedNOTARY_PROFILE=Transcripted bash build-beta.sh transcripted-public-1.1.39 Transcripted- Apple notarization accepted and stapled for
Transcripted-1.1.39.dmg bash scripts/release/verify-sparkle-release.sh 1.1.39
Release surfaces
- Sparkle appcast updated on
mainandhttps://transcripted.app/appcast.xml - Homebrew cask updated to sha256
4c06be076d2dd3ab13872c4d7d7433bf2c14e4bf7b524ed1134a33ae8659457d https://transcripted.app/downloadand legacy download redirects point atTranscripted-1.1.39.dmg