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
ciregenz
f574696eb2
[eric] browser: one-shot crash-safe trial switch for webview on Windows electron 42
2026-06-02 03:56:07 -07:00
ciregenz
ee894a5029
[eric] dashboard: calm the glowing agent card, drop the four infinite glow anims
2026-06-01 15:42:34 -07:00
ciregenz
b153425a9a
[eric] dashboard: calm the branch tether, drop marching-ants + pulse + blur filter
2026-06-01 15:01:13 -07:00
ciregenz
0b4d41ad92
[eric] chat: glide the streaming tool pill in and keep the commit hand-off seamless
2026-06-01 15:01:13 -07:00
ciregenz
06006cd54a
[eric] chat: add thumbs up/down feedback with a why-modal routed to cloud analytics
2026-06-01 15:01:13 -07:00
eric
e1101d4c2c
[eric] chat: drive tool bubble entrance with a js mount-transition instead of a fragile mount keyframe that silently no-op'd (why tools appeared out of nowhere while streamed text slid in)
2026-06-01 13:51:43 -07:00
eric
8176338b2c
[eric] chat: soften tool bubble enter to a 260ms glide so tools landing after a long pending gap slide in like the text instead of popping
2026-06-01 13:17:49 -07:00
eric
d5cc1d222a
[eric] chat: pin to bottom across the markdown-commit settle window so overflow-anchor cant yank the view up to the user message on stream end
2026-06-01 12:44:55 -07:00