Skip to content

Redesign changelog page with animated arcade-pixel background - #16

Merged
harrymove-ctrl merged 1 commit into
mainfrom
feat/changelog-page
Aug 15, 2026
Merged

harrymove-ctrl merged 1 commit into
mainfrom
feat/changelog-page

Conversation

@harrymove-ctrl

Copy link
Copy Markdown
Contributor

Summary

  • Reworks /changelog to match Superset's own layout — sticky-gutter dates, plain flowing prose per entry, no bordered card/badge system, header copy following the eyebrow + "What's New" + GitHub Releases pattern.
  • New ArcadeBackground component: the same WebGL arcade-pixel engine ArcadeSplash uses for the intro reveal, kept running as a persistent ambient background instead of fading out. New "Cyanide Dark" colorway variant so it recedes behind real content.
  • New InstallBlock on the launch entry: "Typical uses" bullets plus a copyable install command, sourced from this repo's own INSTALLATION.md (npx skills add CommandOSSLabs/ai-devkit, claude plugin add CommandOSSLabs/ai-devkit).
  • Fixed a real bug in the shared Arcade engine surfaced while wiring up the persistent background: it only read its container's size once at construction/start, with no ResizeObserver — fine for a 5s splash, broken for anything long-lived. Added a requestAnimationFrame retry plus an ongoing ResizeObserver.

Test plan

  • npm run build passes clean (typecheck + lint, no warnings)
  • Verified live in-browser: no console errors, background texture renders correctly, entry text legible, install command box copies correctly
  • Manual check on the deployed preview

Reworks /changelog to match Superset's layout (sticky-gutter dates,
plain-prose entries, no card system), adds a persistent WebGL
grain/moire background that continues from the intro splash instead of
handing off to something unrelated, and adds a "Typical uses" +
install-command block to the launch entry sourced from this repo's own
INSTALLATION.md.
@harrymove-ctrl
harrymove-ctrl merged commit a2e5db2 into main Aug 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants