summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2024-03-31Restructure related UI classes together (#7044)ByteHamster
2024-03-31Remove gpodder search (#7047)ByteHamster
The search results are usually broken anyway or the server just returns an error 500
2024-03-31Remove unneeded module dependencies (#7046)ByteHamster
2024-03-29Fix search button not working on some screens (#7043)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-29Move about screen to :ui:preferences (#7039)ByteHamster
2024-03-29Remove ClientConfig class (#7038)ByteHamster
2024-03-29Add :ui:discovery module (#7037)ByteHamster
2024-03-29Remove dependency of :net:discovery and :ui:echo on :core (#7036)ByteHamster
Moves the common icon files to :ui:common
2024-03-29Restructure Echo to be more flexible (#7035)ByteHamster
Each screen is its own file, which makes it easier to add interactive elements.
2024-03-27Split up DBTasks which has unclear responsibilities (#7032)ByteHamster
2024-03-25Move widget setup code to widget module (#6996)ByteHamster
2024-03-25Move DBReader to :storage:database (#7027)ByteHamster
2024-03-24Let the database do the sorting (#7025)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-24Faster feed deletion (#7019)ByteHamster
2024-03-24Launch splash activity after restoring backup (#7020)ByteHamster
2024-03-23Rename FeedMedia methods to no longer have underscores (#7017)ByteHamster
2024-03-23Move first batch of preferences code to :ui:preferences (#7010)ByteHamster
2024-03-22Fix android:pathPattern not starting with a slash (#7014)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-22Playback 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-22Nicer rating dialog (#7011)ByteHamster
2024-03-20Make swipe gestures less slippery (#7003)ByteHamster
The sine function made the item move faster than the finger.
2024-03-18Optional automatic daily database backup (#6994)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-17Move theme to :ui:common module (#6997)ByteHamster
This enables creating Activities outside the app and core modules
2024-03-17Fix "add podcast" FAB still visible under SpeedDial main FAB (#6950)Taco
2024-03-13Merge branch 'master' into developByteHamster
2024-03-13Replace SwitchCompat with MaterialSwitch (#6989)Taco
2024-03-11Move import/export to its own module (#6986)ByteHamster
Also clean up ImportExportPreferencesFragment a bit.
2024-03-10Bump version to 3.3.0ByteHamster
2024-03-10Backport: Remove tab characters from last 6 filesByteHamster
2024-03-10Update release notesByteHamster
2024-03-10Remove wearable support library (#6978)ByteHamster
The library is the last one requiring Jetifier and we only use 3 string constants in that whole library anyway.
2024-03-10Remove stream library that is just used in 3 locations (#6976)ByteHamster
Especially on the SwipeActionsDialog, this is even a bit easier to understand.
2024-03-10Remove last few usages of Iconify (#6977)ByteHamster
2024-03-10Fix OkHttp deprecations (#6979)Taco
2024-03-09Remove okio library (#6972)ByteHamster
2024-03-09Move Google Play Metadata to its own repo (#6970)ByteHamster
This avoids having hundreds of megabytes of screenshot data in the main repo every single time we re-generate them. Then developers do not have to clone a huge repo (at least if they clone without submodules). It also enables rewriting the screenshot git history to be smaller without rewriting the code git history (which would be quite a bad idea).
2024-03-09Update AndroidX libraries (#6940)Taco
2024-03-07Delete unused TriangleLabelView license (#6965)Taco
2024-03-06Remove TriangleLabelView (#6963)ByteHamster
Since we redesigned the subscriptions page, this class is unused.
2024-03-06Merge pull request #6958 from TacoTheDank/bumpSpotBugsByteHamster
Update and fix SpotBugs
2024-03-06Clean up some old SpotBugs rulesTacoTheDank
2024-03-06Update SpotBugsTacoTheDank