18 Commits

Author SHA1 Message Date
c2f7dabc8b Add incompletely played episodes to playback history (#7815) 2025-05-27 22:52:43 +02:00
a01573523c Count running downloads towards number of downloaded episodes (#7730) 2025-04-02 23:15:22 +02:00
04fab47072 Store download date in database (#7090) 2024-04-13 17:28:56 +02:00
edb440a5a9 Restructure related UI classes together (#7044) 2024-03-31 18:40:15 +02:00
2fd73b148d Move download service to module (#7041) 2024-03-29 19:27:53 +01: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
2d77b1f118 Remove dependency from :ui:glide to :core module (#6998) 2024-03-17 20:25:44 +01:00
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
f7a13065a9 Merge branch 'master' into develop 2023-11-05 08:27:34 +01:00
e9d190da1b Bump AGP and Gradle (#6489) 2023-10-17 20:52:21 +02:00
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
8d1eb62f0b Delete partially downloaded file when giving up to retry (#6530) 2023-07-15 16:27:12 +02:00
6d7bfef8a5 Download Service Rewrite (#6420) 2023-05-05 23:09:03 +02:00
78f65349d5 Update AGP to 7.4.0 (#5655) 2023-04-01 23:16:53 +02:00
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
a5d4864776 Add retry button to download failed notifications (#6333) 2023-02-20 23:15:56 +01:00
b140d7297a Move DownloadService-Interface to new module 2022-11-06 12:28:30 +01:00