v2.2.0
Immutable
release. Only release title and notes can be modified.
2.2.0 (2026-09-12)
Features
- declare the data model with register_post_meta (#115) (9fd95b6)
- give the deck one system, and a size it earns (#105) (cac06fc)
- Now Playing is a screen, not a taller bar (#110) (8df5a93)
- PHP unit tests, one Share, and a cover for every set (#107) (baa3df9)
- quality tiers, and a manifest that keeps up with the sets (#109) (6b92f0f)
- real recordings, per-track artist and quality, and a filament that ranges itself (#94) (ad75627)
- the tab carries the track, and durable storage that actually asks (#108) (bb11417)
Bug Fixes
- a push endpoint must be somewhere the internet can reach (#117) (2324af7)
- fetch the truest copy available, and stop inflating it (#104) (cfb6b82)
- fit a long set name inside its cover (#93) (c28ea57)
- keep the offline badge inside the row (#106) (d2d8ffe)
- one column in Now Playing, and unit symbols that keep their casing (#112) (8380fbb)