Commit Graph

289 Commits

Author SHA1 Message Date
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
70f086b5a1 feat: enhance player UI with hidden seek timeline and time display improvements 2026-05-13 23:05:10 +02:00
9fb3672c19 chore(build): update versionCode to use properties from gradle.properties 2026-05-13 22:37:25 +02:00
8950a37341 feat: update app to check for updates on app open 2026-05-13 22:22:53 +02:00
d3b66d4fc5 feat: redesign login screen on both app and app-tv 2026-05-13 21:59:23 +02:00
e69a3a6d4a feat: redesign login screen on both app and app-tv 2026-05-13 21:16:48 +02:00
beae723372 feat: add ReadOnlySetting and corresponding UI component for displaying read-only settings 2026-05-13 19:31:58 +02:00
147fabd895 chore(build): increment app versionCode to 1000012 2026-05-13 19:23:23 +02:00
56aa16755d refactor: simplify layout in EpisodeComponents and remove unused modifiers 2026-05-13 19:19:51 +02:00
2f6d7e77c3 refactor: use common DefaultTopBar component in all components 2026-05-13 17:52:30 +02:00
fbb19e6970 refactor: extract common MediaComponents screen layout skeleton into its own component. 2026-05-13 17:33:46 +02:00
58d418ff65 feat: increment version code to 1000011 for app updates 2026-05-13 17:04:58 +02:00
4e322e7723 feat(player): pause playback on lifecycle stop event for improved resource management 2026-05-09 08:29:27 +02:00
2c0d689767 feat: increment version codes for app updates 2026-05-08 22:36:28 +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
af2e8b0dc9 feat: enhance settings screen with dropdown and void setting options for improved user experience 2026-05-08 20:19:05 +02:00
9d7c166bc8 feat: refactor SeriesScreen and ViewModel for improved season episode loading and download handling 2026-05-08 18:47:15 +02:00
7a04c59023 feat: increment version codes for application updates 2026-05-07 20:21:57 +02:00
dc5c324962 feat: add UnwatchedEpisodeBadge and remove 'started' parameter from WatchStateBadge 2026-05-07 19:51:28 +02:00
607bfca0c0 Revert "feat: filter watched items from the Continue Watching section"
This reverts commit 41f7129b08.
2026-05-07 19:32:05 +02:00
322eb69ab5 refactor: update package structure to use core namespace 2026-05-06 17:24:04 +02:00
41f7129b08 feat: filter watched items from the Continue Watching section 2026-05-04 18:33:58 +02:00
ed80948676 refactor(MediaImageCard): adjust column modifier to always show MoreVert IconButton 2026-05-04 18:06:55 +02:00
9a83eb635f chore(build): increment versionCode to 1000008 2026-05-03 22:12:05 +02:00
31c1b0dd92 feat(MediaImageCard): add dropdown menu for marking media as watched/unwatched 2026-05-03 22:09:46 +02:00
b1ae478f6d refactor(SearchScreen): rename SearchFullScreenContent to SearchScreenContent for clarity 2026-05-03 18:00:52 +02:00
132c6feee0 feat(DefaultTopBar): reduce logo size for better layout consistency 2026-05-03 17:56:37 +02:00
9953c94e86 feat(logo): update logo dimensions and scaling for improved display 2026-05-03 17:56:31 +02:00
db15bf7e2c chore(build): increment versionCode to 1000006 for the next release 2026-05-03 17:45:38 +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
a41836b925 chore(build): update versionCode to 1000005 for the upcoming release 2026-05-03 14:04:13 +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
3a748397f8 feat(update): implement in-app update check and installation process 2026-05-03 13:39:27 +02:00
ae4c2b34f4 feat(search): update genre selection to support multiple selections in SearchScreen 2026-05-02 21:38:56 +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
efd7593646 feat(topbar): create DefaultTopBarIconButton for reusable icon button implementation 2026-05-02 21:04:58 +02:00
0edac36ca8 feat(search): rename SearchFullScreen to SearchScreen for consistency and clarity 2026-05-02 20:56: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
2753a45645 feat(card): introduce MediaImageCard for consistent media display across components 2026-05-02 20:47:35 +02:00
fbcba6fbfc feat(libraries): refactor LibraryListItem and LibraryScreen for improved click handling and layout 2026-05-02 20:28:54 +02:00
dbac1b56c5 feat(topbar): enhance DefaultTopBar to support left and right actions for improved layout flexibility 2026-05-02 20:22:59 +02:00
1f0c192460 feat(colors): update color values for improved contrast and visibility 2026-05-02 19:51:13 +02:00
a0b573cbfe feat(sectionheader): update header color and button text color for improved visibility 2026-05-02 19:48:21 +02:00
1a2687f1a2 feat(topbar): refactor DefaultTopBar to use Surface and improve layout structure 2026-05-02 19:47:33 +02:00
803edcb80c feat(logo): increase logo size for better visibility in top bar and search screen 2026-05-02 19:35:53 +02:00
e55bd320d1 clean(app): delete unused asset files 2026-05-02 19:31:42 +02:00