Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-24 | Reorganize item fragments lifecycle | Anderson Mesquita | |
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-19 | Merge branch 'develop' into eventbus-v3 | ByteHamster | |
2019-04-30 | Return Optional feed when loading feed items | Anderson Mesquita | |
RxJava 2.x no longer accepts `null` values and will yield a `NullPointerException` immediately or as a signal to downstream [1]. This returns an Optional<Feed> instead to avoid errors. [1]: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#nulls | |||
2019-04-28 | Made null check work | ByteHamster | |
2019-04-12 | Upgraded EventBus to v3 | ByteHamster | |
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused). | |||
2019-04-06 | #2966 RxJava2 null - case the underlying method may return null, but | orionlee | |
should never happen in the code path, e.g., return the current FeedItem in ItemFragment UI. Mark underlying method as @Nullable, and let observer's existing onError() to handle null case Rx observer : underlying sources marked as @Nullable ItemFragment.load : .loadInBackground MediaplayerActivity.checkFavorite : DBReader.getFeedItem ItemDescriptionFragment.onViewCreated : DBReader.getFeedItem ItemlistFragment.loadItems : .loadData | |||
2019-01-03 | Merge pull request #2859 from ByteHamster/glide-48 | H. Lehmann | |
Upgraded Glide to version 4.8.0 | |||
2018-12-26 | Merge branch 'develop' into rxjava2 | ByteHamster | |
2018-10-21 | Merge branch 'develop' into glide-48 | H. Lehmann | |
2018-10-21 | Remove redundant type casts | egsavage | |
2018-10-21 | Optimize imports | egsavage | |
2018-10-14 | Upgraded Glide to version 4.8.0 | ByteHamster | |
2018-10-13 | Fix error-prone errors | Andrew Gaul | |
2018-09-30 | Migrate rxjava to version 2 | Martin Fietz | |
2018-04-22 | Merge pull request #2641 from ByteHamster/feed-info-and-settings | Martin Fietz | |
Split feed info and settings | |||
2018-04-13 | Split feed info and settings | ByteHamster | |
2018-04-11 | Changed batch edit icon and name | ByteHamster | |
Closes #1146 | |||
2018-01-14 | Remove catch for exception that is never thrown | Martin Fietz | |
2018-01-14 | Add final modifiers | Martin Fietz | |
2018-01-14 | Weaken declaration access | Martin Fietz | |
2018-01-14 | Remove unused imports | Martin Fietz | |
2018-01-09 | Replace code for SDK version lower than 14 | Martin Fietz | |
2017-06-05 | 1183 Reload header images on refresh | Martin Fietz | |
2017-04-15 | Added feed title to delete confirmation | ByteHamster | |
Closes #2291 | |||
2016-11-19 | Prevent NPE | Martin Fietz | |
2016-11-01 | Add ability to rename feeds | Martin Fietz | |
2016-06-29 | Fixed rule 'Lamdbas containing only one statement should not nest this ↵ | Soso Tughushi | |
statement in a block' | |||
2016-06-06 | Prevent possible hang-bugs | Martin Fietz | |
2016-05-02 | Use strings to point to images, not uris | Martin Fietz | |
2016-04-14 | Post event after queue has been persisted | Martin Fietz | |
2016-04-14 | Send FeedItemEvent when a tag has been added or removed | Martin Fietz | |
2016-04-14 | Don't use LongLists, use tags directly | Martin Fietz | |
2016-03-27 | Episode view: Go to previous/next list item when swiping right/left | Martin Fietz | |
2016-03-22 | further fixes based on mfietz input | Domingos Lopes | |
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, | |||
2016-01-26 | Make actions selectable | Martin Fietz | |
2016-01-21 | Feed view: Add "Add/Remove to/from Favorites" to context menu | Martin Fietz | |
2016-01-16 | Merge pull request #1549 from mfietz/issue/1219-ise-create-options-menu | Tom Hennen | |
Prevent IllegalStateException when fragment is detached | |||
2016-01-13 | Prevent NPE | Martin Fietz | |
2016-01-13 | Prevent IllegalStateException when fragment is detached | Martin Fietz | |
2016-01-07 | Prevents EventBusException | Martin Fietz | |
2016-01-07 | Nicify ItemFragment and ItemListFragment | Martin Fietz | |
2016-01-06 | Refresh feed view | Martin Fietz | |
2015-12-19 | Prevent ArrayIndexOutOfBoundsException | Martin Fietz | |
2015-12-13 | (1) Fix refresh indicator (2) On download event, only refresh items that are ↵ | Martin Fietz | |
affected | |||
2015-11-29 | resolve 'no empty constructor' error | Tom Hennen | |
2015-11-26 | RxJava defer -> fromCallable | Martin Fietz | |
2015-11-26 | DownloadObserver must die | Martin Fietz | |
2015-11-07 | Don't load a fragment not reachable from the drawer | Martin Fietz | |