Synara v0.7.2
What's Changed
- Fix Bun PTY startup on Windows by @cmdr-chara in #611
- Preserve quit intent during updater failures by @cmdr-chara in #614
- Make queued-turn promotion replay-safe by @cmdr-chara in #613
- fix(web): isolate ChatView browser tests from cross-test snapshot-sequence leaks by @kartikkabadi in #615
- Respect transcript scroll takeover after tail expansion by @cmdr-chara in #612
- feat(device): iOS Simulator pane by @aristotl-dylan in #529
- fix: expose Pi thinking level max by @xFurti in #616
- fix(server): isolate malformed model descriptors by @pollychen-lab in #625
- Optimize native session forking across providers by @Emanuele-web04 in #628
- fix(server): 10x faster startup on large databases — keep PK range scan in projector replay by @aristotl-dylan in #637
- Add stacked pull request support by @Emanuele-web04 in #641
- fix(contracts): accept untrimmed tool output in item lifecycle detail by @doublezz10 in #630
- feat(chat): add file link context actions by @ImSakushi in #632
- feat: surface unmapped provider events instead of dropping them by @sanirudh17 in #631
- fix(web): anchor compacted reasoning groups to their first update by @sanirudh17 in #636
- feat(desktop): add dark-mode dock icon and appearance auto-switch by @kartikkabadi in #634
- fix(web): avoid repairing valid empty desktop snapshots by @horizzon3507 in #635
- Stop stalled projection cursors from wedging clients into a permanent resnapshot loop by @aristotl-dylan in #648
- feat: add evidence-first debug mode by @horizzon3507 in #643
- fix(server,web): interleave assistant text segments with tool rows by @sanirudh17 in #642
- fix(web): update Git panel diff preview when switching files by @rogalio in #650
- fix(web): humanize unmapped rate-limit window labels by @rogalio in #654
- fix(web): collapse task-list updates into one progressing work-log row by @Emanuele-web04 in #651
- Harden release workflow token permissions by @cmdr-chara in #663
- Align release checklist with clean-lane policy by @cmdr-chara in #664
- fix(web): preserve new-chat drafts across thread switches by @doublezz10 in #657
- fix(web): show Pull in the chat header when behind upstream by @sebbonit in #662
- Show only installed providers in the model picker by @Marve10s in #652
- feat(web): add adaptable chat width presets by @doublezz10 in #659
- Refine automation failure handling and editing UX by @Emanuele-web04 in #655
- fix(opencode): trim running tool titles before persistence by @kartikkabadi in #665
- Add persistent thread goals with timing and achievement tracking by @Emanuele-web04 in #666
- feat(web): move assistant footer below the turn changes card by @Emanuele-web04 in #668
- fix(server): truncate oversized provider runtime event payloads instead of quarantining them by @xFurti in #667
- fix(desktop): refresh Windows taskbar icon after runtime icon changes by @xFurti in #671
- feat: add workspace file and snippet search (#647) by @xFurti in #670
- Preserve local branch when switching and resuming threads by @sebbonit in #645
- fix: harden warm model discovery by @kartikkabadi in #608
- Consolidate Git actions and streamline commit/push dialogs by @Emanuele-web04 in #675
- Continue active thread goals with pause and recovery handling by @Emanuele-web04 in #676
- fix(server): settle stale-generation terminal events instead of dropping them by @doublezz10 in #680
- fix(server): bound Codex usage archive reads by @leoisadev1 in #682
- Optimize chat streaming updates and add pipeline benchmarks by @Emanuele-web04 in #683
New Contributors
- @pollychen-lab made their first contribution in #625
- @doublezz10 made their first contribution in #630
- @ImSakushi made their first contribution in #632
- @sanirudh17 made their first contribution in #631
- @rogalio made their first contribution in #650
- @sebbonit made their first contribution in #662
- @leoisadev1 made their first contribution in #682
Full Changelog: v0.7.1...v0.7.2