edde746
|
23c4c400f0
|
feat: focus navigation for movie detail sections
close #464
|
2026-02-16 02:17:10 +01:00 |
|
edde746
|
53c94b14cc
|
feat: add back button exit confirmation on Android TV
close #467
|
2026-02-16 01:22:48 +01:00 |
|
edde746
|
90a40d034f
|
refactor: reuse MediaCard for extras
|
2026-02-15 22:59:43 +01:00 |
|
edde746
|
04438c8e45
|
refactor: code quality & format
|
2026-02-15 04:07:09 +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
|
4fc98426ff
|
feat: connection recovery on mobile resume and endpoint exhaustion
|
2026-02-14 22:11:00 +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 |
|
Micah Morrison
|
336da4c110
|
Fix the colors of the delete buttons
|
2026-02-13 20:07:07 -05:00 |
|
edde746
|
fd53acbb92
|
fix(tv): use channel key for tuning and EPG matching
|
2026-02-13 17:23:02 +01:00 |
|
edde746
|
ca90600764
|
refactor(tv): tune live channel inside player screen
|
2026-02-12 17:47:51 +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
|
2ae6385913
|
fix(tv): playback stopping
|
2026-02-12 11:21:00 +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
|
03907db6c4
|
feat: external player support
close #388
|
2026-02-11 14:59:52 +01:00 |
|
edde746
|
6e9b78e5b5
|
fix: missing translations, simplify translations
|
2026-02-10 21:37:27 +01:00 |
|
Matt Vogel
|
372767b142
|
Add Companion Remote for mobile-to-desktop control
|
2026-02-09 14:19:54 -05:00 |
|
edde746
|
8aa7d15dca
|
chore: upgrade dependencies and fix new lint warnings
|
2026-02-09 09:06:31 +01:00 |
|
edde746
|
a5a72147c7
|
feat: show ratings
close #410
|
2026-02-08 16:03:23 +01:00 |
|
edde746
|
2a1c99ac06
|
fix: dialog autofocus and button sizing
|
2026-02-08 10:30:14 +01:00 |
|
edde746
|
ff75cf8ddb
|
fix: account for playback speed in "Ends at" calculation
close #392
|
2026-02-06 19:32:27 +01:00 |
|
edde746
|
44eae4ef84
|
refactor: extract BaseNotifier and HierarchicalEventMixin
|
2026-02-06 17:01:56 +01:00 |
|
edde746
|
bbee74ef9d
|
fix(propagation): scope events by server
|
2026-02-06 09:58:57 +01:00 |
|
Micah Morrison
|
f6aa8e51e0
|
Improve media deletion propagation throughout the app
|
2026-02-05 21:55:04 -05:00 |
|
edde746
|
a7ac681fdc
|
refactor: extract shared mixins and helpers
|
2026-02-04 11:11:01 +01:00 |
|
edde746
|
16884a7bca
|
refactor: eliminate duplicate logic across detail screens and helpers
|
2026-02-04 09:46:45 +01:00 |
|
edde746
|
96c6462d13
|
fix: use layout constraints for grid column count
|
2026-02-04 09:06:05 +01:00 |
|
edde746
|
cf3d81ebf5
|
chore: format
|
2026-02-04 07:50:38 +01:00 |
|
edde746
|
aec1953007
|
fix: transcode all images
|
2026-02-03 14:19:15 +01:00 |
|
edde746
|
87fa2d765b
|
fix warnings
|
2026-02-03 02:16:04 +01:00 |
|
edde746
|
bc6b9968e8
|
fix: blurry cover images
|
2026-02-03 01:39:12 +01:00 |
|
edde746
|
6eb78af965
|
feat: show end time
close #249
|
2026-02-01 14:04:44 +01:00 |
|
edde746
|
4225618df7
|
fix: await download provider init before offline navigation
|
2026-01-29 05:43:48 +01:00 |
|
edde746
|
a3b5dfecfb
|
refactor: clean up
|
2026-01-28 05:22:56 +01:00 |
|
edde746
|
d3c7b55213
|
refactor: simplify server connection logic
|
2026-01-28 04:23:27 +01:00 |
|
edde746
|
3c039ad69c
|
fix: failover storm during network loss
|
2026-01-28 04:03:43 +01:00 |
|
edde746
|
9d37443e4e
|
feat: open sidenav with left
|
2026-01-25 01:43:10 +01:00 |
|
edde746
|
54e8e0c621
|
refactor: abstract player & deduplicate
|
2026-01-24 04:06:58 +01:00 |
|
edde746
|
9777344edc
|
fix: dpad support on collections & playlists screens
|
2026-01-24 03:44:06 +01:00 |
|
Micah Morrison
|
ffbd504042
|
Add episode release date to episode listing within season
|
2026-01-23 20:21:08 -05:00 |
|
edde746
|
d6c305ac46
|
fix: library layout fixes for android tv
|
2026-01-22 14:33:06 +01:00 |
|
Micah Morrison
|
e1ae6b185e
|
Show elapsed, remaining, and total time
|
2026-01-21 13:22:10 -05:00 |
|
edde746
|
ec74aadca7
|
feat: extend sync offset limits
close #282
|
2026-01-17 22:34:15 +01:00 |
|
edde746
|
045502405d
|
feat: persist playback speed
close #237
|
2026-01-15 00:16:17 +01:00 |
|
edde746
|
4df515f35f
|
refactor: hub detail card sizes
|
2026-01-14 14:28:04 +01:00 |
|
edde746
|
abe0919324
|
feat: episode thumbnail display mode
|
2026-01-08 15:08:50 +01:00 |
|
edde746
|
1d67a5d992
|
feat: reactive watch state updates
|
2026-01-01 22:05:55 +01:00 |
|
edde746
|
1d8a5ee23e
|
fix: consistent continue watching behavior
|
2025-12-29 09:53:03 +01:00 |
|
edde746
|
ab915d0258
|
refactor: fix warnings
|
2025-12-18 12:04:36 +01:00 |
|