Skip to content

Restore the public site's design as of 38feb50 (keep the typed hero) - #108

Merged
getvindicated2day merged 2 commits into
mainfrom
site-revert-38feb50
Oct 15, 2026
Merged

getvindicated2day merged 2 commits into
mainfrom
site-revert-38feb50

Conversation

@getvindicated2day

@getvindicated2day getvindicated2day commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

What this does

This restores the public website's look and page content to commit 38feb50, the state just before 4a03384 ("Move sections, remove hero overlay cards, square corners", Oct 5). The one exception is the typed hero, which you asked to keep.

Undone on the public site: 4a03384, f9eecc5, fde5282, 1f10831, 3cb93ce, 968a5bf, 54520f8 (#105) and b7f6fd7 (#96). That brings back:

  • rounded corners (the original --radius-card, --radius-btn and --radius-tag)
  • the hero overlay cards
  • the original section order (stats and AI scams where they were)
  • the Price Is Right preview, game and build timeline
  • the header and nav as they were
  • the original dividers

How: this isn't a git revert, which would also undo board and backend work. Each public-site file is restored to its 38feb50 version:

  • every page under app/[locale]
  • app/redesign.css and app/redesign-overrides.css
  • components/sections/**
  • lib/fonts.ts and lib/i18n/dictionary.ts
  • public/images/news/* and public/vindimap/index.html
  • scripts/scope-prototype-css.py

Files those commits added are removed: app/minimal.css, lib/rights-laws.ts and components/sections/inspection/PpiSteps.tsx. Nothing kept used them. The site header component hadn't changed since 38feb50, so restoring the stylesheets brings the old header back.

Also changed after review

  • No hero overlay cards. The three floating cards on the home photo are off again; the typed heading stays.
  • No "pop" shadows. The solid offset shadow (for example 8px 8px 0 #7d2a8b) is gone from the hero photo, team cards, Instagram cards, project cards, the Price Is Right card and steps, social links, the contract graphic, and the dealer map and map embed. The hover nudge that went with it is gone too. Outlines stay.
  • No thin gray dividers. Removed above and below the "Our numbers come from" strip, under the plan header, above project details, the APR split and chapter leads, and 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.

So the pages now differ from 38feb50 on purpose in those three ways. The pixel comparison below was run before this round and applies to everything else. A browser check confirms no offset shadows or thin dividers are left on any page at either width (other than the illustration lines above), and there's no sideways scroll.

Kept (not design)

  • Typed hero (from 1f10831/3cb93ce): the heading types and erases each phrase with a caret. It's now on the 38feb50 hero, so the overlay cards are back around it. The only CSS that differs from 38feb50 is the rotator/caret rules this needs.
  • lib/i18n/dictionaries/en.json, which mixed design and non-design edits. It's the 38feb50 file plus the non-design edits made since, merged key by key:
    • Pierce removed (5a02627).
    • Rizwaan Bana as Strategist (cabbe86).
    • The plain-language copy rewrite (989eae5). It isn't on the undo list, so it stays wherever its text still exists at 38feb50. That covers 52 strings, including four that design commits had moved: the AI-scam text back on Home, the Documents line, and the UCLA chapter blurb on Join. Two rewritten strings belonged only to About sections that don't exist at 38feb50 ("Our chapters" photo heading and its blurb), so they're gone with those sections.
  • Unchanged from main:
    • the whole board hub (app/board, app/api/board, components/board, lib/board, scripts/board-*, public/board, the board docs and BOARD_SETUP.md)
    • lib/brevo.ts, proxy.ts, package.json / pnpm-lock.yaml, .env.example, .gitignore
    • lib/team.ts, lib/team-rank.ts and Pierce's photo staying deleted
    • the other nine locale dictionaries; since 38feb50 only the Rizwaan Strategist edit touched them

Compared against a build of 38feb50 (before the review changes above)

I built 38feb50, this branch, and a check-only copy of this branch using 38feb50's en.json. All 8 pages were screenshotted at 1280px and 390px with reduced motion, then pixel-diffed.

Page Result
About, Research, Inspection, Fraud, Documents, Join Pixel-identical to 38feb50 at both widths, once the text is the same
Home Differs only by the typed hero. The heading box is sized to the longest phrase, so the page below shifts by a fraction of a pixel; the content below is the same
Team Differs only because Pierce is removed and Rizwaan is listed as Strategist (both kept)

On this branch itself, the other differences from 38feb50 are text from the kept copy rewrite. There's no sideways scroll on any page at 390px.

Board: no board file differs from main. /board and /board/ucla load, sign in as admin and render.

Lint (no errors; 4 warnings, the same as at 38feb50), typecheck and build pass.

Before (main) / after (this PR)

The screenshots are on the pr-screenshots-site-revert branch, which can be deleted after review. The full-page Home overview shows the section order.

Home, full page

Home full desktop

Home

Home desktop

Home phone

About

About desktop

About phone

Research / projects

Research / projects desktop

Research / projects phone

Team

Team desktop

Team phone

Inspection

Inspection desktop

Inspection phone

Fraud

Fraud desktop

Fraud phone

Documents

Documents desktop

Documents phone

Join

Join desktop

Join phone


Generated by Claude Code

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>
…viders

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>
@getvindicated2day
getvindicated2day merged commit c596fde into main Oct 15, 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.

2 participants