8415 Commits

Author SHA1 Message Date
Vishnu Sanal T
88289d02ae
Possibility to remove a single episode from playback history (#6184) 2023-01-01 15:29:23 +01:00
Vishnu Sanal T
97889a46ed
Prevent rating dialog from showing on debug variant (#6255) 2022-12-30 17:21:20 +01:00
Patrick Demers
ebfda200e0
Refresh Feed after Credentials Change (#6236) 2022-12-24 17:07:43 +01:00
ByteHamster
025944d6ab Bump version to 3.0.0-beta2 2022-12-20 21:40:28 +01:00
ByteHamster
0776f232d3
Merge pull request #6247 from ByteHamster/rewrite-audio-focus
Rework audio focus handling
2022-12-20 21:18:48 +01:00
ByteHamster
670f26bb0e Rework audio focus handling
Instead of pausing the entire service, only pause media playback without
telling the service. This has the following advantages:
- It's faster
- The position does not change (because it does not need to seek)
- We can definitely resume (because we still have a foreground service)

Especially the last point is important on Android 12, where we couldn't
restart after an interruption because the service cannot be started.
2022-12-18 21:36:40 +01:00
ByteHamster
fbfd7c43ac
Merge pull request #6246 from ByteHamster/revert-loading-dummy
Revert back to showing progress bars while loading
2022-12-18 21:08:52 +01:00
ByteHamster
c478b49b1e Revert back to showing progress bars while loading
Dummies are slower on some devices, even when disabling their animations.
2022-12-18 18:59:30 +01:00
ByteHamster
3acec11322
Merge pull request #6237 from ByteHamster/tinted-theme
Add support for Material You tinted theme
2022-12-18 18:17:03 +01:00
ByteHamster
80a91d9da0
Merge pull request #6240 from ByteHamster/multi-select
Multi-select using background instead of checkbox
2022-12-18 17:43:38 +01:00
ByteHamster
a7e5f2f4ae
Merge pull request #6239 from ByteHamster/select-country
Rename 'country' to 'select country'
2022-12-18 17:43:01 +01:00
ByteHamster
d8d6f1c72f Remove support for Android 4.4 2022-12-18 15:01:59 +01:00
ByteHamster
10ee446f4e Multi-select using background instead of checkbox 2022-12-17 11:14:45 +01:00
ByteHamster
1d251492b0 Add support for Material You tinted theme 2022-12-17 10:51:07 +01:00
ByteHamster
f66e3dd661 Rename 'country' to 'select country' 2022-12-17 10:43:03 +01:00
ByteHamster
aa6b7b86f8
Merge pull request #6223 from ByteHamster/material-dialogs
Migrate ListPreference to Material Design 3
2022-12-17 10:37:15 +01:00
ByteHamster
95eae1519a Disable duration text box when checkbox is off 2022-12-16 20:32:02 +01:00
ByteHamster
ef97411fbb Migrate ListPreference to Material Design 3 2022-12-16 20:31:58 +01:00
ByteHamster
b670cf6111
Do not animate dummy views (#6231) 2022-12-11 17:56:07 +01:00
ByteHamster
effe70a412
Merge pull request #6232 from ByteHamster/remove-end-icon
Remove non-functional end icon of country selector
2022-12-11 17:42:13 +01:00
ByteHamster
690eb6af8d
Merge pull request #6230 from ByteHamster/home-tweaks2
Make layout of home sections more clean and easy
2022-12-11 16:31:16 +01:00
ByteHamster
7101ea41f0
Merge pull request #6215 from ByteHamster/fix-crash-android-9
Fix dummy list items crashing Android 9
2022-12-11 16:30:35 +01:00
ByteHamster
1c2742e123
Merge pull request #6217 from ByteHamster/nextcloud-punnycode
Convert nextcloud domains to Punycode
2022-12-11 16:30:15 +01:00
ByteHamster
39ec95c3ad
Merge pull request #6218 from ByteHamster/show-skip
Show skip button even if 'continuous playback' is disabled
2022-12-11 16:30:01 +01:00
ByteHamster
ac4409bcf4 Remove non-functional end icon of country selector 2022-12-11 16:20:59 +01:00
ByteHamster
b1237094b2 Make layout of home sections more clean and easy 2022-12-11 15:03:58 +01:00
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