Changelog
Last updated August 31, 2026
Every release on HazySky, generated straight from the project's commit history.
0.1.2
August 31, 2026Fixes
- give the retro board the dark ground its design assumes
0.1.1
August 24, 2026Features
- stop dropping moves during merge convergence
0.1.0
August 23, 2026Features
- remove ad units from the Decision Wheel and Sprint Retro pages
- wire AdsenseAdComponent into home, About, Nimbus, Spinner, Retro create, and Story Detail
- add public changelog page
- add positioning copy and CTA to the homepage hero
- add format guide pages for the retro board
- add Privacy Policy, Terms of Service, and AdSense compliance infrastructure
- breadcrumb nav, FAQ schema, WebP images, lazy-load AdSense script
- complete Phase 4 performance optimization and OpenSpec specs
- add Decision Wheel preset content pages
- add photos to Sonora velorio story
- add Sonora velorio story
- surface tools on the home page, flatten nav
Fixes
- guarantee prerendered pages ship their global stylesheet link
- match __ngCreateRequire case-insensitively when disabling it
- stop board pointer capture from blocking modal buttons
- fix broken font-family override on About, Privacy, Terms
- remove duplicate FAQ section left by the origin/main merge
0.0.1
July 29, 2026Features
- add Ko-fi support link to About page
- add live drag preview, mouse support, and stronger merge glow to Nimbus
- add Nimbus, a 2048-style tile-merging game
- add realtime sprint retro board backed by a Cloudflare Durable Object
- add SEO and social-sharing metadata (meta tags, OG/Twitter cards, sitemap, robots.txt)
- add sound effects and elimination mode to spinner wheel
- animate Nimbus tile merges as a real convergence, not a swap
- group Decision Wheel and Retro Board under a Tools nav dropdown
- implement core application modules, routing, data services, and unit tests for the hazy-sky project.
- let players share their Nimbus score
- make the site installable as a PWA with offline support
Fixes
- add required top-level name to wrangler.toml
- attach Nimbus touch listeners in ngAfterViewInit so swipe works
- correct double-nested assets path for /api/stories fetch
- correct near-invisible text contrast on Nimbus score labels and Undo
- host RetroRoom Durable Object in a standalone Worker for Pages
- use SQLite-backed Durable Object migration for free plan
- guarantee Nimbus merge tiles swap to real state even if transitionend never fires
- guarantee prerendered pages ship their bootstrap script tags
- guard against corrupt localStorage in loadPreferences
- improve contrast on sound mute toggle label
- lock input during merge convergence to stop tile animation glitches
- pin Cloudflare Pages build output directory via wrangler.toml
- prioritize homepage hero image and fix nav contrast
Other
- clarify coffee link isn't a donation ask
- move stories nav link before about and drop home-page CTA
- rename choices list header and simplify spinner subtitle