Tony Tam
e856a9f118
Display transcript text and follow along the audio ( #7103 )
2024-05-18 18:58:36 +02:00
Tony Tam
27e9bf36b1
Download and store transcript text ( #6797 )
2024-05-18 18:58:01 +02:00
ByteHamster
084723ad76
Add episodes without subscribing ( #7098 )
2024-05-09 11:44:26 +02:00
0x082c8bf1
f69822582d
Use multiple threads for refreshing feeds ( #7126 )
2024-04-27 10:44:09 +02:00
flofriday
4cf362393a
Fix infinite refresh indicator ( #7137 )
...
Before when refreshing any feed(s) without network the refresh indicator
stayed indefinitely.
This was also the case if you were on mobile, trying to refresh a need
and in the popup selected "don't update over mobile".
2024-04-25 22:42:23 +02:00
Tom Hense
2f58b4b360
Strip duplicate slash on Nextcloud Gpodder sync ( #7085 )
2024-04-16 08:14:59 +02:00
ByteHamster
f3bca9d9e4
Add lazy loading to feed item list ( #7091 )
2024-04-13 19:18:13 +02:00
ByteHamster
04fab47072
Store download date in database ( #7090 )
2024-04-13 17:28:56 +02:00
ByteHamster
456159e85f
Fix detection of local-only refresh ( #7088 )
2024-04-13 10:04:03 +02:00
ByteHamster
bd4e9e19d7
Don't allow downloading already downloaded episdoes again ( #7076 )
2024-04-09 22:33:31 +02:00
ByteHamster
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
ByteHamster
687db0f5ed
Merge :net:sync:model and :net:sync:service-interface ( #7063 )
2024-04-05 20:08:25 +02:00
ByteHamster
92ab575b15
Delete core module ( #7060 )
2024-04-05 19:20:27 +02:00
ByteHamster
2143ab1351
Move some tests from core module to their respective module ( #7059 )
2024-04-04 22:26:53 +02:00
ByteHamster
e894ff1ccb
Remove methods from DbReader that just call a private method ( #7057 )
2024-04-04 21:25:57 +02:00
ByteHamster
edb440a5a9
Restructure related UI classes together ( #7044 )
2024-03-31 18:40:15 +02:00
ByteHamster
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
ByteHamster
8accb54685
Move playback service to module ( #7042 )
2024-03-29 21:05:02 +01:00
ByteHamster
2fd73b148d
Move download service to module ( #7041 )
2024-03-29 19:27:53 +01:00
ByteHamster
6f3a9b1676
Create module for sync service and move DBWriter to database module ( #7040 )
2024-03-29 17:45:14 +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
f6b45e7162
Rename FeedMedia methods to no longer have underscores ( #7017 )
2024-03-23 11:27:55 +01:00
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