Skip to content

Slice 8a: RAS design uplift (staff terminals) - #13

Merged
DanMat merged 1 commit into
nimbus-rebuildfrom
slice/ras-uplift
Sep 6, 2026
Merged

Slice 8a: RAS design uplift (staff terminals)#13
DanMat merged 1 commit into
nimbus-rebuildfrom
slice/ras-uplift

Conversation

@DanMat

@DanMat DanMat commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Retains the feel of the original Restaurant Automation System, uplifted — the first part of the finale.

What's here

  • Branding::head — a shared "RAS · Restaurant Automation System" eyebrow + title + subtitle on every terminal (Floor, Orders, Kitchen, Reservations, Reports), so they read as one system. Nonce'd styles (the admin CSP drops inline style=).
  • Floor — the signature circular table tokens are back: a grid of status-coloured circles (open green / occupied amber / dirty red / reserved blue — modernized from the original harsh #FFFF00 etc.), each linking to the table with seats + contextual quick actions beneath, plus a colour legend. Replaces the rectangular cards while keeping the same status classes, actions and behaviour.
  • A shared status palette via a --rs custom property (legend dots and circles from one source).

Markup/CSS only — no behaviour change. Renders inside the Nimbus admin shell; the RAS character lives in the page content.

Tests

TablesAdminTest updated to assert the circular tokens (rz-circle) alongside the retained status/action/escape/empty behaviour; all terminal tests still green. cs-fixer + PHPStan L6 green locally; phpunit in CI.

🤖 Generated with Claude Code

Retain the feel of the original Restaurant Automation System, uplifted.

- Branding::head — a shared "RAS · Restaurant Automation System" eyebrow +
  title + subtitle on every terminal (Floor, Orders, Kitchen, Reservations,
  Reports), so they read as one system. Nonce'd styles (admin CSP drops inline
  style=).
- Floor: the signature circular table tokens are back — a grid of status-
  coloured circles (open green / occupied amber / dirty red / reserved blue,
  modernized from the harsh originals), each linking to the table with seats +
  contextual quick actions beneath, plus a colour legend. Replaces the
  rectangular cards; keeps the same status classes, actions and behaviour.
- Shared status palette via a --rs custom property (legend dots + circles from
  one source).

No behaviour change; markup/CSS only. Tests updated to assert the circular
tokens; all terminal tests still green. cs-fixer + PHPStan green locally.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@DanMat
DanMat merged commit a9a788a into nimbus-rebuild Sep 6, 2026
4 checks passed
@DanMat
DanMat deleted the slice/ras-uplift branch September 6, 2026 02:02
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