Commit Graph

8870 Commits

Author SHA1 Message Date
ByteHamster 056d262ab5 Fix ClassCastException when showing error message on video player 2023-08-19 11:21:52 +02:00
ByteHamster 18ab4ab8c6 Fix race condition in progress notification 2023-08-19 11:21:52 +02:00
ByteHamster 4182f83367
Sync on app start (#6589) 2023-08-19 10:59:12 +02:00
ByteHamster 4f6b563e3f
Avoid race conditions when updating download notification (#6588) 2023-08-19 10:46:43 +02:00
ByteHamster 49ac7a83b8
Relayout NoRelayoutTextView if text gets longer (#6587) 2023-08-19 10:46:17 +02:00
ByteHamster ca9358234f Bump version to 3.1.0-beta3 2023-07-18 17:58:28 +02:00
ByteHamster 9f8edd0e9d Fix MediaMetadataRetriever on API<29
On SDK<29, this class does not have a close method yet, so the app crashes when using try-with-resources.
2023-07-18 17:57:40 +02:00
ByteHamster 9be6562b4e Fix missing foreground notification on old Android versions 2023-07-18 17:57:40 +02:00
ByteHamster 5ae766b1a1 Bump version to 3.1.0-beta2 2023-07-16 22:23:25 +02:00
ByteHamster 196ff13442
Upgrade preferences before using them (#6546) 2023-07-16 22:22:25 +02:00
ByteHamster 019e3574c4 Fix translator breaking checks 2023-07-16 11:50:26 +02:00
ByteHamster 1a0134d5f2 Bump version to 3.1.0-beta1 2023-07-16 10:40:03 +02:00
ByteHamster c99ed8b48a Update translations 2023-07-16 10:40:00 +02:00
ByteHamster fa12968ae5
Fix crash in item pager (#6542)
There should be no code path for feedItemPos to still be -1, but the
crash reports indicate that it does. So this is now the dirty fix to
avoid app crashes.
2023-07-15 22:04:11 +02:00
ByteHamster f1f3674230
Fix Chromecast crash if FeedItem does not have a feed (#6541) 2023-07-15 22:03:50 +02:00
ByteHamster 8d1eb62f0b
Delete partially downloaded file when giving up to retry (#6530) 2023-07-15 16:27:12 +02:00
ByteHamster 75c3c4cf24
Don't allow adding items without media to the queue (#6529) 2023-07-15 15:55:24 +02:00
ByteHamster 6999a944bb
Fix 'allow once' for feed update on mobile networks (#6528) 2023-07-04 22:31:47 +02:00
ByteHamster 23d4cf5632
Merge pull request #6490 from TacoTheDank/minSdk21removals
Remove no longer needed Compat stuff
2023-06-24 14:45:07 +02:00
Manjeet Yadav 192d71c7ab
Fix mini player in landscape mode missing the Play button (#6521) 2023-06-20 23:31:55 +02:00
femmdi de3f6aab91
Use sentence case for settings titles (#6390) 2023-06-20 22:38:07 +02:00
peking_ling 8b7d3cabac
Fix NullPointerException when chapter does not have start time (#6520) 2023-06-20 22:31:44 +02:00
Jonathan Zopf 7b5d366536
Don't request rating by F-Droid users (#6495) 2023-06-03 16:08:29 +02:00
ebraminio d51e937e96
Use the brand new material switches for preferences (#6475) 2023-05-29 13:45:25 +02:00
ebraminio 10c70dd5f1
Make drawer's corners round (#6478) 2023-05-28 11:18:56 +02:00
ByteHamster 7d1259a39a
Fix default widget background (#6494) 2023-05-18 12:42:02 +02:00
mueller-ma 3da7fcf8f0
Rounded corners of cover in widget (#6483) 2023-05-18 10:33:02 +02:00
TacoTheDank cf4345564c Remove no longer needed Compat stuff 2023-05-14 17:02:34 -04:00
TacoTheDank 90d6095dad Centralize stream library version 2023-05-14 17:01:26 -04:00
Jonathan Zopf 194067deea
Don't show copying feedback on Android 13 (#6481) 2023-05-14 18:26:46 +02:00
ByteHamster c9d74e7942 Update app store metadata 2023-05-13 22:40:49 +02:00
peking_ling c759eed50d
Fix Glide leaking reference to activity (#6446) 2023-05-07 11:43:35 +02:00
ByteHamster b8a1c1f49a
Let filter button height grow (#6477)
Also, make it easier to see what option is selected
2023-05-07 11:28:41 +02:00
mueller-ma da16f13e8b
Make single filter button full-width (#6454) 2023-05-07 11:08:27 +02:00
ByteHamster eaae6585d6
Don't show error when download was cancelled (#6476) 2023-05-06 17:54:47 +02:00
ByteHamster 6d7bfef8a5
Download Service Rewrite (#6420) 2023-05-05 23:09:03 +02:00
ByteHamster 4c286931cd Remove string where translator broke format specifiers 2023-05-05 20:02:02 +02:00
ByteHamster f8be7d596d Merge branch 'master' into develop 2023-05-05 19:43:45 +02:00
mueller-ma 967e289f91
Add .editorconfig (#6461)
This causes the 'max line length line' in Android Studio to be at 120
chars, which is the same limit as checkstyle uses.
2023-05-05 19:25:54 +02:00
mueller-ma 446b938b3a
Correctly theme download icon in settings (#6465) 2023-05-05 19:13:36 +02:00
ByteHamster 1bc053186d
Fix file provider not being able to share all files (#6472)
The library only looks at one of the external storage devices.
If the exported log file doesn't happen to be stored on
the first device, sharing it doesn't work.
This is a known issue in the Android libraries:
https://issuetracker.google.com/issues/37125252

This commit works around it by using an undocumented element that covers
the entire file system.
2023-05-05 19:12:49 +02:00
mueller-ma aab19f3a5c
Ignore subscription filter when suggesting tags (#6453)
I have the following setup:
* A tag 'Done' with fully listened podcasts
* The subscription filter "counter greater 0"
* The subscription counter "downloaded episodes"

This way all done podcasts aren't visible in the drawer. When I want to
tag another podcast as done, 'Done' isn't auto-completed. With this
change all tags will be auto-completed.
2023-05-05 17:22:31 +02:00
ByteHamster e2bbc3ef17
Work around Android telling us zero-date when no date is present (#6450) 2023-05-05 17:19:06 +02:00
mueller-ma 5a74279ce8
Mark quick settings tile as toggleable (#6464)
This removes the arrow that is currently displayed in the tile. That arrow is only shown on tiles that open a dialog or activity.
2023-05-05 17:18:42 +02:00
ByteHamster b063f0508f Bump version to 3.0.2 2023-04-28 23:20:34 +02:00
Keunes 358e64b079
Update 'Special thanks' list in the About screen (#6441) 2023-04-27 19:53:22 +02:00
ByteHamster a877809bad
Fix queue section not loading (#6447)
Apparently some devices do not support the SQLite IIF function.
2023-04-21 22:19:20 +02:00
Keunes ca0be76fdc
Add changelog script (#6399) 2023-04-15 21:17:17 +02:00
Rob Pilling e0227f9b16
Handle a null timestamp in local/first actions (#6379) 2023-04-15 21:11:05 +02:00
mueller-ma 0bdf9d9e28
Add option to enable sleep timer based on current time (#6384) 2023-04-15 21:08:03 +02:00