Repository navigation
Give both modes one look: Clinical band, grouped lists, calmer controls - #3453
Conversation
Owner-approved design pass from the 11 Oct 2026 review (decision C8). - Clinical top bars and tab bars share the mode's soft tint as one band; the tabs stay in the collapse track and the bottom search box is untouched. - Work band and top bar lose the dot texture; the band drawing is fainter. - Clinical page headings share one eyebrow, title and description style. - Dictionary, Sources, Therapy pathways, Formulation, Specifiers, Forms and Differentials lists group items as divided rows in one hairline card, with no side bars and no cards inside cards. - Priority labels are neutral tags; red stays for urgent. Forms shows its count once. Black Clinical buttons take the area colour. - Work chip rows stay on one line and scroll with an edge fade; Bookings' Book looks like a button; Documents' empty state gets a line drawing. - Work polish: one way back on five pages, aligned profile statuses, On Call type sizes and grouped People, First week and Leave wallet tidy-ups, example wording in CPD, and the Leave and requests gap. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6yVRM8TyEHCooxU8ke9nA
🤖 CodeAnt AI — Review Status
|
Thanks for using CodeAnt! 🎉We're free for open-source projects. if you're enjoying it, help us grow by sharing. Share on X · |
There was a problem hiding this comment.
BigSimmo has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
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 |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude encountered an error after 2s —— View job I'll analyze this and get back to you. |
PR Summary by QodoUnify Work and Clinical styling across navigation, lists, and controls
AI Description
Diagram
High-Level Assessment
Files changed (53)
|
🏁 CodeAnt Quality Gate ResultsCommit: ✅ Overall Status: PASSEDQuality Gate Details
|
Merging this PR will improve performance by ×2.7
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | medication-entities: medicationEntityMatchesInText |
11.5 ms | 4.2 ms | ×2.7 |
Tip
Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.
Comparing claude/design-review-polish-7wb6f7 (8fbb304) with main (50b07e0)
Code Review by Qodo
No findings for this group No findings for this group No findings for this group Resolved findings 1.
|
CodeAnt Nitpicks8 code suggestions1. On browsers without scroll-driven animations, overflowing chips have no fade cue, and both scrollbar rules hide the scrollbar, making off-screen choices easy to miss.Css layout issue · 2. On First Nations pages, this marker activates a band that reads the root clinical accent, so the header and safe-area tint stay blue instead of using that mode’s olive tint.Incorrect variable usage · 3.
|
CodeAnt PR Risk: Medium Risk
Assessed commit: |
…f7' into claude/design-review-polish-7wb6f7
The band Today tab is the one way back to Admin Today (design decision C8), and the page tests assert the extra link is absent. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6yVRM8TyEHCooxU8ke9nA
|
Pushed 0ef8bd7. Static PR checks failed because the search header grew 9 lines past its no-growth budget. The Clinical band decision now lives in From the Qodo autofix commits, I kept two: the contained focus rings and the red label on the emergent shelf. I reverted "Restore admin return links". The band's Today tab is the one way back to Admin Today (design decision C8), and the Leave wallet and Contract end tests assert the extra link is absent, so restoring it fails both tests. Generated by Claude Code |
The comment already said the cover leads in that case; the render put it after the departments card. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6yVRM8TyEHCooxU8ke9nA
|
Code review by qodo was updated up to the latest commit 0ef8bd7 |
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6yVRM8TyEHCooxU8ke9nA
|
Code review by qodo was updated up to the latest commit 756b654 |
|
Code review by qodo was updated up to the latest commit 8882f3e |
The v13.1 standard limits the olive to the pill, current tab, icon tiles, day track and quotation accents, and two guards pin that. Revert the olive primary button and the loosened allowlist rather than weaken it. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6yVRM8TyEHCooxU8ke9nA
|
Code review by qodo was updated up to the latest commit 670e4d8 |
…tons The area-colour remap pointed the button fill at LinkText under forced colours, leaving ButtonText unreadable on it (axe contrast 1.5). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6yVRM8TyEHCooxU8ke9nA
|
Code review by qodo was updated up to the latest commit 8fbb304 |
Code Review ✅ Approved 1 closed / 1 findings🟡 Medium risk · Broadly restyling clinical and work lists, headings, and priority tags could make urgent items less conspicuous or navigation harder to find. Unifies Work and Clinical styling with a tinted Clinical band, shared page headings, grouped divided-row lists, neutral priority tags, and single-line chip rows. A resolved finding restored the admin back links that DOM tests expected to be absent, so those tests now pass.
✅ 1 closed✅ Bug: Restored Admin back links break DOM tests asserting they're absent
Review coverage🤖 Auto-approval Approved 📋 Rules No rules evaluated 🧪 Functional validation Not enabled · Set up OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
|
Unit coverage partition (1) failed on 8fbb304 in one test: Generated by Claude Code |
User description
Requested by Josh · project thread
Summary
Before: Work and Clinical read as two different apps. Clinical had a plain white top bar and tab bar, page headings in five sizes, every list item in its own card with a thick blue side bar, red "HIGH" pills on most forms, and some black buttons. Work bands had a dot texture, filter chips wrapped and left one chip alone, and five pages had two ways back.
After: Clinical top bars and tab bars share the mode's soft tint as one band, like a work page's top bar and band. Clinical page headings share one eyebrow, title and description style. Clinical lists group items as divided rows in one hairline card. Priority labels are neutral tags, and red stays for urgent. Buttons take the area colour. Chip rows stay on one line and scroll with an edge fade. The Work band is calmer, and a set of Work polish items is fixed.
The owner approved the seven rules behind this on 11 Oct 2026. They are recorded as decision C8 in
docs/design-system/DECISIONS.md.data-clinical-bandon Clinical pages other than the shared home.mode-band.csstints it and the tab bar. The tab bar stays in the collapse track, so it hides and reveals as before. The Clinical search box and its position are untouched.PageHeaderdefines the heading style once and exports it for hand-rolled headers..work-chipsis now one line. A scroll-driven fade appears only where there is more. Browsers without scroll-driven animations get no fade, and no chip is hidden.Areas touched: App experience, Clinical reference UI, Personal practice (visual only)
Verification
vitest relatedover every changed source and test file:Test Files 269 passed (269),Tests 3116 passed (3116).Test Files 44 passed (44),Tests 975 passed (975).tsc --noEmitand eslint on the changed files: clean.prettier --checkon the changed files: clean.check:design-system-contract: passes.Risk and rollout
Notes
MyDayReturnLinkunder the one-way-back rule.🤖 Generated with Claude Code
https://claude.ai/code/session_01T6yVRM8TyEHCooxU8ke9nA
Generated by Claude Code
Summary by cubic
Unifies Work and Clinical so both modes share one visual language, per the owner-approved design decision C8 from the 11 Oct 2026 review. No data or clinical wording changes.
PageHeader.Written for commit 8fbb304. Summary will update on new commits.
CodeAnt-AI Description
Bring Work and Clinical screens into one clear visual style
What Changed
Impact
✅ Easier-to-scan grouped lists✅ Filter chips stay on one row on phones✅ Urgent states stand out from routine priorities💡 Usage Guide
Checking Your Pull Request
Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.
Talking to CodeAnt AI
Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:
This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.
Example
Preserve Org Learnings with CodeAnt
You can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace "Your feedback here" with your input:
This helps CodeAnt AI learn and adapt to your team's coding style and standards.
Example
Retrigger review
Ask CodeAnt AI to review the PR again, by typing:
Check Your Repository Health
To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.