Commit Graph

5872 Commits

Author SHA1 Message Date
ByteHamster 6c33c6895f Retry tests automatically 2020-01-09 11:56:59 +01:00
H. Lehmann a8b126221c
Merge pull request #3730 from txtd/develop
Check if an episode has media before adding it to download batch
2020-01-05 14:51:58 +01:00
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 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 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
ByteHamster d8a1744cd8 Fixed ArrayIndexOutOfBoundsException when updating feeds 2019-12-29 15:30:54 +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
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
ByteHamster ecad7bdf94 Updated translations 2019-12-19 16:40:22 +01:00
H. Lehmann 06605d516d
Merge pull request #3689 from ByteHamster/signal-unread-change
Signal unread items update after downloading
2019-12-17 15:42:58 +01:00
ByteHamster c148f76ef7 Signal unread items update after downloading 2019-12-17 15:23:52 +01:00
H. Lehmann 72520d7ac4
Merge pull request #3687 from ByteHamster/cancel-notification-updater
Cancel notification after cancelling notification updater
2019-12-15 10:26:48 +01:00
H. Lehmann c20a2ec349
Merge pull request #3685 from ByteHamster/reset-position-currently-playing
Stop playback when resetting position of currently playing item
2019-12-15 10:24:01 +01:00
ByteHamster 3461bc376b Cancel notification after cancelling notification updater
Otherwise, the notification can stay while the service is actually stopped
2019-12-15 10:03:18 +01:00
ByteHamster 0fe9335d75 Stop playback when resetting position of currently playing item 2019-12-14 00:03:43 +01:00
H. Lehmann 32f7e73130
Merge pull request #3681 from ByteHamster/add-logging-feeditem
Parameter checking
2019-12-13 12:39:41 +01:00
H. Lehmann ed9798359e
Merge pull request #3683 from ByteHamster/extract-string
Extracted string resource
2019-12-13 12:35:33 +01:00
ByteHamster e9f11c6c57 Extracted string resource 2019-12-13 10:00:37 +01:00