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 |
|
ciregenz
|
f598becfd2
|
[eric] browser: reap finished-agent browsers, close an agent's browsers with it; dictation confirms the guest target before claiming success; agent-driven focus steal restores the user's caret; window size persists across a crash-recovery recreate
|
2026-08-11 14:53:16 -07:00 |
|
ciregenz
|
5516c8d808
|
[eric] browser: disable FedCM so Google sign-in buttons fall back to the classic popup Electron can actually drive; account chooser proven live on pinterest (ENG-238)
|
2026-08-11 14:06:18 -07:00 |
|
ciregenz
|
514c21e0ef
|
[eric] release: 1.7.6-exp.3 carries the canvas, pinch, fullscreen, dictation, sign-in-iframe and metadata-deadline fixes
|
2026-08-11 12:50:47 -07:00 |
|
ciregenz
|
d216bb7f24
|
[eric] shell: a quit drained through the fullscreen guard re-issues the quit, so it exits instead of stranding a headless app
|
2026-08-11 11:03:02 -07:00 |
|
ciregenz
|
1215cfec50
|
[eric] browser: detect Electron by the preload bridge not the UA string, so the Electron token can be stripped app-wide and cross-origin sign-in iframes stop reading as an embedded browser (ENG-238)
|
2026-08-11 02:54:40 -07:00 |
|
ciregenz
|
c4ded9a3ab
|
[eric] browser: strip the Electron token from every request UA in the browser partition, so out-of-process sign-in iframes stop reading as an embedded browser (ENG-238)
|
2026-08-11 02:44:22 -07:00 |
|
ciregenz
|
52afeb4222
|
[eric] shell: closing during a fullscreen transition waits for AppKit to finish, sealing the exit-fullscreen SIGTRAP
|
2026-08-11 01:28:45 -07:00 |
|
ciregenz
|
210e8c7410
|
[eric] canvas: a stray pinch can no longer magnify the whole app out of view, and a non-finite camera is refused instead of bricking navigation
|
2026-08-11 01:00:07 -07:00 |
|
ciregenz
|
074b1a9bec
|
[eric] release: experimental versions use the documented exp.N form so successive builds share one update channel
|
2026-08-10 23:32:11 -07:00 |
|
ciregenz
|
9efc0cb515
|
[eric] browser: a sign-in popup from a browser card keeps that card's user agent, so Google stops refusing it (ENG-238); reconnecting pill portals to body so it centres
|
2026-08-10 23:19:27 -07:00 |
|
ciregenz
|
fe77b64d8c
|
[eric] release: 1.7.6-exp2 carries tonight's sign-in, update, resilience and tool-ui fixes
|
2026-08-10 22:07:34 -07:00 |
|
ciregenz
|
6a49713695
|
[eric] sign-in: deep links queue-and-drain (no lost race) with durable retry-until-identity-lands handoff
|
2026-08-10 19:44:18 -07:00 |
|
ciregenz
|
bceb407b56
|
[eric] updates: first check reads the experimental toggle from disk, ending the prerelease self-downgrade ping-pong
|
2026-08-10 17:55:10 -07:00 |
|
ciregenz
|
785ee1301c
|
[eric] boot: a failed first window load retries with backoff instead of stranding the splash forever, so a boot-time network-service crash stops reading as a bricked app
|
2026-08-10 10:38:36 -07:00 |
|
ciregenz
|
de1915e20f
|
[eric] updates: opting out of experimental builds offers the current stable even though it is a downgrade, so a tester is never stranded on a prerelease
|
2026-08-10 10:17:32 -07:00 |
|
ciregenz
|
ade1207d86
|
[eric] crash: shutdown fuse hard-exits a wedged backend tree in 10s, uvicorn drains connections on an 8s budget, and three GPU deaths buy one boot of software rendering with an honest pill
|
2026-08-10 09:02:31 -07:00 |
|
ciregenz
|
d215facb94
|
[eric] release: version 1.7.6-exp1; an experimental build rides its base release notes and the Help agent names the running version
|
2026-08-10 08:39:15 -07:00 |
|
ciregenz
|
df8af72125
|
[eric] crash: safe-mode loop breaker; two dirty exits in ten minutes boots with webviews parked as screenshots and app runtimes held until clicked, with a crash fingerprint from the newest minidump
|
2026-08-10 08:36:47 -07:00 |
|
ciregenz
|
44d326e595
|
[eric] release: bump version to 1.7.6
|
2026-08-09 22:02:02 -07:00 |
|
ciregenz
|
ec9941821c
|
[eric] backend: respawn on unexpected exit (bounded, backoff), so a crash no longer leaves a dead shell and orphaned app runtimes
|
2026-08-07 21:02:08 -07:00 |
|
ciregenz
|
ed8e7d6304
|
[eric] updater: OPENSWARM_NO_UPDATE=1 stops a local packaged build from downgrading itself mid-smoke
|
2026-08-07 20:30:05 -07:00 |
|
ciregenz
|
6d8ecc6fd4
|
[eric] canvas: the host window allows visual zoom, so macOS actually delivers a trackpad pinch to the dashboard (ENG-186)
|
2026-08-07 16:24:07 -07:00 |
|
ciregenz
|
c0117d817b
|
[eric] voice: reap fn-watchers stranded by a crash, so a dead session can't keep tapping the keyboard
|
2026-08-07 15:31:09 -07:00 |
|
ciregenz
|
571b10b521
|
[eric] release: 1.7.5
|
2026-08-07 12:48:06 -07:00 |
|
ciregenz
|
3017d73ad0
|
[eric] telemetry: a native crash reports its own cause on the next boot instead of leaving a file nobody reads
|
2026-08-07 12:01:06 -07:00 |
|
ciregenz
|
c6a0c1f34b
|
[eric] telemetry: silent-recovery rows carry journey context, and packaged builds stop shipping test files
|
2026-08-07 06:35:20 -07:00 |
|
ciregenz
|
d59b61e810
|
[eric] telemetry: memory thresholds are env-overridable so support and tests can prove the wire
|
2026-08-07 00:16:10 -07:00 |
|
ciregenz
|
7a1518df32
|
[eric] telemetry: memory sensor reports cap crossings and leak-shaped growth, silent on healthy sessions
|
2026-08-07 00:08:53 -07:00 |
|
ciregenz
|
751747b293
|
[eric] telemetry: crash recoveries, wedge recoveries, and rage clicks reach analytics (silent-failure family A)
|
2026-08-06 22:45:32 -07:00 |
|
ciregenz
|
d2ff1bdae7
|
[eric] experimental: quick pill overlay unwired and parked in .claude/slime-parked
|
2026-08-06 20:50:13 -07:00 |
|
ciregenz
|
92f00636df
|
[eric] repo: untrack the electron/node_modules symlink the browser merge re-introduced, gitignore already covers it
|
2026-08-06 16:52:57 -07:00 |
|
ciregenz
|
1637085b9f
|
[eric] overlay: Alt+Space summons a nonactivating slime pill over any app, typed text lands in the composer, Settings-gated off
|
2026-08-06 16:14:44 -07:00 |
|
ciregenz
|
77ce26638d
|
[eric] updater: a silent Squirrel check gets diagnosed by a main-side watchdog, DMG and translocated launches learn at boot they cannot update
|
2026-08-06 14:55:18 -07:00 |
|
ciregenz
|
d1e666ddda
|
[eric] shortcuts: Cmd+1..9 focus the Nth dock tile, routed through main so a focused webview cannot eat it
|
2026-08-06 14:16:44 -07:00 |
|
ciregenz
|
ad46338a9d
|
[eric] electron: app-preview webviews get an app-flavored menu, no browser-tab verbs and links say Open in Browser
|
2026-08-06 13:49:15 -07:00 |
|
ciregenz
|
af69bd5017
|
[eric] composer: attachment chips answer right-click, file chips gain Copy path and a reveal-only Finder IPC
|
2026-08-06 13:34:37 -07:00 |
|
ciregenz
|
19926b5dea
|
[eric] shortcuts: Cmd+T new tab or browser, Cmd+W closes the focused card undoably, routed through main like Cmd+R
|
2026-08-06 12:34:29 -07:00 |
|
ciregenz
|
358ec9c9cb
|
[eric] release: electron lockfile catches up to 1.7.4
|
2026-08-06 08:36:15 -07:00 |
|
ciregenz
|
ef594f737d
|
[eric] voice: survey-grade accuracy layer, Chromium AGC off, suppress-nst+no-context+flash-attn+temp ladder, window energy gate, sub-second zero-pad, stutter and glossary-echo filters
|
2026-08-06 00:22:32 -07:00 |
|
ciregenz
|
5130309a72
|
[eric] voice: text-landed chime cut, haptics toggle, full-clip decode wins at stop, beam search 5; dock tile says Browsers
|
2026-08-06 00:02:52 -07:00 |
|
ciregenz
|
753903cc16
|
[eric] voice: ambient typing no longer suppresses the legacy chord under an fn primary
|
2026-08-05 22:57:20 -07:00 |
|
ciregenz
|
dff37925b7
|
[eric] voice: only the tier serving the PRIMARY combo retires fallbacks, a proven tap no longer kills Cmd+Shift+D under an fn primary
|
2026-08-05 22:55:21 -07:00 |
|
ciregenz
|
110d5a9b3b
|
[eric] voice+canvas: personal dictionary rides every decode, local dictation history with copy-back, double-click empty canvas fits everything
|
2026-08-05 22:43:15 -07:00 |
|
ciregenz
|
ba8a9c4038
|
[eric] voice: scratch-that discards the take, multilingual Small with auto language detect joins the catalog
|
2026-08-05 21:19:00 -07:00 |
|