Commit Graph

8687 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 95b97b6f49
Warn when local folder is empty instead of silently ignoring (#6366) 2023-03-06 21:41:05 +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 24d1a06662
Instead of specialized methods, use the global 'getEpisodes' method with a filter (#6358) 2023-03-01 20:52:23 +01:00
GitStart 581e71b306
Add option to switch a- & descending sort order for Inbox (#6266) 2023-02-28 21:41:15 +01:00
ByteHamster 5e75c968ad
Re-add setting to open drawer when pressing back (#6355) 2023-02-28 20:42:46 +01:00
ByteHamster ccea00e405
Remove deprecated media players (#6354) 2023-02-26 16:38:31 +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 3e077e5653
Add cancel action to download notification (#6353) 2023-02-25 16:30:58 +01:00
ByteHamster 34553475d9
Add chapters button to video player (#6348) 2023-02-25 10:54:16 +01:00
ByteHamster 5f00294c29
More human readable player error message (#6346) 2023-02-24 22:19:30 +01:00
ByteHamster 06347a3df9
Use more clear swipe action label (#6345) 2023-02-24 22:10:02 +01:00
ByteHamster 8be62b6d0e
Always add feeds from opml, even if download fails (#6347) 2023-02-24 22:08:59 +01:00
ByteHamster 6d72d7cebf
Add mobile sync setting (#6349) 2023-02-24 22:06:12 +01:00
GitStart 658c47f7a7
Resume playback does not work when streaming after data connection drops (#6272) 2023-02-24 19:08:57 +01:00
Andrew Booze 59253db2e4
Add back skip buttons and more custom actions on Android Auto (#6050) 2023-02-24 17:10:44 +01:00
ByteHamster 7753c500db
Do not jump bottom sheet when playing (#6342)
Whenever some view calls requestLayout(), the bottom view jumps.
This happens during slide when setting the player from GONE to VISIBLE.
Also, it happens every time the position changes because the TextView
has a dynamic width. We are not actually interested in the dynamic
width and can simply keep the initial width. This avoids requestLayout()
calls every time the position is updated.
2023-02-24 16:53:14 +01:00
Keunes e20d11e130
Update 'show in main list' string (#6344) 2023-02-24 16:44:57 +01:00
ByteHamster 28844af6ff
Fix crash in iTunes loader (#6341) 2023-02-23 23:05:54 +01:00
peking_ling 240737e3ac
Fix memory leaks (#6335) 2023-02-23 21:53:56 +01:00
Erik Johnson 9fed944392
Add "New Episodes Action" preference (#6095) 2023-02-22 21:34:43 +01:00
Tony Tam 5c79bc7c45
change iTunes to Apple Podcasts (#6324) 2023-02-22 20:14:19 +01:00
GitStart 25ddd73f24
Add sort option to episodes screen (#6286) 2023-02-22 20:04:04 +01:00
femmdi 50eb1e9cf9
Update iTunes to Apple Podcasts in Google Play (#6331) 2023-02-22 19:25:17 +01:00
ByteHamster 2b22d4b697 Merge branch 'master' into develop 2023-02-20 23:19:34 +01:00
ByteHamster e58e2d0639
Force-refresh feeds that failed before (#6332)
Apparently some servers return "Not Modified", even though a broken feed
was fixed in the meantime. When refreshing all feeds, now force-refresh
the feeds that previously failed.
2023-02-20 23:16:18 +01:00
ByteHamster a5d4864776
Add retry button to download failed notifications (#6333) 2023-02-20 23:15:56 +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 c98194f519
Remove another global callback object (#6316) 2023-02-19 11:48:48 +01:00
ByteHamster cfb9745246
Clarify "show in main list" checkbox title (#6326) 2023-02-18 14:52:38 +01:00
ByteHamster 997860fe52
Extra toggle for full black theme (#6328) 2023-02-18 14:51:55 +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 caf49c5da8
Update duration from feed if there is none yet (#6322) 2023-02-16 21:51:58 +01:00
Jared234 7a2f4771ec
Add sorting options to downloads screen (#6210) 2023-02-12 21:12:04 +01:00
GitStart 8248bc6bb1
Automatically switch to different screen when hiding current one from drawer (#6254) 2023-02-12 21:05:24 +01:00
ByteHamster 22e6a0c40f
Fix current chapter having the same color as the dialog background (#6315) 2023-02-12 09:44:11 +01:00
GitStart 4096aaf47e
Convert subscriptions screen to cards (#6261) 2023-02-11 19:04:14 +01:00
ByteHamster f9839aba99
Don't break tab labels into multiple lines on small devices (#6313) 2023-02-11 10:14:46 +01:00
ByteHamster f9076cc8e3
Update build instructions in README (#6310) 2023-02-08 19:33:58 +01:00
Victor Häggqvist 52ddf47e36
Fix shownotes text border overlap for long translations (#6304) 2023-02-05 15:48:54 +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
GitStart f9e344e215
Add long press menu to search results in subscriptions list (#6267) 2023-02-02 00:04:07 +01:00
ByteHamster 7af00f7e83 Bump version to 3.0.0-beta4 2023-01-29 16:48:21 +01:00