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
ByteHamster
d41d58063e
Ignore PlaybackTest on CI
2019-12-12 09:47:16 +01:00
ByteHamster
376600d5b4
Read current media from preferences instead of activity->fragment->controller
2019-12-12 09:47:16 +01:00
ByteHamster
51442cb047
Making sure to not click the wrong list
...
We might have multiple lists with the same ID in the hierarchy
2019-12-12 09:47:16 +01:00
ByteHamster
44aa0a3239
Try to kill playback service but do not fail if it does not stop
...
Android has no reliable way to stop a service instantly.
Calling stopSelf marks allows the system to destroy the service but the actual call
to onDestroy takes until the next GC of the system, which we can not influence.
Try to wait for the service at least a bit.
2019-12-12 09:47:16 +01:00
ByteHamster
e2aa83f047
Remove queue item without checking taskmanager first
2019-12-12 09:47:16 +01:00
ByteHamster
44f5cad4e6
Do not try to click play in off-screen list
2019-12-12 09:47:16 +01:00
ByteHamster
ca16dddef1
Don't load queue multiple times
2019-12-12 09:47:16 +01:00
ByteHamster
09dc16c651
Fixed asset not being found
2019-12-12 09:47:16 +01:00
ByteHamster
a20ef049e1
Fixed test if wifi is disabled
2019-12-12 09:47:15 +01:00
ByteHamster
a9987aeaa6
Replaced inheritance with parameterized test
2019-12-12 09:47:15 +01:00
ByteHamster
e77ecda206
Fixed cases where one failing test broke all following tests
...
Select a random port for the http server, so we do not get EADDRINUSE
2019-12-12 09:47:15 +01:00
ByteHamster
0d5e3307b0
Making sure that activity is finished when deleting feed data
2019-12-12 09:47:15 +01:00