Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-24 | Reorganize item fragments lifecycle | Anderson Mesquita | |
2019-06-24 | Reorganize DownloadLogFragment lifecycle | Anderson Mesquita | |
2019-06-24 | Reorganize Episode Fragments lifecycle | Anderson Mesquita | |
This uses the existing android lifecycle methods to avoid having to do null checks and state saving in various places. | |||
2019-06-24 | Fix whitespace | Anderson Mesquita | |
2019-06-24 | Reorganize downloads fragments lifecycle | Anderson Mesquita | |
Unregistering from the EventDistributor on stop will prevent downloads from updating when an episode finishes playing while the screen was off (#2747), so this registers/unregisters on view create/destroy. Disposing of the request to load items on stop could potentially cause the same issue. Since we're disposing of this request on destroy, there's no need to keep checking and disposing of it in the several lifecycle methods. There's no need to call `onFragmentLoaded()` on attach, since this is the first lifecycle method to be called [[1]], meaning the items will always be null by the time this method is called. Finally, since `loadItems` depends on the view being created, it is now only called on view create to avoid having to store state in the class about whether the view has been created, taking advantage of the native fragment lifecycle. [1]: https://developer.android.com/guide/components/fragments Closes: #2747 | |||
2019-06-24 | Extract methods from onViewCreated | Anderson Mesquita | |
2019-06-24 | Fix IDE warnings | Anderson Mesquita | |
Deprecated method, null pointer exceptions, and simpler switch with only two cases. | |||
2019-06-24 | Fix whitespace | Anderson Mesquita | |
2019-06-14 | Cleanup | ByteHamster | |
2019-06-14 | Added authentication and episode filter dialogs | ByteHamster | |
2019-06-14 | Updated feed settings screen | ByteHamster | |
2019-06-13 | Restructured preferences code | ByteHamster | |
2019-06-13 | Merge pull request #3213 from fabolhak/add_episode_cache_summary | H. Lehmann | |
add pref_episode_cache_summary | |||
2019-06-04 | don't override summary value in PreferenceController | Unknown | |
2019-06-03 | Merge pull request #3164 from ByteHamster/work-manager | H. Lehmann | |
Work manager | |||
2019-06-03 | Upgrade preferences independently from database | ByteHamster | |
2019-05-28 | Allow to disable auto updates | ByteHamster | |
2019-05-28 | Merge branch 'develop' into work-manager | ByteHamster | |
2019-05-28 | Use annotation processor for EventBus | ByteHamster | |
2019-05-28 | Merge pull request #3043 from CedricCabessa/remaining_time_playback_speed | H. Lehmann | |
Fixes #2197: Remaining time playback speed | |||
2019-05-27 | Replace action/callback utils with ItemActionButton | Anderson Mesquita | |
This just replaces all previous usages of `ActionButtonUtils` and `DefaultActionButtonCallback` with the newly created `ItemActionButton` class. | |||
2019-05-27 | Extract action button utils/callback into classes | Anderson Mesquita | |
This splits the logic in `ActionButtonUtils` and `DefaultActionButtonCallback` into multiple specialized classes to reduce duplication figuring out which button/action to use while at the same time making each individual button to have a single responsability. | |||
2019-05-27 | Merge pull request #3206 from ByteHamster/clear-text-traffic | Martin Fietz | |
Clear text traffic in shownotes | |||
2019-05-27 | Allow mixed content | ByteHamster | |
2019-05-27 | Merge pull request #3191 from jas14/stricter-db-import | H. Lehmann | |
Check SQLite3 magic bytes before import | |||
2019-05-23 | Avoid error delivery to disposed Disposable | Joe Stein | |
2019-05-20 | Check SQLite3 magic bytes before import | Joe Stein | |
2019-05-19 | Merge pull request #3136 from andersonvom/develop | H. Lehmann | |
Add progress bar with space information to data folder selection dialog | |||
2019-05-19 | Improve space wording on choose data folder dialog | Anderson Mesquita | |
This makes it clear that the number refers to the **free** space left on the device, as opposed to the total space available. | |||
2019-05-19 | Add space usage bar to data folder dialog | Anderson Mesquita | |
This displays a progress bar with the amount of used/free space in each storage location to make it easier to identify storage devices. This is particularly useful for devices that use non-standard names. Reference: #3049 | |||
2019-05-19 | Extract data folder dialog layout | Anderson Mesquita | |
This is in preparation to add a progress bar displaying the amount of used/free space in the dialog (#3049). Since we'll need a custom view to do it, this extracts the layout beforehand. | |||
2019-05-19 | Extract methods in ChooseDataFolderDialog | Anderson Mesquita | |
This makes the main `showDialog()` method a bit shorter by extracting behavior into shorter methods. | |||
2019-05-19 | Merge pull request #3165 from ByteHamster/opml-import-mismatch | H. Lehmann | |
Removed opml pick action | |||
2019-05-19 | No longer need to listen to serviceEvent. PlaybackController does that ↵ | ByteHamster | |
automatically | |||
2019-05-19 | Fixed crash | ByteHamster | |
2019-05-19 | Merge branch 'develop' into eventbus-v3 | ByteHamster | |
2019-05-19 | Merge pull request #3162 from andersonvom/2853-chapter-scrolling | Martin Fietz | |
Scroll to chapter currently being played | |||
2019-05-19 | Merge pull request #3168 from ByteHamster/about-open-browser | Martin Fietz | |
About screen: Open web links in browser | |||
2019-05-17 | Merge pull request #3188 from ByteHamster/revert-playbackservice-changes | H. Lehmann | |
Revert playbackservice changes | |||
2019-05-17 | Revert "Merge pull request #2954 from ↵ | ByteHamster | |
orionlee/bugfix_phantom_notification_rework_2716" This reverts commit 643173de14ade8acfa5e6b92464482c7402e172e, reversing changes made to f2d103736d20bca481817808ee73b240fc2f7be4. | |||
2019-05-14 | Do not deliver result if view is destroyed | ByteHamster | |
2019-05-12 | Do not query database on main thread | ByteHamster | |
2019-05-08 | Merge pull request #3166 from ByteHamster/fix-some-tests | H. Lehmann | |
Fixed some integration tests | |||
2019-05-08 | Fixed NPE | ByteHamster | |
2019-05-07 | Open web links in browser | ByteHamster | |
2019-05-06 | Fixed some integration tests | ByteHamster | |
2019-05-06 | Removed opml pick action | ByteHamster | |
2019-05-06 | Using WorkManager for feed updates | ByteHamster | |
2019-05-05 | Scroll to chapter currently being played | Anderson Mesquita | |
This is especially helpful for episodes that have a large number of chapters. Closes: #2853 | |||
2019-05-03 | Merge pull request #3155 from ByteHamster/empty-view-simplification | H. Lehmann | |
Simplify empty view handling on recycler views |