Commit Graph

48 Commits

Author SHA1 Message Date
ByteHamster
2d77b1f118
Remove dependency from :ui:glide to :core module (#6998) 2024-03-17 20:25:44 +01:00
Taco
f1fe1b573f
Fix OkHttp deprecations (#6979) 2024-03-10 07:55:35 +01:00
Taco
40da13e014
Clean up some dead code (#6952) 2024-03-04 23:07:28 +01:00
ByteHamster
ee99ef934c
Remove FeedComponent and FeedFile class (#6949)
We want to be more flexible in what we store for each type of item. Also rename misleading function (lastUpdate to lastModified)
2024-03-02 09:50:24 +01:00
ByteHamster
f7a13065a9 Merge branch 'master' into develop 2023-11-05 08:27:34 +01:00
Taco
e9d190da1b
Bump AGP and Gradle (#6489) 2023-10-17 20:52:21 +02:00
ByteHamster
0e52f08aa5
Fix file deletion and queueing after download (#6652)
WorkManager does not tell us whether it was cancelled by
the user (not retried) or by the system (retried later).
So we need to delete the file and remove from queue when
we know that it was actually the user. Also make sure
to always delete the file when the download fails.

Also, don't show "will retry" message on last retry attempt.
2023-09-24 10:03:50 +02:00
ByteHamster
9ed5485ae3
Restore Nextcloud login state when recreated (#6600) 2023-08-28 17:27:53 +02:00
ByteHamster
8d1eb62f0b
Delete partially downloaded file when giving up to retry (#6530) 2023-07-15 16:27:12 +02:00
ByteHamster
6d7bfef8a5
Download Service Rewrite (#6420) 2023-05-05 23:09:03 +02:00
Taco
78f65349d5
Update AGP to 7.4.0 (#5655) 2023-04-01 23:16:53 +02: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
28844af6ff
Fix crash in iTunes loader (#6341) 2023-02-23 23:05:54 +01:00
Tony Tam
5c79bc7c45
change iTunes to Apple Podcasts (#6324) 2023-02-22 20:14:19 +01:00
ByteHamster
a5d4864776
Add retry button to download failed notifications (#6333) 2023-02-20 23:15:56 +01:00
GitStart
73a6ff1f60
Remove subscribed podcasts from discover / suggestions (#6269) 2023-01-28 12:53:21 +01:00
ByteHamster
d8d6f1c72f Remove support for Android 4.4 2022-12-18 15:01:59 +01:00
ByteHamster
ace0724e5d Convert nextcloud domains to Punycode 2022-12-04 21:17:25 +01:00
ByteHamster
410b8f1539 Hide iTunes suggestions by default in F-Droid version 2022-11-06 21:43:20 +01:00
ByteHamster
0101f1244e
Merge pull request #6179 from ByteHamster/lint-recursively
Check Lint recursively from the :app module
2022-11-06 13:48:31 +01:00
ByteHamster
b140d7297a Move DownloadService-Interface to new module 2022-11-06 12:28:30 +01:00
ByteHamster
d61745be86 Check Lint recursively from the :app module
instead of checking every module individually. This avoids having to
re-state all disabled Lint checks in all parent modules.
2022-11-06 11:55:23 +01:00
Simon Rusinov
4c30d8ff7f
Add auto-complete to discovery country selection (#6139) 2022-10-15 11:29:39 +02:00
ByteHamster
3df3b5b50a Fix NextCloud retrying without delay 2022-08-04 23:27:51 +02:00
ByteHamster
46e63ba750 Separate PodcastIndex search from authentication 2022-07-31 09:55:39 +02:00
ByteHamster
5175a85e5e Remove default gpodder sync server 2022-06-21 18:51:59 +02:00
ByteHamster
18ecc52dbc Fix TLSv3 sometimes not being enabled 2022-06-11 18:54:29 +02:00
Taco
8870463ec4
Update google-services-base library (#5904) 2022-05-24 19:46:49 +02:00
ByteHamster
5448e1f390 Remove gpodder toplist
Half of the toplist no longer returns a valid podcast feed.
Some of the suggested tags are just random characters and none of them
is actually helpful.

This does not remove search or synchronization.
Just gpodder discovery.
2022-05-13 20:55:52 +02:00
ByteHamster
30be4628ae Move feed discovery backends to their own module 2022-04-26 18:09:25 +02:00
ByteHamster
4a91d6f5de Merge branch 'master' into develop 2022-04-02 12:03:44 +02:00
ByteHamster
348d366a3a Support Nextcloud installations in subfolders 2022-02-24 21:20:40 +01:00
ByteHamster
48852e081a Delete a few unused things 2022-02-22 20:14:00 +01:00
TacoTheDank
87067af965 Fix some gradle deprecations 2022-02-09 11:28:40 -05:00
ByteHamster
20e8b3ed6c
Merge pull request #5581 from TacoTheDank/remove-old-compat
Remove no longer needed compat methods
2021-12-14 21:23:52 +01:00
TacoTheDank
ca7f2d2d3d Remove no longer needed compat methods 2021-12-12 14:56:31 -05:00
TacoTheDank
560bf3f434 Centralize library versions used in multiple modules 2021-12-04 13:01:22 -05:00
ByteHamster
f6fc2c6d73 Human-readable gpodder error message 2021-10-28 23:34:58 +02:00
thrillfall
bc85ebc806
Add synchronization with gPodder Nextcloud server app (#5243) 2021-10-06 22:12:47 +02:00
ByteHamster
a7d280d249 Removed gpodder suggestions feature
The feature was invisible since 2014 and nobody noticed.
2021-08-27 23:21:51 +02:00
thrillfall
90033b7537 add property guid to episode action synchronization payload 2021-08-25 22:51:53 +02:00
thrillfall
db39186760
Identify episodes by guid (#5326) 2021-08-20 20:17:23 +02:00
ByteHamster
c72fd81886 Move common gradle setup to a single file
Original idea by @TacoTheDank
2021-05-11 22:38:46 +02:00
ByteHamster
e30533a810 Moved synchronization to its own module 2021-04-24 17:05:59 +02:00
ByteHamster
fcf918f304 Enabled Lint with dependency checking 2021-04-17 17:30:43 +02:00
ByteHamster
998535515b Make AntennaPod pass the medium SpotBugs findings 2021-03-28 22:32:40 +02:00
ByteHamster
0455a19657 Fix failing Lint task when there are dependency updates 2021-03-01 16:53:31 +01:00
ByteHamster
0e94aa5d9d Moved SSL providers to new module 2021-03-01 16:21:39 +01:00