Version history

Every shipped build, kept honest.

Changes are listed newest first. Anything visible to a player goes here. Internal refactors stay in commit messages.

1.11.7 2026-05-31 Pokemon Center interiors

Changed

  • Pokemon Centers now hydrate empty Center map shells with a reusable source-derived interior instead of leaving the player in a blank green square.
  • Cherrygrove Center now has counters, Nurse Joy, Chansey, a generated exit warp, and a working counter interaction.
  • Healing restores the whole party's HP, PP, and status, refreshes the HUD, and saves immediately after Nurse Joy finishes.
  • Runtime cache was bumped again, /pokemon now registers/updates the service worker directly, and older wepayuncheeze-com-v* caches are purged from the Pokemon route.
  • Offline cache now includes the Center interior template, Center/House/Lab textures, Nurse Joy, and Chansey support assets.

Verified

  • Pokemon live mechanics passed with Center screenshots in /tmp/wpu-p3d-centerheal2.
  • Pokemon input matrix passed 32/32 with screenshots in /tmp/wpu-p3d-centerheal2-input.
1.11.6 2026-05-31 Route 30 story gate

Changed

  • Elm parcel return now applies the upstream Route 30 NPC changes: Joey and the two Rattata blockers are removed, and Joey2 moves into trainer position.
  • Old saves with post-parcel story flags now self-heal and reopen Route 30 on load.
  • Route 30 trainer data now includes Joey, Mikey, and Don, with battle.starttrainer wired into the browser runtime.
  • Battle UI now uses a more HeartGold/SoulSilver-inspired layout with slanted HP panels, a red-bordered dialogue box, trainer arena tinting, and clearer move cards.
  • Move learning now hydrates saved Pokemon from source learnsets, so level 6 Totodile gets Water Gun and zero-PP moves show feedback instead of acting dead.

Verified

  • Pokemon live mechanics passed with screenshots in /tmp/wpu-p3d-route30battle4.
  • Pokemon input matrix passed 32/32 with screenshots in /tmp/wpu-p3d-route30battle4-input.
1.11.1 2026-05-31 Game-first homepage

Changed

  • Homepage priority now leads with Minecraft and Pokemon 3D game cards plus a compact Pokemon story strip.
  • Builder Tools now holds session presets, build status, save intelligence, atlas coverage, and QA surfaces behind a collapsed panel.
  • Visual audit now checks that the homepage stays gameplay-first and the Builder Tools panel is closed by default.
1.11.0 2026-05-31 Labs and assets

Added

  • Movement Lab at /movement-lab replays Pokemon movement trace JSON with heading, camera, action, map, and timeline detail.
  • Asset Browser at /asset-browser searches local species, encounter, and sprite path data from the committed P3D export.
  • Browser Save Intelligence on the homepage reads the local Pokemon save and reports objective, location, party, bag, and flags.
  • P3D Atlas Coverage on the homepage shows source-map meters for warps, NPCs, interactions, wild tables, grass zones, and scripts.

Changed

  • The Pokemon QA recorder now stores the latest trace locally for Movement Lab replay.
  • The shared menu and network tools now include Movement Lab and Asset Browser.
1.10.0 2026-05-31 Ops drilldown

Added

  • Build Ops detail rail opens live evidence, status metadata, and the relevant command/source path when a commit, parity, asset, or movement row is selected.
  • Pokemon movement traces on /pokemon record keydown/keyup/probe events with heading, camera yaw, held keys, input mapping, map id, and grass state.
  • Copy Detail and Copy JSON actions make the current Build Ops row or movement trace pasteable into a bug report.

Changed

  • /site-status.json now includes trace-recorder readiness before marking Movement QA ready.
  • The screenshot audit now proves the Build Ops drilldown and movement trace recorder render with real data.
1.9.0 2026-05-30 Build Ops

Added

  • Build Ops adds five live homepage panels: Since Last Visit, AI Parity Board, Asset Scout, Movement QA readiness, and Nightly Freshness Job.
  • /site-status.json now exposes recent commits, opening-story parity checks, local asset-reference counts, Pokemon movement debug export status, and the nightly verification command.
  • Pokemon Movement QA on /pokemon shows heading, camera yaw, held keys, map/grass state, and per-button input snapshots while the game runs.
  • scripts/nightly-freshness.sh runs syntax checks, visual screenshots, the Pokemon input matrix, and refreshes committed screenshot/report artifacts.

Changed

  • The homepage copy snapshot now includes the live status sections backing the Build Ops cards.
  • The visual audit now asserts the Build Ops deck and Pokemon Movement QA overlay are present and functional.
1.8.0 2026-05-30 Freshness Sentinel

Added

  • Freshness Sentinel on the homepage reports stale risk, source-data age, visual-audit age, commit/cache details, and returning-visitor build state.
  • /site-status.json exposes no-store JSON with current git commit, live drift count, CSS/service-worker/Pokemon script versions, source-data ages, screenshot age, docs age, visual-audit age, and build counts.
  • Mark seen lets a visitor store the current build locally so the next visit can flag a newer build.
  • docs/latest-visual-audit.json keeps the live status endpoint tied to committed audit evidence instead of machine-local temp files.

Changed

  • The service worker bypasses cache for the freshness feed and returns explicit offline JSON if the endpoint cannot be reached.
  • The visual audit now checks that Freshness Sentinel endpoint data resolves instead of only confirming the card exists.
1.7.0 2026-05-30 Live build deck

