edde746
|
ee3c75ba9e
|
fix(playback): remember last played media version for continue watching
close #1492
|
2026-07-05 14:29:57 +02:00 |
|
edde746
|
849e62df7e
|
fix(jellyfin): honor continue watching action
close #1334
|
2026-06-14 07:25:40 +02:00 |
|
edde746
|
959e6e9398
|
refactor(watch): single watched-progress predicate
|
2026-06-12 13:49:46 +02:00 |
|
edde746
|
cceba28d0a
|
fix(i18n): request localized Plex labels
close #1311
|
2026-06-12 07:59:35 +02:00 |
|
edde746
|
ad3cc6b986
|
feat(player): language-first audio & subtitle track labels
close #1307
|
2026-06-12 04:16:39 +02:00 |
|
edde746
|
cd9498abb8
|
refactor(player): centralize playback opening
close #1280
|
2026-06-10 02:26:26 +02:00 |
|
edde746
|
bf7558f80d
|
fix(i18n): localize generic season names from server
close #1271
|
2026-06-07 21:46:24 +02:00 |
|
edde746
|
50be8565d9
|
fix(tv): prefer show art for episode backdrops
close #1123
|
2026-05-25 21:08:33 +02:00 |
|
edde746
|
c93a266722
|
fix(plex): support no-burn transcode subtitles
|
2026-05-20 17:21:31 +02:00 |
|
edde746
|
d0bd919ff4
|
refactor: migrate models to freezed + json_serializable
|
2026-05-11 12:54:26 +02:00 |
|
edde746
|
f9615491b3
|
refactor(media): migrate media item to freezed
|
2026-05-11 07:01:46 +02:00 |
|
edde746
|
117d1b8882
|
fix: fall back to wide hero art
|
2026-05-01 04:52:48 +02:00 |
|
edde746
|
31d2d9dc98
|
feat: jellyfin
|
2026-05-01 01:20:36 +02:00 |
|