Skip to content

Releases: AssemblyAI/blurt

v0.1.31

Choose a tag to compare

@alexkroman alexkroman released this 08 Jul 13:37
75ca710

What's Changed

  • Replace AppUpdater with a manual Check for Updates button in Settings by @alexkroman in #63
  • chore: release v0.1.31 by @alexkroman in #64
  • Keep dev builds off the Developer ID release key by @alexkroman in #65
  • Signer-pin the release artifacts (fail closed on wrong key) by @alexkroman in #66
  • Optional native 1Password unlock for releases (BLURT_SIGNING_KEYCHAIN_OP) by @alexkroman in #67
  • Restore macOS 15 support (gate macOS 26 Liquid Glass APIs) by @alexkroman in #68
  • Simplify obsolete dictation plumbing by @alexkroman in #69
  • fix(signing): pin a team-based designated requirement for dev builds by @alexkroman in #70
  • Add screenshot and beautify scripts for app window captures by @alexkroman in #71
  • Expand README with features, architecture, and getting started by @alexkroman in #72
  • feat(app): restore Settings "Check for Updates" button; solid dark-gray overlay pill by @alexkroman in #74
  • Redesign landing page with native app focus and expanded content by @alexkroman in #73
  • Pill legibility + motion: adaptive rim, REC pulse, travelling waveform by @alexkroman in #75
  • Refactor settings identifiers and UI test infrastructure by @alexkroman in #76

Full Changelog: v0.1.30...v0.1.31

Checksums

4cac9469615e1b9216687124ac4a6cee3d92fdbc9fcded176e10909f3f6ab2f3  Blurt-0.1.31.dmg
35c3cfd155d51f5ff8c401cb3b78b1252003ab863c44c4bb9a3c4fda48628229  Blurt-0.1.31.app.dSYM.zip

v0.1.30

Choose a tag to compare

@alexkroman alexkroman released this 07 Jul 13:09
5cd9b0b

What's Changed

  • Log the assembled prompt in DictationLog entries by @alexkroman in #45
  • test(engine): fix flaky ReleaseRaceTests via condition-based wait by @alexkroman in #46
  • Gate dictation logging on developer mode instead of DEBUG by @alexkroman in #48
  • Recent-blurts list in the ready window by @alexkroman in #47
  • Add copy affordance to recent dictations list by @alexkroman in #49
  • Adopt Liquid Glass UI and raise minimum to macOS 26 by @alexkroman in #50
  • Replace withObservationTracking with Observations stream by @alexkroman in #51
  • Simplify "Copied" notice to match "Pasted" styling by @alexkroman in #52
  • Move engine logic out of app shell into testable units by @alexkroman in #54
  • Fix hard clipped line in overlay pill shadow by @alexkroman in #53
  • perf: cut Keychain, SwiftUI, and audio work off the dictation hot paths by @alexkroman in #55
  • Cover ReadyView via XCUITest and extract record-cue edge logic by @alexkroman in #56
  • Reshape engine/app seams to remove test smells by @alexkroman in #57
  • refactor: extract APIKeyModel out of AppCoordinator by @alexkroman in #58
  • Simplify app-shell seams and dedupe UI-test scaffolding by @alexkroman in #59
  • Ban force-unwraps, IUOs, and unowned captures via SwiftLint opt-in rules by @alexkroman in #60
  • chore: bump to v0.1.30 by @alexkroman in #61
  • Trim perceived latency on the release hot path by @alexkroman in #62

Full Changelog: v0.1.29...v0.1.30

Checksums

544784b2033064b2cf4a665d6f35438e1ee9ea3cb3ebef87c414384350ff3e15  Blurt-0.1.30.dmg
ff4170dba0a4c8fc887380c64159a57f5413f421b3994e43f08db1d4cee3c411  Blurt-0.1.30.app.dSYM.zip

v0.1.29

Choose a tag to compare

@alexkroman alexkroman released this 06 Jul 02:13
1be1c15

What's Changed

Full Changelog: v0.1.28...v0.1.29

Checksums

72325ce2c6be47dd5400c312d44bbad4dd32ec7d5f569611afd3db132d28585f  Blurt-0.1.29.dmg
c531533d5e6c167637aa2cf05ed068e6a82eb6e17498c42b1cd6549653625412  Blurt-0.1.29.app.dSYM.zip

v0.1.28

Choose a tag to compare

@alexkroman alexkroman released this 03 Jul 03:31
50fe0a3

What's Changed

  • Rebrand hero section with AssemblyAI messaging and key features by @alexkroman in #35
  • Add breathing animation to "Transcribing…" label by @alexkroman in #34
  • Add Prompt Inspector: a Window-menu view of the last prompt sent to AssemblyAI by @alexkroman in #33
  • Reduce h1 font sizes and adjust max-width by @alexkroman in #36
  • chore: release v0.1.28 by @alexkroman in #37
  • Consolidate status line styling into reusable component by @alexkroman in #38
  • Refine Swift app plumbing by @alexkroman in #39
  • Harden the local release process by @alexkroman in #40
  • ci: Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group by @dependabot[bot] in #41
  • Overlay: snappier appear + shorter success dwell by @alexkroman in #42

