Commit graph

200 commits

Author SHA1 Message Date
Damontecres
e0840bef3f
Merge branch 'main' into fea/live-tv 2025-10-22 21:05:45 -04:00
damontecres
27d0a17a00
Support remote media control commands (#58)
Adds support for remote media controls (play, pause, etc) and displaying
messages.
2025-10-22 21:04:25 -04:00
Damontecres
89d8f50a4b
Use RememberTabManager 2025-10-22 19:27:18 -04:00
Damontecres
5681710b7a
Merge branch 'main' into fea/live-tv 2025-10-22 19:24:32 -04:00
damontecres
b5771db54e
Save remembered tabs per user (#57)
If the remember tab setting is enabled, tabs will be remembered per user
profile now
2025-10-22 19:24:17 -04:00
Damontecres
f5c7e6b6cd
Refresh guide in background when returning to page 2025-10-22 18:19:45 -04:00
Damontecres
a0e184ab28
Merge branch 'main' into fea/live-tv 2025-10-22 18:12:24 -04:00
damontecres
f5ee5eceab
Add favoriting to the 'more' menus (#56)
Follow up to #55 & #38 

Adds the option to favorite/unfavorite from the "More" dialog menus for
movies & shows.
2025-10-22 18:12:14 -04:00
Damontecres
c8f34a8634
Merge branch 'main' into fea/live-tv 2025-10-22 16:52:04 -04:00
damontecres
b8202c06ff
Add favorites page (#55)
Closes #38 

Add a nav drawer link to a new favorites page which shows favorited
Movies, TV Shows, and Episodes.

Also adds a button to movies & tv shows to set/unset favorite status.
2025-10-22 16:49:27 -04:00
Damontecres
40df118034
EPG category backgrounds 2025-10-22 15:02:55 -04:00
Damontecres
6c1ff662e6
Show latest recordings on home page 2025-10-22 13:29:20 -04:00
Damontecres
de22933766
Only show record program button if it hasn't ended 2025-10-22 12:43:14 -04:00
Damontecres
36287be5d4
Show loading indicator when refreshing guide data 2025-10-22 12:32:31 -04:00
Damontecres
be7bb65a7e
Support selecting channel column to play 2025-10-22 11:57:55 -04:00
Damontecres
0002dece8c
Merge branch 'main' into fea/live-tv 2025-10-21 23:30:38 -04:00
damontecres
298016b131
Show similar items on movie & tv show pages (#52)
Adds a row of similar items to the Movie & TV Show details pages
2025-10-21 23:30:18 -04:00
Damontecres
2aed5e995d
Report live stream ID 2025-10-21 22:55:16 -04:00
Damontecres
59e2a5dc32
Show time on dialog 2025-10-21 22:39:34 -04:00
Damontecres
7f95dc44ac
Merge branch 'main' into fea/live-tv 2025-10-21 19:53:11 -04:00
damontecres
177e009f8c
Format changelog in app (#51)
Formats the in-app changelog when updating

Also allows for force updating to allow for switching develop tags.
2025-10-21 19:48:19 -04:00
Damontecres
23ecc38ce7
Don't reset EPG screen every time 2025-10-21 18:32:21 -04:00
damontecres
6344cc77bf
Support remote movie trailers (#50)
Show remote trailers on movie details page. They play in a separate
compatible app such as YouTube.

Local trailers are shown first
2025-10-21 18:09:57 -04:00
Damontecres
535ed87dd2
Add back press to jump to beginning 2025-10-21 15:50:11 -04:00
Damontecres
80b766f469
Add recordings tab to live tv 2025-10-21 15:30:22 -04:00
Damontecres
efeecc4b98
Organize composables 2025-10-21 15:04:33 -04:00
Damontecres
5656703080
Handle fake programs better 2025-10-21 14:47:35 -04:00
Damontecres
9dd3813b35
Manage recordings on dvr schedule page 2025-10-21 14:33:59 -04:00
Damontecres
724519a6fa
Add locking for refreshes 2025-10-21 13:49:46 -04:00
Damontecres
0438b889b6
Refresh programs for series recordings 2025-10-21 13:46:36 -04:00
Damontecres
fd853acdd5
Create recordings 2025-10-21 13:29:29 -04:00
Damontecres
748101db74
Merge branch 'main' into fea/live-tv 2025-10-21 12:27:01 -04:00
Damontecres
2770ae1e4a
Release v0.1.2 2025-10-21 11:05:56 -04:00
Damontecres
9f3d83e831
Fix skip buttons not timing out 2025-10-20 21:26:11 -04:00
Damontecres
86d63f8b95
Check for updates when resuming 2025-10-20 21:25:53 -04:00
damontecres
e7a85f4f5f
Ensure suggested items are for the current user (#47)
Fixes #46

Makes sure that the suggested items fetched on Movies & TV Shows
recommended tab are for the current user which should respect content
restrictions and other permissions.
2025-10-20 19:10:36 -04:00
Damontecres
a11dfbe8f1
Show message when no recordings 2025-10-20 19:08:44 -04:00
Damontecres
a908f0d6e5
Add dvr schedule page 2025-10-20 19:00:38 -04:00
Damontecres
132e4f46b3
Localize time on tv guide 2025-10-20 19:00:37 -04:00
Damontecres
52b8cceea6
Fix some focus issues & document it 2025-10-20 19:00:37 -04:00
Damontecres
dc6a921693
Wire up live tv pages 2025-10-20 19:00:37 -04:00
Damontecres
fb4e36168c
Mark recordings 2025-10-20 19:00:37 -04:00
Damontecres
753acb7b38
Play live channel 2025-10-20 19:00:37 -04:00
Damontecres
d42f24806a
Styling guide 2025-10-20 19:00:36 -04:00
Damontecres
8af376cf63
Minimal UI implementation 2025-10-20 19:00:36 -04:00
Damontecres
24763d6d8c
Test implementation using programguide 2025-10-20 19:00:36 -04:00
Damontecres
5eb534ba77
WIP delta 2025-10-20 19:00:36 -04:00
Damontecres
5f6eb7d313
WIP 2025-10-20 19:00:36 -04:00
Damontecres
548f942609
WIP 2025-10-20 19:00:36 -04:00
damontecres
77aaa87126
More bug fixes (#45)
Fixes:
* Issue from #39 where pressing back from playback went back two screens
instead of one
* Sometimes having to click on a server twice to switch to it
* Update UI when marking a single season as watched
* Fix needing to press back twice to hide skip segment buttons
* Fix skip intro/outro behaviors being swapped
* Always attempt to save playback progress when stopping playback
2025-10-19 22:35:47 -04:00