Skip to content

Releases: bradlorge/sotto-release

Sotto v1.2.2

05 Jun 02:26

Choose a tag to compare

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

01 Jun 23:13

Choose a tag to compare

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

31 May 09:40

Choose a tag to compare

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)

30 May 12:10

Choose a tag to compare

Pre-release

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)

30 May 01:59

Choose a tag to compare

Pre-release

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)

29 May 15:56

Choose a tag to compare

Pre-release

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)

27 May 13:58

Choose a tag to compare

Pre-release

Bug Fixes

  • keep original DMG, only re-staple+re-zip the .app (797a4f4)

Sotto v1.0.13 (unstable)

27 May 14:00

Choose a tag to compare

Pre-release

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)

27 May 14:02

Choose a tag to compare

Pre-release

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)

27 May 10:10

Choose a tag to compare

Pre-release

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)