Commit Graph

5949 Commits

Author SHA1 Message Date
txtd 22c891ab5b Display size of toDownload in snackback instead of checkedIds so that size matches the actual number of episodes being downloaded 2020-01-05 14:05:58 +01:00
txtd 7c3e3341c0 Check if an episode has media before adding it to download batch 2020-01-05 01:15:03 +01:00
H. Lehmann 71d281a818
Merge pull request #3729 from ByteHamster/try-fix-crash
Try to fix ArrayIndexOutOfBoundsException
2020-01-05 00:45:34 +01:00
H. Lehmann 2d2bf0f7e3
Merge pull request #3728 from txtd/develop
Add download button to queue batch processing
2020-01-05 00:44:34 +01:00
ByteHamster 38e2abd2fe Try to fix ArrayIndexOutOfBoundsException
We sometimes get an ArrayIndexOutOfBoundsException when trying to create the ItemPagerFragment.
After trying quite a few things already, Google Play still reports the crash.
Previous experiments showed that the index is not larger than the array length. Because it is
an AIOOB Exception and not a NPE, the array must be created correctly. Maybe it is a negative index.
Might be caused by getAdapterPosition() returning NO_POSITION (-1).
2020-01-04 23:57:51 +01:00
txtd 4931d88c35 Add download button to queue batch processing 2020-01-04 23:02:12 +01:00
ByteHamster 98d9c4cceb Bumped to version to 1.8.0-RC7 2020-01-03 23:48:47 +01:00
H. Lehmann 10cfd0c72f
Merge pull request #3725 from ByteHamster/refresh-lists-after-settings-change
Update lists after changing 'prefer streaming' preference
2020-01-03 23:29:45 +01:00
H. Lehmann cf580cfbbd
Merge pull request #3724 from ByteHamster/fix-concurrent-modification
Only modify and query downloads array in main thread
2020-01-03 23:10:35 +01:00
ByteHamster 29a7c5583e Update lists after changing 'prefer streaming' preference 2020-01-03 23:06:09 +01:00
ByteHamster 3e8c1ee117 Only modify and query downloads array in main thread
This fixes a ConcurrentModificationException if the thread that queues downloads (database IO)
adds the item to the downloads list and the notification updater queries the downloads list at
the same time.
2020-01-03 22:50:30 +01:00
ByteHamster 29a8a5e5aa Bumped to version to 1.8.0-RC6 2020-01-02 19:19:15 +01:00
ByteHamster ba401e4cb3 Updated collaborators 2020-01-02 19:17:28 +01:00
H. Lehmann 2e8b7e988f
Merge pull request #3718 from ByteHamster/downloadservice-io-main-thread
Do not enqueue on main tread (database IO)
2020-01-02 19:09:19 +01:00
ByteHamster 7f402168b7 Do not allocate space for arrays that do not need to be allocated
Those arrays are just there for the type system. Creating them with a big size
is not necessary and uses unnecessary resources.
2020-01-02 18:40:05 +01:00
ByteHamster 44bb7d53a2 Removed custom ArrayList implementation that was only used in one location 2020-01-02 18:34:46 +01:00
ByteHamster 687693ccb0 Removed unused methods 2020-01-02 18:29:45 +01:00
ByteHamster 8119b4a8e1 Replaced custom background with selectableItemBackground 2020-01-02 18:22:53 +01:00
ByteHamster 417dcdacf0 Removed API checks 2020-01-02 18:22:46 +01:00
ByteHamster e119b154cb Do not enqueue on main tread (database IO) 2020-01-02 18:01:00 +01:00
H. Lehmann c668464968
Merge pull request #3713 from ByteHamster/initialize-variable-before-use
Initialize variable directly before using
2020-01-01 21:32:41 +01:00
ByteHamster 41af487a5b Increased search performance 2020-01-01 16:21:28 +01:00
ByteHamster 329c301f6b Added progress bar to episode search 2020-01-01 15:17:53 +01:00
ByteHamster c409d1c0a6 Initialize variable directly before using 2020-01-01 14:34:04 +01:00
H. Lehmann 5fc6877a87
Merge pull request #3712 from ByteHamster/fix-options-menu-search-results
Fix not showing options menu for search results
2019-12-31 16:25:09 +01:00
ByteHamster 4914fee2ee Fix not showing options menu for search results 2019-12-31 14:34:38 +01:00
H. Lehmann 0b5bd94ab6
Merge pull request #3709 from ByteHamster/fix-feed-update-crash
Fixed ArrayIndexOutOfBoundsException when updating feeds
2019-12-31 13:53:04 +01:00
Max Bechtold 3fa210c414 remove check of media type 2019-12-30 12:39:59 +01:00
ByteHamster d8a1744cd8 Fixed ArrayIndexOutOfBoundsException when updating feeds 2019-12-29 15:30:54 +01:00
Max Bechtold 3e610c85b9 provide drawable for volume adaption setting 2019-12-29 11:42:45 +01:00
Max Bechtold 95fd348c11 unregister volume adaption receiver 2019-12-29 11:21:30 +01:00
ByteHamster 912d2cecee Bumped to version to 1.8.0-RC5 2019-12-24 10:30:01 +01:00
ByteHamster a7a35b1569 Updated translations 2019-12-24 10:29:18 +01:00
H. Lehmann d1b5757f85
Merge pull request #3707 from ByteHamster/animate-feed-settings
Feed info animation updates
2019-12-24 10:27:57 +01:00
ByteHamster f17aa9b4eb Switched to less demanding animation 2019-12-24 10:17:42 +01:00
ByteHamster 7e2fc2c4a2 Prevent animating feed settings rows 2019-12-23 23:38:25 +01:00
Max Bechtold 12be60f1ba resolve review remarks w.r.t naming: volume reduction -> volume adaption 2019-12-21 12:21:05 +01:00
Max Bechtold 9ca5cab246 Merge remote-tracking branch 'upstream/develop' into feat/simple-adjust-volume-per-feed 2019-12-21 11:52:01 +01:00
H. Lehmann 46731178b4
Merge pull request #3696 from ByteHamster/white-on-white
Fixed white on white text in authentication dialog
2019-12-20 00:15:36 +01:00
H. Lehmann 14d02f5143
Merge pull request #3695 from ByteHamster/playback-icon-size
Fixed playback speed icon mismatch
2019-12-20 00:15:08 +01:00
H. Lehmann 51c717c41b
Merge pull request #3698 from ByteHamster/fix-mark-played-button
Fixed mark played button not working
2019-12-20 00:13:19 +01:00
H. Lehmann 707fcdbc7f
Merge pull request #3654 from ByteHamster/emulator-test
Run integration tests on CI
2019-12-20 00:12:51 +01:00
ByteHamster 6dc361c542 Only run emulator tests on pull requests 2019-12-20 00:08:53 +01:00
ByteHamster b5f15c6fe7 Fixed mark played button not working 2019-12-20 00:03:07 +01:00
ByteHamster 1a8c83548b Ignore more playback related tests on CI 2019-12-19 23:44:31 +01:00
ByteHamster ffa8dc10b3 Fixed white on white text in authentication dialog 2019-12-19 17:50:17 +01:00
ByteHamster 98647a705f Fixed playback speed icon mismatch 2019-12-19 17:37:03 +01:00
ByteHamster 19890afc66 Bumped to version to 1.8.0-RC4 2019-12-19 17:36:02 +01:00
H. Lehmann cc66936726
Merge pull request #3694 from ByteHamster/optionsitem-crash
Do not crash when clicking menu items while loading
2019-12-19 16:57:11 +01:00
ByteHamster 6785eb7689 Do not crash when clicking menu items while loading 2019-12-19 16:52:37 +01:00