100 Commits
Author SHA1 Message Date
Niels van Velzen de2dced2b8 Fix maxLifecycle in home & search fragments 2026-10-24 08:03:45 +02:00
Niels van Velzen dd67018282 Fix ExpandableTextView within ItemListFragment not working 2026-10-13 13:18:17 +02:00
Niels van Velzen 3867cfa485 Use AtomicFile in AuthenticationStore 2026-10-12 21:54:27 +02:00
Niels van Velzen 22fbde87e8 Automatically focus grid within EnhancedBrowseFragment 2026-10-12 21:54:15 +02:00
Niels van Velzen 4f97f16338 Add additional null checks to PlaybackController.findBestDisplayMode 2026-10-12 21:54:11 +02:00
Niels van Velzen 55ae98b551 Add default value markers to RangeControl usages 2026-09-24 20:01:24 +02:00
Niels van Velzen 317a9f41b8 Add marker support to RangeControl 2026-09-24 20:01:24 +02:00
Niels van Velzen 19cd1da78d Support dpad navigation in photo player 2026-09-24 20:01:10 +02:00
Niels van Velzen fcdc572d73 Increase maximum subtitle size to 48 2026-09-24 18:02:38 +02:00
Niels van Velzen 51aadf939e Add preference to disable tvprovider integration 2026-09-24 18:02:35 +02:00
Niels van Velzen 6a90f07eb8 Use ticks extension in MediaContentProvider 2026-09-20 19:24:51 +02:00
Niels van Velzen 4207f7a601 Fix focus issues in leanback UI on older platforms 2026-09-20 19:24:18 +02:00
Niels van Velzen 25e0625f08 Use ticks helper in SocketHandler 2026-09-18 07:18:18 +02:00
Niels van Velzen 394e0f6b1e Fix crash when mirroring libraries and collection folders using remote control 2026-09-18 07:18:18 +02:00
Niels van Velzen 97344a0910 Use strong reference to licenses resource 2026-09-10 07:49:09 +02:00
Niels van Velzen 2a59369946 Only show played progress for video and book items 2026-09-08 16:16:33 +02:00
Niels van Velzen c995d5aef8 Revert "Build release assets before publishing"
This reverts commit 12e4c270
2026-09-08 14:57:06 +02:00
Niels van Velzen 4154b30157 Automatically focus on selected option in settings 2026-09-07 09:06:35 +02:00
Niels van Velzen 38ac8e5e9d Migrate to GH_PROJECTS_TOKEN 2026-09-05 22:18:46 +02:00
Niels van Velzen 465e678031 Only upload aggregated sarif reports 2026-09-03 22:10:09 +02:00
Niels van Velzen d0961807d4 Add PopOverMenu composable 2026-08-28 07:24:53 +02:00
Niels van Velzen 76afbac950 Press up to close player overlay 2026-08-23 10:25:16 +02:00
Niels van Velzen e0fdb286da Add triage workflow to add pull requests to review project 2026-08-16 23:27:50 +02:00
Niels van Velzen 6a413e3c09 Bump compile SDK to 37 (Android 17) 2026-08-16 19:59:30 +02:00
Niels van Velzen 12e4c27065 Build release assets before publishing 2026-08-16 19:22:34 +02:00
Niels van Velzen e67c3fbabb Remove contributors file 2026-08-16 11:21:39 +02:00
Niels van Velzen 15089638b7 Add viewmodel for SettingsLibrariesScreen 2026-07-29 18:05:46 +02:00
Niels van Velzen c7d9e287af Add focusKeys to all the focusable composables 2026-07-29 18:05:46 +02:00
Niels van Velzen d6e16ec7e8 Initial focus system 2026-07-29 18:05:46 +02:00
Niels van Velzen 2a28f4fbad Fix NullPointerException when display.getHdrCapabilities() returns null 2026-07-29 09:42:48 +02:00
Niels van Velzen dc03809b31 Fix contextmenu on new item cards 2026-07-25 21:59:09 +02:00
Niels van Velzen 5fc97539e1 Declutter JellyfinApplication 2026-07-02 07:18:20 +02:00
Niels van Velzen 38335898a7 Fix wrong string used for RecommendedServerIssue.SecureConnectionFailed 2026-07-02 07:17:44 +02:00
Niels van Velzen 74609c8303 Fix presenter focus on old Android versions 2026-06-11 09:05:27 +02:00
Niels van Velzen 7a91d4fd21 Move around various settings 2026-06-08 09:22:46 +02:00
Niels van Velzen 6422ec0338 Persist router backstack 2026-06-06 09:06:01 +02:00
Niels van Velzen d090ce0b20 Add stricter external video player API implementations 2026-06-05 15:59:56 +02:00
Niels van Velzen 82284c9d6c Replace deprecated bundleOf() usages 2026-06-04 22:45:29 +02:00
Niels van Velzen 66b7b0e1e1 Update naming in some places 2026-05-25 18:50:29 +02:00
Niels van Velzen 66f70bea5b Promote some developer settings 2026-05-09 21:29:32 +02:00
Niels van Velzen fde3f5c7d2 Fix video player not unlocking screensaver when playback ends 2026-05-08 08:22:38 +02:00
Niels van Velzen 9d5de72dfb Move Live TV row click handling to HomeRowsFragment 2026-05-04 08:28:43 +02:00
Niels van Velzen 502f3e2436 Disable dependency info inclusion in bundles and APKs 2026-04-21 16:29:28 +02:00
Niels van Velzen 79c5a09be5 Remove known_hosts generation from app-publish.yaml 2026-04-19 22:25:12 +02:00
Niels van Velzen f1a2b47527 Fix missing GH_TOKEN environment variable 2026-04-19 22:25:12 +02:00
Niels van Velzen 4968562d4c Replace third-party actions with shell scripts in publish workflow 2026-04-19 21:07:44 +02:00
Niels van Velzen b29145c68c Return state from rememberPlayerProgress 2026-04-19 21:07:35 +02:00
Niels van Velzen 60036036a6 Use FixedMotionDurationScale for playback and timer animations 2026-04-18 14:11:08 +02:00
Niels van Velzen eb2459a3eb Sign APK/AAB via Gradle build 2026-04-17 09:06:36 +02:00
Niels van Velzen 4587992870 Catch errors when applying gain in ExoPlayerAudioPipeline 2026-04-15 21:01:37 +02:00
Niels van Velzen b825b4cc8e Enable new AGP DSL 2026-04-12 11:10:09 +02:00
Niels van Velzen 19cbfcda3e Fix interaction tracking in popover composable 2026-04-06 07:36:38 +02:00
Niels van Velzen 8415802188 Move in-app screensaver cancellation into compose 2026-04-03 10:07:26 +02:00
Niels van Velzen c7d8790e17 Use new interaction tracking API in MainActivity 2026-04-03 10:07:26 +02:00
Niels van Velzen cafd225074 Support interaction tracking within dialogs 2026-04-03 10:07:26 +02:00
Niels van Velzen 74e24efcbf Add new InteractionTracker API to compose to allow for user interaction detection 2026-04-03 10:07:26 +02:00
Niels van Velzen 7600b4a27a Avoid nested composition local providers in JellyfinTheme 2026-04-03 10:07:26 +02:00
Niels van Velzen 0fca5d77fe Remove redundant JellyfinTheme usages 2026-03-29 22:08:50 +02:00
Niels van Velzen b9f8757123 Refactor MainActivity to use compose as basis 2026-03-29 22:08:50 +02:00
Niels van Velzen 72ff0cfae8 Cleanup navigation destinations 2026-03-28 21:55:37 +01:00
Niels van Velzen 1f8cfa0f30 Fix dismissing in-app screensaver with remote 2026-03-28 15:32:38 +01:00
Niels van Velzen aa964647b5 Support Advanced SubStation Alpha direct play 2026-03-05 21:27:48 +01:00
Niels van Velzen 3f0d4bdbfc Add next media preloading 2026-03-03 14:07:45 +01:00
Niels van Velzen 4308f46f4d Add timed event blocks and support for negative positions 2026-03-02 19:56:15 +01:00
Niels van Velzen 947ab42e33 Refactor PlayerBackendEventListener to abstract class 2026-03-01 18:04:16 +01:00
Niels van Velzen 62153f648a Add initial media segment support 2026-02-27 20:53:57 +01:00
Niels van Velzen 6a03b75eb2 Add timed event API 2026-02-27 20:53:57 +01:00
Niels van Velzen 333c8b9630 Move lyrics plugin into own package 2026-02-27 20:53:57 +01:00
Niels van Velzen 02f9405c40 Remove unused NumberSpinnerView 2026-02-06 22:43:40 +01:00
Niels van Velzen a368382262 Check for playAccess in BaseItemDto.canPlay extension 2026-02-06 22:43:35 +01:00
Niels van Velzen 6c7af50a34 Fix item names not showing when showCardInfoOverlay is set 2026-02-06 19:22:58 +01:00
Niels van Velzen d41f992b62 Add media type API to set proper content type in audio attributes 2026-02-03 09:00:05 +01:00
Niels van Velzen 7acfc41498 Specify audio attributes in VideoManager 2026-02-02 20:32:57 +01:00
Niels van Velzen 0935cc473b Specify JDK version for CI in .tools-versions file 2026-02-01 22:26:11 +01:00
Niels van Velzen ed0e470a40 Remove unused defaultRatingType setting 2026-01-31 17:07:56 +01:00
Niels van Velzen a91e9f9ad3 Update badge styling in ItemCardBaseItemOverlay 2026-01-28 08:29:17 +01:00
Niels van Velzen 153ca1662f Update progress styling in NowPlayingView 2026-01-27 17:06:34 +01:00
Niels van Velzen 035a115dc9 Add media toasts to new video player 2026-01-24 18:55:47 +01:00
Niels van Velzen 913beda916 Increase amount of cached MediaItems to 10 2026-01-17 17:57:57 +01:00
Niels van Velzen 346c21c0b4 Migrate to AGP9 2026-01-17 13:27:28 +01:00
Niels van Velzen c69c0ab23d Use space tokens in settings UI 2026-01-03 23:04:42 +01:00
Niels van Velzen 75b5f62e6b Use color tokens for settings UI 2026-01-03 18:52:43 +01:00
Niels van Velzen 5ae1347ec0 Update color tokens 2026-01-03 18:52:43 +01:00
Niels van Velzen 59a36bacf1 Support layout direction in ToolbarLayout 2026-01-03 18:52:29 +01:00
Niels van Velzen 9b321a1b17 Show progress and duration in video player 2026-01-03 16:51:29 +01:00
Niels van Velzen 638bd222fd Remove old preference UI 2026-01-03 14:33:03 +01:00
Niels van Velzen 84cdc00115 Migrate advanced playback settings to compose 2026-01-02 23:58:19 +01:00
Niels van Velzen a01d539b92 Fix 720 and 420 Kbit/s bitrate options not working 2026-01-02 14:49:28 +01:00
Niels van Velzen 7c8020ba30 Add shared transitions to RouterContent 2026-01-02 08:36:16 +01:00
Niels van Velzen 068880e780 Fix initial focus on visibility change in DialogBase 2026-01-01 18:29:43 +01:00
Niels van Velzen 2af5ea8c28 Use DialogBase for InAppScreensaver 2026-01-01 18:29:35 +01:00
Niels van Velzen 4f67eeb0d2 Animate settings dialog 2026-01-01 18:05:20 +01:00
Niels van Velzen 875f094ff2 Use sliding transition for settings navigation 2026-01-01 18:05:20 +01:00
Niels van Velzen 2912b830b5 Add explanation about branches to README 2025-12-31 14:56:15 +01:00
Niels van Velzen ebec491592 Migrate live tv guide settings to compose 2025-12-31 14:56:05 +01:00
Niels van Velzen 00125664ac Migrate library display settings to compose 2025-12-31 11:50:38 +01:00
Niels van Velzen d38627cb24 Support defaultRouteParameters in ProvideRouter 2025-12-31 11:50:38 +01:00
Niels van Velzen 540a3855b4 Fix rememberPreference not saving for AsyncPreferenceStore 2025-12-30 21:08:29 +01:00
Niels van Velzen c1f78e5c66 Remove unused server/user preferences UI 2025-12-30 21:08:00 +01:00
Niels van Velzen cff7ed0d74 Use ListMessage for errors 2025-12-30 21:08:00 +01:00