# Changelog

## 1.0.0

First public release.

- Added the root `README.md` with setup, usage, package structure,
  customization, license, and support information.
- Replaced the placeholder third-party notice with the bundled Fredoka
  font's actual copyright and SIL Open Font License information.
- Corrected the landing page icon count from `125+` to the verified 77 SVG
  UI and game icons.
- Finalized the customer-facing license document labels and removed
  pre-release review notices.
- Made `docs/viewer.html` fully offline-compatible. Documentation content is
  pre-rendered and bundled, so the viewer now works when opened directly with
  `file://` and no longer requires Live Server, `fetch()`, a CDN, or internet
  access.
- Added a “Back to Landing Page” button to the demo index and connected the
  landing-page feature cards directly to Components, Game Icons, Background,
  and Showcases demo destinations.

- Fixed 58 broken relative asset paths across `src/components/**/*.html`
  (icons referenced with a duplicated `src/` segment, e.g.
  `../../src/assets/...` instead of `../../assets/...`) affecting the
  button, popup, card, panel, ribbon, currency, HUD, badge, and tabs
  components.
- Fixed a wrong-folder icon reference in the achievements showcase
  (`game/reward/gift.svg` → `game/item/gift.svg`).
- Added a missing placeholder image for the `card-media` component
  (`src/assets/images/card-placeholder.svg`) — previously referenced
  but never included.
- Updated `docs/README.md` component list to match the actual 14
  components (previously listed a non-existent "Notification"
  component and was missing Currency, HUD, Level, Panel, Popup, and
  Tabs).
- Added `LICENSE.md` (commercial EULA) and bundled the Fredoka font's
  `OFL.txt` license text.
- Verified: all 139 HTML files have balanced tags, all 114 SVG icons
  are valid XML, no duplicate element IDs within any single page, no
  broken internal documentation cross-links.
