Commit Graph
451 Commits
Author SHA1 Message Date
ciregenzandClaude 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
ciregenzandClaude 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
ciregenzandClaude 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
ciregenzandClaude 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