Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-24 | Fix marking as played when there is no media (#7192) | ByteHamster | |
2024-04-28 | Fix sometimes not resetting media position (#7147) | ByteHamster | |
Before 5218e06904e489f77da4078de775dd0a63b94ef4, deleting an item loaded its state from the database again. Now it stores the state of that object. markItemPlayed() did not reset the object's playback position, so when auto-delete was enabled, the position was overwritten again. | |||
2024-04-15 | Fix default per-feed skip silence setting (#7101) | ByteHamster | |
2024-04-07 | CI tweaks (#7069) | ByteHamster | |
- 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-05 | Merge :net:sync:model and :net:sync:service-interface (#7063) | ByteHamster | |
2024-04-05 | Spotbugs cleanup (#6968) | Taco | |
Remove unused SpotBugs rules. Fix URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD, ICAST_INTEGER_MULTIPLY_CAST_TO_LONG, NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION, OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE | |||
2024-04-05 | Delete core module (#7060) | ByteHamster | |
2024-04-04 | Move some tests from core module to their respective module (#7059) | ByteHamster | |
2024-04-04 | Small database efficiency tweaks (#7058) | ByteHamster | |
- When checking whether there is a subscription, there is no need to create feed objects (plus counters etc). Just the number of episodes is enough. - Downloads section only needs to load the items it actually displays. - No need to load FeedMedia, just to load FeedItem including the same FeedMedia afterwards. - No need to convert columns to Strings and back to Longs. - No need to join favorites when we are only interested in the list of IDs anyway. | |||
2024-04-04 | Remove methods from DbReader that just call a private method (#7057) | ByteHamster | |
2024-04-03 | Remember column indices between different list items (#7051) | ByteHamster | |
This is way faster than searching for the column index again for every item. | |||
2024-03-31 | Restructure related UI classes together (#7044) | ByteHamster | |
2024-03-29 | Create module for sync service and move DBWriter to database module (#7040) | ByteHamster | |
2024-03-27 | Split up DBTasks which has unclear responsibilities (#7032) | ByteHamster | |
2024-03-25 | Move DBReader to :storage:database (#7027) | ByteHamster | |
2024-03-24 | Let the database do the sorting (#7025) | ByteHamster | |
2024-03-24 | Store last refresh attempt for feeds (#7022) | ByteHamster | |
2024-03-24 | Faster feed deletion (#7019) | ByteHamster | |
2024-03-23 | Rename FeedMedia methods to no longer have underscores (#7017) | ByteHamster | |
2024-03-17 | Remove dependency from :ui:glide to :core module (#6998) | ByteHamster | |
2024-03-03 | Skip silence setting per feed (#6910) | quails4Eva | |
2024-03-02 | Remove FeedComponent and FeedFile class (#6949) | ByteHamster | |
We want to be more flexible in what we store for each type of item. Also rename misleading function (lastUpdate to lastModified) | |||
2023-12-29 | Remove unnecessary autodownload code (#6832) | ByteHamster | |
This should not change any behavior. The retry count and timing are managed by WorkManager, so this code is irrelevant. | |||
2023-11-28 | AntennaPod Echo (#6780) | ByteHamster | |
2023-10-17 | Bump AGP and Gradle (#6489) | Taco | |
2023-09-27 | Sort downloads by size (#6659) | Rahmat Ramadhan | |
2023-05-05 | Download Service Rewrite (#6420) | ByteHamster | |
2023-05-05 | Merge branch 'master' into develop | ByteHamster | |
2023-04-21 | Fix queue section not loading (#6447) | ByteHamster | |
Apparently some devices do not support the SQLite IIF function. | |||
2023-04-01 | Update AGP to 7.4.0 (#5655) | Taco | |
2023-03-31 | Remove from queue section some time after resetting playback position (#6402) | ByteHamster | |
2023-03-14 | Move feed download to worker (#6375) | ByteHamster | |
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-11 | Automatically clear old download log entries on upgrade (#6370) | ByteHamster | |
2023-03-11 | Make statistics filter start at 00:00 (#6371) | ByteHamster | |
2023-03-01 | Instead of specialized methods, use the global 'getEpisodes' method with a ↵ | ByteHamster | |
filter (#6358) | |||
2023-02-28 | Add option to switch a- & descending sort order for Inbox (#6266) | GitStart | |
2023-02-22 | Add "New Episodes Action" preference (#6095) | Erik Johnson | |
2023-02-22 | Add sort option to episodes screen (#6286) | GitStart | |
2023-02-12 | Add sorting options to downloads screen (#6210) | Jared234 | |
2022-12-03 | Hide started episodes from 'random episodes' screen | ByteHamster | |
2022-11-30 | Fix search for subscriptions | ByteHamster | |
2022-10-04 | Reorder queue section when pressing play, not when pausing | ByteHamster | |
2022-09-30 | Hide episodes from 'queue' home section if played less than 1 sec | ByteHamster | |
2022-09-18 | Rewrite include/exclude filter dialog (#6057) | ByteHamster | |
2022-09-18 | Implement "Downloaded and unplayed" subscription counter option (#6073) | Erik Johnson | |
2022-09-10 | Remove "inbox and unplayed" feed counter option (#6033) | Erik Johnson | |
2022-08-30 | Make queue loading more efficient | ByteHamster | |
2022-08-30 | Load only favorite IDs instead of whole FeedItems | ByteHamster | |
2022-08-27 | Home Screen (#5864) | ByteHamster | |
Co-authored-by: ueen <ueli.sarnighausen@online.de> | |||
2022-08-26 | Make statistics loading more efficient | ByteHamster | |