Skip to main content
Back to Project Sunrise

Meta Transparency

Changelog

Every pass of Project Sunrise - what shipped, when, and why we bother documenting our own iterations. Democracy needs receipts; so does this site.

  1. v0.12.0

    Pass 12 - Heatmap & SEO

    • Sector severity heatmap on /tracker
    • Rebuttal category landing pages for SEO
    • 80 events + 150 rebuttals milestone
    • This changelog page - because receipts apply to us too
  2. v0.13.0

    Pass 13 - Methodology & tiers

    • Methodology page documenting sourcing, verification, and severity scoring
    • Source tier badges (Primary / Institutional / Fact-check) in citation modal
    • 85 events + 160 rebuttals milestone
    • Homepage platform-at-a-glance infographic stats block
  3. v0.11.0

    Pass 11 - Scale-up

    • 75 events, 140 rebuttals, 196 verified links
    • Lazy-loaded rebuttal cards for performance
    • Enhanced metadata and JSON-LD
  4. v0.10.0

    Pass 10 - Events hub

    • Dedicated /events landing page
    • P2025 chapter map visualization
    • Embed snippets for sharing tracker events
  5. v0.9.0

    Pass 9 - Content milestone

    • 60+ events and 100+ rebuttals
    • Upcoming threats panel
    • Schedule F deep-dive explainer
  6. v0.8.0

    Pass 8 - Tracker analytics

    • Democracy threat level composite gauge
    • Compare Trackers panel vs. CPR and observer
    • Calendar view for timeline events
  7. v0.7.0

    Pass 7 - Link integrity

    • validate-links script with verified URL registry
    • Citation modal “verified” badges
    • Automated broken-link CI gate
  8. v0.6.0

    Pass 6 - Data exports

    • JSON exports at /data/events.json and /data/rebuttals.json
    • RSS feed at /feed.xml
    • Sitemap and robots.txt generation at build
  9. v0.5.0

    Pass 5 - Blueprint & mission

    • Progressive Blueprint with bill references
    • Mission page and transparency pledge
    • Command palette site search
  10. v0.4.0

    Pass 4 - Shareable pages

    • Per-event tracker detail pages (/tracker/[id])
    • Per-rebuttal detail pages (/rebuttal/[id])
    • Open Graph images per section
  11. v0.3.0

    Pass 3 - Rebuttal desk

    • Conversation helpers with copy-to-clipboard responses
    • Category filters and study mode
    • Difficulty tags (easy / medium / hard)
  12. v0.2.0

    Pass 2 - Tracker depth

    • Severity scoring (1-10) on every tracked action
    • Category filters and month-grouped timeline
    • Independent watchdog cross-references
  13. v0.1.0

    Pass 1 - Launch

    • Project Sunrise goes live on Cloudflare Pages
    • Home hub with tracker, blueprint, and rebuttal desk sections
    • Primary-source citation modal with Wayback archives
  14. v0.14.0

    Pass 14 - Filters & scale-up

    • Heritage Mandate chapter filter on /tracker
    • Rebuttal difficulty pills (easy / medium / hard) on desk and category pages
    • 90 events + 170 rebuttals milestone
    • Submit a correction mailto on methodology page
  15. v0.15.0

    Pass 15 - Blueprint pages & clusters

    • Shareable blueprint policy pages at /blueprint/[id] with OG tags
    • Related events cluster (“See also”) on tracker detail pages
    • 95 events + 180 rebuttals milestone
  16. v0.16.0

    Pass 16 - 100 events milestone

    • 100 verified tracker events - event #100 is a severity-10 democracy enforcement halt
    • Homepage celebration banner and tracker CSV + iCal export tools
    • 190 rebuttals + command palette recent searches and pinned items
  17. v0.17.0

    Pass 17 - 200 rebuttals & contribute

    • 200 sourced rebuttals - celebration banner on /rebuttal with link to entry #200
    • New /contribute page for event, correction, and rebuttal submissions
    • Tracker month-over-month events chart (Recharts) on stats dashboard
    • 105 verified tracker events (+5)
  18. v0.18.0

    Pass 18 - Saved items & accountability

    • Heart-icon bookmarks for tracker events and rebuttals - stored in localStorage
    • My Saved section in command palette and new /saved page
    • Dark money & elite capture transparency at /accountability with OpenSecrets and FEC links
    • 110 verified tracker events (+5) and 210 rebuttals (+10)
    • OG preview images for contribute, saved, accountability, and methodology pages
  19. v0.19.0

    Pass 19 - Quiz mode & transparency

    • Rebuttal quiz mode at /rebuttal?quiz=1 - multiple choice to pick the best counter
    • Accountability page expanded with declassification section: Epstein files mandate, dark money, FOIA - tied to SAFE-004
    • 115 verified tracker events (+5) and 220 rebuttals (+10)
    • Footer refreshed with Events Hub, Study Mode, Quiz Mode, and all new pages
  20. v0.20.0

    Pass 20 - Round number milestone

    • Human-readable site map at /sitemap - sections, live counts, and quick links
    • Start Here guided tour at /start - four-step onboarding for new visitors
    • 120 verified tracker events (+5) and 230 rebuttals (+10)
    • Homepage banner updated for 120-event milestone; rebuttal desk celebrates #230
  21. v0.21.0

    Pass 21 - Infrastructure & polish

    • Comprehensive README.md - stack, local dev, Cloudflare Pages deploy, custom domains, and all major routes
    • AGENTS.md contributor guide for Cursor and future dev passes
    • 125 verified tracker events (+5) and 240 rebuttals (+10)
    • Link validation and deploy pipeline verified for v0.21 release
  22. v0.25.0

    Pass 25 - Logo-first header, Donate, history expansion

    • Header is logo-only with a larger mark; removed Ctrl+K badge and Tracker/Blueprint mode toggle
    • New /donate page with support channels (Stripe/ActBlue/Open Collective coming soon)
    • Hidden History expanded to 60+ dual-timeline entries; prior textbook-attribution style removed
    • Mobile density pass: 44px touch targets, compact cards, phone-first history list
  23. v0.26.0

    Pass 26 - Massive verifiable content expansion

    • Hidden History expanded to 120+ dual-timeline entries across Indigenous history, labor wars, coups, Jim Crow, LGBTQ and disability rights, environmental justice, and voting rights
    • Rebuttal Desk expanded to 350+ sourced counters for high-value MAGA/conservative talking points
    • Project 2025 Tracker expanded to 160+ verified actions including Federal Register DOGE orders, Schedule Policy/Career (E.O. 14410), AI deregulation, lands access, and vaccine-schedule politicization
    • Blueprint adds Immigration, Housing, Media/Antitrust, Disability, and Indigenous Sovereignty policy fixes with cost-of-inaction citations
    • Accountability, Mission, and Methodology pages deepened with FOIA, OpenSecrets, FEC, and CRS transparency facts
  24. v0.27.0

    Pass 27 - Aggressive verifiable expansion

    • Hidden History expanded to 150+ dual-timeline entries (Pueblo Revolt through SFFA, Selma, Agent Orange, Muslim ban, and more)
    • Rebuttal Desk expanded to 400+ sourced counters spanning Schedule F, DOGE, climate, elections, labor, and courts
    • Project 2025 Tracker expanded to 180+ verified actions including fintech E.O.s 14405/14406, cryptographic/quantum orders, and regenerative agriculture
    • Blueprint cost-of-inaction text deepened with GAO, BLS, Brennan, CRS, EPA, and NOAA sourcing markers
    • Accountability page adds GAO improper-payments, fintech deregulation, Federal Register receipts, and vaccine-schedule capture facts
  25. v0.28.0

    Pass 28 - Keep expanding verifiable room

    • Hidden History expanded to 180+ dual-timeline entries (Pequot War through Scopes, 14th Amendment, Memphis/New Orleans massacres, and more)
    • Rebuttal Desk expanded to 450+ sourced counters spanning Freedom-to-Fix, NSPMs, Schedule Policy/Career, climate, courts, and labor
    • Project 2025 Tracker crossed 200+ verified actions including Freedom-to-Fix EPA memo, trade proclamations, NSPM-11/12, and Pacific fishing
    • Blueprint safeguards deepened (SAFE-002 emergency/NSPM sunsets; SAFE-004 FR archival and FOIA backlog metrics) plus FIX cost-of-inaction sourcing
    • Accountability page adds Freedom-to-Fix, NSPM cascade, trade-by-proclamation, and clemency-pattern facts
  26. v0.29.0

    Pass 29 - Keep expanding verifiable room

    • Hidden History expanded to 210 dual-timeline entries (Salem through COVID, Fort Pillow, Bakke, Tet, Guadalupe Hidalgo, and more)
    • Rebuttal Desk hit 500 sourced counters spanning citizenship-verification, DEI contractor bans, housing EOs, de minimis trade, NSPMs, and FOIA
    • Project 2025 Tracker crossed 220 verified actions including citizenship-verification elections order, TrumpIRA.gov, FEMA Review continuance, and E.O. 14389 tariff toggles
    • New Federal Register and White House citations for housing, customs, arms-transfer, recovery, and Made in America advertising orders
    • Link validation and Cloudflare Pages deploy for v0.29
  27. v0.30.0

    Pass 30 - Keep expanding verifiable room

    • Hidden History expanded to 240+ dual-timeline entries (Lexington through Shelby deep cuts, Little Bighorn, Sacco and Vanzetti, Hiroshima, and more)
    • Rebuttal Desk crossed 550 sourced counters spanning metals tariffs, DPA waivers, international-organization exits, Kickapoo permit denial, and sports federalization
    • Project 2025 Tracker crossed 240 verified actions including DPA Section 303 waivers, aluminum-steel-copper tariffs, treaty-exit memos, and Preserving America's Game
    • New Federal Register and White House citations for industrial-policy, Indigenous permitting, appropriations implementation, and critical-pay memoranda
    • Homepage and rebuttal milestone banners updated for 240-event and 550-rebuttal markers; link validation and Cloudflare Pages deploy for v0.30
  28. v0.31.0

    Pass 31 - Keep expanding verifiable room

    • Hidden History expanded to 270+ dual-timeline entries (Treaty of Tripoli through Trump immunity, Manzanar, Church Committee, Deepwater, Dominion v. Fox, and more)
    • Rebuttal Desk crossed 600 sourced counters spanning Schedule F, metals tariffs, DPA waivers, Kickapoo permitting, housing EO stacks, and history deep cuts
    • Project 2025 Tracker crossed 260 verified actions including housing continuity, DPA industrial waivers, treaty-exit memos, elections mandates, and lands deregulation
    • New and reused Federal Register / White House / Archives citations for industrial policy, Indigenous permitting, FOIA transparency, and civil-service conversion
    • Homepage and rebuttal milestone banners updated for 260-event and 600-rebuttal markers; link validation and Cloudflare Pages deploy for v0.31
  29. v0.32.0

    Pass 32 - Keep expanding verifiable room

    • Hidden History expanded to 300+ dual-timeline entries (Stamp Act through Trayvon, 13th/15th Amendments, New Deal, Medicare, Title IX, Saturday Night Massacre, and more)
    • Rebuttal Desk crossed 650 sourced counters spanning history deep cuts, Schedule F, metals tariffs, DPA waivers, housing EO stacks, and elections mandates
    • Project 2025 Tracker crossed 280 verified actions including Schedule F continuity, tariff proclamations, DPA waivers, citizenship-verification, and FEMA review continuance
    • New National Archives / NPS / Congress.gov / FDA / SSA citations for constitutional amendments, Progressive regulation, New Deal, civil rights, and post-9/11 policy
    • Homepage and rebuttal milestone banners updated for 280-event and 650-rebuttal markers; link validation and Cloudflare Pages deploy for v0.32
  30. v0.33.0

    Pass 33 - Keep expanding verifiable room

    • Hidden History expanded to 330+ dual-timeline entries (Constitutional Convention through Loper Bright, Pendleton, Antietam, TVA/WPA, Miranda, Camp David, TARP, Kansas tax experiment, and more)
    • Rebuttal Desk crossed 700 sourced counters spanning history deep cuts, Schedule F, metals tariffs, DPA waivers, housing EO stacks, elections mandates, and Chevron/Loper Bright
    • Project 2025 Tracker crossed 300 verified actions including Schedule F continuity, tariff proclamations, DPA waivers, citizenship-verification, FEMA review, and lands deregulation
    • New Archives / NPS / State Department / Oyez / Congress.gov citations for civil-service reform, due-process landmarks, Cold War doctrine, and modern regulatory power shifts
    • Homepage and rebuttal milestone banners updated for 300-event and 700-rebuttal markers; link validation and Cloudflare Pages deploy for v0.33
  31. v0.34.0

    Pass 34 - Keep expanding verifiable room

    • Hidden History expanded to 360+ dual-timeline entries (Marbury through Bruen, Wilmot, Pacific Railway, Gettysburg Address, Prohibition, Kerner, ERA, Prop 13, AUMF, and more)
    • Rebuttal Desk crossed 750 sourced counters spanning history deep cuts, Schedule F, metals tariffs, DPA waivers, housing EO stacks, elections mandates, and continuity optics
    • Project 2025 Tracker crossed 320 verified actions including Schedule F continuity, tariff proclamations, DPA waivers, citizenship-verification, FEMA review, and lands deregulation
    • New Archives / NPS / State Department / Oyez / Congress.gov citations for judicial review, Reconstruction statutes, WWI diplomacy, Cold War strategy, and modern gun-rights doctrine
    • Homepage and rebuttal milestone banners updated for 320-event and 750-rebuttal markers; link validation and Cloudflare Pages deploy for v0.34
  32. v0.36.0

    Pass 36 - Cohesion + sources that actually open

    • Unified white + navy + sunrise-orange palette across every route; killed mode-tracker/blueprint and page-specific gradient islands
    • BrandLogo only in header/footer at consistent size; PageShell wraps every page
    • Homepage rebuilt as a clear grid of all major sections (Rebuttal, History, Tracker, Blueprint, Mission, Accountability, Methodology, Donate, Contribute, Start, Saved)
    • Fixed citation Wayback links that used fabricated timestamps (often 404 for recent White House pages). Now use durable archive.org/web/*/ calendar URLs
    • Citation modal prefers archive when primary is unverified; absolute https-only hrefs; validate-links soft-404 detection expanded
  33. v0.37.0

    Pass 37 - Mobile cache bust + Kamala projection rebuttal

    • Service worker rewritten: network-first for HTML/CSS/JS, hard cache bump to sunrise-v37 (fixes phones stuck on pre-Pass-35 layout)
    • PWA register forces SW update, updateViaCache none, one-time soft reload on controllerchange
    • New Rebuttal Desk entry kamala-would-have-been-worse with search aliases (kamala worse, dodged a bullet, if kamala won)
    • Blueprint schema prepared for gaslight-exposure fields; pillar expansion continues next
  34. v0.38.0

    Pass 38 - Blueprint common-sense pillars expanded

    • Blueprint FIX policies expanded from 10 to 24 pillars (childcare, gun safety, reproductive rights, tax fairness, Social Security/Medicare, rural care, veterans, transit, anti-corruption, drug pricing, living wage, antitrust, climate jobs, mental health, plus deepened originals)
    • Every policy and safeguard now ships whyItWorks, whyPeopleCallItExtreme, theGaslight, alreadyWorksWhere, cost of inaction, and verified sources
    • Blueprint accordion and /blueprint/[id] share pages surface Evidence & framing subsections; safeguards get the same treatment plus copy-link
    • Shareable pages for all new IDs (e.g. /blueprint/FIX-CC-001, /blueprint/FIX-GUN-001); search indexes the new fields
  35. v0.39.0

    Pass 39 - Live Legislation Tracker + nav overhaul

    • New /legislation (alias /bills) live tracker for 119th Congress bills with party-colored sponsors, roll-call bars, and progressive analysis
    • Hybrid data: curated major bills + scripts/fetch-legislation.ts for Congress.gov API refresh when CONGRESS_API_KEY is set
    • Nav decluttered: primary = Rebuttal · History · Tracker · Legislation · Blueprint; overflow More menu + Donate accent
    • Homepage, footer, sitemap, SEO, and command palette wired for legislation search
  36. v0.40.0

    Pass 40 - Complex Impact Scenarios

    • New /scenarios hub with 32 multi-step causal chains linking administration actions, Congress, budgets, propaganda, and lived outcomes
    • Vertical actor-color timelines, Gets Y vs Should Get Z panels, topic filters, and deep links to Tracker events and Blueprint fixes
    • Scenarios wired into More nav (top), homepage grid, footer, sitemap, SEO, and command-palette search
    • Plain-language family personas with verified institutional sources across healthcare, housing, labor, climate, immigration, and more
  37. v0.41.0

    Pass 41 - Newbie clarity + live-mode overhaul

    • Landing hero answers in under 10 words: Track the agenda. Counter the lies. Build the fix. CTAs: Start tour / Rebuttal Desk / Live bills
    • Deleted design-meta fluff (white canvas, navy type, sunrise accents, pick a section and go deep)
    • Live pulse strip: legislation last-updated, high-severity tracker count, scenarios, rebuttals
    • Guided tour: Rebuttal, History, Tracker, Legislation, Scenarios, Blueprint, Mission
    • PageHero and nav copy tightened sitewide; SW cache bumped to sunrise-v41
  38. v0.42.0

    Pass 42 - Kill meta copy + newbie product polish

    • Deleted published agent/meta language from /start, sitemap, nav, and SEO (seven stops / mission last / tour structure narration)
    • Landing hero: Track. Counter. Fix. Start here / Rebuttal Desk / Live bills; friendlier section cards
    • Guided tour rewritten as a product walkthrough with progress dots and punchy per-tool copy
    • PageHero eyebrows de-meta'd (Conversation Ready, Severity Scored, Policy Fixes); SW cache bumped to sunrise-v42
  39. v0.43.0

    Pass 43 - Full nav grid + section colors + US dates + contacts

    • Removed More dropdown: all 12 core sections visible in an even desktop grid (4/6/12 cols) and a 2-column mobile grid with section accent colors
    • Per-section accents (Rebuttal orange, History teal, Tracker crimson, Legislation blue, Scenarios violet, Blueprint sky, Mission/Accountability/Methodology slate, Donate green) on homepage cards, PageHero, nav, and tour
    • Em/en dashes purged from app/components/lib; dates display as MM/DD/YYYY via shared formatDateUS
    • LegislatorName shows official Contact links from congress-legislators (no invented emails); SW cache bumped to sunrise-v43
  40. v0.44.0

    Pass 44 - Compact nav under logo

    • Header rebuilt: logo on top row, compact 7-item nav grid underneath (2-col mobile / 4-col tablet / 7-col desktop)
    • Nav order: Project 2025 Tracker / Rebuttal Desk / Legislation / Hidden History / Scenarios / Blueprint / About
    • Start, Contribute, and Donate removed from header (footer only); Mission + Accountability + Methodology grouped as About → /mission
    • Homepage section cards and hero CTAs match nav priority; SW cache bumped to sunrise-v44
  41. v0.44.1

    Pass 44b - Blueprint opposition framing

    • Every FIX policy now answers: Why they fight it, What they're hiding, The gaslight, The real reason (money/power/donors)
    • New fields whyTheyFight, whatTheyHide, whyTheyOppose plus strengthened theGaslight; receipt-backed copy (EPI, OpenSecrets, CBO, KFF, OECD)
    • Prominent sky-accent Opposition framing panel on /blueprint and /blueprint/[id] (always visible, not buried)
    • SW cache bumped to sunrise-v44b
  42. v0.45.0

    Pass 45 - Project Sunrise brand mark

    • Replaced legacy THE SUNRISE PARTY logos with the PROJECT SUNRISE horizontal mark sitewide
    • Header logo enlarged (~160-260px wide by breakpoint) with extra header padding; hero/footer use the same asset
    • Favicon and apple-touch-icon cropped from the sun icon only; manifest icons updated
    • SW cache bumped to sunrise-v45
  43. v0.45.1

    Pass 45b - Modern header + kill vanity stats

    • Header rebuilt: glass/white sticky chrome, PROJECT SUNRISE mark, muted navy text nav with hairline separators (no candy-colored pills)
    • Nav order unchanged: Tracker / Rebuttal / Legislation / History / Scenarios / Blueprint / About; 2-col mobile text grid
    • Removed Live pulse strip, landing count chips, footer platform counters, rebuttal milestone banners, and sitemap vanity stats
    • SW cache bumped to sunrise-v45b
  44. v0.46.0

    Pass 46 - Inline header + mobile hamburger

    • Desktop: one-row header - compact logo, inline section links, search far right
    • Mobile: Logo | flex | hamburger (left of Search) | Search; 7 links only in dropdown (no permanent nav grid)
    • Removed duplicate hero logo on the homepage - header mark only
    • Stripped candy section accents from PageHero borders and homepage cards; navy/gray chrome only
    • Homepage section cards: even tight grid, equal cards, no vanity meta chips
    • SW cache hard-bumped to sunrise-v46-20260713T1535-force; _headers no-store for /sw.js
  45. v0.47.0

    Pass 47 - Punchy homepage + timeline tracker

    • Homepage: TRACK. COUNTER. FIX. + LIVE BILLS. SOURCED ANSWERS. REAL IMPACT. RIGHT NOW. then grid only - no For you / What you get / redundant hero CTAs
    • Tracker rebuilt timeline-first (observer-style): month groups, chronological scrubber, newest/oldest sort, date-range + category + severity filters, detail slideover
    • Header remains single-row desktop / hamburger left of Search on mobile; no hero duplicate logo
    • SW cache hard-bumped to sunrise-v47-20260713T1645-final
  46. v0.48.0

    Pass 48 - Mobile homepage density

    • Support line smaller on mobile (text-[11px], tighter tracking, nowrap) so it fits one line
    • Destination cards: icon + title + Open on one row; less padding, shorter descriptions
    • SW cache hard-bumped to sunrise-v48-20260713T1545-dense
  47. v0.49.0

    Pass 49 - One-line hero headline

    • TRACK. COUNTER. FIX. uses mobile clamp + whitespace-nowrap so all three words fit one line
    • Desktop unchanged (sm:text-4xl / lg:text-5xl)
    • SW cache hard-bumped to sunrise-v49-20260713T1548-headline
  48. v0.50.0

    Pass 50 - Destination grid sunrise polish

    • Homepage destination cards: soft orange→yellow left accent wash progressing Tracker→Contribute
    • Navy logo stroke (#0b1f3a) on every card so they hold on white
    • Compact Pass 48 row layout kept (icon + title + Open)
    • SW cache hard-bumped to sunrise-v50-20260713T1555-grid
  49. v0.51.0

    Pass 51 - Collapsible sort and filter panels

    • New CollapsibleFilters component: compact bar with Sort & filter toggle, active count badge, Clear all
    • Mobile bottom sheet and desktop dropdown; search stays visible where it is primary
    • Tracker, Rebuttal, History, Legislation, Scenarios, and events tracker updated
    • SW cache hard-bumped to sunrise-v51-20260713T1700-filters
  50. v0.52.0

    Pass 52 - Comprehensive mobile UX pass

    • Hero action rows stay one line on mobile: compact CSV, iCal, Share buttons via HeroActions
    • CollapsibleFilters mobile sheet: scroll to top on open, z-index fix, drag handle, smooth slide
    • Homepage grid reordered (Tracker to Blueprint); Blueprint highlighted blue as THE FIX; About/Donate/Contribute nav-only
    • Legislation stats one row; LIVE floor banner and per-bill House/Senate floor badges
    • Rebuttal compact PageHero; all em/en dashes removed from user-facing copy
    • SW cache hard-bumped to sunrise-v52-20260713T1815-mobile
  51. v0.53.0

    Pass 53 - Political Standing Quiz

    • New /quiz: ~20 definitive questions with ? help tips that demystify politicized framing
    • Results: economic/social compass, camp alignment %, shareable URL, MAGA reality check when answers diverge
    • Quiz added to hamburger nav (after Rebuttal) and homepage destination grid
    • SW cache hard-bumped to sunrise-v53-20260717T0940-quiz
  52. v0.53.1

    Pass 53.1 - Quiz false-binary framing

    • Quiz intro rewritten to demolish slogan traps with shared-values examples (pro-life, policing, borders, guns, book bans)
    • Stronger ? help on abortion, guns, immigration, policing, religion, taxes, education, foreign policy, Social Security
    • MAGA reality check results copy upgraded: brand loyalty vs kitchen-table policy
    • SW cache hard-bumped to sunrise-v53.1-20260717T0955-quiz-framing
  53. v0.53.2

    Pass 53.2 - Quiz tap targets and honest framing

    • Quiz answers: full-row click targets, sticky selected state with radio check, ? tips no longer steal the tap
    • Stronger ? demystifiers: open borders never U.S. policy, gun-grab / defund / socialism / woke slogan traps
    • Results MAGA section rewritten as neutral policy comparison (no 'you may think you align' assumption)
    • SW cache hard-bumped to sunrise-v53.2-20260717T1000-quiz-tap
  54. v0.54.0

    Pass 54 - Legislation live refresh + always-on updater

    • Legislation tracker refreshed from Senate active-leg (Jul 15): H.R. 6644 ROAD to Housing enacted as P.L. 119-101
    • S. 4784 NDAA cloture failure (50–46) on the floor; SAVE America + FY2027 appropriations marked floor LIVE
    • Unraid updater: every cycle refreshes tracker + legislation (API or curated probe), default UPDATE_HOURS=1
    • SW cache hard-bumped to sunrise-v54-20260717T1500-legislation
  55. v0.55.0

    Pass 55 - Quiz policy ideas, answer shuffle, MAGA framing

    • Quiz results: Project Sunrise novel / proven-abroad policy ideas matched to topics you answered (pros, cons, why incredible, where it works)
    • Choice answers shuffle per session (seeded) so top/bottom click habit cannot steer scores; option ids stay stable for scoring
    • Alignment and divergence copy uses MAGA / hard-right (not Trump); camp label renamed
    • Results: Who you most likely align with (named figures across the spectrum) plus MAGA is not the Republican Party callout
    • Blueprint adds full Sunrise ideas gallery at #sunrise-ideas
    • SW cache hard-bumped to sunrise-v55-20260717T1520-quiz-people
  56. v0.56.0

    Pass 56 - Quiz undeniable: citations, share, Sunrise asks

    • Quiz expanded to 33 definitive questions (~5-7 min) with real progress count; 8 Project Sunrise asks at the end (mobile voting, carbon fee & dividend, RCV, broadband, all-payer, social housing, postal banking, digital ID)
    • Sources / Learn more under questions with citation modal (Congress.gov, GAO, CBO, KFF, Brennan, NASA, Estonia e-gov, Maryland HSCRC, and peers)
    • Results share card: Web Share API, copy link, copy text, prefilled post; sticky Retake bar; richer intro and ? help
    • OG / meta refreshed for /quiz; client title updates when shared results load via query string
    • SW cache hard-bumped to sunrise-v56-20260717T1545-quiz-share
  57. v0.57.0

    Pass 57 - Quiz results policy ideas as flashcards

    • Results: Project Sunrise policy ideas are a flashcard deck (one at a time) instead of a long scroll list
    • Flip for pros/cons/sources; Prev/Next, dots, N of M counter; swipe between cards on mobile
    • Deck sized up to 8 ideas matched to your topics; Blueprint still shows the full gallery
    • SW cache hard-bumped to sunrise-v57-20260717T1600-quiz-flashcards
  58. v0.58.0

    Pass 58 - Quiz results as one Review deck

    • Results: one unified Your review flashcard walkthrough instead of endless scroll sections
    • Card sequence: Alignment → people (one each) → MAGA is not the GOP → each divergence → each Sunrise idea
    • Compass stays in a compact header; Card N of M + progress bar; Prev/Next + swipe; flip where useful
    • Share + Retake sticky outside the deck; scoring and share URLs unchanged
    • SW cache hard-bumped to sunrise-v58-20260717T1700-quiz-review-deck
  59. v0.59.0

    Pass 59 - Quiz compass reaches real extremes

    • Compass scoring now scales to the quiz's attainable min/max so consistent one-way answers can hit the edges (±10)
    • Before: averaging option scores capped around ±4 to ±5 while the plot still showed ±10, so extremes looked near-center
    • Zero stays centered; camp alignment and share URLs unchanged
    • SW cache hard-bumped to sunrise-v59-20260717T1600-quiz-compass-scale
  60. v0.60.0

    Pass 60 - Distraction Watch

    • New /distracted: Distraction / Cover-up Watch with 48 sourced MAGA flashbang patterns (Epstein theater, culture-war, election fraud myths, border invasion rhetoric, Hunter whataboutism, deep state, Project 2025 drown-outs, 2025-2026 admin patterns)
    • Cards: Distraction → Covering up → Why → Why people buy it → How to spot; CollapsibleFilters for category, severity, search; shareable /distracted/[id] pages
    • Wired into nav, homepage grid, footer, sitemap, command search, quiz results explore CTA; Tracker/Rebuttal/Quiz cross-links
    • SW cache hard-bumped to sunrise-v60-20260720T0900-distraction-watch
  61. v0.61.0

    Pass 61 - Distraction Watch as flashcards

    • Distraction Watch default is a review deck: one card at a time, Prev/Next, swipe, flip for Why
    • Optional List mode: compact date | title | severity rows with short expand
    • Rewrote all curated entry fields to scannable limits (distraction/cover ~15 words; Why as 3 short lines); Citations behind a small link
    • SW cache hard-bumped to sunrise-v61-20260720T0915-distraction-deck
  62. v0.62.0

    Pass 62 - Ops feed + bury callouts

    • Homepage: navy LIVE 'What just happened' ticker under the hero, above the destination grid (Tracker / Bills / Distracted)
    • Distraction Watch: coveringUp is the primary crimson 'Pay attention to this / They're burying' callout; shiny distraction is secondary gray
    • Reusable glossary + TermTip / TipText (? hover/tap) for Schedule F, DOGE, Project 2025, CRA, Chevron, redaction, client list theater, and more
    • Ticker Distracted rows use a red BURY: prefix on the cover-up line
    • SW cache hard-bumped to sunrise-v62-20260720T0945-ops-bury-tips
  63. v0.63.0

    Pass 63 - Scenario best solutions

    • Every Impact Scenario now has bestSolution, whyItWorks, and optional linkedFixId tied to Blueprint FIX pages
    • Scenarios list cards and detail pages surface Best solution + Why it works with Blueprint deep links
    • Kitchen-table fixes cover Medicare for All, PRO Act, housing, childcare, voting, Schedule F reversal, and related pillars
    • SW cache hard-bumped to sunrise-v63-20260720T1000-scenario-solutions
  64. v0.64.0

    Pass 64 - Sunrise guided wizard

    • /start is a full-viewport kitchen-table tour: Welcome → Tracker → Rebuttal → Legislation → Distracted → Scenarios → Quiz → Hidden History → Blueprint (THE FIX) → Done
    • Per-step dawn-to-day gradients (navy/orange/pink → gold → yellow → sky blue) with Explore this now / Next / Close; localStorage sunrise-wizard-done skips re-prompt
    • Homepage: Take the tour + New here? Start CTAs; first-visit dismissible banner; hamburger Tour link
    • Mission / About / Donate stay out of the main wizard path (footer and hamburger only)
    • SW cache hard-bumped to sunrise-v64-20260720T1035-wizard
  65. v0.65.0

    Pass 65 - Jargon tips everywhere

    • Glossary massively expanded: enforcement militarization, watchdog erosion, Schedule F expansion, OPM, MSPB, FEC deadlock, dark money, cloture, rescission, impoundment, asylum backlog, mass deportation, and dozens more kitchen-table definitions
    • TipText / TermTip (? hover desktop, tap mobile, stopPropagation) auto-wraps jargon on Distracted cards (front bury + list + detail), LIVE ticker, Tracker descriptions, Scenarios, Legislation blurbs, and Blueprint policy copy
    • Longest-match-first so multi-word phrases like 'enforcement militarization' and 'Schedule Policy/Career' win over shorter aliases
    • SW cache hard-bumped to sunrise-v65-20260720T1100-jargon-tips
  66. v0.65.1

    Pass 65.1 - Single hero tour CTA

    • Homepage hero keeps only Take the tour (to /start); removed duplicate New here? Start button
    • First-visit WizardPrompt banner unchanged
    • SW cache hard-bumped to sunrise-v65.1-20260720T0945-hero-cta
  67. v0.65.2

    Pass 65.2 - Dawn-to-sunrise grid accents

    • Homepage destination cards progress early dawn (deep navy, rose, dark orange) → mid sunrise (coral/gold) → full sunrise (bright gold/soft yellow)
    • About stays nav-only; gradient spans Tracker through Saved; Blueprint remains blue THE FIX
    • Navy #0b1f3a stroke kept; soft left wash + inset accent pattern unchanged
    • SW cache hard-bumped to sunrise-v65.2-20260720T1450-dawn-cta
    • Hero CTA: only Take the tour (/start); duplicate New here? Start removed; first-visit banner kept
  68. v0.65.3

    Pass 65.3 - Fierce homepage hero purpose

    • Hero: They are dismantling democracy in public. / We track it, counter it, and build the fix. Fight until we win.
    • Sentence-case wrapping headline (no nowrap slogan); single Take the tour CTA kept
    • Home meta description + OG updated to match
    • SW cache hard-bumped to sunrise-v65.3-20260720T1455-hero-fight
  69. v0.66.0

    Pass 66 - Zero broken links

    • Fixed malformed Wayback archive links missing the calendar wildcard (web/https -> web/*/https) in tracker and distracted auto-feeds; generators now emit durable calendar URLs
    • Replaced dead legislator contact paths (Austin Scott, Clyburn, Fine typo hhttps, Sessions, Sewell, Armstrong, Graham, Stabenow) with verified office homepages or Senate directory
    • Replaced unreachable ed.gov citation primaries with Cornell LII Title IX (20 USC 1681), Education Week CRT article, and archived ed.gov snapshot
    • Hardened soft-404 detection so Next.js embedded notFound templates no longer false-flag live routes like /rebuttal
    • SW cache hard-bumped to sunrise-v66-20260720T1505-zero-broken-links
  70. v0.67.0

    Pass 67 - Full disclosure legislation votes

    • Member-level Yea/Nay/Present/Not Voting on bill detail: expandable by party (Dem blue / GOP red) plus searchable voter list
    • Live refresh via GovTrack House CSV + Senate LIS XML every Unraid cycle (no API key required); Congress.gov optional for bill-action discovery
    • Sponsor and voter chips show office phone (tel:), email when published, otherwise official Contact form; never invent emails
    • Contacts regenerated from unitedstates/congress-legislators with phone, fax, and office address
    • SW cache hard-bumped to sunrise-v67-20260720T1500-legislation-votes
  71. v0.68.0

    Pass 68 - Nav dawn-to-sunrise accents

    • Desktop header and mobile hamburger tabs share homepage dawn→sunrise accent path (navy/rose/dark orange → coral/gold → bright yellow)
    • Soft underline (desktop) and left border (hamburger) per index; navy text stays readable; active state uses accent underline/wash
    • Flat list kept (no More menu): LIVE / LEARN / FIX divider labels in hamburger only; Blueprint remains blue THE FIX
    • Shared sunriseAccent helper for homepage grid + nav
    • SW cache hard-bumped to sunrise-v68-20260720T1515-nav-dawn
  72. v0.69.0

    Pass 69 - Link audit clean (1870/1870)

    • npm run validate-links: 1870 unique URLs, 0 broken after Murphy Senate contact fallback and full validated-urls refresh
    • Added scripts/check-internal-routes.mjs for live soft-404 scanning of nav, tracker, rebuttal, scenarios, legislation, blueprint
    • Soft-404 detector ignores Next.js embedded notFound RSC templates (false flag on /rebuttal fixed in Pass 66)
    • SW cache hard-bumped to sunrise-v69-20260720T1525-link-audit-clean
  73. v0.70.0

    Pass 70 - LIVE / LEARN / FIX nav brackets

    • Desktop nav reorder: Tracker, Legislation | Rebuttal, Quiz, Distracted, History, Scenarios | Blueprint | About
    • Under-bracket labels LIVE / LEARN / FIX under each group; About sits unlabeled after FIX
    • Hamburger section dividers match; Rebuttal/Quiz/Distracted are LEARN not LIVE
    • Homepage destination grid matches nav order; dawn accents follow new index
    • SW cache hard-bumped to sunrise-v70-20260720T1517-nav-brackets
  74. v0.72.0

    Pass 72 - Tips always above chrome

    • Tooltip Positioner + Popup z-[9999] (was z-50) so hover tips clear sticky header and LIVE/LEARN/FIX brackets
    • InfoTip / TermTip touch popovers portal to document.body with fixed positioning — no more clip under sticky nav or filter bars
    • CollapsibleFilters desktop panel portals to body at z-[9999]; sticky header stays z-50
    • SW cache hard-bumped to sunrise-v72-20260720T1530-tip-z
  75. v0.73.0

    Pass 73 - LIVE record pulse

    • Pulsing red ON AIR record circle beside LIVE under-bracket (desktop) and LIVE hamburger divider
    • Same pulse on homepage OPS // LIVE ticker badge for consistency
    • Decorative aria-hidden; prefers-reduced-motion disables animation
    • SW cache hard-bumped to sunrise-v73-20260720T1535-live-record-pulse
  76. v0.74.0

    Pass 74 - Blueprint light sky THE FIX

    • Blueprint accent is light sky full-sunrise: #38bdf8 accent, #7dd3fc mid, #bae6fd soft wash, navy #0b1f3a on light fills
    • Nav FIX underline, homepage Blueprint card border/badge/wash, PageHero sky edge, start-tour THE FIX chip, section CSS tokens
    • THE FIX badge uses mid-sky fill + navy type; opposition framing labels stay navy-readable
    • SW cache hard-bumped to sunrise-v74-20260720T1530-blueprint-sky (UTF-8)
  77. v0.75.0

    Pass 75 - Blueprint nav matches FIX sky

    • Blueprint desktop + hamburger link text uses #38bdf8 — same light sky as FIX under-bracket and Blueprint accent
    • FIX under-bracket label (and hairline rules) tinted #38bdf8 to match; LIVE/LEARN stay muted navy
    • Active Blueprint stays bold sky with accent underline for clear current-page state
    • SW cache hard-bumped to sunrise-v75-20260720T1535-blueprint-nav-sky
  78. v0.76.0

    Pass 76 - Scrub FR auto-noise

    • Distracted is curated-only: all DIST-AUTO stubs deleted; FR/RSS/Congress auto OFF unless explicit env opt-in
    • Tracker EVT-AUTO cleared and gated behind TRACKER_FR_AUTO=1 with short high-signal title filter
    • LIVE ticker excludes DIST-AUTO / EVT-AUTO and template bury gibberish
    • Unraid hourly cycle writes empty auto stubs by default so junk cannot regenerate
    • SW cache hard-bumped to sunrise-v76-20260720T1030-scrub-fr-auto