Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-31 | Restructure related UI classes together (#7044) | ByteHamster | |
2024-03-29 | Move about screen to :ui:preferences (#7039) | ByteHamster | |
2024-03-23 | Move first batch of preferences code to :ui:preferences (#7010) | ByteHamster | |
2024-03-17 | Move theme to :ui:common module (#6997) | ByteHamster | |
This enables creating Activities outside the app and core modules | |||
2023-10-29 | Allow hiding notification permission nag (#6730) | ByteHamster | |
- Support showing most error messages as a snackbar - Ask for notification permission when enabling episode notifications - Clarify what we use notifications for | |||
2023-04-15 | Replace Network+Storage preferences with Downloads (#6434) | ByteHamster | |
2022-11-06 | Move preferences to a new module | ByteHamster | |
2022-09-18 | Migrate dialogs to Material3 | ByteHamster | |
2022-09-14 | Clean up some existing viewbinding stuff | TacoTheDank | |
2022-02-21 | Remove unused overridden super calls | TacoTheDank | |
2021-10-06 | Add synchronization with gPodder Nextcloud server app (#5243) | thrillfall | |
2021-08-28 | Fix sometimes showing keyboard instead of hiding it | ByteHamster | |
2021-07-22 | Fix NonConstantResourceId code lint errors | TacoTheDank | |
2021-07-12 | Swipe actions (#5191) | ueen | |
2021-06-28 | Hide keyboard when not searching (#5036) | peakvalleytech | |
2021-04-06 | Add link to relevant settings screen in 'Episode cache full' dialog (#5088) | tamizh143 | |
2021-04-04 | Use FragmentContainerView in settings | TacoTheDank | |
2021-03-08 | Exclude non-functional notification settings screen from settings search for ↵ | peakvalleytech | |
android versions 26+ (#5011) | |||
2021-03-06 | Show podcast-specific settings in preferences search (#4990) | peakvalleytech | |
2020-10-20 | Move notification settings to their own screen (#4526) | chrk2205 | |
added a new fragment named "notification manager" replaced all settings related into this fragment | |||
2020-05-06 | Switch theme without user obstruction | ByteHamster | |
2020-03-31 | Removed integrations screen with only one item | ByteHamster | |
2020-01-29 | Split import/export and storage preferences | ByteHamster | |
2019-10-04 | Automatic AndroidX migration | ByteHamster | |
2019-07-12 | Removed Flattr support | ByteHamster | |
2019-06-13 | Restructured preferences code | ByteHamster | |
2018-10-21 | Optimize imports | egsavage | |
2018-05-07 | Add search function to preferences | ByteHamster | |
2018-05-04 | Moved Flattr/gpodder to their own files | ByteHamster | |
2018-05-04 | Switched to PreferenceCompat | ByteHamster | |
2018-04-22 | Fixed crash when changing settings | ByteHamster | |
Looking at Fragment1, clicking Fragment2 Fragment2.onCreate Fragment2.onResume Fragment1.onPause <- This sets PreferenceUI to Fragment1, so onClickListeners in Fragment2 now have a reference to the wrong fragment | |||
2018-04-22 | Renamed Services to Integrations | ByteHamster | |
2018-04-22 | Actually renamy downloads to network | ByteHamster | |
2018-04-22 | Moved autodownload to new file | ByteHamster | |
2018-04-11 | Re-enabled preference setup methods | ByteHamster | |
2018-04-10 | Removed misc settings | ByteHamster | |
2018-04-10 | Added categories | ByteHamster | |
2018-04-10 | Extracted string resources | ByteHamster | |
2018-04-10 | Added preference screens | ByteHamster | |
2018-01-09 | Remove unnecessary annotations | Martin Fietz | |
2016-10-15 | Refactor OPML export from asynctask to observable | Martin Fietz | |
2016-07-23 | Merge pull request #2027 from mfietz/issue/2023-2024-rotation | Martin Fietz | |
Retain context menues and dialogs on rotation | |||
2016-07-02 | Make gpodnet sync error notifications optional | Domingos Lopes | |
2016-06-20 | Retain context menues and dialogs on rotation | Martin Fietz | |
2016-03-22 | code cleaning: | Domingos Lopes | |
- lambda expressions, method references, - multi catches, - remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures), - == false expressions, - diamond type (<>) expressions, - replace StringBuffer with StringBuilder for local variables used by a single thread, - replace Arrays.asList with Collections.singletonList whenever applicable, - inline variable returns (whenever the variable name's meaning is not important to understand the code), - replace some chains of if/else if/... with switch/case, - break append(a + b) into append(a).append(b) for StringBuilder objects, - unused import statements, - reduce log TAGs to 23 characters, - MaterialDialog callback deprecated, - ActionBarActivity for AppCompatActivity, | |||
2015-11-01 | Only hold weak reference | Martin Fietz | |
2015-09-23 | Check for null | Martin Fietz | |
2015-08-27 | reorder intialization | Tom Hennen | |
2015-08-05 | create PreferenceController before the main fragment | Tom Hennen | |
2014-12-19 | Moved settings button into navigation drawer | daniel oeh | |