Aidan and GitHub
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
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
Aidan and ciregenz
5a26b26c34
[aidan] chat: auto-compact inside send, surface as chat activity ( #63 )
2026-06-09 22:29:31 -07:00
Aidan and ciregenz
0a704d4690
[aidan] chat: isolate branch history, fresh session on edit/switch ( #62 )
2026-06-09 22:29:31 -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
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
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
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
ciregenz
6481fd999d
[eric] frontend: orphaned app cards show a friendly missing-files state instead of raw 404 JSON
2026-06-09 17:20:11 -07:00
ciregenz
fb3e3e702a
[eric] frontend: cap live webviews at 8, farthest-from-center non-agent cards park first so heavy pages degrade instead of OOM
2026-06-09 16:59:32 -07:00
ciregenz
662468a755
[eric] frontend: boot browser cards parked (title placeholder, no guest process), wake on zoom-in or agent dispatch
2026-06-09 16:33:50 -07:00
ciregenz
ab30b4c515
[eric] frontend: restore the original empty-state shimmer, gated on dashboard-active so it never burns unwatched
2026-06-09 16:21:30 -07:00
ciregenz
9e30040186
[eric] frontend: empty-state glint as per-letter opacity wave, original dim look back at compositor cost
2026-06-09 16:10:36 -07:00
ciregenz
cd1db491b2
[eric] frontend: bring back the empty-state shimmer as a transform-only sheen, composited instead of repainting 60fps
2026-06-09 16:00:03 -07:00
ciregenz
bb654fca62
[eric] frontend: re-evaluate webview suspension on window resize, a shrunken window never suspended
2026-06-09 15:20:52 -07:00
ciregenz
d0b23ea616
[eric] frontend: polish subscription + pro cards (hover lift, hover-reveal disconnect)
2026-06-09 14:55:08 -07:00
ciregenz
8389db0c21
[eric] frontend: keep model descriptions version-free so new releases don't make them stale
2026-06-09 14:55:08 -07:00
ciregenz
b8a0c0814c
[eric] dashboard: suspend offscreen browser webviews to a snapshot, cuts RAM/CPU at scale
2026-06-09 14:06:18 -07:00
ciregenz
e2873e0fbd
[eric] frontend: drop the infinite empty-state shimmer, idle dashboard burned ~20% CPU repainting it
2026-06-09 12:28:48 -07:00
ciregenz
e13f282050
[eric] frontend: reconnect layout refetch merges (keeps live card positions) instead of blind-replacing
2026-06-09 04:52:49 -07:00
Eric
45b94e7822
[eric] browser: default Windows to the real webview now that Electron 42 fixed the mount segfault
...
- faithful in-process probes on the real 42 binary mount the webview (incl. two in a transformed canvas with real nav + reload churn) with zero host-renderer crash
- validated live on a Windows laptop: the agent drives a real page instead of the dead iframe
- replaces the DevTools opt-in with default-on; same crash-safe guard falls back to the iframe and never boot-loops
- arms the pending marker during render (before commit) so browserless sessions cannot false-positive
2026-06-08 19:46:02 -07:00
ciregenz
c2c349c7fe
[eric] browser: make the Windows webview opt-in persistent + crash-safe (was a one-shot console hack), so a full task can validate the Electron 42 commit crash
2026-06-08 16:20:35 -07:00
ciregenz
dd0f70d9a3
[eric] onboarding: delete the now-unreachable docked resume tab, migrate stale docked state to hidden
2026-06-08 13:17:28 -07:00
ciregenz
030844d6a9
[eric] onboarding: Skip fully dismisses the tour (hidden) until Settings > Restart tour, no resume tab
2026-06-08 13:15:45 -07:00
ciregenz
8c556dd8f9
[eric] dashboard: memoize the browser-agent session lookup, drags stop rescanning sessions
2026-06-05 16:45:33 -07:00
ciregenz
dde8186762
[eric] dashboard: header name ellipsizes at 320px as a backstop
2026-06-05 15:49:13 -07:00
ciregenz
8a714b5064
[eric] chat: 60fps reveal via imperative tail appends, markdown re-parses per commit not per frame; drop dead 250ms ticker
2026-06-05 12:40:09 -07:00
ciregenz
4ebe080f04
[eric] chat: continue-chat banner and select-element button stop pulsing, static accents instead
2026-06-05 11:36:26 -07:00
ciregenz
de68d5e8e7
[eric] browser: drop the top border-shimmer strip, static border and tether arrow are the in-use cue
2026-06-05 11:36:26 -07:00
ciregenz
4c5962d8ac
[eric] browser: backgroundThrottling=no on agent webviews, occluded window froze guest JS
2026-06-05 10:29:12 -07:00
ciregenz
9cc245b705
[eric] frontend: sidestep @types/react allowpopups boolean clash, keep runtime string
2026-06-04 23:03:20 -07:00
ciregenz
01e3e2be53
[eric] browser: re-broadcast ws commands lost in dead-socket gaps, refetch layout on reconnect
2026-06-04 23:03:20 -07:00
ciregenz
4ba14c5e0c
[eric] browser: remove the last card-sized glow pulse, the inset accent-glow overlay
2026-06-04 17:31:29 -07:00
ciregenz
ed3d4a36d1
[eric] browser: drop the infinite glow animations on agent-driven cards, they repaint over webviews every frame
2026-06-04 13:33:25 -07:00
ciregenz
aaed2c5716
[eric] dashboard: empty state shows the literal chat bubble glyph, icon extracted for reuse
2026-06-04 11:31:06 -07:00
ciregenz
6b737f2d8e
[eric] dashboard: toolbar tabs pop in staggered, chat button bounces on an empty canvas
2026-06-04 11:13:46 -07:00
ciregenz
0446e9beb9
[eric] dashboard: boot straight into the latest dashboard with the sidebar collapsed
2026-06-04 11:13:46 -07:00
ciregenz
085caded55
[eric] settings: version-free model descriptions, monthly model churn made the tags stale
2026-06-04 11:13:28 -07:00
ciregenz
3cf1c51a45
[eric] dashboard: empty-state copy says chat bubble, not the old plus
2026-06-04 11:13:21 -07:00
ciregenz
e5ff670070
[eric] settings: sign-in becomes an optional dialog opened from the account card
2026-06-04 04:17:38 -07:00
ciregenz
f59ab9d4dd
[eric] auth: drop the mandatory first-launch sign-in gate, app works signed-out
2026-06-04 04:17:31 -07:00
ciregenz
1324d472fd
[eric] browser: skip dashboard capture while an agent is driving a webview
2026-06-04 04:04:48 -07:00
ciregenz
21d8c6cba1
[eric] settings: fold OpenSwarm Pro into the subscriptions list, pricing moves behind Subscribe
2026-06-04 04:02:10 -07:00
ciregenz
609c4f617f
[eric] overlays: extract PlanPickerModal from MessageBubble for reuse
2026-06-04 04:02:05 -07:00
ciregenz
4688ca41dd
[eric] onboarding: step 3 says chat bubble, the new-agent + became a chat icon
2026-06-04 04:01:59 -07:00
ciregenz
dc248b666a
[eric] browser: prototype the shadow-API replay overlay (unwired reference component)
2026-06-04 02:21:44 -07:00
ciregenz
4c0749d0db
[eric] browser: subtle Remembered/Learned chip on the agent card so memory feels earned, zero clicks
2026-06-03 00:01:20 -07:00