ciregenz
|
2bb770f985
|
[eric] release: cut 1.7.8-exp.12 with the honest resume chip and popup-visible agents
v1.7.8-exp.12
|
2026-08-17 12:27:44 -07:00 |
|
ciregenz
|
c404ef15f9
|
Revert "[eric] canvas: a render ring keeps everything near the camera pre-drawn so pans land on warm pixels (ENG-301)"
This reverts commit c854d353c0.
|
2026-08-17 12:10:48 -07:00 |
|
ciregenz
|
f563068ccf
|
Revert "[eric] canvas: render ring gains the harness kill switch so A/B runs on identical bits"
This reverts commit 5c88246bd7.
|
2026-08-17 12:10:46 -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
|
5c88246bd7
|
[eric] canvas: render ring gains the harness kill switch so A/B runs on identical bits
|
2026-08-17 11:46:48 -07:00 |
|
ciregenz
|
1112055ea1
|
[eric] canvas: the resume chip only fires on chats still owed a reply and slims to a one-line pill (ENG-321)
|
2026-08-17 11:46:00 -07:00 |
|
ciregenz
|
c854d353c0
|
[eric] canvas: a render ring keeps everything near the camera pre-drawn so pans land on warm pixels (ENG-301)
|
2026-08-17 11:39:23 -07:00 |
|
ciregenz
|
49e9ca0996
|
[eric] release: cut 1.7.8-exp.11 with the fit fix, mini app cards and the sign-in handoff
v1.7.8-exp.11
|
2026-08-17 08:25:39 -07:00 |
|
ciregenz
|
025c864c95
|
[eric] help: exp.11 changelog carries the fit, mini-app and sign-in handoff fixes
|
2026-08-17 08:25:39 -07:00 |
|
ciregenz
|
8185e3b52a
|
[eric] browser: a hard login wall with nothing to borrow hands off to the user at the card and resumes itself when the wall clears (ENG-279)
|
2026-08-17 08:25:18 -07:00 |
|
ciregenz
|
a3f334fee9
|
[eric] canvas: a docked app renders as a true miniature in its chat slot instead of a full-size overlay covering the agent (ENG-324)
|
2026-08-17 08:20:28 -07:00 |
|
ciregenz
|
97a5772c56
|
[eric] canvas: double-click fit shows every card again, dropping the 0.5 floor that hid spread boards and the tether svg polluting the fit box (ENG-330)
|
2026-08-17 07:21:20 -07:00 |
|
ciregenz
|
ced541997d
|
[eric] agents: the unwedge watchdog runs on daemon threads, sealing the suite's flaky hang at interpreter exit
|
2026-08-16 22:20:46 -07:00 |
|
ciregenz
|
bc368ba2fd
|
[eric] streaming: an open chat scrolled off screen downshifts to the 1Hz buffer and flushes the instant it returns (ENG-329)
v1.7.8-exp.10
|
2026-08-16 21:47:33 -07:00 |
|
ciregenz
|
2db49cc0e8
|
[eric] canvas: webview park and wake gain eviction margins and 10s cooldowns, ending the zoom-out reboot storm (ENG-228)
|
2026-08-16 21:15:05 -07:00 |
|
ciregenz
|
ab4d7b2db7
|
[eric] streaming: stream frames stop riding the dashboard socket and the backgrounded chat batches to 1Hz (ENG-329)
|
2026-08-16 20:52:51 -07:00 |
|
ciregenz
|
d0d60ca8f9
|
[eric] shell: the models error banner becomes a clickable red pill that heals itself when connectivity returns (ENG-328)
|
2026-08-16 20:17:15 -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
|
3acfd972d6
|
[eric] backend: real /api/health answers the reachability prober, ending the 401 console spam on every probe tick
|
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
|
a0fce815ec
|
[eric] tests: delegation backstop tests carry the since scope the watchdog now requires
|
2026-08-16 19:27:56 -07:00 |
|
ciregenz
|
69569c8079
|
[eric] agents: delegation watchdog only counts children born after its own tool call, ending the mid-run sidecar shootings (ENG-327)
|
2026-08-16 19:23:23 -07:00 |
|
ciregenz
|
8cc55a0a99
|
[eric] help: cap the help agent's changelog block at 30 fixes so the knowledge prompt stays inside its token budget
|
2026-08-16 19:18:09 -07:00 |
|
ciregenz
|
f92b920e4e
|
[eric] agents: hidden harness messages self-identify, so a misfired nudge can never become 'the user told me to stop' (field report)
|
2026-08-16 18:49:50 -07:00 |
|
ciregenz
|
2d0fc643f1
|
[eric] browser: refusal and ghost runs clear the card's cached transcript instead of poisoning every later dispatch; CreateBrowserAgent gains fresh=true (Haik's report)
|
2026-08-16 18:22:34 -07:00 |
|
ciregenz
|
fd081de06e
|
[eric] canvas: accelerated mouse wheels (fractional deltaY) classify as mouse, so the Zoom/Scroll toggle finally bites on real hardware (3rd report)
|
2026-08-16 14:36:53 -07:00 |
|
ciregenz
|
267f692410
|
[eric] canvas: a dead webview guest reloads itself instead of painting a black rectangle; crash fires neither load event so nothing healed it (ENG-322)
|
2026-08-16 14:27:26 -07:00 |
|
ciregenz
|
1e490619b9
|
[eric] canvas: a parked app card with no snapshot says what it is instead of rendering a bare white rectangle (ENG-320)
|
2026-08-16 14:10:52 -07:00 |
|
ciregenz
|
0b2c6981a0
|
[eric] canvas: a mid-task-stopped chat wears a resume chip on its board pill instead of hiding the owed response inside the card (ENG-321)
|
2026-08-16 13:53:57 -07:00 |
|
ciregenz
|
3a56b99b0b
|
[eric] outputs: serve-static apps' WS status frame no longer nulls frontend_url on a process that never exists; the Starting-preview wedge for built apps
|
2026-08-16 11:20:28 -07:00 |
|
ciregenz
|
3def185bf1
|
[eric] lint: tonight's new tests go clean under p-private and ruff; the bounce module's router alias goes public since tests reach it
|
2026-08-16 08:57:25 -07:00 |
|
ciregenz
|
b9afcae6ac
|
[eric] router: a completed subscription connect bounces 9Router so its dispatch state rebuilds; new subs no longer dead until app restart (ENG-315)
|
2026-08-16 08:11:09 -07:00 |
|
ciregenz
|
a81958acb9
|
[eric] agents: first expired-token failure heals itself (fresh CLI + one hidden retry); the reconnect banner is the second rung (ENG-294)
|
2026-08-16 02:06:33 -07:00 |
|
ciregenz
|
90143f7be1
|
[eric] tests: memory snapshot test pins the memory toggle on; it failed on any machine whose user turned memory off
v1.7.8-exp.9
|
2026-08-16 01:53:48 -07:00 |
|
ciregenz
|
11784a9083
|
[eric] settings: the UPLOAD_DIR rename left the browser upload tool importing a deleted name; upload_dir()/legacy roots wired everywhere (ENG-312)
|
2026-08-16 01:53:48 -07:00 |
|
ciregenz
|
628fc5521a
|
[eric] web: startpage leaves the keyless race; every endpoint now serves an Anubis wall to POST too, 0/22 answered (ENG-302)
|
2026-08-16 01:53:48 -07:00 |
|
ciregenz
|
dc303222ac
|
[eric] skills: frontmatter parser reads YAML block scalars, so a |- description no longer renders literally (ENG-307)
|
2026-08-16 01:53:28 -07:00 |
|
ciregenz
|
a15466ff54
|
[eric] workflows: run rows carry their workflow's name; the title join failed for every deleted workflow (ENG-307)
|
2026-08-16 01:53:28 -07:00 |
|
ciregenz
|
96bdd222c6
|
[eric] canvas: an unrelated spawn no longer despawns another agent's revealed subagents; reconcile learns keep-not-create ids (ENG-304)
|
2026-08-16 01:53:06 -07:00 |
|
ciregenz
|
5bf4fe0046
|
[eric] canvas: autofocus frames the rendered card, not its collapsed footprint, so an expanded chat lands fully on screen (ENG-318)
|
2026-08-16 01:52:55 -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
|
7258c1a2d4
|
[eric] settings: uploads move off the OS temp dir, whose import-time probe cost 6s of every boot on crowded machines (ENG-312)
|
2026-08-16 00:12:06 -07:00 |
|
ciregenz
|
403cddf819
|
[eric] changelog: 1.7.8 covers the tree-freeze, deselect, first-boot deadline and lost-result recovery
|
2026-08-15 23:48:32 -07:00 |
|
ciregenz
|
92a05ad36a
|
[eric] agents: stage-3 recovery ends a turn whose CLI never noticed the lost delegation result, then redoes the step
|
2026-08-15 23:45:43 -07:00 |
|
ciregenz
|
5ff16b47a5
|
[eric] agents: a delegated run whose result is lost recovers instead of hanging the parent forever
|
2026-08-15 23:38:32 -07:00 |
|
ciregenz
|
4bee0ff18f
|
[eric] apps: a first boot's pip install gets a real deadline, so a loaded machine stops killing new apps at 60s
|
2026-08-15 23:24:01 -07:00 |
|
ciregenz
|
d1b9c2c5bd
|
[eric] canvas: clicking empty canvas clears a text selection, the way every other surface does (ENG-316)
|
2026-08-15 23:04:32 -07:00 |
|
ciregenz
|
d37b1f62de
|
[eric] apps: parking an idle app freezes its whole process tree, not just the root run.sh (ENG-311)
|
2026-08-15 23:00:36 -07:00 |
|
ciregenz
|
84977535dd
|
[eric] changelog: 1.7.8 tells the crash-survival story (ENG-313)
|
2026-08-15 22:43:51 -07:00 |
|