|
|
4b87f93dee
|
Add Timber file logging and Jellyfin log upload
|
2026-05-14 18:06:54 +02:00 |
|
|
|
6cff6be238
|
feat: enhance media playback handling with offline support and download metadata integration
|
2026-05-14 14:38:24 +02:00 |
|
|
|
a0a51ef436
|
feat: add smart download management with enable and delete options
|
2026-05-14 14:09:35 +02:00 |
|
|
|
f60aba5a72
|
feat: update media selection logic to handle offline state in view models and DTOs
|
2026-05-14 12:56:48 +02:00 |
|
|
|
83730188eb
|
feat: add online status handling to navigation and UI components
|
2026-05-14 12:39:20 +02:00 |
|
|
|
cc643ae34f
|
feat: add preferenceMediaId to PlayableMedia and update related logic to make more prone to mistakes
|
2026-05-13 22:53:27 +02:00 |
|
|
|
8950a37341
|
feat: update app to check for updates on app open
|
2026-05-13 22:22:53 +02:00 |
|
|
|
7ec9a0f41f
|
feat: implement logout functionality and settings provider
|
2026-05-13 22:17:50 +02:00 |
|
|
|
d3b66d4fc5
|
feat: redesign login screen on both app and app-tv
|
2026-05-13 21:59:23 +02:00 |
|
|
|
beae723372
|
feat: add ReadOnlySetting and corresponding UI component for displaying read-only settings
|
2026-05-13 19:31:58 +02:00 |
|
|
|
3ee4b558f5
|
Make media detail flows reactive
|
2026-05-13 16:43:42 +02:00 |
|
|
|
26a134869e
|
feat(settings): update settings items to handle null values for improved stability
|
2026-05-08 22:35:36 +02:00 |
|
|
|
80f5454afb
|
feat(settings): add app update settings action
|
2026-05-08 22:29:07 +02:00 |
|
|
|
60d2a1eb2a
|
feat: trigger refresh on home navigation in TvAppScreen for improved data consistency
|
2026-05-08 20:26:26 +02:00 |
|
|
|
af2e8b0dc9
|
feat: enhance settings screen with dropdown and void setting options for improved user experience
|
2026-05-08 20:19:05 +02:00 |
|
|
|
4788eec102
|
feat: add SeriesIdLookUpUseCase for episode to series ID mapping and update track preference saving logic
|
2026-05-08 19:30:44 +02:00 |
|
|
|
9d7c166bc8
|
feat: refactor SeriesScreen and ViewModel for improved season episode loading and download handling
|
2026-05-08 18:47:15 +02:00 |
|
|
|
56fe574940
|
feat: add watched status to MediaUiModel
|
2026-05-07 19:45:09 +02:00 |
|
|
|
f75f18d2af
|
refactor: restructure SettingsRepository and implement SettingsRepositoryImpl
|
2026-05-06 17:36:34 +02:00 |
|
|
|
322eb69ab5
|
refactor: update package structure to use core namespace
|
2026-05-06 17:24:04 +02:00 |
|
|
|
ca3e5dfdf5
|
delete: Remove genre loading and storage from LocalMediaRepository
|
2026-05-04 18:17:51 +02:00 |
|
|
|
bc4b26291f
|
refactor: MediaProgressWriter to LocalMediaUpdater and add markAsWatched support
|
2026-05-04 18:15:29 +02:00 |
|
|
|
31c1b0dd92
|
feat(MediaImageCard): add dropdown menu for marking media as watched/unwatched
|
2026-05-03 22:09:46 +02:00 |
|
|
|
f2c46af410
|
feat(jellyfin): add functionality to mark media as watched/unwatched
|
2026-05-03 22:08:56 +02:00 |
|
|
|
fe0b76a0ad
|
feat(tv-update): implement update check and dialog for available updates on android tv devices
|
2026-05-03 14:49:19 +02:00 |
|
|
|
a5bb1f84dc
|
feat(settings): add SettingsScreen and integrate settings management
|
2026-05-03 14:32:19 +02:00 |
|
|
|
f925ca57ea
|
feat(settings): add settings management with DataStore integration
|
2026-05-03 14:16:37 +02:00 |
|
|
|
5bec125f56
|
refactor(app): refactor update logic to make core logic more reusable by moving it into the core.feature.update package
|
2026-05-03 14:00:04 +02:00 |
|
|
|
f957098369
|
feat(search): update genre selection to support multiple selections in SearchScreen
|
2026-05-02 21:25:32 +02:00 |
|
|
|
8bf3f08df0
|
feat(search): implement back navigation in SearchScreen and SearchViewModel
|
2026-05-02 21:12:54 +02:00 |
|
|
|
53bc6246e4
|
feat(libraries): add size property to Library and related models for better content representation
|
2026-05-02 20:56:05 +02:00 |
|
|
|
fe1d449fe0
|
feat(branding): update app icons and logo for improved visual consistency
|
2026-05-02 19:28:47 +02:00 |
|
|
|
6433225014
|
feat(search): add Jellyfin-backed search
|
2026-05-02 17:40:56 +02:00 |
|
|
|
36e89f35d9
|
refactor: rename media repository files for consistency
|
2026-05-02 16:53:48 +02:00 |
|
|
|
217e8df417
|
refactor: merge media catalog reader into repository
|
2026-05-02 16:51:55 +02:00 |
|
|
|
672d8e1d64
|
feat(search): wire full-screen search with genre browsing
|
2026-05-02 15:17:06 +02:00 |
|
|
|
44219d00d8
|
feat(app): add HomeSearchFullScreen route and integrate search functionality in HomeScreen
|
2026-05-02 12:26:33 +02:00 |
|
|
|
58087bb4a5
|
fix(tv): format secondary text for episode display
|
2026-05-02 10:20:17 +02:00 |
|
|
|
f304b1f1f5
|
feat(tv): add seriesName and seasonIndex to Episode data model
|
2026-05-01 21:28:33 +02:00 |
|
|
|
e738e9637f
|
fix(tv): open selected episode in series screen
|
2026-05-01 20:59:50 +02:00 |
|
|
|
bfc007f24f
|
feat(player): batch relative seek requests
|
2026-05-01 20:06:21 +02:00 |
|
|
|
b0baad7f8c
|
refactor(player): remove unused setControlsAutoHideDelay method from PlayerViewModel
|
2026-05-01 19:40:57 +02:00 |
|
|
|
c4eed9ece3
|
fix(tv): open episodes in SeriesScreen view
|
2026-04-30 20:08:32 +02:00 |
|
|
|
22c414b5e2
|
Revert "refactor: remove unused name field from LibraryDto"
This reverts commit 8a1d5ccfab.
|
2026-04-29 18:09:13 +02:00 |
|
|
|
790474d992
|
refactor: remove unused HomeModels
|
2026-04-29 17:45:41 +02:00 |
|
|
|
8a1d5ccfab
|
refactor: remove unused name field from LibraryDto
|
2026-04-29 17:44:20 +02:00 |
|
|
|
bd5e43114b
|
refactor: extract and rename LibraryUiModel
|
2026-04-29 17:35:52 +02:00 |
|
|
|
f086956578
|
feat: enhance track label formatting for audio, subtitles, and video
|
2026-04-26 13:15:17 +02:00 |
|
|
|
522c8273d5
|
feat: add skip segment functionality to player
|
2026-04-26 12:21:52 +02:00 |
|
|
|
1b8300ee1d
|
refactor: streamline playback handling by removing redundant seekTo call
|
2026-04-25 22:43:51 +02:00 |
|