master
feat(portals): find the same movie in your other playlists (#1286)
fix(settings): show current release notes (#1101)
feat(about): show build commit next to the app version (#1208)
test(settings): split the settings spec along the facade seams (#1277)
refactor(settings): split the settings page into per-section facades (#1274)
refactor(web): split settings component into sections Entire-Checkpoint: c2cea9c530e6
fix(portals): restore fresh-import pins atomically (#1311)
feat(tmdb): dashboard trending + hero enrichment, cross-portal Similar rail (#1132)
feat(dashboard): add configurable dashboard rails
refactor: delete all playlists feature
feat(epg): add vertical list view for the live EPG panel (#1115)
fix(settings): stop settings silently reverting on restart (#1272)
feat: add strip country prefix setting (#1162)
chore(nx): enforce scoped workspace boundaries (#942)
feat(tmdb): opt-in TMDB metadata enrichment for Xtream and Stalker portals (#1123)
refactor: split dashboard rails and settings logic
fix(settings): remove transient box-shadow pulse on scroll
feat(tmdb): metadata cache panel with a clear button in settings (#1244)
fix(ui): make the workspace usable on phone-sized screens (#1326)