Skip to content

Restore the old nav and make the main pages minimal - #96

Merged
getvindicated2day merged 3 commits into
mainfrom
site-minimal
Oct 14, 2026
Merged

getvindicated2day merged 3 commits into
mainfrom
site-minimal

Conversation

@getvindicated2day

@getvindicated2day getvindicated2day commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

What changes

1. Old nav restored

  • Where the box came from: commit 968a5bf (Oct 8, "Boxed nav, new stats layout…") put the nav in a floating box with the 3px dark purple border. It also made the phone menu a matching box.
  • The fix: the header component never changed in that commit, so this undoes its CSS.
    • The header is a full-width white bar again, now with a 1px light line under it.
    • The phone menu drops down full width.
  • "Get Involved" is a plain nav link, underlined when you're on /join, instead of a filled button.
  • Unchanged: every link, the About and Learning Resources dropdowns, and the language picker.

2. Minimal pages

  • Pages: Home, About, Projects (/research), Get Involved (/join) and Know Your Rights (/rights). /volunteer and /contact only redirect to /join.
  • Layout: each page is one narrow column (680px) of text on white.
  • Removed:
    • Home: the hero photo, the typing effect (it now shows the first phrase), the stat tiles, the campus photo cards, the follow-link tiles, the guide cards and the free-plan card.
    • About: the zoom slideshow, the photo grid, the pillar cards, the quote band and the call-to-action band.
    • Projects: the sticky track pills and the project cards.
    • Get Involved: the chapter cards and the role tiles.
  • Kept:
    • All copy, as headings, paragraphs and lists. Stats read as "$1,100: Black men were quoted…".
    • The founder video, using the browser's standard player.
    • Both /join forms.
    • The anchors the nav uses: #mission, #story, #provide, #apply, #chapters, #contact.
  • Design rules:
    • Purple only for links, the active nav item and one main button per page. On /join that's the application's submit button; the contact form's submit is dark.
    • Square corners, no shadows, no boxes around sections.
    • Headings are one color, and secondary text is full-strength dark purple at 16px.
    • No "actually" on any changed page; I removed two from the rights text.
  • Know Your Rights (/rights): RightsPhoneDemo is replaced with the same content as plain text. That's the five federal laws, the FTC cooling-off carve-out, the nine states researched in detail, and the 50-state lemon-law summary for the rest. The law data moved to lib/rights-laws.ts.
  • Deleted: components only these pages used. QuoteBand stays because the Inspection page uses it.

Team and Learning Resources untouched

  • New styles are in app/minimal.css, scoped under .mn, which only the changed pages use.
  • The diff has no file from /team, /inspection, /fraud, /documents or /map, their components, or the shared hero, call-to-action band, quote band or Rich components.
  • The only change to the shared stylesheets is the header rules above.

Tested

  • tsc, lint and build pass.
  • No sideways scrolling on any changed page at 390px.
  • Both /join forms submit end to end, run locally against a stub of Brevo's API:
    • Application: sent to the chapter lead with the résumé attached, plus the confirmation email. The chapter is preselected from ?chapter=berkeley.
    • Contact message: sent to getvindicated@outlook.com, plus the confirmation email.
    • Both forms show their success message.
  • Before-and-after screenshots of every changed page at desktop and phone width were sent to Rana.

Update: header (rebased on main)

  • Rebased on main with no conflicts. Nothing under /board and none of the Team or Learning Resources page files change.
  • The boxed nav came from 968a5bf: a floating box with a 3px dark purple border and rounded corners. It's gone. The header is a full-width white bar with a 1px light line under it, and the phone menu opens full width.
  • "Get Involved" is a plain nav link, not a filled button.
  • The language picker is plain text with no bordered box, and it still switches the page's language (tested /en/team → /es/team).
  • Links are in the brand purple only for the active page. Hover underlines in the normal text color.
  • Every current link is kept: Home, About (5 sub-links), Team, Learning Resources (4 sub-links) and Get Involved.

Generated by Claude Code

- Nav: undo the floating bordered box from 968a5bf. The header is a plain
  white bar again, now with a 1px line under it, and Get Involved is a plain
  nav link. Links, dropdowns and the language picker are unchanged.
- Home, About, Projects, Get Involved and Know Your Rights are one narrow
  column of text: no hero photos, collages, slideshow, typing effect, stat
  tiles, cards or bands. Purple is kept for links, the active nav item and
  one main button per page. All copy and both forms stay.
- /rights: the phone demo is replaced by the same laws as plain text
  (federal, nine researched states, and a summary for the rest).
- New styles live in app/minimal.css, scoped under .mn, so the Team and
  Learning Resources pages are untouched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QzNDQSmhjgKE63rwUnwcMq
The boxed nav (968a5bf) is already gone in this branch. This removes the
last boxed piece, the bordered language button, and stops nav, dropdown
and language links from turning purple on hover; only the current page's
link is purple. Hover still underlines.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QzNDQSmhjgKE63rwUnwcMq
@getvindicated2day
getvindicated2day merged commit b7f6fd7 into main Oct 14, 2026
1 check passed
getvindicated2day added a commit that referenced this pull request Oct 15, 2026
…108)

* Restore the public site's design as of 38feb50, keeping the typed hero

Undoes the public-site design changes from 4a03384, f9eecc5, fde5282,
1f10831, 3cb93ce, 968a5bf, 54520f8 (#105) and b7f6fd7 (#96) by restoring
the 38feb50 version of each public-site file: pages under app/[locale],
redesign.css, redesign-overrides.css, components/sections, lib/fonts.ts,
lib/i18n/dictionary.ts, the news images and the dealer map page. Files
those commits added (app/minimal.css, lib/rights-laws.ts, PpiSteps.tsx)
are removed. Rounded corners, hero overlay cards, the original section
order, the Price Is Right preview, game and build timeline, and the
original header and dividers are back.

Kept:
- The typewriter hero from 1f10831/3cb93ce, on the 38feb50 hero with its
  overlay cards.
- en.json is the 38feb50 file plus the non-design edits since: Pierce
  removed (5a02627), Rizwaan as Strategist (cabbe86), and the plain-
  language copy rewrite (989eae5) wherever its text still exists.
- Everything else unchanged from main: the board hub, lib/brevo.ts,
  proxy.ts, package files, lib/team.ts, lib/team-rank.ts and the other
  locale dictionaries.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Site: no hero overlay cards, no offset "pop" shadows, no thin gray dividers

On top of the 38feb50 restore:
- Hero: the three floating cards over the photo are gone (the typed
  heading stays).
- The solid offset shadow (the "pop", e.g. 8px 8px 0 #7d2a8b) is removed
  everywhere on the public site: hero photo, team cards, Instagram cards,
  project cards, Price Is Right card and steps, social links, contract
  graphic, dealer map and map embed, along with the hover nudge that went
  with it. Outlines stay.
- Thin gray divider lines are removed: above and below the sources strip,
  under the plan header, above project details, the APR split and chapter
  leads, under the research track nav and the map count. Lines that are
  part of illustrations (phone chat, receipt, contract mockups) and the
  header's bottom line stay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
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.

2 participants