Releases: TheDataAreClean/duck
v0.6.0 — Polish & Hosting
Social preview (OG + Twitter card meta tags). Lighter grass, duck favicon, updated preview image. Centralised all design tokens in constants.js. Live at duck.thedataareclean.com via GitHub Pages. Updated docs: README title, meta tag reference in TECHNICAL.md, run instructions moved out of README.
v0.5.0 — Duck Redesign & Unique Icons
Duck: two-row flat bill, visible tail cluster at upper-left, corrected eye glint position. Landmark icons: each of the 12 buildings and statues now has a unique pixel-art icon (columns+pediment, equestrian statue, wide gown, dome, etc.). Layout: trees pushed to screen corners to eliminate all canopy/icon overlaps across all 9 rooms.
v0.4.3 — Mobile Fixes
Fixed silent audio on iOS/Android by unlocking AudioContext on first touch. Expanded info card height (CH=128) to fit landmark descriptions without clipping.
v0.4.0 — Full 9-Room Park
Expanded to the full 9-room Cubbon Park grid with all 17 landmarks, complete info descriptions, updated room layout, and split documentation (README, TECHNICAL.md).
v0.3.0 — UI & Navigation
Added mini-map showing all 9 rooms and current position, exit arrow indicators on screen edges, and a consistent UI design system (colours, borders, badges).
v0.2.1 — Performance
Applied runtime and asset-handling optimisations: pre-rendered tree and landmark sprites into OffscreenCanvas, depth-sorted draw list, and background baking.
v0.2.0 — Park Expansion
Expanded to a 6-room park. Added 8 tree species, 6 landmark types, proximity-based info system, and per-landmark info cards with descriptions.
v0.1.0 — Initial Release
First playable build. A duck walks through Cubbon Park. Single room, basic movement, duck sprite, particle effects, and ambient audio.