You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Outcome of an agent-driven UI/UX review on `nekrut:notebook-rewire-pure-md`. Plan is to land 6 phases as separate commits, ordered by impact and shipability. Each phase independent — pause between any two without leaving the branch in a broken state.
Phase 1 — Theme integrity
Highest visual impact. Modal buttons today fall back to native OS controls because `.plan-btn` has no base style; brand colors leak blue in several places.
Add base `.plan-btn` rule in `styles.css` near line 1525 with `.primary` / `.execute` / `.danger` variants
Drop hard-coded blue fallbacks (lines 1736, 1801, 1880, 1901)
Fix focused-input box-shadow at lines 1313, 1513 (blue → gold)
Replace `color: gold` literals at 626, 1452 with `var(--accent)`
Replace `#c8a200` at 950 with `var(--galaxy-gold-dark)`
Drop unused `--state-ok-border` / `--state-error-border` (lines 50–53)
Drop unused Atkinson Hyperlegible font import (`index.html` 7–9)
Notebook empty-state wording (`/notebook` does NOT refresh)
Welcome "Start fresh" warning: drop the brittle `git show HEAD~1` reference
`` → `` in welcome warning
Tab-label case consistency
Notification emoji prefix (`⚠️`/`❌`): keep emoji, add SVG as redundant visual; class on container so the platform-bad-emoji case still shows the right color/icon
`SLASH_COMMANDS` and welcome chat tip share descriptions
~25 lines.
Total
6 commits, ~240 lines net.
~4 hours of careful work + smoke testing in Orbit per phase.
Restart Orbit between Phase 4 and Phase 5 for the responsive test.
What's working well — preserve
Slash-command popup with Tab-to-accept, Enter-to-submit-past-popup
Prompt numbering with the connector line
Galaxy dot in footer (replacing Local|Remote toggle)
`team_dispatch` keeping its chat card while suppressing other tool cards
Notebook-tab empty state explaining what the notebook is
Live API-key validation with seq-counter
CSS variable system (semantic + brand layers)
Branch
Stack on `nekrut:notebook-rewire-pure-md`. Each phase its own commit. Land before alpha release.
Outcome of an agent-driven UI/UX review on `nekrut:notebook-rewire-pure-md`. Plan is to land 6 phases as separate commits, ordered by impact and shipability. Each phase independent — pause between any two without leaving the branch in a broken state.
Phase 1 — Theme integrity
Highest visual impact. Modal buttons today fall back to native OS controls because `.plan-btn` has no base style; brand colors leak blue in several places.
~50 lines, one file.
Phase 2 — Modal escape hatches + Galaxy validation + UX traps
Stop alpha testers from getting stuck or persisting half-filled config.
~55 lines.
Phase 3 — Activity-tab + chat ergonomics
~35 lines.
Phase 4 — Responsive layout (validate breakpoints first)
Resize Orbit live to find right breakpoints, then:
~45 lines CSS.
Phase 5 — Accessibility
~30 lines.
Phase 6 — Documentation polish + emoji+svg fallback
~25 lines.
Total
What's working well — preserve
Branch
Stack on `nekrut:notebook-rewire-pure-md`. Each phase its own commit. Land before alpha release.