ciregenz
|
21360cd2ea
|
[eric] browser: rank/cap/goal-boost the element list and click into cross-origin iframes
|
2026-06-02 03:55:58 -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
|
2718bddaf7
|
[eric] chat: keep the user message on remount for any live session, not just still-pending ones (ws echo clears pending instantly)
|
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
|
03f9636f00
|
[eric] chat: keep the optimistic user message on remount mid-stream so it stops vanishing when you leave and come back
|
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
|
6a2b55f23b
|
[eric] browser: wait briefly for webview re-register before card-not-found to absorb the remount race
|
2026-06-01 11:55:17 -07:00 |
|
eric
|
bcb88ebefb
|
[eric] auth: dev-only /api/dev/token so the split-port frontend can authenticate (404s when packaged)
|
2026-06-01 11:55:17 -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
|
efd901318c
|
[eric] docs: ui/ux precedence in frontend claude.md (plain english, no jargon, no backend errors in toasts)
|
2026-05-31 18:35:43 -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
|
c44bd07fe7
|
[eric] frontend: extend the store-on-window gate so an init-script flag also exposes it on production builds, letting e2e subscribe to redux diffs against the packaged app
|
2026-05-28 00:41:21 -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 |
|
Eric
|
c3d514bf1c
|
[eric] fix: complete the windows ablation by rendering textarea in editorsurface and skipping the onboarding video element entirely
|
2026-05-27 20:06:08 -07:00 |
|
Eric
|
5b7c852bb7
|
[eric] fix: stop the onboarding renderer segfault on windows by not preloading the video metadata that triggers it
|
2026-05-27 19:53:46 -07:00 |
|
Eric
|
dd9d5a367c
|
[eric] fix: stop the windows renderer segfault on view previews by falling back to iframe like browser cards already do
|
2026-05-27 19:34:30 -07:00 |
|
Eric
|
2a4cb96ac0
|
[eric] docs: record the one-line-comment rule in the precedence list
|
2026-05-27 19:11:12 -07:00 |
|
Eric
|
bd09778e1a
|
[eric] build: commit the lockfiles npm ci needs + ignore the build-info stamp
|
2026-05-27 10:19:54 -07:00 |
|
Eric
|
46c7059802
|
[eric] ui: show the build commit in settings about so a screenshot says what shipped
|
2026-05-27 10:19:54 -07:00 |
|
Eric
|
0d561fa49d
|
[eric] perf: stopwatch the boot + headcount every file we ship
|
2026-05-27 10:19:53 -07:00 |
|
Eric
|
8c5b3bdf64
|
[eric] ui: fix the windows guide cursor jumping instead of gliding (it was being rebuilt from scratch every frame) and remove the new chat / history pills above the composer; bump 1.1.69
|
2026-05-26 15:41:13 -07:00 |
|