Roadmap · 2026-05-12
+The road to v1.0
++ Nine months in. Five games supported, ten beta releases shipped, a design system rebuilt from + scratch. Three remaining betas stand between today and a public launch. +
+ +The road so far
++ From the first commit on April 10 to today, growth has been steady, then explosive. The v0.9 + beta cycle alone added more code than every alpha release combined. +
+ + +Net codebase growth, by release
++ Cumulative net lines (added minus deleted) at each tagged release. The hockey stick at + v0.9.0 is the full Meadow design system — sidebar shell, TownManager drawer, CategoryTab + rebuild, Settings page, GlobalSearchDropdown, and StatsTab landing in a single PR. +
+Commits per release
+Code vs. assets
++ Total file count quadrupled at v0.9.1+ — but src/ stayed flat at ~60 files. The growth + is icon assets (PNG sources + 768px exports + manifests), not code bloat. +
+Marquee features, release by release
+| Version | +Date | +What landed | +
|---|---|---|
| v0.1 – v0.2 | +Apr 10–12 | +4-category museum tracking · Zustand persistence · detail modal · per-tab search | +
| v0.3 – v0.5 | +Apr 13 | +Multi-town · global search · Stats tab · CSV export · Vitest + Vercel Analytics | +
| v0.6.x | +Apr 13–15 | +Home screen with leaving-soon shelf, progress cards, recent activity | +
| v0.7.0-alpha | +Apr 17 | +Multi-game foundation: 3-level donation schema · ACWW + ACCF data · ACCanvas decomposition (2175 → 298 lines) | +
| v0.8.x | +Apr 29 – May 1 | +React Router · ACNL + ACNH data · hemisphere toggle · sea creatures tab · inline expand panels | +
| v0.9.0-beta | +May 4 | +Full Meadow redesign: sidebar, TownManager drawer, Settings page, HomeTab + StatsTab rebuild, GlobalSearchDropdown | +
| v0.9.1 – 0.9.2 | +May 4–5 | +ACGCN icons via Fandom scrape · cross-game icon routing · first 2 hand-drawn pieces · /credits route | +
| v0.9.3-beta | +May 6 | +JSON save-file round-trip (export + import with Replace/Merge/Import-as-new) · onboarding affordance | +
| v0.9.4-beta | +May 7 | +Silhouette rendering for un-donated items · ACWW icons to 100% · 768px icon export pipeline | +
| v0.9.5-beta | +May 10 | +ACNL icons to 96.5% (ACCF → 100%) · 3 hand-drawn icons (frog, robust + brown cicada) | +
+ 67 merged PRs · ~9.8k lines of TypeScript, React, and CSS · 25 active development days — + single contributor, working publicly. +
+ + + + +Hand-drawn icons: the long road
++ Wiki-scraped placeholders cover the gap today. The end goal is a fully hand-drawn library + for fish and bugs — fossils, sea creatures, and art are intentionally out of scope for now. +
+ + +Where we are
++ Across all five games, deduped by item id. 4 fish drawn (sea-bass, + koi, coelacanth, frog) · 3 bugs drawn (ant, robust cicada, brown cicada). +
+The leverage curve
++ How many games each remaining species appears in. Drawing one species in the + 5-game tier lights up every single game at once. +
+Per-game coverage (fish + bugs)
++ Each bar is the game's full fish + bug roster. Dark green = hand-drawn original. + Pale green = wiki-scraped placeholder (shipped, but to be replaced). Tan = no icon yet. +
+ + + +Highest-ROI draws (one icon → 5 games)
++ 31 fish and 18 bugs appear in every single game; of those, 27 fish and 16 bugs are still + un-drawn. Knocking out this 43-icon tier alone takes ACGCN and ACCF to ~93% hand-drawn + coverage. +
++ Fish: angelfish · arapaima · arowana · barred-knifejaw · bitterling + · bluegill · carp · catfish · cherry-salmon · crawfish · crucian-carp · dace · freshwater-goby · giant-snakehead · + goldfish · guppy · killifish · loach · pale-chub · piranha · pond-smelt · pop-eyed-goldfish · red-snapper · salmon + · squid · stringfish · sweetfish +
++ Bugs: banded-dragonfly · common-butterfly · darner-dragonfly + · evening-cicada · firefly · grasshopper · jewel-beetle · ladybug · long-locust · mantis · migratory-locust + · mole-cricket · pondskater · red-dragonfly · spider · walker-cicada +
+The road ahead
++ Three planned betas and a launch. Each beta is intentionally narrow — one or two themes per + release, no surprise scope. +
+ +-
+
- Open Graph + Twitter card meta per game +
- sitemap.xml + meta descriptions +
- Per-game social cards +
-
+
- Polish bug sweep (#76 a11y, #85 mobile clipping, #59 shadow size, #92 polish bundle) +
- Styled confirm dialog to replace native confirm() in Settings +
- Ko-fi / GitHub Sponsors footer link (FUNDING.yml already configured) +
v1.0 launch buckets
+Branding
++ Final logo, favicon set, README hero, social card. Decide on the public name. +
+SEO
++ Meta tags, sitemap, OG cards, structured data. Mostly handled in v0.9.7-beta. +
+Accessibility
++ Sweep open issues (#76 search dropdown), keyboard audit, colour contrast pass. +
+Performance
++ Lighthouse pass. Icon lazy-loading already in place; verify largest contentful paint + with the icon library at full size. +
++ v1.0 is reachable. The remaining work is well-scoped, the design is locked, and the data + layer hasn't needed a migration since v0.8.0. +
+ + +