Match the 3 Nov ramps and leftover launch QA #95

Merged
an.di merged 1 commits from adilallo/fix/CR-267-open-qa into main 2026-11-05 22:46:04 +00:00
Member

Overview

Closes the leftover launch QA that can be done in code: color tokens, control strokes, the footer cookies link, Home feature cards that already have pages, and routes that still inherited Home’s description.

Changes

  • Replace the Royal Blue, Red, Rust, Lavender, Magenta, and gray ramps with the 3 Nov steps (including gray 150). Point the royal surface and invert aliases at RoyalBlue700, add Invert/Navy and Invert/Quaternary, and lock the spot-check hexes in the token tests.
  • Draw Button strokes by size (XS 1, S 1.25, M 1.5, L 1.75, XL 2; active up one step at XS, S, and M). Set Chip m to 1.5px. Drop palette hex fallbacks from Checkbox, Chip, Text Input, Radio, Multi-select, Upload, Menu Item, Select, Stat, and Quote. Share service colors stay.
  • Remove Cookies Settings from the footer. Privacy and Terms stay; /cookies still exists.
  • Point Explore the patterns at /templates. Link Name your values to /how-it-works and Define membership to the membership Learn article. Leave Choose how you decide and Plan for conflict as tiles.
  • Give login, profile, monitor, and not-found their own descriptions from copy already on those pages. Set Home’s document title to CommunityRule | Write down how your community works (absolute, not the title template).

Screenshots

How to Test

  1. npx tsc --noEmit
  2. npx vitest run tests/unit/figmaTokens.test.ts tests/components/Footer.test.tsx tests/components/FeatureGrid.test.tsx tests/components/Upload.test.tsx tests/pages/home.test.jsx tests/unit/siteMetadata.test.ts
  3. Open Home.
    • Document title is CommunityRule | Write down how your community works.
    • Explore the patterns goes to /templates.
    • Name your values goes to /how-it-works.
    • Define membership goes to /blog/integrating-new-members-without-dilution.
    • Choose how you decide and Plan for conflict are not links.
    • Footer has Privacy Policy and Terms of Service, not Cookies Settings.
  4. Check a small and a large outline button: rest stroke should follow size, not a flat 1.5px.
  5. Phone header at 320, 375, 390, 429, 430, and 639: logo, Workshops, Learn, About, Log in, and Create rule should not overlap. This was checked with Chrome device emulation, not a handset.

Notes

  • Home Card Steps 1 and 2 copy is still the pending prototype lines.
  • Feature cards for “Roles, Yes. Bosses, No” and “The Smallest Room” stay unlinked; there is no matching Learn or blog slug.
  • Workshop signup fields are not hidden by breakpoint; that form still waits on design.
  • Footer redesign (Ask-an-organizer line, social treatment) is unchanged.
## Overview Closes the leftover launch QA that can be done in code: color tokens, control strokes, the footer cookies link, Home feature cards that already have pages, and routes that still inherited Home’s description. ## Changes - Replace the Royal Blue, Red, Rust, Lavender, Magenta, and gray ramps with the 3 Nov steps (including gray 150). Point the royal surface and invert aliases at RoyalBlue700, add Invert/Navy and Invert/Quaternary, and lock the spot-check hexes in the token tests. - Draw Button strokes by size (XS 1, S 1.25, M 1.5, L 1.75, XL 2; active up one step at XS, S, and M). Set Chip `m` to 1.5px. Drop palette hex fallbacks from Checkbox, Chip, Text Input, Radio, Multi-select, Upload, Menu Item, Select, Stat, and Quote. Share service colors stay. - Remove Cookies Settings from the footer. Privacy and Terms stay; `/cookies` still exists. - Point Explore the patterns at `/templates`. Link Name your values to `/how-it-works` and Define membership to the membership Learn article. Leave Choose how you decide and Plan for conflict as tiles. - Give login, profile, monitor, and not-found their own descriptions from copy already on those pages. Set Home’s document title to `CommunityRule | Write down how your community works` (absolute, not the title template). ## Screenshots ## How to Test 1. `npx tsc --noEmit` 2. `npx vitest run tests/unit/figmaTokens.test.ts tests/components/Footer.test.tsx tests/components/FeatureGrid.test.tsx tests/components/Upload.test.tsx tests/pages/home.test.jsx tests/unit/siteMetadata.test.ts` 3. Open Home. - Document title is `CommunityRule | Write down how your community works`. - Explore the patterns goes to `/templates`. - Name your values goes to `/how-it-works`. - Define membership goes to `/blog/integrating-new-members-without-dilution`. - Choose how you decide and Plan for conflict are not links. - Footer has Privacy Policy and Terms of Service, not Cookies Settings. 4. Check a small and a large outline button: rest stroke should follow size, not a flat 1.5px. 5. Phone header at 320, 375, 390, 429, 430, and 639: logo, Workshops, Learn, About, Log in, and Create rule should not overlap. This was checked with Chrome device emulation, not a handset. ## Notes - Home Card Steps 1 and 2 copy is still the pending prototype lines. - Feature cards for “Roles, Yes. Bosses, No” and “The Smallest Room” stay unlinked; there is no matching Learn or blog slug. - Workshop signup fields are not hidden by breakpoint; that form still waits on design. - Footer redesign (Ask-an-organizer line, social treatment) is unchanged.
an.di added 1 commit 2026-11-05 22:45:53 +00:00
Drop Cookies Settings from the footer, link the Home features that already have pages, and give leftover routes their own descriptions.
an.di merged commit ca1f58a50c into main 2026-11-05 22:46:04 +00:00
an.di deleted branch adilallo/fix/CR-267-open-qa 2026-11-05 22:46:05 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: CommunityRule/community-rule#95