Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-09 | Don't allow downloading already downloaded episdoes again (#7076) | 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-06 | Do not crash if an event comes in before the media is loaded (#7067) | ByteHamster | |
2024-04-05 | Make it possible to sort the home screen (#7048) | Fredrik Wallén | |
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-03-31 | Restructure related UI classes together (#7044) | ByteHamster | |
2024-03-31 | Remove gpodder search (#7047) | ByteHamster | |
The search results are usually broken anyway or the server just returns an error 500 | |||
2024-03-29 | Fix search button not working on some screens (#7043) | ByteHamster | |
2024-03-29 | Move playback service to module (#7042) | 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 | Move about screen to :ui:preferences (#7039) | ByteHamster | |
2024-03-29 | Remove ClientConfig class (#7038) | ByteHamster | |
2024-03-29 | Add :ui:discovery module (#7037) | 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-29 | Restructure Echo to be more flexible (#7035) | ByteHamster | |
Each screen is its own file, which makes it easier to add interactive elements. | |||
2024-03-27 | Split up DBTasks which has unclear responsibilities (#7032) | ByteHamster | |
2024-03-25 | Move widget setup code to widget module (#6996) | 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 | Faster feed deletion (#7019) | ByteHamster | |
2024-03-24 | Launch splash activity after restoring backup (#7020) | ByteHamster | |
2024-03-23 | Rename FeedMedia methods to no longer have underscores (#7017) | ByteHamster | |
2024-03-23 | Move first batch of preferences code to :ui:preferences (#7010) | 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-22 | Nicer rating dialog (#7011) | ByteHamster | |
2024-03-20 | Make swipe gestures less slippery (#7003) | ByteHamster | |
The sine function made the item move faster than the finger. | |||
2024-03-18 | Optional automatic daily database backup (#6994) | ByteHamster | |
2024-03-18 | Decouple media button starter and receiver (#6999) | ByteHamster | |
2024-03-17 | Remove dependency from :ui:glide to :core module (#6998) | ByteHamster | |
2024-03-17 | Move theme to :ui:common module (#6997) | ByteHamster | |
This enables creating Activities outside the app and core modules | |||
2024-03-17 | Fix "add podcast" FAB still visible under SpeedDial main FAB (#6950) | Taco | |
2024-03-13 | Replace SwitchCompat with MaterialSwitch (#6989) | Taco | |
2024-03-11 | Move import/export to its own module (#6986) | ByteHamster | |
Also clean up ImportExportPreferencesFragment a bit. | |||
2024-03-10 | Remove 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-10 | Remove last few usages of Iconify (#6977) | ByteHamster | |
2024-03-09 | Update AndroidX libraries (#6940) | Taco | |
2024-03-06 | Merge pull request #6958 from TacoTheDank/bumpSpotBugs | ByteHamster | |
Update and fix SpotBugs | |||
2024-03-06 | Clean up some old SpotBugs rules | TacoTheDank | |
2024-03-06 | Update SpotBugs | TacoTheDank | |
2024-03-06 | Merge pull request #6955 from ByteHamster/checkstyle | ByteHamster | |
Move some Checkstyle rules from new-code file to main file | |||
2024-03-04 | Fix indentation in last 8 files | ByteHamster | |
2024-03-04 | Remove tab characters from last 6 files | ByteHamster | |
2024-03-04 | Clean up some dead code (#6952) | Taco | |
2024-03-03 | Skip silence setting per feed (#6910) | quails4Eva | |