Skip to content

Redesign the reference UI: forensic-instrument + persistent agent dock#16

Merged
iCodePoet merged 1 commit into
mainfrom
feat/ui-redesign
Jun 30, 2026
Merged

Redesign the reference UI: forensic-instrument + persistent agent dock#16
iCodePoet merged 1 commit into
mainfrom
feat/ui-redesign

Conversation

@iCodePoet

Copy link
Copy Markdown
Contributor

Replaces the generic flat dev-tool UI with a distinctive forensic-instrument aesthetic (warm near-black + signal-amber, Fraunces + IBM Plex Mono, grain/glow depth) and makes the authoring agent a persistent right-side dock (conversational — describe → propose → review), the pattern the source platform used. The SSE run-events feed moves to a compact strip under the agent.

Single-file, no build; fonts degrade offline. Every e2e data-testid preserved (the author-open toggle is gone — the dock is always open). 218 Python tests + 2 Playwright e2e green.

… agent dock

The old UI was a generic flat dev-tool (system-ui, blue) and hid the agent behind a mode toggle.
This commits to a distinctive point of view and makes the agent a first-class, always-present
surface — the pattern the source platform used.

- Aesthetic: warm near-black "ink" + a single signal-amber accent (accept=teal, reject=clay), a
  Fraunces (display serif) + IBM Plex Mono/Sans pairing, a grain overlay + amber top-glow for depth,
  a "thread" amber accent on the active bot, and a staggered load reveal. Fonts load from Google
  Fonts and degrade to the fallback stacks offline (CI / air-gapped).
- Layout: left rail (bots) · center (review/tuning) · right **persistent agent dock**. The agent is
  a conversational panel (describe → propose → review the validated pipeline); the SSE run-events
  feed is demoted to a compact strip under it.
- Single-file, no build; every e2e data-testid preserved (the author-open toggle is gone — the dock
  is always open — so authoring.spec drops that click). 218 Python tests + 2 Playwright e2e green.
@iCodePoet iCodePoet merged commit 1d04881 into main Jun 30, 2026
2 checks passed
@iCodePoet iCodePoet deleted the feat/ui-redesign branch June 30, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant