Commit Graph

8539 Commits

Author SHA1 Message Date
ByteHamster 32ffb2d1e9 Show skip button even if 'continuous playback' is disabled
It can still be used to skip the rest of an episode and load the next
one into the notification/miniplayer. There is no reason to hide the
button and instead show no button at all.
2022-12-04 21:47:01 +01:00
ByteHamster ace0724e5d Convert nextcloud domains to Punycode 2022-12-04 21:17:25 +01:00
ByteHamster 742f6f3e8a Fix dummy list items crashing Android 9 2022-12-04 18:27:51 +01:00
ByteHamster 4513711981 Bump version to 3.0.0-beta1 2022-12-03 23:01:19 +01:00
ByteHamster 2d3740e7ad Merge branch 'master' into develop 2022-12-03 22:23:49 +01:00
ByteHamster e4b6f70339
Merge pull request #6207 from ByteHamster/multiline-home-section-titles
Support for multi-line home section titles
2022-12-03 16:41:58 +01:00
ByteHamster ea7059f688
Merge pull request #6206 from ByteHamster/hide-started-episodes
Hide started episodes from 'random episodes' screen
2022-12-03 16:41:26 +01:00
ByteHamster 94b2a4288b
Merge pull request #6208 from ByteHamster/hide-progressbar
Hide progress bar when there is no progress
2022-12-03 16:40:48 +01:00
ByteHamster 655e3c6e4e Hide progress bar when there is no progress 2022-12-03 12:42:49 +01:00
ByteHamster f5adc4e824 Support for multi-line home section titles 2022-12-03 12:18:42 +01:00
ByteHamster 46d27a86e1 Hide started episodes from 'random episodes' screen 2022-12-03 11:29:15 +01:00
ByteHamster bc3b717911
Merge pull request #6200 from ByteHamster/detailed-error-message
Show human readable error message on details dialog
2022-11-30 21:16:13 +01:00
Tong Liu bec1eaa679
Remember decision option for "Remove all from inbox" dialog (#6186) 2022-11-30 21:15:38 +01:00
Jared234 f91d536ab9
Fixed bug that causes "skip" button to be unresponsive (#6170) 2022-11-30 20:28:14 +01:00
ByteHamster 97ab1725db
Merge pull request #6204 from ByteHamster/various-tweaks
Various tweaks
2022-11-30 20:20:02 +01:00
ByteHamster 63c5e2dc72 Convert drawer settings to Material 2022-11-30 19:55:45 +01:00
ByteHamster d5e80b089b Fix search for subscriptions 2022-11-30 19:55:45 +01:00
ByteHamster 1c08543430 Highlight currently playing card 2022-11-30 19:55:43 +01:00
ByteHamster 1ee85b5bb0
Merge pull request #6199 from ByteHamster/home-pull-refresh
Add pull-to-refresh to home screen
2022-11-30 19:54:28 +01:00
ByteHamster 75a795e3d7 Show human readable error message on details dialog 2022-11-30 19:53:56 +01:00
ByteHamster 2d115a0ec5 Refresh home screen when new episodes arrive in inbox 2022-11-30 19:44:35 +01:00
ByteHamster 6e9325b549 Add swipe-to-refresh to home screen 2022-11-27 17:46:28 +01:00
ByteHamster b4026a9a82
Merge pull request #6198 from ByteHamster/refresh-home
Refresh home sections when resuming
2022-11-27 17:35:36 +01:00
ByteHamster 6c4c51994d
Switch back to non-transparent navigation bar (#6111) 2022-11-27 12:42:42 +01:00
ByteHamster 6c1bf9db05 Refresh home sections when resuming 2022-11-27 12:28:24 +01:00
ByteHamster 3973f450be
Merge pull request #6195 from ByteHamster/fix-crash-android12
Fix crash on Android 12
2022-11-26 19:55:48 +01:00
ByteHamster 96231c4ee1 Fix crash on Android 12 2022-11-26 19:25:43 +01:00
Ricardo Borges Jr d62ea313d7
Add option to edit feed URL (#6185) 2022-11-26 16:47:38 +01:00
ByteHamster 807e09ecdd
Target API 31 (#6190) 2022-11-26 16:06:02 +01:00
LukasBrilla5 d585e37e11
Add button to refresh episode chapters (#6177) 2022-11-18 20:08:48 +01:00
ByteHamster 63ba5c458f
Merge pull request #6180 from ByteHamster/preferences-module
Move preferences to a new module
2022-11-10 21:37:11 +01:00
ByteHamster 085147723e
Merge pull request #6181 from ByteHamster/hide-suggestions-fdroid
Hide iTunes suggestions by default in F-Droid version
2022-11-10 21:35:29 +01:00
ByteHamster 410b8f1539 Hide iTunes suggestions by default in F-Droid version 2022-11-06 21:43:20 +01:00
ByteHamster d8a2dd5f83 Move preferences to a new module 2022-11-06 21:21:28 +01:00
ByteHamster 0101f1244e
Merge pull request #6179 from ByteHamster/lint-recursively
Check Lint recursively from the :app module
2022-11-06 13:48:31 +01:00
ByteHamster 65d58fdd9b
Merge pull request #6178 from ByteHamster/download-service-interface-module
Move DownloadService-Interface to new module
2022-11-06 13:47:30 +01:00
ByteHamster b140d7297a Move DownloadService-Interface to new module 2022-11-06 12:28:30 +01:00
ByteHamster d61745be86 Check Lint recursively from the :app module
instead of checking every module individually. This avoids having to
re-state all disabled Lint checks in all parent modules.
2022-11-06 11:55:23 +01:00
Vishnu Sanal T e4d4c69519
Add confirmation dialog for clearing history (#6175) 2022-11-06 10:56:01 +01:00
ByteHamster be8c8cef4d
Merge pull request #6176 from ByteHamster/decouple
Decouple some classes
2022-11-06 10:54:18 +01:00
ByteHamster 11292b598c Remove dependency from other classes to DownloadService 2022-11-05 20:44:53 +01:00
ByteHamster ae3971a58f No need to have other classes depend on the entire playback service when they just need one constant 2022-11-05 13:54:33 +01:00
ByteHamster 323149642a Decouple FeedItemUtil and PlaybackStatus 2022-11-05 13:19:41 +01:00
ByteHamster d08b9e196e Decouple sync service from other classes 2022-11-05 13:04:07 +01:00
ByteHamster 546c8841db
Merge pull request #6174 from ByteHamster/modularize-glide
Move Glide config to its own module
2022-11-05 12:50:13 +01:00
ByteHamster 70a847f6ba Remove dependency from MediaButtonReceiver to PlaybackService 2022-11-03 23:16:42 +01:00
ByteHamster 5b8cee0de0 Decouple restoring Playable from Preferences and storing position
Breaks dependency cycle
2022-11-03 23:04:48 +01:00
ByteHamster cd9845ed4c Make NetworkUtils less fat
Breaks dependency cycles
2022-11-03 22:49:33 +01:00
ByteHamster 6c1ec57bc1 Break dependency cycle
ClientConfig->HttpClient->UserAgentInterceptor->ClientConfig
2022-11-03 22:49:31 +01:00
ByteHamster c1fbb53805 Move Glide to its own module 2022-11-03 22:46:56 +01:00