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
|
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
|
bc368ba2fd
|
[eric] streaming: an open chat scrolled off screen downshifts to the 1Hz buffer and flushes the instant it returns (ENG-329)
|
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
|
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
|
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
|
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
|
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
|
6823fc6d36
|
[eric] apps: the publish limits show on the findings screen too, not only the clean one (ENG-293)
|
2026-08-14 23:14:58 -07:00 |
|
ciregenz
|
47ee5d72d5
|
[eric] settings: SettingsWrite gets a real switch, refused at the route so the toggle is a boundary not a label (ENG-284)
|
2026-08-14 23:13:12 -07:00 |
|
ciregenz
|
3cbe575b71
|
[eric] apps: a refused unpublish stops reporting success, so an app that is still live says so (ENG-283)
|
2026-08-14 22:17:53 -07:00 |
|
ciregenz
|
01fc8fc3e6
|
[eric] canvas: the space reserved above a collapsed pill stops answering clicks, so empty canvas no longer drags the card
|
2026-08-14 21:06:34 -07:00 |
|
ciregenz
|
0b2e4a6d25
|
[eric] apps: a refused delete no longer reports success, so the card stops vanishing while the app survives (ENG-309)
|
2026-08-14 16:20:48 -07:00 |
|
ciregenz
|
e5f3005a9b
|
[eric] canvas: the pill hover chip reveals fully above the capsule instead of peeking out as a crescent, and stops wearing card chrome
|
2026-08-14 12:07:52 -07:00 |
|
ciregenz
|
257f9d7323
|
[eric] canvas: the collapsed pill's question widget gets a real width and can never render narrower than its content
|
2026-08-14 10:55:37 -07:00 |
|
ciregenz
|
bb6462c8c7
|
[eric] canvas: resize handles anchor inside the card so overflow:hidden stops clipping half the grab band (ENG-290)
|
2026-08-13 23:39:17 -07:00 |
|
ciregenz
|
a83b35d463
|
[eric] canvas: a camera fly cannot start mid-drag and fight the user's pan (ENG-299)
|
2026-08-13 20:25:13 -07:00 |
|
ciregenz
|
b548f3ba07
|
[eric] canvas: un-minimizing keeps your spot when it is free and reflows when it is not
|
2026-08-13 20:07:37 -07:00 |
|
ciregenz
|
408d6f4f79
|
[eric] settings: notification sections read as bounded groups, not labels floating in one list
|
2026-08-13 20:00:45 -07:00 |
|
ciregenz
|
0554ffab56
|
[eric] canvas: app cards resize on every tab, not just preview (ENG-290)
|
2026-08-13 19:53:08 -07:00 |
|
ciregenz
|
6b3c93278f
|
[eric] dictation: the mic warms on hover so the first press of a launch is not cold (ENG-300)
|
2026-08-13 19:47:59 -07:00 |
|
ciregenz
|
05cc86d08b
|
[eric] canvas: Cmd+A from an empty composer selects that chat, not nothing (ENG-231)
|
2026-08-13 09:50:36 -07:00 |
|
ciregenz
|
a3c07f129e
|
[eric] publish: say what a published app can and cannot do before the user commits (ENG-293)
|
2026-08-13 07:41:29 -07:00 |
|
ciregenz
|
ebcc81ef9a
|
[eric] browser: the caret is handed back once when the agent stops, not once per command (ENG-252)
|
2026-08-13 04:41:48 -07:00 |
|
ciregenz
|
0052e6fdec
|
[eric] ws: a session id we never issue now names its own producer instead of silently 404ing (ENG-205)
|
2026-08-13 04:29:33 -07:00 |
|
ciregenz
|
5b772fe3fa
|
[eric] canvas: Cmd+A takes the chat you are in, not every card on the board (ENG-231)
|
2026-08-13 02:13:36 -07:00 |
|
ciregenz
|
e2602f96de
|
[eric] state: the last seven data.X thunks reject on non-2xx, closing the ENG-277 payload class
|
2026-08-12 19:47:27 -07:00 |
|
ciregenz
|
74de4c2da8
|
[eric] chat: docked-slot sizing is exercised across 144 viewport/aspect cases and bound to the component CSS (ENG-278)
|
2026-08-12 19:13:30 -07:00 |
|
ciregenz
|
c58d9e1657
|
[eric] ui: the input readability fix touches colour only, not the geometry of 74 controls (ENG-281)
|
2026-08-12 19:09:18 -07:00 |
|
ciregenz
|
5cf1b2ddff
|
[eric] state: the last two array-spread reducers are guarded at both layers (ENG-277)
|
2026-08-12 19:03:16 -07:00 |
|
ciregenz
|
33b1d9d8e3
|
[eric] test: exhaustive invariant suite for the exp.1 fixes; it found a multi-slash proxy URL bug on first run
|
2026-08-12 18:48:05 -07:00 |
|
ciregenz
|
b5f010fbb8
|
[eric] ui: every input inherits readable colours from the theme, so no field can be black on black (ENG-281)
|
2026-08-12 18:25:03 -07:00 |
|
ciregenz
|
471c0a9dd5
|
[eric] state: list thunks reject on non-2xx, so a failed fetch never resolves undefined into a reducer (ENG-277)
|
2026-08-12 16:59:34 -07:00 |
|
ciregenz
|
cd5c5b7666
|
[eric] chat: a docked browser takes a third of the chat instead of half (ENG-278)
|
2026-08-12 16:08:12 -07:00 |
|
ciregenz
|
17653af557
|
[eric] state: a wrong-shaped API answer changes nothing instead of throwing inside immer (ENG-277)
|
2026-08-12 16:05:49 -07:00 |
|
ciregenz
|
f4bb5f566b
|
[eric] signin: a not-ready install refuses locally instead of landing on the cloud's install_id error
|
2026-08-12 15:32:22 -07:00 |
|
ciregenz
|
9a1dffe811
|
[eric] notifications: six real controls instead of two, and workflow alerts stop obeying the agent toggle
|
2026-08-12 15:14:52 -07:00 |
|