Commit Graph

33 Commits

Author SHA1 Message Date
f30cdf0e80 Sync after refreshing (#7475)
- Enables users to manually trigger sync
- Makes sure that we actually refresh when a new feed arrives:
Previously, we might request the feed to be refreshed but then don't
actually wait for it to be completed because the refresh service
wouldn't start up quickly enough.

This makes sure that we do not try to sync again before the refresh
actually went through, even if the sync service is called multiple times.
2024-11-01 10:29:11 +01:00
4a92a5e019 Make sync service interface more standard (#7479) 2024-10-30 21:30:29 +01:00
a0b751e64d Remove imports only used in JavaDoc (#7468) 2024-10-27 21:11:24 +01:00
43d487f7e9 Name of the sync server in error messages (#7213) 2024-05-31 10:51:58 +02:00
084723ad76 Add episodes without subscribing (#7098) 2024-05-09 11:44:26 +02:00
2f58b4b360 Strip duplicate slash on Nextcloud Gpodder sync (#7085) 2024-04-16 08:14:59 +02:00
e578f4ca93 CI tweaks (#7069)
- Run Checkstyle with gradle to make it easier for users
  - No longer needs different configuration for new code
  - Exclude current violations
  - Fix some violations that somehow couldn't be specified in the exclusion file
- Print SpotBugs/Lint/Checkstly violations in GitHub format
  - Then the CI run gets annotated on the web UI
2024-04-07 23:28:14 +02:00
687db0f5ed Merge :net:sync:model and :net:sync:service-interface (#7063) 2024-04-05 20:08:25 +02:00
4e47691e70 Remove gpodder search (#7047)
The search results are usually broken anyway
or the server just returns an error 500
2024-03-31 09:15:53 +02:00
6f3a9b1676 Create module for sync service and move DBWriter to database module (#7040) 2024-03-29 17:45:14 +01:00
f6b45e7162 Rename FeedMedia methods to no longer have underscores (#7017) 2024-03-23 11:27:55 +01:00
f1fe1b573f Fix OkHttp deprecations (#6979) 2024-03-10 07:55:35 +01:00
40da13e014 Clean up some dead code (#6952) 2024-03-04 23:07:28 +01:00
e9d190da1b Bump AGP and Gradle (#6489) 2023-10-17 20:52:21 +02:00
9ed5485ae3 Restore Nextcloud login state when recreated (#6600) 2023-08-28 17:27:53 +02:00
ace0724e5d Convert nextcloud domains to Punycode 2022-12-04 21:17:25 +01:00
3df3b5b50a Fix NextCloud retrying without delay 2022-08-04 23:27:51 +02:00
5175a85e5e Remove default gpodder sync server 2022-06-21 18:51:59 +02:00
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
4a91d6f5de Merge branch 'master' into develop 2022-04-02 12:03:44 +02:00
348d366a3a Support Nextcloud installations in subfolders 2022-02-24 21:20:40 +01:00
48852e081a Delete a few unused things 2022-02-22 20:14:00 +01:00
87067af965 Fix some gradle deprecations 2022-02-09 11:28:40 -05:00
20e8b3ed6c Merge pull request #5581 from TacoTheDank/remove-old-compat
Remove no longer needed compat methods
2021-12-14 21:23:52 +01:00
ca7f2d2d3d Remove no longer needed compat methods 2021-12-12 14:56:31 -05:00
560bf3f434 Centralize library versions used in multiple modules 2021-12-04 13:01:22 -05:00
f6fc2c6d73 Human-readable gpodder error message 2021-10-28 23:34:58 +02:00
bc85ebc806 Add synchronization with gPodder Nextcloud server app (#5243) 2021-10-06 22:12:47 +02:00
a7d280d249 Removed gpodder suggestions feature
The feature was invisible since 2014 and nobody noticed.
2021-08-27 23:21:51 +02:00
90033b7537 add property guid to episode action synchronization payload 2021-08-25 22:51:53 +02:00
db39186760 Identify episodes by guid (#5326) 2021-08-20 20:17:23 +02:00
c72fd81886 Move common gradle setup to a single file
Original idea by @TacoTheDank
2021-05-11 22:38:46 +02:00
e30533a810 Moved synchronization to its own module 2021-04-24 17:05:59 +02:00