Releases: bradlorge/sotto-release
Releases · bradlorge/sotto-release
Sotto v1.2.2
New Features
- in-app feedback button wired to Atrium (ed4acde)
Bug Fixes
- make e2e feedback spec independent of the build-baked Atrium key (bc51d34)
Tests
- scope border assert to cell style + deterministic save wait (1d3079c)
Sotto v1.2.1
Bug Fixes
- ship Zoom in releases — inject build creds + HTTPS relay redirect (c2df772)
- give tables borders in the template editor (9043307)
Documentation
- correct local repo path in CLAUDE.md quick start (~/git/sotto) (5cb6ed0)
Tests
- scope border assert to cell style + deterministic save wait (c1f7bd1)
Sotto v1.2.0
Bug Fixes
- stage per-arch addon in prebuilt/ (node-gyp clean wipes build/) (fd61c30)
- build Sparkle addon per-arch so universal stitch succeeds (d66b53a)
Other Changes
- ci(release): ship sandboxed Mac builds (1.2.0) with electron-updater bridge (752a9e1)
Sotto v1.1.0 (unstable)
New Features
- app-driven update flow — silent download + UpdateBanner restart [build] (ed21ba5)
- auto-check on launch + appcast publish step (in-place-update test) [build] (c119d0c)
- integrate Sparkle 2 auto-update into devid-sandbox [build] (6a9ffd1)
- devid-sandbox target — mas binary + Dev ID + App Sandbox [build] (240ac25)
Bug Fixes
- resolve Dependabot security alerts (4fcb27f)
- move banner clear of titlebar drag strip + instrument install path [build] (84b270e)
- make banner button clickable in titlebar + remove dismiss [build] (1badd26)
- banner label uses text-text-secondary (bare text-secondary is a no-op) [build] (f2855ab)
- visible Restart button + fixed-overlay fade for UpdateBanner [build] (cc67093)
- sign components with explicit empty entitlements (not sandboxed) [build] (f03600c)
- bundle framework on 'mas' platform (devid-sandbox builds --platform mas) [build] (07c9aef)
- inject ElectronTeamID so Chromium Mach rendezvous is authorized [build] (f4f7e22)
- pin Electron 41.7.1 — 42.3.0 breaks better-sqlite3 native build [build] (087c3cd)
Tests
- exclude nested node_modules from vitest scan (2397de8)
- Phase 0 step 4 — add Sparkle -spks/-spki mach-lookup exceptions [build] (4a7c2a0)
Maintenance
- set version to 1.1.0 for the next release (617d26b)
- revert version bump + drop temp click diagnostic (PR cleanup) (00dd094)
- bump to 1.0.2 for app-driven flow update-target (vN+1') (d4a4427)
- bump to 1.0.1 for the Sparkle in-place-update test (vN+1) (89ebd82)
Other Changes
- ci(sandbox): add arch input; default test builds to single-arch arm64 [build] (2a71784)
- ci(sandbox): notarize on push events too (unset input coerced to false) (e151c2e)
- ci(sandbox): derive Team ID from keychain cert if APPLE_IDENTITY lacks (TEAMID) (7e11f37)
Sotto v1.0.16 (unstable)
Bug Fixes
- un-blank packaged app — re-enable file:// fuse + add packaged smoke gate (#208) (80570f3)
Documentation
- correct the App Sandbox + Dev ID rationale (PR #204 was wrong) (54ffb64)
Sotto v1.0.15 (unstable)
Bug Fixes
- drop macOS App Sandbox for Dev ID — adopt industry standard (5074db0)
- drop App Sandbox for Dev ID — Mach IPC breaks helpers (930d6c9)
Other Changes
- Revert "Merge pull request #201 from bradlorge/fix/disable-app-sandbox-for-devid" (99259c0)
Sotto v1.0.14 (unstable)
Bug Fixes
- keep original DMG, only re-staple+re-zip the .app (797a4f4)
Sotto v1.0.13 (unstable)
Bug Fixes
- disable preAutoEntitlements for Dev ID — unblocks app launch (7ea906e)
- staple the .app so offline launch works on every install path (b93d2b5)
Sotto v1.0.12 (unstable)
Bug Fixes
- make the dashboard answer "where are we?" at a glance (61cb95d)
Other Changes
- Add live downloads page driven by GitHub Releases API (1ecc94e)
Sotto v1.0.11 (unstable)
Bug Fixes
- disable broken V8 snapshot fuse, apply entitlements via optionsForFile (c05b717)
- channel-aware manifest filenames (05bbe33)
- add scroll buffer below timegrid so events clear the floating AI bar (9fb9a45)
- make the header visible on short terminals (57e2cb9)
- render header before auth check so it never scrolls off (97963cb)
- drop raw URL from idle state, wire o/c hotkeys for idle (7bfde9b)
- kill the flapping — sticky states + honest idle UI (f9adc25)
- dedup finalizer entries in the activity log (05fd13a)
Maintenance
- hide Sentry block + startup warning when not configured (b1ca74e)
Other Changes
- ci: add workflow_dispatch trigger to release.yml (696d287)
- Replace meaningless idle UI with a real release-health dashboard (a7b7a03)