H. Lehmann
d3964dac74
Merge pull request #3690 from ByteHamster/more-forgiving-duplicate-detection
...
More forgiving duplicate detection
2020-01-20 16:29:41 +01:00
ByteHamster
ac0cb04154
More forgiving duplicate detection
2020-01-20 15:39:00 +01:00
J.P.Klippel
7930d62bc0
changed mentions of 'feed' to 'podcast'
2020-01-19 11:07:14 +01:00
H. Lehmann
2f0c627b15
Merge pull request #3523 from wseemann/develop
...
Show storage size of downloaded episodes
2020-01-12 09:52:04 +01:00
William Seemann
6817c00491
Show storage size of downloaded episodes
2020-01-12 09:35:21 +01:00
ByteHamster
352078eeeb
Do not create new httpclient for each download
...
This is a memory leak and can cause crashes on some devices
2020-01-11 17:28:26 +01:00
H. Lehmann
2c45c4cd10
Merge pull request #3743 from txtd/mark-as-played
...
Show "mark as read" rather than "mark as play" in case item has no media
2020-01-11 12:47:22 +01:00
txtd
ce659f5cb2
Show mark as read rather than mark as played in case item has no media
2020-01-11 11:26:34 +01:00
Tony Tam
970cdd9905
Add summary to main settings/preferences screen ( #3745 )
2020-01-09 22:28:53 +01:00
H. Lehmann
b3f76e333b
Merge pull request #3711 from ByteHamster/load-more-new-episodes
...
Added paged loading to 'new episodes' list
2020-01-09 20:59:19 +01:00
H. Lehmann
5975f579d4
Merge pull request #3719 from ByteHamster/removed-unused-code
...
Removed unused code
2020-01-09 20:56:11 +01:00
ByteHamster
128f80fe55
Added paged loading to 'new episodes' list
2020-01-09 20:41:50 +01:00
H. Lehmann
cd0a69ef63
Merge pull request #3715 from ByteHamster/speed-up-search
...
Increased search performance
2020-01-09 17:27:48 +01:00
ByteHamster
2d93af6707
Use Google Trust provider
2020-01-07 12:17:08 +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
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
ByteHamster
41af487a5b
Increased search performance
2020-01-01 16:21:28 +01:00
ByteHamster
d8a1744cd8
Fixed ArrayIndexOutOfBoundsException when updating feeds
2019-12-29 15:30:54 +01:00
ByteHamster
a7a35b1569
Updated translations
2019-12-24 10:29:18 +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
707fcdbc7f
Merge pull request #3654 from ByteHamster/emulator-test
...
Run integration tests on CI
2019-12-20 00:12:51 +01:00
ByteHamster
98647a705f
Fixed playback speed icon mismatch
2019-12-19 17:37:03 +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
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
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
e9f11c6c57
Extracted string resource
2019-12-13 10:00:37 +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
e2aa83f047
Remove queue item without checking taskmanager first
2019-12-12 09:47:16 +01:00
H. Lehmann
c21bc58525
Merge pull request #3680 from ByteHamster/create-channels
...
Make sure to create notification channels
2019-12-12 09:46:38 +01:00
ByteHamster
29f468b332
Make sure to create notification channels
2019-12-12 09:41:35 +01:00
H. Lehmann
3758caeefe
Merge pull request #3677 from ByteHamster/mark-seen-after-download
...
Mark as seen after download completed
2019-12-11 08:25:57 +01:00
ByteHamster
4530413d97
Fix DownloadService deadlock
...
downloadExecutor.take() clears the interrupted state of the thread when throwing an
InterruptedException. When getting this exception, we need to return instead of relying
on the loop to get cancelled.
2019-12-10 23:01:19 +01:00
ByteHamster
2c9f758f39
Mark as seen after download completed
2019-12-10 22:25:21 +01:00
H. Lehmann
a99a41e3bb
Merge pull request #3666 from ByteHamster/fix-cancellation-exception
...
Ignore cancellationException
2019-12-02 13:13:33 +01:00
ByteHamster
c752d90f4f
Wait for downloadCompletionThread to finish before stopping executors used by the thread
2019-12-02 13:07:51 +01:00
ByteHamster
cb3b1f2b1f
Ignore cancellationException
2019-12-02 13:04:52 +01:00
ByteHamster
26e91c0b81
Avoid too much nesting
2019-12-02 10:30:49 +01:00
H. Lehmann
cbcd97f6c9
Merge pull request #3663 from ByteHamster/continuous-playback-show-new-info
...
Show new info if playback stopped because continuous playback is off
2019-12-01 23:02:23 +01:00
Jonas Kalderstam
407e70ad2b
Added playback params to wrapper so speed can be changed while paused
...
You can't modify playback params on the ExoPlayer while paused (see
https://github.com/google/ExoPlayer/issues/4064 ) so added a member
object which *can* be modified while playback is paused. These
parameters are always applied on start of playback.
Fixes #3651
2019-12-01 21:54:00 +01:00
ByteHamster
4b0f6fb22a
Show new info if playback stopped because continuous playback is off
2019-12-01 19:34:39 +01:00
H. Lehmann
f6495232c5
Merge pull request #3647 from ByteHamster/fix-downloadservice-notification
...
Do not start download service if there is nothing to download
2019-11-26 21:02:57 +01:00
ByteHamster
bbb7cfe7ed
Do not start download service if there is nothing to download
2019-11-26 20:54:26 +01:00
ByteHamster
9d6225b022
Fixed NPE in DownloadRequester
2019-11-26 16:07:53 +01:00
ByteHamster
f2771f953f
Decrease connection timeout
...
If the server does not reply within 10 seconds, the download will also most likely fail.
2019-11-24 20:24:26 +01:00