ciregenz and Claude Fable 5
fa9196c8af
[eric] signin: live port hand-off, stalled-wait retry, openswarm:// registered (ENG-381)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01En8dRGsJPLrJCQBEkTH4Mp
2026-08-20 22:22:48 -07:00
ciregenz and Claude Fable 5
3c24c10cbd
[eric] voice: prefetch the dictation model at boot so the first press never waits (ENG-380)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01En8dRGsJPLrJCQBEkTH4Mp
2026-08-20 22:22:48 -07:00
ciregenz
672ba51592
[eric] import: a dropped screenshot no longer strands the Drop overlay; unsupported files are told so, and a file:// drop can never replace the app
2026-08-20 19:39:33 -07:00
ciregenz and Claude Opus 5
00e4336b71
[eric] build: rebind the embedded profile to the live signing cert
...
The profile shipped with the app listed only the certificate whose private key
was lost with the old Mac, so it would have signed the new build without
complaint and then dropped keychain-access-groups at runtime, taking passkeys
and Touch ID with it. Regenerated against the cert we can actually sign with;
the preflight added alongside it now refuses any build where the two disagree.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014wtspwSFzZmjCx9UNPAorQ
2026-08-20 11:40:00 -07:00
ciregenz and Claude Opus 5
9014db8a75
[eric] release: package-lock catches up to 1.7.8-exp.20
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014wtspwSFzZmjCx9UNPAorQ
2026-08-20 07:20:35 -07:00
ciregenz
681818d008
[eric] release: bump to 1.7.8-exp.20
2026-08-19 17:25:04 -07:00
ciregenz
46fe42674f
[eric] dictation: fn dead-key deadlock broken; a no-prompt IOHIDCheckAccess boot probe arms fn on granted machines and intent arming covers the rest (Haik, 99% of devices)
2026-08-19 17:24:23 -07:00
ciregenz
575a4d05db
[eric] release: bump to 1.7.8-exp.19
2026-08-19 15:44:37 -07:00
ciregenz
a1e1bc9aa9
[eric] updater: a feed 404 with experimental on stops claiming you are on the latest version; that lie fired during every publish window and read as no-updates-in-red to new users (ENG-319 class)
2026-08-19 14:47:59 -07:00
ciregenz
9b9a1472d1
[eric] release: bump to 1.7.8-exp.18
2026-08-19 14:17:04 -07:00
ciregenz
dbb83ec237
[eric] release: bump to 1.7.8-exp.17
2026-08-19 00:07:23 -07:00
ciregenz
8c2ebf0f21
[eric] release: bump to 1.7.8-exp.16
2026-08-18 21:36:16 -07:00
ciregenz
3acbc2b882
[eric] release: bump to 1.7.8-exp.15
2026-08-18 19:51:03 -07:00
ciregenz
88d6c536cd
[eric] dictation: app-scoped by default with a Dictate-anywhere opt-in, and the Input Monitoring prompt moves from install time to first dictation use (ENG-341)
2026-08-18 19:10:08 -07:00
ciregenz
03a6a43f61
[eric] first-run: no more Downloads/Desktop/Documents permission pop-ups on macOS; installer scan is win32-only, onboarding scan skips TCC dirs (ENG-342)
2026-08-18 19:04:38 -07:00
ciregenz
418826961c
[eric] release: cut 1.7.8-exp.14 with gesture-priority streaming and the pill polish
2026-08-18 12:39:50 -07:00
ciregenz
c65c655120
[eric] electron: cache sweeps go OS-agnostic and re-run every 6h, so long-lived sessions stop escaping the boot-time cap
2026-08-17 19:12:42 -07:00
ciregenz
533331d6ae
[eric] electron: the boot cache sweep drops already-applied updater packages; a 308MB installed zip was squatting in every user's cache
2026-08-17 18:18:22 -07:00
ciregenz
465e1a024b
[eric] electron: spawn the backend first inside whenReady; menu/watchdog/hotkey setup no longer serializes ahead of the 2.2s python boot (ENG-312)
2026-08-17 16:52:09 -07:00
ciregenz
faecb120fa
[eric] release: cut 1.7.8-exp.13 with the workflow rescue, real-agent runs and the tucked browser miniature
2026-08-17 14:47:33 -07:00
ciregenz
2bb770f985
[eric] release: cut 1.7.8-exp.12 with the honest resume chip and popup-visible agents
2026-08-17 12:27:44 -07:00
ciregenz
3943e4feb2
[eric] browser: native auth popups register under their card so agents can see and drive the sign-in window (ENG-279)
2026-08-17 11:50:52 -07:00
ciregenz
49e9ca0996
[eric] release: cut 1.7.8-exp.11 with the fit fix, mini app cards and the sign-in handoff
2026-08-17 08:25:39 -07:00
ciregenz
824bc10566
[eric] voice: boot-warm whisper only on installs that have actually dictated; a session open still warms it mid-speech
2026-08-16 20:07:37 -07:00
ciregenz
1a04c76cf5
[eric] release: cut 1.7.8-exp.10 with the delegation-watchdog scope fix, browser-card honesty and the resume chip
2026-08-16 19:42:51 -07:00
ciregenz
640c872214
[eric] voice: focus re-arms the fn tap so apps like Wispr that register later cannot silently eat the dictation key (ENG-317)
2026-08-16 00:55:31 -07:00
ciregenz
7d9fe3dc94
[eric] electron: memory pressure now sheds weight (thumbnails pause, caches drop) instead of growing until macOS kills the app (ENG-320)
2026-08-16 00:31:54 -07:00
ciregenz
449680c269
[eric] release: 1.7.8-exp.9 carries the first-reply system-prompt fix for the hackathon
2026-08-15 20:53:31 -07:00
ciregenz
3093562ff1
[eric] electron: the declared menu keeps the devtools shortcut the implicit default gave (ENG-289)
2026-08-14 23:43:49 -07:00
ciregenz
8151be84f9
[eric] release: 1.7.8-exp.8 carries the cursor handback, the unpublish honesty, the SettingsWrite gate and Cmd+C
2026-08-14 23:42:36 -07:00
ciregenz
647b92a20b
[eric] electron: a crash-recovery dialog that fails tries the recovery once instead of quitting the session (ENG-265)
2026-08-14 23:16:45 -07:00
ciregenz
1821d3a612
[eric] agents: an agent's click hands the physical cursor straight back, so a canvas app can't hold the user's mouse (ENG-310)
2026-08-14 22:56:09 -07:00
ciregenz
cc3d70deaa
[eric] electron: declare the Edit accelerators so Cmd+C works in every window, not just the first (ENG-289)
2026-08-14 21:42:36 -07:00
ciregenz
0f18d4e41e
[eric] release: cut 1.7.8 as a stable candidate, draft only
2026-08-14 19:05:20 -07:00
ciregenz
43d3d91852
[eric] release: 1.7.8-exp.7 carries the 25s tool recovery, the lost-step retry and the core-MCP connect guard
2026-08-14 17:38:09 -07:00
ciregenz
619190d58d
[eric] release: 1.7.8-exp.6 carries the app rename and delete-honesty fixes
2026-08-14 16:28:14 -07:00
ciregenz
c3db3b5c0d
[eric] release: 1.7.8-exp.5 carries the serve-static app fix
2026-08-14 14:51:58 -07:00
ciregenz
bf0ab3e7c9
[eric] crash-reports: a declined report says why, and the electron suite stops running 4 of its 12 test files (ENG-265)
2026-08-13 21:58:01 -07:00
ciregenz
0816b1748a
[eric] release: 1.7.8-exp.4 carries the completion gates, resize, reflow, mic warm and search reorder
2026-08-13 20:27:48 -07:00
ciregenz
e32c211f16
[eric] browser: card popups stay native so OAuth's window.opener survives (ENG-279)
2026-08-13 07:08:15 -07:00
ciregenz
c3a5eb1707
[eric] release: 1.7.8-exp.3 carries the caret handback, popup routing, Cmd+A scope and stale-checkout notice
2026-08-13 04:42:52 -07:00
ciregenz
906ad1a4a2
[eric] browser: a popup opened by a browser card becomes a card, so agents can see auth flows (ENG-279)
2026-08-13 02:31:58 -07:00
ciregenz
7a2745fb71
[eric] release: 1.7.8-exp.2 version bump plus changelog lines for the four shipped fixes
2026-08-13 01:04:12 -07:00
ciregenz
c15c148aaf
[eric] updater: installing a prerelease is the opt-in, so a default toggle can no longer revert you to stable (ENG-292)
2026-08-13 01:02:13 -07:00
ciregenz
2065484017
[eric] passkeys: an empty credential list falls through to Chromium instead of cancelling silently (ENG-269)
2026-08-12 20:04:52 -07:00
ciregenz
dd77f3b6b3
[eric] shell: a crash-cap self-quit leaves a crash report, not a console line (ENG-265)
2026-08-12 14:46:39 -07:00
ciregenz
c00d8b8380
[eric] passkeys: the account-selection handler read the wrong argument and answered null, cancelling every passkey sign-in; sign-in works again (ENG-269)
2026-08-12 09:03:12 -07:00
ciregenz
92f4e801ad
[eric] electron: a dead stdout pipe no longer turns the crash handler into an infinite crash-report writer (ENG-247 candidate writer)
2026-08-11 21:32:28 -07:00
ciregenz
6214e92a0c
[eric] release: eric/dev becomes 1.7.8-exp.1 so it outranks the 1.7.7 stable cut from exp.2; 1.7.6's never-shipped entry is relabelled 1.7.7
2026-08-11 20:38:26 -07:00
ciregenz
bb278ffdff
[eric] copy an agent and its inline browser comes with it (ENG-250); browsing caches are swept past a 1.5GB cap at boot so runaway disk use cannot get the app killed (ENG-247)
2026-08-11 19:13:09 -07:00