Commit Graph
306 Commits
Author SHA1 Message Date
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
eric b30ccb061e [eric] chat: revert reveal rate to the faster constant-velocity version (40cps cruise felt sluggish) 2026-06-01 12:16:42 -07:00
eric 6138fe2495 [eric] chat: re-stick to bottom after a stream ends so the live-markdown height swap cant strand the view (unless you scrolled up) 2026-06-01 12:11:14 -07:00
eric c874122e0b [eric] chat: reveal at a readable ~40cps cruise with bounded catch-up instead of the 1000cps firehose 2026-06-01 12:11:14 -07:00
eric a3114367d9 [eric] merge: streaming cadence + live markdown + auth/devtools/browser fixes from dev 2026-06-01 11:55:38 -07:00
eric 4e2077a6b7 [eric] chat: keep tool body collapsed mid-stream, ease bubbles in, stop scroll-anchor fighting autoscroll 2026-06-01 11:55:27 -07:00
eric d2d0589501 [eric] chat: render markdown live while streaming so formatting doesnt snap in only at the end 2026-06-01 11:55:27 -07:00
eric 894a4b7e23 [eric] chat: rewrite stream reveal as a buffered constant-velocity controller to kill the pump-pump stutter 2026-06-01 11:55:27 -07:00
eric e88287b0cc [eric] fix: restore opus 4.6 in the settings model fallback (dropped it by mistake, it's still an active model) 2026-06-01 11:08:40 -07:00
eric 69409cf01b [eric] fix: settings default-model dropdown no longer warns on opus-4-8 (refresh stale fallback + always include the selected value as an option) 2026-06-01 08:47:42 -07:00
eric 36720b930b [eric] ux: if one message is too long to ever fit, block it with a plain 'shorten or split it' note instead of a pointless auto-compact loop 2026-06-01 08:43:07 -07:00
eric aff1b5f5bb [eric] models: add claude opus 4.8 (new flagship) + gemini 3.5 flash (GA), drop dead gemini-3-pro (shut down mar 9), verified against official anthropic/openai/google docs 2026-05-31 23:53:31 -07:00
eric 2177bee587 [eric] docs: context drawer tip matches the new auto-compact-and-send behavior instead of the stale 90pct trim copy 2026-05-31 23:20:19 -07:00
eric 661e6f80e2 [eric] ui: stream text reveals at a steady human-typing cadence for every model, zero-dep and zero added ttft (adaptive char pacing decoupled from bursty network chunks) 2026-05-31 23:19:59 -07:00
eric 2ebc395c20 [eric] ui: native files up to 98pct of window, compaction resets every context surface not just tokens, and the context ring eases down with a soft settle-flash when room is freed 2026-05-31 23:13:03 -07:00
eric deaab16234 [eric] perf: send files natively up to 85pct of window like claude.ai does instead of force-summarizing at 50pct (kills the 60s pre-process for files that already fit) 2026-05-31 23:08:45 -07:00
eric 32bc3077ad [eric] ux: oversize files auto-shrink and over-context sends auto-compact, no click needed, popups are now status not prompts 2026-05-31 23:06:28 -07:00
eric 7ed8d8d27a [eric] ui: popups and chip fade in/out instead of snap-cutting and shrink gets a calm 'may take a minute' hint after 10s only 2026-05-31 22:51:02 -07:00
eric eb70337b00 [eric] mac: after a crash relaunch user sees a tiny 'we had a hiccup, sessions are still here' chip for 8s instead of nothing 2026-05-31 22:22:13 -07:00
eric ec6a923b46 [eric] ui: one popup handles all oversize files at once and the send fires itself after - 5 clicks becomes 1 2026-05-31 22:18:21 -07:00
eric bc1db576a0 [eric] ui: oversize popup and error toast now sit inside the chat panel so they cant get clipped by the canvas 2026-05-31 22:03:03 -07:00
eric 5d282b67ef [eric] ui: send-block banner is plain not red, compact button actually invalidates the stale estimate, chip tooltips show filename not temp path 2026-05-31 19:07:28 -07:00
eric a6dd596405 [eric] ui: shrinking state is just a pulsing dot + one word, docs say minimalism beats carousels 2026-05-31 18:53:09 -07:00
eric 11b7d9b7a4 [eric] perf+ui: shrink runs chunks in parallel (5min -> ~1min) and shows a live pulsing label so users know its working 2026-05-31 18:50:46 -07:00
eric 56caabebbc [eric] fix: popup uses full width and matches app surface, error toast no longer red wall, summarize chunks small enough for dense pdf tokenization 2026-05-31 18:40:33 -07:00
eric 9731ccaa7d [eric] ui: oversized file popup is now plain english (shrink it / remove), error toast no longer dumps backend stack traces 2026-05-31 18:34:52 -07:00
Eric 2ec69427d0 [eric] revert: drop the five windows ablations now that electron 42 (chromium 146) erases the chromium-144 crashes they were working around 2026-05-27 20:51:14 -07:00
Eric bea60d7e3f [eric] fix: ablate richprompteditor to textarea on windows-electron too since the modes editor uses the same contenteditable that segfaults 2026-05-27 20:19:23 -07:00
Eric aeaa79d291 [eric] fix: ablate codemirror to a textarea on windows-electron since editorview mounts the same contenteditable that segfaults the renderer 2026-05-27 20:13:29 -07:00