// CHANGELOG

Every release, in the open.

Track exactly what shipped and when. New skins, the cover auto-theme engine, synced lyrics, play analytics, Shadow-DOM isolation — newest first, no fluff.

SHIPPING SINCE 2026  ·  NO CARD TO TRY  ·  LIVE IN 30s
v1.0.0 Launch
Feature Improvement
  • Embeddable player is live. One snippet — <script src="https://cil101101.com/shop/resona/embed/p.js" data-player="PLAYER_ID"></script> — drops the player onto any site. Add data-api="..." to point at a custom API base.
  • Three skins ship in v1. classic (full player + playlist), mini (compact, no playlist), and cover (large centered art).
  • Cover-art auto-theme, on by default. The player extracts its accent straight from the album cover — set a fixed accent in the dashboard to override.
  • Dashboard out of beta. Build queues, paste audio URLs (no uploads), pick a skin, and watch play counts — all behind a Firebase login.
v0.9 Beta
Beta Feature
  • Synced LRC lyrics. Drop in an LRC file and lines highlight + auto-scroll in lockstep with playback. Pro feature, included in CC All-Access.
  • Play analytics. Every player reports a play beacon to POST /api/player/:id/play; counts and listener trends land in one dashboard.
  • Public read API stabilised. GET /api/player/:id returns {id,name,skin,accent,autoplay,tracks[]} — each track carries pos, title, artist, src_url, cover_url, lrc.
v0.8 Skins
Feature Improvement
  • New mini skin. A compact transport-only player with no playlist — perfect for a sidebar, a hero, or a single-track release.
  • New cover skin. Large centered album art with the auto-theme reading straight off the artwork; built for landing pages and link-in-bio.
  • Skin switching is instant. Change skin in the dashboard and embeds re-render on next load — no snippet change needed.
v0.7 Isolation
Improvement Fix
  • Shadow-DOM isolation. The player now renders inside a shadow root, so host-page CSS can't bleed in and the player's styles can't leak out. Drop it on any site without a reset.
  • Reliable play counts via sendBeacon. Play events fire through the beacon API, so counts survive tab close and navigation instead of being dropped on unload.
  • Fix: resolved double-counted plays on rapid track switching and a font-inheritance glitch on hosts with aggressive global resets.

WANT THE PRO FEATURES?

Custom skins & accent overrides, synced LRC lyrics, advanced analytics + API, and no Resona branding are all part of CC All-Access.
— £6.99/mo · £59/yr (save 30%) · unlocks every CC platform.

UPGRADE →