Commit Graph
1414 Commits
Author SHA1 Message Date
ciregenz ae86591ed3 [eric] ui: sidebar section icons spring on row-hover, lightweight CSS, interaction-only no dependency 2026-06-10 19:55:04 -07:00
ciregenz eb34ace809 [eric] ui: quiet the empty dashboard-card preview, outlined ghosted glyph instead of a loud filled orange mosaic 2026-06-10 19:49:22 -07:00
ciregenz da18017118 [eric] ui: one outlined icon language for the sidebar + tighter icon column, no more filled clip-art 2026-06-10 19:45:27 -07:00
ciregenz 6ed012031c [eric] ui: bring eric/ui-polish (HIG card/sidebar/status polish) onto eric/dev 2026-06-10 19:29:04 -07:00
ciregenz 1443939dc1 [eric] dashboard: re-land live-webview cap (max 8, park farthest non-agent card); the Windows crash-marker brick that forced the revert is fixed by ad081f1 2026-06-10 19:13:33 -07:00
ciregenz 2a215a7439 [eric] apps: debounce the App-Builder preview webview mount, fast-switched-past apps no longer pile up renderers (the 8GB OOM/grey-out) 2026-06-10 19:13:33 -07:00
abccodes 4caceab927 [aidan] fix: selector doesnt go outside of chat box 2026-06-10 19:11:22 -07:00
ciregenz 100d6491f7 [eric] models: track model errors (diagnostic) + friendly 'not on your plan' card for the 1211 unknown-model wall 2026-06-10 19:10:57 -07:00
ciregenz 0bf2eb37f6 [eric] desktop: renderer self-heals a stale backend port, fixes the post-signin CORS wall 2026-06-10 17:37:57 -07:00
AidanandGitHub ded951b8a0 fix: clip selection overlay to the chat scroller for tall messages
SelectionOverlay portals to document.body and drew highlights at the raw getBoundingClientRect() of the selected element, so a tall message bubble let the blue overlay bleed past the chat panel onto the rest of the UI. Walk up every overflow-clipping ancestor, intersect the rect with each, and skip rendering when fully out of view. Applied to hover, persistent, and drag-preview rects, with labels clamped to the clip top/left so they never paint above the chat container.
2026-06-10 17:37:04 -07:00
AidanandGitHub ea2f1c36c5 fix: stop dashboard select-mode from leaking onto other pages
Dashboard stays mounted (visibility-hidden) behind every other route, so its ElementSelectionProvider and portal-rendered SelectionOverlay kept firing on top of the App Builder. Gate both the overlay render and the global mouse listeners in useDomElementSelector on useDashboardActive, leaving selection state untouched so it restores on return.
2026-06-10 17:14:37 -07:00
abccodes ee0cf13b71 [aidan] fix: back/foward buttons interaction ui fix 2026-06-10 16:35:08 -07:00
ciregenz a126c42a07 [eric] free-trial: hand the wheel back when a real model is connected mid-trial (key or 9router sub) 2026-06-10 16:32:25 -07:00
abccodes 1cc298e16d feat(chat): virtualize long chat transcripts (lazy load/unload + oversized message blocks) 2026-06-10 04:15:38 -07:00
ciregenz d242114643 [eric] onboarding: per-step soft unlocks, locked steps show a teaser, spotlight skips locked 2026-06-10 03:35:14 -07:00
ciregenz 7bde6a4efe [eric] frontend: done and stopped go silent, status only speaks when it needs the user 2026-06-10 02:41:11 -07:00
ciregenz 5063506e19 [eric] frontend: browser card activity badge keeps its tint, drops the stroke 2026-06-10 02:26:28 -07:00
ciregenz 9a26f02b67 [eric] frontend: skills content panes drop strokes on tinted fills, background difference is the grouping 2026-06-10 02:25:32 -07:00
ciregenz dca473cb50 [eric] frontend: approval cards lose inner strokes, tint fills carry the grouping (rows keep inset hairlines) 2026-06-10 02:24:43 -07:00
ciregenz c09ec0f111 [eric] frontend: cards stop jumping on hover, shadow fade is the single elevation cue 2026-06-10 02:23:28 -07:00
ciregenz 509aa9aec6 [eric] frontend: sidebar drops rail lines and section dividers, indentation + air + finder-style fill carry the hierarchy 2026-06-10 02:22:24 -07:00
ciregenz 667017d9ad [eric] frontend: status reads as a colored dot + word, the filled chip box is gone from card and chat headers 2026-06-10 02:21:09 -07:00
ciregenz f38f478486 [eric] release: bump version to 1.2.77 v1.2.77 2026-06-10 01:53:53 -07:00
ciregenz 893f016461 [eric] outputs: idle-paused (SIGSTOP) runtimes stop advertising their frozen port, the real fix for the app-switch ERR_FAILED 2026-06-10 01:44:53 -07:00
ciregenz b13cc5c2b9 [eric] outputs: gate preview URL on a live runtime, a crashed vite no longer hands the webview a dead port (ERR_FAILED on reopen) 2026-06-10 01:35:12 -07:00
ciregenz 3c76d1eea7 [eric] apps: skip capturePage on a detaching/crashed/loading webview, stops the main-process quit on fast app-switching 2026-06-10 01:16:29 -07:00
ciregenz e8692159a3 [eric] outputs: PUT clears session_id on explicit null (exclude_unset), Apps stale-link self-heal finally sticks 2026-06-10 01:16:28 -07:00
ciregenz 726270b9d4 [eric] frontend: auto-save submits only user-touched fields over latest settings, oauth mid-modal cant ping-pong it 2026-06-10 01:00:28 -07:00
ciregenz 4e9960d464 [eric] frontend: directory browser loads with row skeletons instead of a centered spinner 2026-06-10 00:58:27 -07:00
ciregenz b0c3b8de19 [eric] frontend: status chips speak plain english, working / needs your OK / done instead of enum values 2026-06-10 00:56:43 -07:00
ciregenz cd67f3e3a5 [eric] frontend: cmd-k palette runs commands too, new dashboard / settings / nav surface as typed actions 2026-06-10 00:54:11 -07:00
ciregenz 5a88146cc9 [eric] frontend: customization group starts collapsed, config rows are disclosure not daily nav 2026-06-10 00:52:08 -07:00
ciregenz 5d205b5db2 [eric] frontend: right-click a dashboard card for its actions menu, mac-style context menu 2026-06-10 00:51:11 -07:00
ciregenz 58aface86f [eric] frontend: settings apply on change like system settings, drop save footer + discard dialog 2026-06-10 00:49:46 -07:00
ciregenz 714e1e6d06 [eric] free-trial: one-click starter-prompt chips on the empty dashboard 2026-06-10 00:04:45 -07:00
ciregenz c8c95e4297 [eric] free-trial: value-first onboarding reorder, arm-on-launch, exhaustion upsell card 2026-06-10 00:01:37 -07:00
ciregenz fb178648df [eric] free-trial: backend dispatch injection, hardware fingerprint, mint/clear, exhaustion upsell 2026-06-09 23:54:10 -07:00
ciregenz aaa72e9169 [eric] release: bump version to 1.2.76 2026-06-09 22:44:56 -07:00
Aidanandciregenz 5a26b26c34 [aidan] chat: auto-compact inside send, surface as chat activity (#63) 2026-06-09 22:29:31 -07:00
Aidanandciregenz 0a704d4690 [aidan] chat: isolate branch history, fresh session on edit/switch (#62) 2026-06-09 22:29:31 -07:00
ciregenz 67c639a76c [eric] strip the ux-trace debug logging from the chat-reopen investigation 2026-06-09 22:00:16 -07:00
ciregenz 2fd7fc0e91 [eric] frontend: keep an active agent's WS alive across a hop, reopening a still-responding chat skips the reconnect handshake that caused the lag 2026-06-09 21:57:55 -07:00
ciregenz aaf5170cae [eric] frontend: order surviving messages by timestamp in the snapshot merge, a just-sent bubble was rendering below the agent reply 2026-06-09 20:38:26 -07:00
ciregenz d0b9a4ef41 [eric] frontend: warm-store chats connect the live stream immediately and hydrate in background, reopen no longer waits a round trip 2026-06-09 20:06:48 -07:00
ciregenz ae3019640a [eric] frontend: optimistic messages survive the snapshot merge even when both sides read settled, fixes the 2nd-send bubble flicker 2026-06-09 18:31:18 -07:00
ciregenz d3ecd92051 [eric] frontend: restore the fetchSession on app reopen, instant-mount removed the only hydrator and cold opens hung forever 2026-06-09 18:31:17 -07:00
ciregenz 213048a2dc [eric] frontend: trust local live status in the session-snapshot merge, a racing stale snapshot hid the just-sent user bubble until run end 2026-06-09 18:13:13 -07:00
ciregenz cd1454f851 [eric] frontend: app reopen renders the cached chat instantly, stale-session verification moved to the background 2026-06-09 18:03:15 -07:00
ciregenz ad081f1a93 [eric] frontend: parked cards must not arm the Windows webview crash marker, a phantom strike locked Windows into iframes 2026-06-09 17:43:09 -07:00
ciregenz 1815ab18ae Revert "[eric] frontend: cap live webviews at 8, farthest-from-center non-agent cards park first so heavy pages degrade instead of OOM"
This reverts commit fb3e3e702a.
2026-06-09 17:36:00 -07:00