Commit Graph

262 Commits

Author SHA1 Message Date
ByteHamster f9dd837362
Remove ClientConfig class (#7038) 2024-03-29 13:39:19 +01:00
ByteHamster 8f553f08f0
Add :ui:discovery module (#7037) 2024-03-29 13:38:31 +01:00
ByteHamster 5ede21d676
Remove dependency of :net:discovery and :ui:echo on :core (#7036)
Moves the common icon files to :ui:common
2024-03-29 11:23:33 +01:00
ByteHamster 13a985ca1e
Restructure Echo to be more flexible (#7035)
Each screen is its own file, which makes it easier to add interactive elements.
2024-03-29 08:55:13 +01:00
ByteHamster 130da46f5d
Move widget setup code to widget module (#6996) 2024-03-25 23:45:09 +01:00
ByteHamster 69b24699a3
Move DBReader to :storage:database (#7027) 2024-03-25 21:45:43 +01:00
ByteHamster 15eab50223
Move debug icons to :ui:common (#7026) 2024-03-24 22:07:18 +01:00
ByteHamster f6b45e7162
Rename FeedMedia methods to no longer have underscores (#7017) 2024-03-23 11:27:55 +01:00
ByteHamster f20ce1fc69
Move first batch of preferences code to :ui:preferences (#7010) 2024-03-23 09:40:40 +01:00
ByteHamster 376c83d200
Fix loading chapter images in local feeds (#7016) 2024-03-22 22:12:36 +01:00
ByteHamster 0a6b7ed699
Nicer rating dialog (#7011) 2024-03-22 18:18:30 +01:00
ByteHamster f0e685c5a9 Update translations 2024-03-20 20:32:52 +01:00
ByteHamster 542d50cba7
Create automatic backups only every 3 days, update summary (#7005) 2024-03-20 18:45:39 +01:00
ByteHamster 55845c46a1
Optional automatic daily database backup (#6994) 2024-03-18 07:36:37 +01:00
ByteHamster d40b9ef59b
Decouple media button starter and receiver (#6999) 2024-03-18 07:28:17 +01:00
ByteHamster 2d77b1f118
Remove dependency from :ui:glide to :core module (#6998) 2024-03-17 20:25:44 +01:00
ByteHamster 0cbd97b5cb
Move theme to :ui:common module (#6997)
This enables creating Activities outside the app and core modules
2024-03-17 18:43:55 +01:00
ByteHamster 17f5a5d1b8
Move notification icons and widget icons to separate modules (#6995) 2024-03-17 12:06:41 +01:00
ByteHamster da21d92f96 Fully remove string that fails Lint 2024-03-13 22:39:21 +01:00
ByteHamster afc21f46a9 Remove translation that fails Lint 2024-03-13 22:22:37 +01:00
ByteHamster 7d89b18afb Merge branch 'master' into develop 2024-03-13 21:59:49 +01:00
ByteHamster 635e6c8267 Update translations 2024-03-10 20:34:09 +01:00
ByteHamster 393a8cebd3
Remove last few usages of Iconify (#6977) 2024-03-10 08:02:34 +01:00
Taco f1fe1b573f
Fix OkHttp deprecations (#6979) 2024-03-10 07:55:35 +01:00
ByteHamster 7c14534179
Remove TriangleLabelView (#6963)
Since we redesigned the subscriptions page, this class is unused.
2024-03-06 21:53:40 +01:00
TacoTheDank 522288260c Clean up some old SpotBugs rules 2024-03-06 02:55:01 -05:00
TacoTheDank c2ccc28b95 Update SpotBugs 2024-03-06 02:52:14 -05:00
Taco 40da13e014
Clean up some dead code (#6952) 2024-03-04 23:07:28 +01:00
Matej Drobnič 7332c04631
Add option to add new episodes to queue (#6855) 2024-02-25 16:11:30 +01:00
ByteHamster a7068cc24a
String tweaks reported on Transifex (#6942) 2024-02-25 15:31:59 +01:00
mueller-ma 9cfbae183c
Toggle sleep timer from notification (#6913) 2024-02-25 15:02:44 +01:00
ByteHamster 82c93bf7ee
Guess next episode release date (#6925) 2024-02-25 14:01:03 +01:00
ByteHamster 7a40a505f3 Merge branch 'develop' 2024-02-18 23:59:46 +01:00
ByteHamster d7572e4de4 Update translations
New languages >40% translated:
Greek, Hindi, Sardinian
2024-02-18 19:28:46 +01:00
ByteHamster d9ebf42167 Translation fixes 2024-02-18 19:25:50 +01:00
ByteHamster 0d29e44de5 Merge branch 'master' into develop 2024-02-18 19:05:13 +01:00
ByteHamster c7c5ab567b
Use proper plurals when showing number of episodes (#6922) 2024-02-16 23:50:12 +01:00
ByteHamster c07ae17962
Tweak OPML import (#6906)
- Only request storage permission when ContentResolver fails
- Easier to read error message
2024-02-04 22:10:12 +01:00
Matej Drobnič 0f5600932d
Add next chapter button to notification (#6276) 2024-02-04 19:54:46 +01:00
ByteHamster 6e2a8b86a7
Merge pull request #6859 from ByteHamster/echo-tweaks 2024-01-10 17:12:31 -05:00
ByteHamster 9eac993e45 Center numbers on Echo share screen 2024-01-04 18:58:59 +01:00
ByteHamster c8230b7034 Ellipsize titles on Echo share image 2024-01-04 18:22:42 +01:00
ByteHamster 3410d79eb2 Increase timeout of Echo images 2024-01-04 18:16:36 +01:00
ByteHamster bf67218422
Print duration as number of days only on Echo (#6842)
Reverts an accidental change to the queue time display
2024-01-03 20:32:56 +01:00
quails4Eva c5093c9ff9
Move 'skip silence' checkbox to playback speed dialog (#6834) 2024-01-02 20:17:29 +01:00
ByteHamster b2ea588b54
Use localized date format (#6843) 2024-01-02 19:21:07 +01:00
ByteHamster 28edb71fd6
Share AntennaPod subscribe link instead of RSS url (#6835)
Apparently users are confused by RSS links.
2023-12-31 11:08:30 +01:00
Tony Tam 7508e15ab1
Show currently playing episode in Android Auto (#6816) 2023-12-29 17:50:31 +01:00
ByteHamster d39ddaa113
Fix Echo using wrong number of days in a year (#6822) 2023-12-28 20:15:26 +01:00
ByteHamster db88dc10e6
Make it easier to migrate Echo to a new year (#6803)
Also, add a new screen background
2023-12-13 22:40:51 +01:00
ByteHamster ae4205c6d3 Merge branch 'master' into develop 2023-12-06 21:02:53 +01:00
ByteHamster 2e76dc8d0c
New sort dialog (#6789) 2023-12-03 16:36:28 +01:00
ByteHamster 636d705e8f Fix Italian translations 2023-11-28 20:46:29 +01:00
ByteHamster 37ad5d490b Update translations 2023-11-28 20:37:25 +01:00
ByteHamster ee554d0306
AntennaPod Echo (#6780) 2023-11-28 20:26:29 +01:00
ByteHamster 956a455f84 Update translations 2023-11-13 22:48:30 +01:00
ByteHamster 0a6a3d6854
Add button to share exported database export (#6746)
Also hide path, is not accessible on recent Android versions anyway.
2023-11-05 16:06:20 +01:00
ByteHamster 1d415c9f7f
Announce played/unplayed in TalkBack (#6744) 2023-11-05 15:31:07 +01:00
ByteHamster f7a13065a9 Merge branch 'master' into develop 2023-11-05 08:27:34 +01:00
ByteHamster 4931734d94
Allow hiding notification permission nag (#6730)
- Support showing most error messages as a snackbar
- Ask for notification permission when enabling episode notifications
- Clarify what we use notifications for
2023-10-29 16:10:38 +01:00
Matej Drobnič 346365b8d0
Delete local feed episodes (#6400) 2023-10-22 16:53:41 +02:00
ByteHamster 0b7403e1dd
Some more accessibility tweaks (#6713) 2023-10-22 13:14:36 +02:00
ByteHamster eb8267a4ae Update translations 2023-10-22 12:39:31 +02:00
Taco e9d190da1b
Bump AGP and Gradle (#6489) 2023-10-17 20:52:21 +02:00
Keunes 77483913d4
Remove periods for single sentences (#6707) 2023-10-15 10:52:34 +02:00
ByteHamster 58484d5790
Add 'Search online' button if local search has no results (#6681) 2023-10-13 17:31:09 +02:00
ByteHamster c38b263458
Better content descriptions for TalkBack (#6684) 2023-10-06 18:24:13 +02:00
ByteHamster 7cb0ba8156
Switch to colorBackground instead of windowBackground (#6674) 2023-10-01 18:07:47 +02:00
Rahmat Ramadhan 922395a448
Sort downloads by size (#6659) 2023-09-27 21:59:58 +02:00
ByteHamster c680f84a0f Update translations 2023-09-12 19:58:55 +02:00
ByteHamster 955fca6e38
Improve wording (#6604) 2023-09-12 19:23:39 +02:00
ByteHamster 37c29a6372
Remove auto-download notification setting (#6625)
Also, add episode notifications to multi select options
2023-09-12 19:19:28 +02:00
ByteHamster 1e7c347cd2 No longer use 'metered' work-around for VPNs
WorkManager doesn't do the workaround either.
So we would launch a download that then never starts.
2023-09-12 19:18:12 +02:00
Matej Drobnič 8ebf153970
Add volume boost (#6573) 2023-09-08 13:28:20 +01:00
ByteHamster 823907bf1f Update translations 2023-08-19 11:47:51 +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 019e3574c4 Fix translator breaking checks 2023-07-16 11:50:26 +02:00
ByteHamster c99ed8b48a Update translations 2023-07-16 10:40:00 +02:00
ByteHamster 6999a944bb
Fix 'allow once' for feed update on mobile networks (#6528) 2023-07-04 22:31:47 +02:00
femmdi de3f6aab91
Use sentence case for settings titles (#6390) 2023-06-20 22:38:07 +02:00
Jonathan Zopf 7b5d366536
Don't request rating by F-Droid users (#6495) 2023-06-03 16:08:29 +02:00
Jonathan Zopf 194067deea
Don't show copying feedback on Android 13 (#6481) 2023-05-14 18:26:46 +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 0bdf9d9e28
Add option to enable sleep timer based on current time (#6384) 2023-04-15 21:08:03 +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 84e1ff248f
Remove 'Statistics moved' message (#6433) 2023-04-15 15:55:42 +02:00
ByteHamster 39d309e906
Add banner on home screen if notification permission is not granted (#6412) 2023-04-07 16:37:32 +02:00
Taco 78f65349d5
Update AGP to 7.4.0 (#5655) 2023-04-01 23:16:53 +02:00
ByteHamster 8c9b61e599
Remove 'set lockscreen background' setting (#6385)
Users disable the setting and then wonder why other apps (like Android
Auto) do not display the cover image, even though it says so in the
setting summary.
2023-03-31 22:18:37 +02:00
Andrzej Węgłowski 548f9e021e
Random enqueue location (#6403) 2023-03-31 22:16:59 +02:00
Keunes 214bf974cf
Mention in statistics to warning when deleting podcast(s) (#6393) 2023-03-23 21:39:14 +01:00
ByteHamster 4f7f49e1e7
Move feed download to worker (#6375)
Feed downloads are now independent from episode downloads.
This makes it easier to use WorkManager for refreshing.
Also, it will make it easier to add different refresh intervals
in the future.
2023-03-14 21:03:45 +01:00
ByteHamster 835f007b67
Make statistics filter start at 00:00 (#6371) 2023-03-11 17:44:01 +01:00
ByteHamster 834426cb14 Update translations 2023-03-06 22:26:47 +01:00
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 5e75c968ad
Re-add setting to open drawer when pressing back (#6355) 2023-02-28 20:42:46 +01:00