feat: align production workbench UI with approved design - #23
Conversation
Align the Master and page specifications with the accepted rendered prototypes. Remove the Todo Board, add accessible Preview stage changes, and unify shared visual and responsive states.
Hard-cut Todos to the approved list-only workflow and replace native Sources filtering. Align Runs, Schedules, Session, shared surfaces, and global theme behavior with the accepted prototypes. Include the implementation plan, review record, and completed visual acceptance evidence.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
This PR has 11,772 reviewable changed lines after ignored/generated files are excluded, above this repository's 10,000-changed-line automatic review limit. The raw diff is 12,769 lines before ignored/generated files are excluded. Most of the diff comes from:
Comment |
|
@cubic-dev-ai review this |
|
@coderabbitai review |
@boh5 I can't start this review because your workspace has reached its free monthly review limit. cubic has reviewed 42,862 of the 40,000 allowed lines of code this month. Reviews resume on 1 September 2026 (in 8 days). Paid plans include much higher monthly review limits. Upgrade now to resume reviews. To help optimise your usage, you can tune cubic to get the most out of your usage limits:
|
|
Build edited Todo Markdown and uploaded Reference rows with DOM nodes and textContent instead of reinterpreting browser-controlled text as HTML. Remove the duplicate Session fallback renderer so the shared prototype renderer remains the single owner.
|
@codex review |
|
Codex Review: Didn't find any major issues. Keep them coming! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 546ad8fa12
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Breezy! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
Why
The production UI had drifted from the approved workbench design and interaction contracts. This PR makes the committed prototypes the actual production visual target while preserving the existing Server, Protocol, Agent Core, persistence, and domain boundaries. The result stays a quiet, high-density engineering workbench rather than introducing a parallel UI system.
Validation
bun run typecheckbun run test— 8/8 Turbo tasksbun run build— production Web build and arm64 executablegit diff --check origin/main...HEADDocumentation and security
Security/trust-boundary impact: no Server, Protocol, Agent Core, authentication, persistence, or permission boundary changes. Theme persistence remains local to the existing browser key and now safely handles blocked reads and failed writes.
Related issue
None.