Commit Graph
27 Commits
Author SHA1 Message Date
ciregenzandClaude Fable 5.1 a6f6fbedd7 [eric] toolui: a failed widget chunk load is forgotten and every chunk is warmed at idle; one blip no longer leaves every later table a couldn't-draw line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-06 15:55:27 -07:00
ciregenzandClaude Fable 5.1 c1fcfa6797 [eric] chat: stats density follows the container, the capped note sits on the widget, the reconnect pill yields to a tile, the docked browser grows in
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-06 14:03:29 -07:00
ciregenz ae297de242 [eric] toolui: a data-table renders a 60-row window and one layout; 5,000 rows were 742K of the page's 794K fibers, mounted twice
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit d2bb3c82b948790ec340a886834a3ad9f0109962)
2026-09-06 13:50:52 -07:00
ciregenzandClaude Fable 5.1 9ce20689b9 [eric] toolui: the vendored loader owns its readiness; a code-split widget under a fallback boundary stayed a skeleton forever above the memoized bubble
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-06 12:31:01 -07:00
ciregenzandClaude Fable 5.1 224fd6884a [eric] canvas: a pill caps its artifact (8 rows, compact stats), ShowUI rows memoized on message identity, spawn pill yields to a tiled composer
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-05 09:29:00 -07:00
ciregenzandClaude Fable 5.1 84772545a9 [eric] toolui: group-hover keys on .group again; Tailwind v4's bare :hover subtree set re-styled a whole card on every hover flip
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 19:39:24 -07:00
ciregenz 3ccbeb680d [eric] chat: the Other... box is visible and appears when you pick it, not after Enter (ENG-419) 2026-08-27 17:11:23 -07:00
ciregenzandClaude Opus 5 6edce86d68 [eric] browser: children survive turn 1 on every lane, never report "done" for nothing, tables render first try
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014wtspwSFzZmjCx9UNPAorQ
2026-08-20 18:16:51 -07:00
ciregenz fb71f3b686 [eric] tool-ui: posts, links and images open as browser cards on click, leaving fullscreen first (ENG-234) 2026-08-10 17:32:53 -07:00
ciregenz 6bd3f93f07 [eric] chat: questions and tool permission asks render as the vendored tool-ui cards (question-flow + approval-card); QuestionForm extracted to kill an import cycle; registry loads the full question-flow union 2026-08-09 10:01:02 -07:00
ciregenz 02cc65632a [eric] tool-ui: repair the payload shapes agents actually emit (stat keys, step ids, receipt outcomes), so widgets render instead of quietly falling back 2026-08-09 07:48:30 -07:00
ciregenz 5221540e17 [eric] canvas: fullscreen glides straight to the zone, shell wash renders identically to the canvas wash (grain seam class dead), grain hook survives two consumers, tool-ui repairs learn agent id aliases and array rows 2026-08-06 12:22:00 -07:00
ciregenz afa15621f0 [eric] tool-ui: mechanical repair pass for agent payload mistakes (numeric ids, ranked priorities, nested rows), re-validated so it can only flip fail to pass 2026-08-05 16:13:44 -07:00
ciregenz bd1855da30 [eric] tool-ui: string columns coerce instead of failing, validation runs per payload not per render, rowIdKey nags only when actionable 2026-08-04 20:31:30 -07:00
ciregenz 9cd83b7fd9 [eric] canvas: pill widgets fail silent, stale plan widgets yield to living surfaces, asks sit on one glass card 2026-08-04 10:20:01 -07:00
ciregenz fcbfc96464 [eric] tool-ui: schema failures speak one quiet human line, the zod jargon goes to the console 2026-08-04 09:42:47 -07:00
ciregenz 4b4937b391 [eric] tool-ui: data-table columns resize by edge drag and reorder by header drag 2026-08-04 09:14:42 -07:00
ciregenz 24af3b4a5a [eric] tool-ui: widgets fill the bubble width instead of self-capping at half size 2026-08-03 23:18:33 -07:00
ciregenz 8b4b56f698 [eric] shell: chat headroom, tables scroll sideways, app body clicks raise the card, all five tool toggles one size 2026-08-03 20:42:08 -07:00
ciregenz 9f930c649b [eric] toolui: preflight layered under utilities (borders+buttons live again), sans font + pinned scale, answers lock on submit, pending AskUI pins under the pill 2026-07-28 11:46:38 -07:00
ciregenz 23b9d6a039 [eric] lint: peer-folder + ctypes exceptions, vendored toolui lintignore, wire-field vulture whitelist 2026-07-28 11:06:41 -07:00
ciregenz 76cf209eda [eric] chat: assistant answers drop the bubble (user-only bubbles); tool-ui cards get skeleton + blur-in entrance 2026-07-21 18:40:19 -07:00
ciregenz 9e8ae56e45 [eric] tool-ui: data-table renders as a real grid (force table layout + container-type), not the column-hiding mobile accordion 2026-07-21 15:37:01 -07:00
ciregenz cd0ddcb6b5 [eric] ui-tools: live in-place card updates (same component+id); social posts wrapped as {post} (flat props crashed the shell); per-component error wall; item-carousel validates the carousel shape 2026-07-20 17:25:55 -07:00
ciregenz b5b8c5cb4a [eric] agents: AskUserQuestion swaps to AskUI when openswarm-ui is live (nudges lost to the trained prior; live-proven haiku turn) + lenient unknown-key strip before strict zod fallback 2026-07-19 23:52:31 -07:00
ciregenz 17b3a5f157 [eric] chat: AskUI blocking channel (interactive tool-ui answers flow back as tool results) + restore audio/chart/code-block/code-diff/geo-map + zod-generated prop hints 2026-07-19 22:55:09 -07:00
ciregenz 3eb8969c87 [eric] chat: vendor tool-ui component library (21 components, MIT) behind ShowUI; scoped Tailwind v4 utilities, upstream zod contracts, React 18 ports 2026-07-19 22:31:00 -07:00