Added

  • Live Build Intelligence on the homepage with five real-data panels instead of filler cards.
  • Source Pulse reads maps, scripts, species, moves, command types, script actions, and encounter table counts from the local build.
  • Route Scanner switches between real source maps and shows NPC, warp, grass-zone, encounter-slot, species, and level-range data.
  • Asset Vault previews local Pokemon/item sprites while reporting the sprite and P3D texture inventory.
  • Offline Pack inspects the active service-worker cache, and Device Preflight reports WebGL, cores, DPR, save presence, and storage budget.

Changed

  • The homepage now gives a useful operational readout before launch, including a copyable JSON snapshot for debugging.
  • The CSS and service-worker cache keys were bumped for the live deck material.
1.6.0 2026-05-30 Session composer

Added

  • Liquid Glass session composer on the homepage with Creative, Survival, and Johto presets.
  • Live launch readout updates the world, light, and runtime budget before the player opens a game.
  • Remembered selection keeps the last chosen preset ready on the next visit.

Changed

  • The landing page now gives players a mode-specific launch choice instead of only two static game cards.
  • The CSS and service-worker cache keys were bumped for the new landing-page material.
1.5.2 2026-05-21 Input flip

Fixed

  • Pokemon 3D left/right turn deltas were flipped to match the actual on-screen direction players expect.
  • The service-worker cache and Pokemon script query were bumped so the browser does not keep the previous input mapping.
1.5.1 2026-05-21 Input debugger

Added

  • Pokemon 3D input matrix tests W/A/S/D and every arrow key from all four starting facings.
  • Before / keydown / after screenshots are captured for every input case, giving movement regressions concrete visual evidence.
  • Console input snapshot exposes player heading, camera yaw, held keys, and the runtime action mapped to a key.

Fixed

  • Arrow keys now match WASD tank controls: Up moves forward, Down moves back, Left turns left, and Right turns right.
  • Camera yaw no longer changes or flips the meaning of movement keys.
  • In-game movement hints now match the actual runtime controls.
1.5.0 2026-05-21 Docs and audit

Added

  • Documentation refresh for the current two-game site: Minecraft-style voxel sandbox plus Pokemon 3D browser rebuild.
  • Fresh README screenshots generated from the live visual audit output.
  • Pokemon title-screen audit guards for action buttons, shortcut dock, Special Gift card, and shared network bar spacing.

Changed

  • README, Pokemon port notes, and architecture docs now treat /pokemon as the canonical route.
  • Public changelog now includes the May 2026 shared chrome and Pokemon 3D work.
1.4.0 2026-05-20 Shared chrome

Added

  • Pokemon 3D route at /pokemon, backed by the browser-native P3D-Legacy rebuild layer.
  • Shared Liquid Glass navigation with Minecraft, Pokemon 3D, World, Guide, Play now, theme, and drawer controls.
  • TinyBlue network bar with current-site state and game-specific tool chips across every audited page.
  • Crawler hygiene through robots, sitemap, and probe-blocking server rules.

Changed

  • Homepage is now a side-by-side game chooser instead of a single sandbox-only entry.
  • Pokemon title screen uses the supplied 3D world backdrop and keeps bottom chrome clear of the shared network dock.

Fixed

  • Menu options are present on every audited public page.
  • Desktop drawer is constrained instead of spanning nearly the full viewport.
  • Pokemon title actions, shortcut dock, Special Gift card, and network bar no longer overlap on desktop.
1.3.0 2026-05-15 Pass 2 polish

Added

  • Apple-style landing surface sits in front of the game until you press Play. SF Pro, glass blur, hairline borders, hero-voxel image.
  • Standalone doc pages for Controls, Credits, Changelog, and Legal — no more 404s on direct links.
  • Dark-mode tokens for the landing page (html[data-theme=dark] + html[data-hud=dark]). Now matches the in-game HUD on cross-site theme sync.

Changed

  • Footer extended with Legal / Credits / Changelog links across all surfaces.
  • In-game HUD top status bar now collapses to a single icon on mobile to avoid overlapping the network bar.

Fixed

  • Landing page no longer inherits the game's position:fixed body lock — pages can scroll cleanly.
  • Cross-site widget cache-buster bumped to mobilefab1.
1.2.0 2026-03-07 HUD tip

Added

  • HUD AI tip button (◈ TIP) — cycling in-game strategy hints.
  • Model picker scaffold loaded (ready for future AI-driven gameplay assist).

Removed

  • All shared widget scripts except the network bar — the game needs clean screen space.
1.1.0 2026-03-07 Cross-site

Added

  • Settings panel — theme + render-distance toggles via the glyph.
  • AI Pro Tip button (top-right) with rotating game strategies.
  • AI chat widget — streaming conversational helper with a cheese-themed personality.
  • Cross-site integrations: network-bar, auth-widget, chat-widget, ai-tools, ai-features, weather-widget.
  • Kanagawa-dark custom scrollbar.

Changed

  • All emojis replaced with geometric glyphs (◈ ◉ ◆ ▶ ▣).
  • Theme synced to the cross-site tb_theme localStorage key.
  • Console emojis removed.
1.0.0 2025-09-22 Initial

Initial release

  • Three.js voxel sandbox with infinite procedural terrain.
  • 64+ block types, full creative inventory with tabbed scroll.
  • 9-slot hotbar, keyboard + mouse + touch controls.
  • PWA installable with offline shell.
Play now Controls Credits