Releases: aribradshaw/1976
Release list
1976 v2.7.13
Playable HTML5 release guard\n\n- Repairs the itch.io browser build by selecting the complete Butler upload and hiding the obsolete manual ZIP with missing hashed assets.\n- Adds a static-package verifier for missing assets, empty files, directory escapes, and nonportable root-relative paths.\n- Runs package verification in both Quality and GitHub Pages before publication.\n- Documents the single browser-playable upload rule and live iframe verification command.\n\nVerified with 37 deterministic and unit tests, 19 Chromium journeys, production build, static package validation, live itch iframe validation, and a clean dependency audit.
1976 v2.7.12 - Keep release history verifiable
- Moved shared release metadata onto the open-source DevLog package without changing gameplay or the election-broadcast presentation.\n- Added release-alignment checks so future DevLog dependency updates cannot ship without a matching game version and public release entry.
1976 v2.7.11 - Readable decisions and the election-night desk
Highlights
- Restores WCAG AA contrast across campaign day labels and historical decision surfaces.
- Rebuilds election night as a contained two-column desktop results desk.
- Adds a native public DevLog with the full release archive and contributor paths.
- Adds automated full-state contrast and election-layout containment coverage.
- Adds the deterministic cinematic trailer capture workflow used for the first official launch cut.
Play now: https://aribradshaw.github.io/1976/
1976: As Seen On TV! v2.7.10
Mobile campaign tour and state drill-in. A responsive first-campaign tour now dims the board, spotlights live controls, and repositions its briefing card across phone, tablet, and desktop layouts. State Table Open now scrolls to and focuses the selected campaign desk on stacked mobile screens. Narrow-screen dialogs, historical choices, state details, and 44px touch targets remain reachable throughout the weekly loop. Automated coverage completes all 25 weeks through the 538-EV election-night result at five phone and tablet viewports.
v2.7.9: Two-family broadcast typography
Source Sans 3 now handles every interface, control, label, table, and data surface, while Source Serif 4 is reserved for historical storytelling.
Tabular numerals keep scoreboards aligned without introducing a third visual voice. A shared 4, 8, 12, 16, 24, 32, and 48 pixel spacing rhythm now governs the title slate, campaign board, action planner, scoreboards, and dialogs.
Candidate-card typography, line height, padding, and image proportions were rebalanced for cleaner scanning. Browser coverage verifies both bundled fonts, the spacing tokens, and the correct family on interface and editorial surfaces.
1976 v2.7.8 - Responsive title receiver polish
Responsive title receiver polish
- Restores the full 1976: As Seen on TV! product name while retaining the network election desk as the art direction.
- Rebuilds candidate choices as responsive broadcast profiles with face-safe focal points and intact names.
- Fits the opening receiver inside short desktop, compact desktop, and mobile viewports without page scrolling.
- Moves the version to the bottom-left as a keyboard-accessible link to the full DevLog.
- Removes ornamental receiver controls before they can crowd compact widths.
- Expands browser coverage to 10 journeys, including 1440x700, 911x700, and 390x844 title layouts.
Validation: zero npm audit advisories, release verification, lint, 31 unit tests, production build, and 10 Playwright Chromium journeys.
1976 v2.7.7 - Network election desk
Network election desk
- Establishes a documented 1976 network television style guide for color, typography, geometry, motion, responsive behavior, and accessibility.
- Rebuilds the title receiver, live campaign board, resource scoreboards, action rundown, state reports, dialogs, historical decisions, weekly recaps, and election night as one authored broadcast system.
- Removes gameplay blur, modern gradients, colored glows, pill-heavy cards, decorative hover motion, and the anachronistic web-font dependency.
- Keeps CRT texture purposeful on the physical title receiver and map surface while strategy data stays crisp.
- Adds a ninth Chromium journey protecting the visual system and campaign masthead.
Validation: clean npm ci, zero npm audit advisories, release verification, lint, 31 unit tests, production build, and 9 Playwright Chromium journeys.
v2.7.6: First-party audio only
1976: As Seen on TV!
The current flagship release is live. Play the Carter-Ford campaign in your browser:
You have 25 weeks to build a route to 270. Choose Carter or Ford, spend six actions each week, respond to sourced historical decisions, manage money and momentum, read the newspaper recap, and face a deterministic election night.
What is in this release
- A complete Carter-Ford campaign from setup through election night
- 25 sourced weekly decisions, including the presidential and vice-presidential debates
- State forecasts, expected electoral votes, must-holds, best flips, and Road to 270 planning
- Fundraising, advertising, headquarters, rallies, voter coalitions, momentum, energy, credibility, and cash flow
- Deterministic seeds, autosave, exact resume, and replayable campaigns
- Responsive mobile layout, keyboard-operable state table, reduced motion, visible focus, and accessible dialogs
- First-party sound effects with the former third-party music connection removed
- A typed scenario boundary, contributor guide, scenario guide, and focused good-first issues
If you play a campaign, share your best route to 270 and tell us what should become the next historical scenario.
v2.7.5: Flagship launch and contributor foundation
Ships the calibrated historical opening board, typed scenario and mod boundary, public playable deployment, contributor documentation, launch screenshots, repository cleanup, split production bundles, upgraded toolchain, zero-advisory dependency audit, 31 deterministic and unit tests, and seven browser journeys.
v2.7.4: Accessible strategy board
Adds the keyboard-operable state table, responsive campaign layouts, persisted reduced-motion and CRT settings, coalition-specific historical effects, GitHub Actions, and seven full browser journeys.