← ChangelogEditor
- Editor crashes are handled more safely so a bad node view or failed transaction is less likely to bring down the app
- Heading levels in notes now render at distinct sizes, making H1, H2, and H3 easier to tell apart
- Simple task checkboxes are back, with direct todo/done toggling while preserving existing task status data
- Floating editor menus now have clearer borders and more consistent shadows
- Top-level headings in AI-rendered output now scale down so they sit closer to body copy
Transcription
- Interrupted batch transcriptions now save progress more reliably so recovered sessions keep completed transcript text
- Local batch transcription is more resilient for very short Qwen recordings and long Parakeet, Omnilingual, and Qwen recordings
- Speaker count hints are passed through live and batch transcription providers to improve diarization where supported
- Transcript-only batch responses are now persisted with synthesized word timings, and empty batch output surfaces as a no-speech error instead of disappearing
- OpenAI Whisper batches now request word timestamps, and synthesized timings no longer trigger audio seek when clicking transcript words
- Soniqo batch recordings preserve each channel so multi-mic captures stay distinguishable in the transcript
- Inactive sessions now open the transcript at the top instead of jumping to the latest line
- The collapsed live transcript footer is shorter and tighter, giving notes more room during recording
- Batch transcription no longer doubles up progress between the header and the panel — skeleton rows fill the panel with cleaner spacing while batching
- Regenerating a batch transcript now keeps the transcript panel visible while progress runs
- Browser-based meetings are now detected during active listening so recording can stop automatically when the meeting ends
Speech-to-Text Settings
- Speech-to-text provider badges have been cleaned up so models are not shown as beta when they are no longer beta
- Cactus models are now labeled as deprecated, the legacy Anarlog provider card has been removed, and local model folder/delete controls live directly in the model picker
- The STT settings layout has been simplified — language warnings appear as a top banner, legacy Cactus choices stay hidden unless already selected, selected and downloaded model rows are more compact, and local model actions reveal on hover
- The Soniqo model list now only advertises Parakeet Streaming and Parakeet Batch, while existing sessions on legacy Soniqo model IDs still resolve
- Clearing every spoken language now sticks across restarts instead of being replaced by OS defaults
Data & Cleanup
- Deleted notes now stay deleted after restart once undo is no longer available
- Retained recorder artifacts are cleaned up in the background, and cached audio state refreshes after deletion
- When audio retention is set to delete recordings, audio is preserved until transcript words exist so unprocessed sessions can still be transcribed
UI & Changelog
- Sidebar and tab chrome now share a more stable layout, with the left sidebar locked to a consistent 200px width
- Main language settings now use localized display text
- The chat shortcut now appears on inactive transcript-backed sessions, tucking into a peek state while scrolling and revealing on hover near the bottom
- Auto-enhance skip reasons now display in the chat shortcut slot, fading smoothly between the message and the button
- Locked calendar provider rows now reveal their pro upgrade action only on hover or focus, keeping the sidebar quieter
- The transparent transcript resize divider no longer renders a gray gap under the session border
- Changelog pages are now available on the Anarlog website, with cleaner release summaries