Changelog
Everything that's shipped on JoJodle, newest first. Bug fixes, new modes, balance changes, branding — if it touched the live site, it's listed here.
v2.0
The Stand — a second daily puzzle joins JoJodle
- NewNew daily mode at /stand: a pixelated Stand portrait that sharpens with every wrong guess.
- NewFour manga-print flip cards reveal Part, Stand type, user initial and Stand initial — a fresh card every two misses.
- New148 Stands across all nine parts in the candidate pool; portraits cached locally for fast loads.
- NewGame store rebuilt to host multiple daily puzzles. Your JoJodle streak and stats migrate automatically — no reset.
- NewIndependent streak, stats and daily seed for The Stand, so the two modes never share an answer on the same UTC day.
- BrandNumbered footer ("Today's puzzle · #N") added below every mode's game card.
v1.5
Manga-print mood
- BrandDecorative manga-print backdrop layered behind the game card — warm paper tone, mixed against the cream palette.
- FixHintBar becomes a read-only scorecard after the game ends, instead of a button that does nothing.
v1.4
Full SEO matrix
- SEOhreflang tags emitted on every page, with en + x-default pointing to the canonical URL.
- SEOJSON-LD added to home, /characters, and individual character pages (VideoGame, ItemList, Person, BreadcrumbList).
- SEOTwitter card mirrors the Open Graph image via Next.js file convention — share previews are pixel-identical across platforms.
- SEOads.txt refreshed with the live AdSense pub-id.
- FixOpen Graph image route restored on the homepage.
v1.3
Ambiguity, fuzzy hints, Minimal badge
- NewMinimal solve badge — earned by winning in three guesses or fewer with zero hints.
- NewFuzzy hints made more readable: Chapter column now flags answers within ±100 chapters as "close" (yellow).
- NewAmbiguity callout when the 8 attribute columns can't separate the answer from one or two other characters — the win modal calls out the tie.
- FixPre-cap zombie state healed: games saved before the 10-guess cap was introduced now resolve cleanly instead of looking stuck.
v1.2
Guess economy
- NewHard cap of 10 guesses per day. The 10th miss ends the round and reveals the answer.
- NewOptional hint budget — spend up to 3 hints to reveal any single attribute column for today's answer.
- NewClean solve badge — earned by winning without using any hints.
- FixDaily rollover bug fixed: leaving the tab open past UTC midnight now resets cleanly to the new puzzle.
- FixStats now track losses in their own bucket instead of disappearing.
v1.1
Reveal moment + grid polish
- NewWinning row pulses on the reveal, then the answer card links straight into the character profile.
- NewShare grid uses an https://jojodle.org link so social previews unfurl correctly.
- NewGuess grid caps height on desktop with an inner scroll — the answer area stays visible after many guesses.
- BrandCustom favicon + Apple touch icon generated from the manga-print mark; template logos removed.
- DataSeven character data bugs corrected across Parts 3–7 (debut year, debut chapter, stand type).
v1.0
JoJodle launches
- NewDaily JoJo character guessing game with 8 attribute clues per guess (Gender, Part, Stand Type, Role, Hair, Nationality, Debut Year, Debut Chapter).
- New217-character roster covering all nine parts of JoJo's Bizarre Adventure.
- NewStreaks, stats and per-game progress saved locally — no account, no signup, no server-side backup.
- NewSpoiler-free emoji grid for sharing results, with Web Share API and clipboard fallback.
- SEOManga-print branding, indexable character roster, and 217 individual SSG character pages.