Commit Graph

8900 Commits

Author SHA1 Message Date
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
ByteHamster 4cdc5d14d9 Bump version to 3.0.1 2023-04-15 18:10:44 +02:00
ByteHamster 2a169d9df6 Update translations 2023-04-15 17:55:24 +02:00
ByteHamster 8396a34670
Replace Network+Storage preferences with Downloads (#6434) 2023-04-15 17:33:21 +02:00
ByteHamster e10a8b534b
Adapt teaser image to branding refresh (#6436) 2023-04-15 16:28:11 +02:00
ByteHamster 84e1ff248f
Remove 'Statistics moved' message (#6433) 2023-04-15 15:55:42 +02:00
ByteHamster 2021e0e915
Invert monochrome icon (#6431) 2023-04-15 15:54:58 +02:00
ByteHamster 1541af0fd5
Add onPrimary color (#6432) 2023-04-15 15:53:47 +02:00
ByteHamster 8ea0d1907b
Respect 'include marked as played' on home screen (#6435) 2023-04-15 15:52:45 +02:00
ByteHamster 39d309e906
Add banner on home screen if notification permission is not granted (#6412) 2023-04-07 16:37:32 +02:00
ByteHamster da9bb8d578
Fix long-pressing subscription on home screen (#6419) 2023-04-07 14:25:51 +02:00
GitStart a828660b44
Do not switch screens when clicking "Remove podcast" (#6259) 2023-04-07 14:21:52 +02:00
ByteHamster 7ed78887c4
Ignore 'new' action during sync (#6415)
We never want to overwrite the local playback state.
2023-04-06 20:01:39 +02:00
ByteHamster a08f387c56
Support longer transient pause (#6416) 2023-04-06 20:00:46 +02:00
ByteHamster 596bdaed3f
Don't crash when Chromecast media is not loaded yet (#6417) 2023-04-06 20:00:17 +02:00
ByteHamster e9ba45e2bd
Avoid scrolling screen on refresh (#6413) 2023-04-06 17:12:16 +02:00
ByteHamster 9b989fed43
Target Android 13 (#6409) 2023-04-03 21:51:54 +02:00
mueller-ma 3e101cca2a
Make widget configurable by long-pressing (#6410) 2023-04-03 21:50:13 +02:00
ByteHamster 038847177e
When both adding and removing a feed before the next sync, remove the other action (#6404) 2023-04-02 10:37:41 +02:00
ByteHamster b706ab9776
Don't crash trying to show item at negative position (#6407)
I have no idea what code path could pass a negative number there,
but apparently there are users who experience a crash when trying
to show a negative position.
2023-04-02 10:31:15 +02:00
Taco 78f65349d5
Update AGP to 7.4.0 (#5655) 2023-04-01 23:16:53 +02:00