summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java/de
AgeCommit message (Collapse)Author
2024-05-24Fix marking as played when there is no media (#7192)ByteHamster
2024-04-28Fix tests creating FeedItems just once because of duplicate IDs (#7148)ByteHamster
2024-04-07CI 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-05Spotbugs 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-04Move some tests from core module to their respective module (#7059)ByteHamster
2024-03-31Restructure related UI classes together (#7044)ByteHamster
2024-03-29Move playback service to module (#7042)ByteHamster
2024-03-29Move download service to module (#7041)ByteHamster
2024-03-29Create module for sync service and move DBWriter to database module (#7040)ByteHamster
2024-03-25Move widget setup code to widget module (#6996)ByteHamster
2024-03-25Move DBReader to :storage:database (#7027)ByteHamster
2024-03-24Simplify playback preferences and move to :storage:preferences (#7024)ByteHamster
2024-03-24Store last refresh attempt for feeds (#7022)ByteHamster
2024-03-23Rename FeedMedia methods to no longer have underscores (#7017)ByteHamster
2024-03-22Remove AutoDownloadTest (#7015)ByteHamster
This test regularly fails our CI. The test checked that auto-download kicks in after the currently playing episode and that it considers the correct item in the queue to enqueue after. However, because we now use WorkManager, the download can be delayed based on decisions by the Android system. We cannot assume that downloading already starts just seconds after playback completes. I do not know an easy fix for this, and the test is quite complex anyway, testing multiple different modules at once. So I am removing the test for now.
2024-03-22Nicer rating dialog (#7011)ByteHamster
2024-03-18Decouple media button starter and receiver (#6999)ByteHamster
2024-03-17Remove dependency from :ui:glide to :core module (#6998)ByteHamster
2024-03-11Move import/export to its own module (#6986)ByteHamster
Also clean up ImportExportPreferencesFragment a bit.
2024-03-04Clean up some dead code (#6952)Taco
2024-03-02Remove 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-04Add next chapter button to notification (#6276)Matej Drobnič
2024-01-31Remove unused test class (#6907)ByteHamster
2023-10-22Delete local feed episodes (#6400)Matej Drobnič
2023-09-08Add volume boost (#6573)Matej Drobnič
2023-07-15Delete partially downloaded file when giving up to retry (#6530)ByteHamster
2023-05-05Download Service Rewrite (#6420)ByteHamster
2023-04-15Add option to enable sleep timer based on current time (#6384)mueller-ma
2023-04-15Replace Network+Storage preferences with Downloads (#6434)ByteHamster
2023-03-31Random enqueue location (#6403)Andrzej Węgłowski
2023-03-14Move 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-01Instead of specialized methods, use the global 'getEpisodes' method with a ↵ByteHamster
filter (#6358)
2023-02-26Remove deprecated media players (#6354)ByteHamster
2023-02-22Add "New Episodes Action" preference (#6095)Erik Johnson
2023-02-22Add sort option to episodes screen (#6286)GitStart
2023-02-18Extra toggle for full black theme (#6328)ByteHamster
2022-12-24Refresh Feed after Credentials Change (#6236)Patrick Demers
2022-12-16Migrate ListPreference to Material Design 3ByteHamster
2022-11-06Move preferences to a new moduleByteHamster
2022-11-06Move DownloadService-Interface to new moduleByteHamster
2022-11-05Remove dependency from other classes to DownloadServiceByteHamster
2022-11-01Use normal pause/skip keycodes, not custom intentByteHamster
2022-09-18Extend unit testsByteHamster
2022-09-10Add 'default screen' setting (replaces 'back button behavior') (#6041)ByteHamster
2022-08-06Remove favorites tabByteHamster
2022-05-15Merge pull request #5887 from TacoTheDank/assetFixesByteHamster
Remove unused assets, update licenses
2022-05-15Move test mp3s to androidTest directoryTacoTheDank
2022-05-13Remove gpodder toplistByteHamster
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-07Convert share dialog to bottom sheetByteHamster
2022-05-06Move download logs to a button on the downloads page instead of a tab (#5866)ByteHamster