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-04-01 | Fix playback state not being updated (#7050) | ByteHamster | |
2024-03-31 | Restructure related UI classes together (#7044) | ByteHamster | |
2024-03-29 | Move download service to module (#7041) | ByteHamster | |
2024-03-29 | Create module for sync service and move DBWriter to database module (#7040) | ByteHamster | |
2024-03-29 | Remove ClientConfig class (#7038) | ByteHamster | |
2024-03-29 | Remove dependency of :net:discovery and :ui:echo on :core (#7036) | ByteHamster | |
Moves the common icon files to :ui:common | |||
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 | Simplify playback preferences and move to :storage:preferences (#7024) | 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-22 | Playback speed fixes (#7013) | ByteHamster | |
- Remove video-specific playback speed (no longer needed now that we have per-podcast speed) - Respect changed speed setting on settings page even if the service is not running - Do not change global speed when feed setting is updated | |||
2024-03-20 | Create automatic backups only every 3 days, update summary (#7005) | ByteHamster | |
2024-03-20 | Only consider backup files with the exact same filename pattern for deletion ↵ | ByteHamster | |
(#7004) | |||
2024-03-18 | Optional automatic daily database backup (#6994) | ByteHamster | |
2024-03-17 | Remove dependency from :ui:glide to :core module (#6998) | ByteHamster | |
2024-03-11 | Move import/export to its own module (#6986) | ByteHamster | |
Also clean up ImportExportPreferencesFragment a bit. | |||
2024-03-04 | Fix indentation in last 8 files | 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) | |||
2024-02-25 | Toggle sleep timer from notification (#6913) | mueller-ma | |
2024-02-04 | Add next chapter button to notification (#6276) | Matej Drobnič | |
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-12-06 | Merge branch 'master' into develop | ByteHamster | |
2023-11-28 | AntennaPod Echo (#6780) | ByteHamster | |
2023-11-17 | Honor sort in episode list view in Android Auto (#6756) | Tony Tam | |
2023-10-22 | Delete local feed episodes (#6400) | Matej Drobnič | |
2023-10-17 | Bump AGP and Gradle (#6489) | Taco | |
2023-09-27 | Sort downloads by size (#6659) | Rahmat Ramadhan | |
2023-09-12 | Remove auto-download notification setting (#6625) | ByteHamster | |
Also, add episode notifications to multi select options | |||
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 'set lockscreen background' setting (#6385) | ByteHamster | |
Users disable the setting and then wonder why other apps (like Android Auto) do not display the cover image, even though it says so in the setting summary. | |||
2023-03-31 | Random enqueue location (#6403) | Andrzej Węgłowski | |
2023-03-31 | Remove from queue section some time after resetting playback position (#6402) | ByteHamster | |