Commit Graph

8449 Commits

Author SHA1 Message Date
ByteHamster 6b6753ad84
Hide 'reconnect' settings (#6367)
Android 12+ doesn't let us start the foreground service from an event
like "headset reconnected". Hide the corresponding settings and avoid
crashing.
2023-03-06 22:08:49 +01:00
ByteHamster 0b3e664057
Prompt for battery optimization (#6362) 2023-03-06 21:40:34 +01:00
ByteHamster d8d94878a2
Fix crash on Huawei devices (#6365) 2023-03-06 21:39:47 +01:00
ByteHamster 5e75c968ad
Re-add setting to open drawer when pressing back (#6355) 2023-02-28 20:42:46 +01:00
ByteHamster ebcb5e2a7c
Hack around black theme select background color having low contrast (#6352) 2023-02-25 17:00:49 +01:00
ByteHamster 9cd59a6720
Support media resumption (#6350)
This fixes the disappearing media notification after pressing the play button.
2023-02-25 16:33:11 +01:00
ByteHamster 2833812238 Bump version to 3.0.0-beta6 2023-02-19 19:47:27 +01:00
ByteHamster 437f094936 Update translations 2023-02-19 19:47:09 +01:00
ByteHamster 4e1a3be122
Ensure that the context is non-null when loading the shownotes (#6327) 2023-02-18 13:08:47 +01:00
ByteHamster 5b6fe580e0
Fix Chromecast on Android 12, use styled receiver (#6321) 2023-02-17 20:13:30 +01:00
ByteHamster 22e6a0c40f
Fix current chapter having the same color as the dialog background (#6315) 2023-02-12 09:44:11 +01:00
ByteHamster 08ee701dd7 Bump version to 3.0.0-beta5 2023-02-02 00:19:08 +01:00
ByteHamster 8819487699 Update list of supported website languages 2023-02-02 00:18:34 +01:00
ByteHamster 530165206b
Fix when playback is started from MediaSessionCompat.Callback (#6295)
In that case:
- The service does not go through onStartCommand, so it does not go to foreground state.
- The media session is already destroyed.

Now, create a new media session and definitely start foreground service when something is playing.
2023-02-02 00:06:53 +01:00
ByteHamster db5d47967a
Use nicer animation when sliding up player (#6301) 2023-02-02 00:05:02 +01:00
ByteHamster 7af00f7e83 Bump version to 3.0.0-beta4 2023-01-29 16:48:21 +01:00
ByteHamster 731adeaf2c
Don't stop service between episodes (#6293) 2023-01-29 16:45:26 +01:00
ByteHamster efcb710703
Avoid icons leaking below the miniplayer (#6292) 2023-01-29 14:04:03 +01:00
ByteHamster 04a8ee5787
Reduce padding of horizontal home sections to better align them with the titles (#6290) 2023-01-28 12:56:11 +01:00
ByteHamster 12793de604
Use rasterized icon on splash (#6287) 2023-01-28 11:43:35 +01:00
ByteHamster 6e7d1f1994
Work around Android's AlertDialog pushing out buttons when content gets large (#6282) 2023-01-27 19:01:20 +01:00
ByteHamster 98107419e0
Make description of tinted theme more clear (#6283) 2023-01-27 19:00:56 +01:00
ByteHamster cb2cc7a357 Pull translations again to fix problem with Turkish string 2023-01-18 18:27:03 +01:00
ByteHamster bb43cd4613 Bump version to 3.0.0-beta3 2023-01-17 22:58:01 +01:00
ByteHamster 94b50b37f1 Update translations 2023-01-17 22:56:39 +01:00
ByteHamster 08fdedb236 Update contributors list 2023-01-17 22:46:36 +01:00
Keunes f995fd96df
Synchronisation label changes (#6213) 2023-01-14 14:46:19 +01:00
ByteHamster 63e9d7f696
Merge pull request #6265 from ByteHamster/fix_duplicate_name
Fix downloads when feeds with same name have items with the same name
2023-01-13 17:27:16 +01:00
ByteHamster c5b34114cd
Merge pull request #6264 from ByteHamster/onlinefeed_background
Make dark background of preview more consistent
2023-01-13 17:26:42 +01:00
ByteHamster cf057acdf7
Merge pull request #6263 from ByteHamster/screen-insets
Use exactly those insets that we mark as consumed
2023-01-13 17:26:24 +01:00
ByteHamster d7bfe89b13
Branding upgrade (#6146) 2023-01-13 17:24:51 +01:00
ByteHamster 941ebbdc2b Fix downloads when feeds with same name have items with the same name 2023-01-08 21:52:41 +01:00
ByteHamster 461dcb8c11 Make dark background of preview more consistent 2023-01-08 21:34:37 +01:00
ByteHamster ba9da3b74c Use exactly those insets that we mark as consumed 2023-01-08 21:26:49 +01:00
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