Conversation
Two cats enter, one cat leaves: head-to-head voting with streaks, win-rate leaderboard and local-only stats. Adds 90 caption remixes (60 to 150, 25 per mood) reusing the existing 24 templates, plus arena onboarding, keyboard/swipe voting and reset.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The overhaul: 60 → 290 memes plus a whole universe around them
This started as "have some fun with it" and turned into a full second life for the archive. One PR because everything builds on everything — happy to split it if you'd rather review in slices.
Content (+230 memes, 24 → 31 templates)
THIRD_PARTY_NOTICES.mdupdated (24 → 31 files, same honest framing)Features
Ground rules kept
npm start/npm run check(now enforced by CI + a smoke test that validates all 290 memes, assets, lore, and every element ID)prefers-reduced-motionrespected throughoutTesting
npm run checkgreen; exercised locally: every page, voting/streaks/reset, pack open/skip/reset, lab save, editor save/PNG/motion, viewer/TV/channels/ads/sleep, sets export/import, dark mode, 320px widths.