New Contributors

Full Changelog: v0.1.27...v0.1.28

Checksums

f7585c242e65e9103dba14833b13ae3ef66b387109290e5602711090531f4be0  Blurt-0.1.28.dmg
a7de8d5b775642be8aaefed7a178827fd52785959a95784c4a24667ec24b561d  Blurt-0.1.28.app.dSYM.zip

v0.1.27

Choose a tag to compare

@alexkroman alexkroman released this 02 Jul 21:11
80fda50

What's Changed

  • Remove Datadog telemetry integration by @alexkroman in #28
  • refactor: split oversized App-layer files by responsibility by @alexkroman in #29
  • Refactor DictationSession: split files, add readiness check, expose submit() by @alexkroman in #30
  • Optimize waveform rendering and multipart body allocation by @alexkroman in #31
  • chore: release v0.1.27 by @alexkroman in #32

Full Changelog: v0.1.26...v0.1.27

Checksums

4be068cf8d063f609062e08233dbe3d9954eb478f3b0e74ce50db8848604e527  Blurt-0.1.27.dmg
bd4a4414799aec631ae8ad102bbc3554f7301f35f746fbd6d1797021585ab3c3  Blurt-0.1.27.app.dSYM.zip

v0.1.26

Choose a tag to compare

@alexkroman alexkroman released this 02 Jul 14:14
eea9122

What's Changed

  • Degrade lost-target errors to quiet "copied" notice by @alexkroman in #22
  • Pin datadog-ci version in release build script by @alexkroman in #23
  • Fill behavior-level test gaps found by a suite audit by @alexkroman in #24
  • Fix Swift 6 concurrency findings and make the hot spots correct by construction by @alexkroman in #25
  • Adopt first-party SwiftUI/Foundation APIs flagged by the API audit by @alexkroman in #26
  • chore: release v0.1.26 by @alexkroman in #27

Full Changelog: v0.1.25...v0.1.26

Checksums

58e685d8247ac3ed22810a9169c0392135329d70f8c52fcaad707247590c01d5  Blurt-0.1.26.dmg
961b1d5e2d8024e852a7bfbcca2081ef43c01d058c377299bebd25b988105098  Blurt-0.1.26.app.dSYM.zip

v0.1.25

Choose a tag to compare

@alexkroman alexkroman released this 02 Jul 02:07
b840a60

What's Changed

  • Import Blurt macOS dictation app by @alexkroman in #1
  • ci: harden checkout + finish Node 24 action bump by @alexkroman in #2
  • chore: remove the pre-push git hook by @alexkroman in #4
  • ci: add CodeQL scanning (swift + actions) by @alexkroman in #3
  • ci(check): dedupe xctest lookup; lint tracked .swift via git ls-files by @alexkroman in #6
  • Redesign site and README for downloads by @alexkroman in #5
  • Point updater + all repo links at AssemblyAI/blurt by @alexkroman in #7
  • ci(check): run on merge_group so the merge queue can gate PRs by @alexkroman in #10
  • Replace Sentry with Datadog monitoring (dd-sdk-ios) by @alexkroman in #8
  • Add Blurt Datadog dashboard (importable JSON) by @alexkroman in #9
  • Fix dev-build.sh clobbering Datadog's SPM_BUILD flag by @alexkroman in #11
  • chore: release v0.1.23 by @alexkroman in #12
  • Simplify README and landing page copy by @alexkroman in #13
  • refactor: apply /simplify cleanups across the codebase by @alexkroman in #14
  • Make web/Linux sandbox sessions productive: portable check gate + setup hook by @alexkroman in #15
  • Refine hero section layout and background gradients by @alexkroman in #16
  • Shorten ready screen tagline to "... to blurt" by @alexkroman in #17
  • chore: release v0.1.24 by @alexkroman in #18
  • Restyle "Pasted" notice to match "Transcribing…" status by @alexkroman in #19
  • Refresh ready-screen shot; widen hero copy, shrink screenshot by @alexkroman in #20
  • chore: release v0.1.25 by @alexkroman in #21

New Contributors

Full Changelog: https://github.com/AssemblyAI/blurt/commits/v0.1.25

Checksums

5a0a74572a9cbdc45df4b497bd1069a499378a76d524784c98d7890beb2206fa  Blurt-0.1.25.dmg
21f964336476d511c1c5850058d9b4e28b434bc339c40ad2f5328e815cbf6bf2  Blurt-0.1.25.app.dSYM.zip