edde746
|
b62a3501d2
|
fix: SurfaceView ANR on Android
|
2026-02-15 18:10:46 +01:00 |
|
edde746
|
292c4b5d82
|
fix: reduce main-thread DB I/O blocking in downloads
|
2026-02-15 17:55:02 +01:00 |
|
edde746
|
04438c8e45
|
refactor: code quality & format
|
2026-02-15 04:07:09 +01:00 |
|
edde746
|
1641354055
|
fix: warnings
|
2026-02-14 22:58:16 +01:00 |
|
edde746
|
9184bb8d40
|
Merge branch 'live-tv'
# Conflicts:
# lib/i18n/strings.g.dart
# lib/i18n/strings_de.g.dart
# lib/i18n/strings_en.g.dart
# lib/i18n/strings_es.g.dart
# lib/i18n/strings_fr.g.dart
# lib/i18n/strings_it.g.dart
# lib/i18n/strings_ko.g.dart
# lib/i18n/strings_nl.g.dart
# lib/i18n/strings_sv.g.dart
# lib/i18n/strings_zh.g.dart
# lib/screens/main_screen.dart
# lib/services/plex_client.dart
# lib/widgets/video_controls/desktop_video_controls.dart
|
2026-02-14 22:29:16 +01:00 |
|
edde746
|
1c7303d095
|
fix: download queue status
|
2026-02-14 22:22:50 +01:00 |
|
edde746
|
4fc98426ff
|
feat: connection recovery on mobile resume and endpoint exhaustion
|
2026-02-14 22:11:00 +01:00 |
|
edde746
|
0d72c6c1a4
|
fix: external player on Android 11+
|
2026-02-14 20:19:27 +01:00 |
|
edde746
|
fb9a1cd77e
|
fix: downloaded media detail screen clear logo
|
2026-02-14 19:28:43 +01:00 |
|
edde746
|
6f027f1015
|
fix: notify season screen when download is deleted
|
2026-02-14 18:37:28 +01:00 |
|
edde746
|
86a989a2f2
|
fix: open downloaded videos in external player on Android
|
2026-02-14 18:26:05 +01:00 |
|
edde746
|
d986f0d2ea
|
feat: migrate downloads to background_downloader
close #454
|
2026-02-14 18:02:49 +01:00 |
|
edde746
|
2278af8d83
|
fix: exit video player when sleep timer completes
close #456
|
2026-02-14 11:58:16 +01:00 |
|
edde746
|
b3ff48feca
|
fix(tv): live playback and timeline keepalive
Disable MKV Cues seeking for live streams, fix timeline params.
|
2026-02-14 03:33:58 +01:00 |
|
edde746
|
938e739ba7
|
Merge pull request #455 from micahmo/fix/delete-button-colors
Fix the colors of the delete buttons
|
2026-02-14 02:32:43 +01:00 |
|
Micah Morrison
|
336da4c110
|
Fix the colors of the delete buttons
|
2026-02-13 20:07:07 -05:00 |
|
edde746
|
fa06f23b42
|
fix(tv): guide UX fixes
|
2026-02-13 18:21:05 +01:00 |
|
edde746
|
fd615c237d
|
fix: persist library browse filters across library switches
|
2026-02-13 17:52:31 +01:00 |
|
edde746
|
fd53acbb92
|
fix(tv): use channel key for tuning and EPG matching
|
2026-02-13 17:23:02 +01:00 |
|
edde746
|
f4d940af10
|
fix(tv): add diagnostic logging for multi-DVR issues
Also remove suspicious Uri.decodeComponent on lineup parameter.
|
2026-02-13 16:29:33 +01:00 |
|
edde746
|
a4d4e2e1f8
|
fix(tv): query all EPG providers for multi-DVR support
|
2026-02-13 14:16:44 +01:00 |
|
edde746
|
0791764de9
|
feat: lower minSdk to 25
|
2026-02-13 14:00:24 +01:00 |
|
edde746
|
7eae5403cf
|
Merge pull request #453 from micahmo/fix/episode-watched-status
Fix episode watched status
|
2026-02-13 13:12:03 +01:00 |
|
edde746
|
a414da76d2
|
Merge pull request #450 from micahmo/feature/chapter-tooltips
Show previous and next chapter names as tooltips
|
2026-02-13 13:09:26 +01:00 |
|
Micah Morrison
|
db84bada31
|
Fix episode watched status
|
2026-02-12 19:52:08 -05:00 |
|
edde746
|
426f6ab6ba
|
fix(tv): misc improvements
|
2026-02-13 00:01:54 +01:00 |
|
edde746
|
7745b5a2f8
|
fix(tv): focus
|
2026-02-12 21:23:12 +01:00 |
|
edde746
|
daff76363b
|
refactor(tv): clean up bottom sheet
|
2026-02-12 18:29:49 +01:00 |
|
edde746
|
88aca7aad3
|
feat(tv): add actions bottom sheet for non-live schedule items
|
2026-02-12 18:09:43 +01:00 |
|
edde746
|
ca90600764
|
refactor(tv): tune live channel inside player screen
|
2026-02-12 17:47:51 +01:00 |
|
edde746
|
4aced4d9ee
|
refactor(tv): use CustomAppBar on schedule and DVR screens
|
2026-02-12 17:04:39 +01:00 |
|
edde746
|
ac1dae25b8
|
feat(tv): add What's On tab with API-driven hubs and show schedule
|
2026-02-12 16:46:15 +01:00 |
|
edde746
|
fbb9982f44
|
feat(tv): add poster to program details, translate EPG strings
|
2026-02-12 14:57:43 +01:00 |
|
edde746
|
eb644c0194
|
fix(tv): hide seek/skip controls during live playback
|
2026-02-12 14:21:21 +01:00 |
|
edde746
|
80f26b07c0
|
feat(tv): inline EPG guide grid with provider endpoint discovery
|
2026-02-12 14:16:10 +01:00 |
|
edde746
|
2ae6385913
|
fix(tv): playback stopping
|
2026-02-12 11:21:00 +01:00 |
|
edde746
|
a1d78562d6
|
fix(tv): playback
|
2026-02-12 03:52:51 +01:00 |
|
edde746
|
df3f9ed8a0
|
fix: profile switch focus
|
2026-02-12 01:10:47 +01:00 |
|
Micah Morrison
|
2509cb8193
|
Show previous and next chapter names as tooltips
|
2026-02-11 17:43:25 -05:00 |
|
edde746
|
cc15e964d0
|
fix: remove unused import
|
2026-02-11 18:03:25 +01:00 |
|
edde746
|
ee54259e4b
|
fix: pass non-navigation keys through
|
2026-02-11 18:03:11 +01:00 |
|
edde746
|
c651fe08f4
|
fix: re-probe offline servers on connectivity recovery
|
2026-02-11 18:02:22 +01:00 |
|
edde746
|
403b1f6776
|
feat: live tv
|
2026-02-11 16:27:49 +01:00 |
|
edde746
|
5d40468dc2
|
feat: apply library density to hub rows and reduce grid sizes
close #433
|
2026-02-11 15:22:07 +01:00 |
|
edde746
|
5c1e40c953
|
fix: lower minimum subtitle font size to 10
|
2026-02-11 15:05:05 +01:00 |
|
edde746
|
ad06ef2bef
|
fix warning
|
2026-02-11 15:00:58 +01:00 |
|
edde746
|
03907db6c4
|
feat: external player support
close #388
|
2026-02-11 14:59:52 +01:00 |
|
edde746
|
45e72e0ad9
|
fix: unmaximize window before entering fullscreen on Windows
|
2026-02-11 09:29:15 +01:00 |
|
edde746
|
3ade961af3
|
feat: 4-digit PIN input for profile switcher
|
2026-02-11 01:10:53 +01:00 |
|
edde746
|
9c6f18e3b8
|
fix: TV back button sidenav, companion remote focus, profile focus steal
|
2026-02-11 00:58:16 +01:00 |
|