summaryrefslogtreecommitdiff
path: root/core/src/main/java
AgeCommit message (Collapse)Author
2020-01-20Fix playback buttonByteHamster
Steps to reproduce: - Play - Pause - Close AudioPlayerActivity - Open AudioPlayerActivity - Tap speed button - Always sets to the one after 1.0
2020-01-20Convert playback speeds to floatByteHamster
Advantage: When setting the speed to a value that is not available for the button using the audio controls dialog, we no longer jump to the lowest value. Instead, we jump to the next bigger one.
2020-01-12Merge pull request #3523 from wseemann/developH. Lehmann
Show storage size of downloaded episodes
2020-01-12Show storage size of downloaded episodesWilliam Seemann
2020-01-11Do not create new httpclient for each downloadByteHamster
This is a memory leak and can cause crashes on some devices
2020-01-09Merge pull request #3711 from ByteHamster/load-more-new-episodesH. Lehmann
Added paged loading to 'new episodes' list
2020-01-09Merge pull request #3719 from ByteHamster/removed-unused-codeH. Lehmann
Removed unused code
2020-01-09Added paged loading to 'new episodes' listByteHamster
2020-01-09Merge pull request #3715 from ByteHamster/speed-up-searchH. Lehmann
Increased search performance
2020-01-03Only modify and query downloads array in main threadByteHamster
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-02Removed custom ArrayList implementation that was only used in one locationByteHamster
2020-01-02Removed unused methodsByteHamster
2020-01-02Removed API checksByteHamster
2020-01-02Do not enqueue on main tread (database IO)ByteHamster
2020-01-01Increased search performanceByteHamster
2019-12-30remove check of media typeMax Bechtold
2019-12-29Fixed ArrayIndexOutOfBoundsException when updating feedsByteHamster
2019-12-29unregister volume adaption receiverMax Bechtold
2019-12-21resolve review remarks w.r.t naming: volume reduction -> volume adaptionMax Bechtold
2019-12-21Merge remote-tracking branch 'upstream/develop' into ↵Max Bechtold
feat/simple-adjust-volume-per-feed
2019-12-20Merge pull request #3654 from ByteHamster/emulator-testH. Lehmann
Run integration tests on CI
2019-12-17Signal unread items update after downloadingByteHamster
2019-12-15Cancel notification after cancelling notification updaterByteHamster
Otherwise, the notification can stay while the service is actually stopped
2019-12-12Making sure to not click the wrong listByteHamster
We might have multiple lists with the same ID in the hierarchy
2019-12-12Remove queue item without checking taskmanager firstByteHamster
2019-12-11Merge pull request #3677 from ByteHamster/mark-seen-after-downloadH. Lehmann
Mark as seen after download completed
2019-12-10Fix DownloadService deadlockByteHamster
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-10Mark as seen after download completedByteHamster
2019-12-02Merge pull request #3666 from ByteHamster/fix-cancellation-exceptionH. Lehmann
Ignore cancellationException
2019-12-02Wait for downloadCompletionThread to finish before stopping executors used ↵ByteHamster
by the thread
2019-12-02Ignore cancellationExceptionByteHamster
2019-12-02Avoid too much nestingByteHamster
2019-12-01Merge pull request #3663 from ByteHamster/continuous-playback-show-new-infoH. Lehmann
Show new info if playback stopped because continuous playback is off
2019-12-01Added playback params to wrapper so speed can be changed while pausedJonas Kalderstam
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-01Show new info if playback stopped because continuous playback is offByteHamster
2019-11-26Merge pull request #3647 from ByteHamster/fix-downloadservice-notificationH. Lehmann
Do not start download service if there is nothing to download
2019-11-26Do not start download service if there is nothing to downloadByteHamster
2019-11-26Fixed NPE in DownloadRequesterByteHamster
2019-11-24Decrease connection timeoutByteHamster
If the server does not reply within 10 seconds, the download will also most likely fail.
2019-11-24Added names to threadsByteHamster
2019-11-24Making sure that DownloadService always calls startForegroundByteHamster
2019-11-24Fixed crash in download serviceByteHamster
2019-11-24Hotfix: Do not delete episodesByteHamster
2019-11-22Merge pull request #3637 from ByteHamster/remove-prestissimoH. Lehmann
Removed prestissimo
2019-11-22Merge pull request #3639 from ByteHamster/show-failed-parse-badgeH. Lehmann
Show update failed badge on parse errors
2019-11-22Merge branch 'develop' into remove-prestissimoH. Lehmann
2019-11-22Merge pull request #3636 from ByteHamster/api-16H. Lehmann
Bumped minimum API version to 16
2019-11-22Sending event after feed update failedByteHamster
2019-11-22Save feed failed also when parsing failedByteHamster
2019-11-22Fixed some lint errorsByteHamster