Repository navigation
Releases
Releases · bardesss/setvault
v0.28.0
v0.27.2
v0.27.1
v0.27.0
v0.26.0
0.26.0 (2026-10-28)
Features
Bug Fixes
- i18n: Dutch for the party editor keys that landed on main (60a1294)
- player: skip waveform markers past the end of the set (54a9977)
- ui: no sideways page scroll at phone and tablet widths (9f516e4)
- ui: no sideways page scroll at phone and tablet widths (26f77cf)
Documentation
- README translation guide welcomes any language (85b89a1)
v0.25.1
v0.25.0
0.25.0 (2026-10-28)
Features
- api: playlists and synced play queue endpoints (1021e28)
- api: webhook secrets shown once, masked headers, validation, delivery log (c8da51a)
- core: encrypted webhook headers and secrets, delivery log table (15dbd5c)
- core: playlists and play queue models, services and merge re-point (37d2374)
- core: sign, log and retry webhook deliveries (9b95339)
- fire set.updated, set.deleted, set.restored and set.purged webhooks (e75995a)
- P4a webhook hardening (signing, encrypted headers, retries, delivery log, more events) (8276f17)
- P4b playlists and a cross-device play queue (9ba17ba)
- player: cross-set play queue with auto-advance (d7ad7f0)
- player: sync the play queue across devices (907ed5f)
- web: playlists pages and add-to-playlist menu (47f6b48)
- web: webhooks page with secrets, masked headers and delivery log (65a4c88)
Bug Fixes
- core: empty reorder, naive queue base time, ordering ties and test gaps (f15cde8)
- core: real RQ retry test, permanent bad-URL failures, safer delete re-check (a78cdea)
- player: clear lock-screen metadata on logout, correct reset comment (24ed9dd)
- player: final P4b review fixes (e7d8f5b)
- player: queue sync races, auth scoping and resume semantics (08e99fe)
- player: scope the stored queue to its user and stop advances on logout (240df04)
- player: set-page controls respect the current set; queue race and index fixes (3b45630)
- real titles in recycle events, cover upgrade swap and draft sites (8052ebf)
- webhooks: drop stored framing headers, allow removing reserved names, accept tabs (e4b57bd)
- webhooks: harden headers, undecryptable data and job edge cases (4c1b841)
v0.24.0
0.24.0 (2026-10-26)
Features
- admin: YouTube cookies upload on Admin -> Sources (1b56774)
- core: send uploaded YouTube cookies with every yt-dlp call (18c2549)
- get YouTube past the bot check (EJS + PO tokens, cookies upload fallback) (665cef3)
Bug Fixes
- address final P3 review (ee5ba39)
- rips: rate-limit and audit discovery rips; report throttled sources; skip disabled users' monitors (44128d7)
Refactors
- one slugify, one enqueue_email, one redis_url helper (e38c596)
- remove dead Python code; rehash outdated passwords on login (93a2e17)
- share schedule, trigger and fingerprint definitions; one upgrade-event builder (9d400ed)
- web: remove dead client code, unused i18n keys and tokens; allow any orientation (67aceab)
- web: shared duration/bytes/date formatters; root error page (dbacebe)
Documentation
v0.23.0
v0.22.0
0.22.0 (2026-10-24)
Features
- catalog: browse lists, paged entity sets and a track filter (936b66c)
- health: check db and redis; admin-only entity actions (078f8a9)
- home: recent activity list (c8bd806)
- P2b browse pages, home activity, health endpoint, entity role gating (0e0e104)
- storage: record set sizes and show real audio storage on Home (2327b08)
- ui: browse pages, track link and load-more on entity pages (08c907c)