Skip to content

Team pages: one look, a team tab bar, clearer planner services - #19

Merged
jaronrayj merged 3 commits into
mainfrom
team-ui
Nov 2, 2026
Merged

jaronrayj merged 3 commits into
mainfrom
team-ui

Conversation

@jaronrayj

Copy link
Copy Markdown
Owner

Builds on #18 (includes its commit; merge #18 first or just this one).

Why the pages looked so different: team pages were being drawn inside the home page's prerendered wrapper (bg-slate-200 lg:w-3/4), so Events and Wrap-up lost their padding and got a gray band. Now only a prerendered page's own markup is reused.

What changes

  • Team bar on every team page: Planner · Events · Wrap-up · Menu · Dashboard ↗. On phones it's a tab bar at the bottom; the 🔔 notifications bell and sign-out sit top right.
  • One set of styles (cards, buttons, headings) for Events, Wrap-up, Menu, Team and Planner. The planner drops its own dark theme and fonts.
  • Planner: each service is its own card headed "Pizza Friday · Fri Nov 6" (Remove at the top); each mixing day in the dough plan is its own box with a ball-count pill; prep days are separated.
  • Titles: Planner, Events, Wrap-up, Menu, Dashboard.

Checked: site builds, tests pass, and every team page previewed at phone and desktop width while signed in.

🤖 Generated with Claude Code

jaronrayj and others added 3 commits November 2, 2026 12:07
…tale app

- Push subscription failed on the first tap ("no active Service Worker"):
  wait for the worker to activate before getting a token
- Hosting: pages, manifest and the service worker are no-cache, so phones
  pick up new versions right away; hashed /static files cache for a year

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Fix team pages rendering inside the home page's wrapper (gray band, no
  padding): only hydrate prerendered markup on the page it was made for
- Team bar on every team page: Planner, Events, Wrap-up, Menu, Dashboard
  (bottom tabs on phones), with the notifications bell and sign out
- Shared TeamPage/PageHeader/ui styles used by Events, Wrap-up, Menu, Team
- Planner matches the other pages (no separate dark theme or fonts); each
  service and each mixing day is its own card, labeled "Pizza Friday · Fri Nov 6"
- Titles: Planner, Events, Wrap-up, Menu, Dashboard

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- "What to bring" moves from Shopping to its own Bring tab (own "Uncheck
  everything")
- Shopping: "Add an item" with an optional amount (plan.extras), listed
  first under "Added", removable with ✕
- Prep amounts show only cups/pints/quarts/containers; toppings without a
  container size show "about N lb" instead of grams

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jaronrayj
jaronrayj merged commit 59358f3 into main Nov 2, 2026
1 check passed
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