Releases: NicolaiSchmid/steno
Releases · NicolaiSchmid/steno
Release list
Steno 0.10.0-rc.2
What's Changed
- chore(nix): pin the flake to v0.10.0-rc.1 by @NicolaiSchmid in #146
- docs(readme): drop the Jamie references by @NicolaiSchmid in #147
- feat(macos): polish the web UI to the T3 Code design by @NicolaiSchmid in #148
- feat(macos): neutral primary and a red live state in the web UI by @NicolaiSchmid in #149
Full Changelog: v0.10.0-rc.1...v0.10.0-rc.2
Steno 0.10.0-rc.1
What's Changed
- docs(plans): the Mac windows as a local web app with Steno's own design language by @NicolaiSchmid in #139
- feat: web UI scaffold and bridge contract (WP0) by @NicolaiSchmid in #140
- feat(macos): host the web UI in a WKWebView (WP1) by @NicolaiSchmid in #141
- feat: the main window over the bridge (WP2) by @NicolaiSchmid in #142
- feat: Settings over the bridge (WP3) by @NicolaiSchmid in #143
- feat: onboarding over the bridge (WP4) by @NicolaiSchmid in #144
- refactor: close the web UI plan (WP5) by @NicolaiSchmid in #145
Full Changelog: v0.9.0-rc.4...v0.10.0-rc.1
Steno 0.9.0-rc.4
What's Changed
- fix(macos): colour the Recording status chip red, not green by @NicolaiSchmid in #133
- fix(macos): detail pass on the redesigned window by @NicolaiSchmid in #135
- fix(macos): give the Settings detail column a fixed height for macOS 26 by @NicolaiSchmid in #134
- feat(core): summaries through the user's ChatGPT sign-in (Codex) by @NicolaiSchmid in #137
- feat(core): diarize-sweep tool and the speaker calibration plan by @NicolaiSchmid in #136
- feat(core): re-embed and merge diarization clusters after the mapping (WP1) by @NicolaiSchmid in #138
Full Changelog: v0.9.0-rc.3...v0.9.0-rc.4
Steno 0.9.0-rc.3
What's Changed
- feat(macos): floating recording bubble and redesigned detection prompt by @NicolaiSchmid in #126
- feat(macos): restyle the menu bar popover on the design system by @NicolaiSchmid in #130
- feat(macos): three-column window, nav column and date-grouped meeting cards by @NicolaiSchmid in #128
- feat(macos): redesigned detail pane, recording states and onboarding look by @NicolaiSchmid in #131
- test(macos): light and dark screenshot matrix for the redesigned windows by @NicolaiSchmid in #132
- fix(ci): install gh for the release publish step on Forge by @NicolaiSchmid in #129
Full Changelog: v0.9.0-rc.2...v0.9.0-rc.3
Steno 0.9.0-rc.2
What's Changed
- ci(mobile): prefer Apple's rsync for xcodebuild -exportArchive on self-hosted macOS by @NicolaiSchmid in #95
- ci(mobile): submit to TestFlight with the repository's App Store Connect API key by @NicolaiSchmid in #97
- feat(nix): flake that installs the released Steno.app on aarch64-darwin by @NicolaiSchmid in #99
- ci(macos): bump the Homebrew cask from the release workflow by @NicolaiSchmid in #100
- docs(plans): first-run feedback plans for the macOS app by @NicolaiSchmid in #103
- docs: rewrite the README as the product landing page by @NicolaiSchmid in #107
- ci(swift): keep build products on the self-hosted runner instead of actions/cache by @NicolaiSchmid in #121
- docs(plans): inline speaker assignment replaces the review sheet by @NicolaiSchmid in #102
- refactor(core): share speaker merge and person resolution by @NicolaiSchmid in #104
- refactor(macos): clear pending reviews from the store by @NicolaiSchmid in #105
- fix(adapters): drop a meeting's line from pages of removed persons by @NicolaiSchmid in #108
- feat(core): reassignable confirmations with a recomputed voice by @NicolaiSchmid in #106
- feat(core): ranked speaker options and excerpts by @NicolaiSchmid in #111
- feat(core): skip the LLM passes when no endpoint is configured instead of running fakes by @NicolaiSchmid in #112
- feat(macos): inline speakers in the header by @NicolaiSchmid in #113
- feat(macos): speaker picker on transcript names by @NicolaiSchmid in #114
- feat(core): retention sweep removes named speakers' clips by @NicolaiSchmid in #109
- feat(macos): start and stop recording from the main window by @NicolaiSchmid in #110
- feat(audio): survive device changes during a recording and record the end reason by @NicolaiSchmid in #115
- feat(macos): add the steno pad app icon and its render script by @NicolaiSchmid in #122
- feat(core): keep recordings by default and never expire audio before delivery succeeds by @NicolaiSchmid in #123
- feat(macos): design system tokens and components for the redesign by @NicolaiSchmid in #124
- feat(macos): auto-stop after the call ends and show why a recording ended by @NicolaiSchmid in #125
- feat(macos): redesign Settings as a sidebar window and fix the update feed by @NicolaiSchmid in #117
- feat(core): warm the engines while recording and reuse the last decoded lane by @NicolaiSchmid in #119
- docs(plans): processing progress card, learned time estimate and warm-up by @NicolaiSchmid in #101
- ci(swift): save the hosted cache only from main and add a clean switch by @NicolaiSchmid in #120
- feat(macos): setup status rows, banner and a second onboarding page for summaries and export by @NicolaiSchmid in #127
Full Changelog: v0.9.0-rc.1...v0.9.0-rc.2
Steno 0.9.0-rc.1
What's Changed
- docs(plans): v1 program and workstream plans by @NicolaiSchmid in #1
- feat(mobile): iOS recorder, local queue and Mac handover (phone side) by @NicolaiSchmid in #2
- feat(core): core foundation — package, StenoCore, steno CLI by @NicolaiSchmid in #3
- feat(adapters): StenoAdapters — renderers, DeliveryCoordinator, Obsidian folder destination, steno deliver by @NicolaiSchmid in #7
- feat(handover): Mac side of the phone handover (StenoHandover) by @NicolaiSchmid in #6
- feat(speech): StenoSpeech — engines, diarizer, speaker memory, model store, bake-off by @NicolaiSchmid in #8
- feat(audio): audio capture workstream (StenoAudio) by @NicolaiSchmid in #4
- feat(llm): LLM and templates workstream (StenoLLM) by @NicolaiSchmid in #5
- test(handover): make the read-timeout tests deterministic by @NicolaiSchmid in #79
- feat(cli): wire the bake-off to the codec and the LLM cleanup pass by @NicolaiSchmid in #81
- fix(speech): verify the speech and diarization integration against the real models by @NicolaiSchmid in #83
- feat(core): follow-ups the macOS app reviews asked for by @NicolaiSchmid in #82
- feat(macos): macOS app and release workflow by @NicolaiSchmid in #75
- docs: describe the repository as code-complete for v1 by @NicolaiSchmid in #87
- fix(handover): store and load the handover identity in the login keychain (#88) by @NicolaiSchmid in #89
- fix(macos): verify every nested item and treat dylibs correctly in build-release.sh by @NicolaiSchmid in #93
- chore(mobile): adopt com.nicolaischmid.steno and pin the EAS and ASC ids by @NicolaiSchmid in #92
New Contributors
- @NicolaiSchmid made their first contribution in #1
Full Changelog: https://github.com/NicolaiSchmid/steno/commits/v0.9.0-rc.1