Synara v0.4.2
Highlights
Synara identity bridge
This is the compatibility bridge for the upcoming identity cutover. Launch 0.4.2 at least once before installing the next release: it writes a validated Synara-only snapshot of your renderer state (drafts, pins, theme, browser state and other local UI preferences), keeps existing project and thread data intact, and prepares database and checkpoint metadata for the final cutover. Earlier command and environment aliases are accepted by this release only and will be removed next.
Claude usage and reliability overhaul (#316)
- Per-thread 1M-token context window tracking, so long threads no longer trigger runaway token usage.
- Automatic compaction handling with context-usage warnings as a thread approaches its window.
- Fallback model pinning after a safeguard reroute, with a clean escape hatch when you explicitly pick another model.
- Model and context-window switches now happen in-session instead of forcing a full session restart.
Desktop auto-update hardening
- Update installs are now verified across restarts with a durable install marker; failed installs are detected and recovered instead of silently losing the update.
- An install watchdog restarts the backend if an install hangs, and macOS update diagnostics capture ShipIt/launchctl state for troubleshooting.
- The staged Synara update feed is enforced end to end, with fail-closed preflight checks in the release pipeline.
Fixes and improvements
- The new-chat keyboard shortcut now routes correctly inside Studio.
- Incomplete legacy home imports are repaired automatically, and the legacy environment identity is restored from the bridge marker.
- Renderer storage migration now always runs before app hydration, guarding bootstrap ordering.
- Composer drafts are preserved more reliably through the storage-key migration.
- Checkpoint and migration metadata are canonicalized while keeping existing persisted refs readable.
- Release pipeline: build-only native validation mode, team-bound macOS signing requirement for seamless future updates, optional Windows signing, finalized license attribution.
Upgrade note
Launch Synara 0.4.2 at least once before installing the next release so your local UI state moves with you through the identity cutover.
Full Changelog: v0.4.1...v0.4.2