summaryrefslogtreecommitdiff
path: root/core/src
AgeCommit message (Collapse)Author
2020-01-20More forgiving duplicate detectionByteHamster
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-19changed mentions of 'feed' to 'podcast'J.P.Klippel
2020-01-16Pulled translationsByteHamster
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-11Merge pull request #3743 from txtd/mark-as-playedH. Lehmann
Show "mark as read" rather than "mark as play" in case item has no media
2020-01-11Show mark as read rather than mark as played in case item has no mediatxtd
2020-01-09Add summary to main settings/preferences screen (#3745)Tony Tam
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-07Use Google Trust providerByteHamster
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-02Replaced custom background with selectableItemBackgroundByteHamster
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-29provide drawable for volume adaption settingMax Bechtold
2019-12-29unregister volume adaption receiverMax Bechtold
2019-12-24Updated translationsByteHamster
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 #3695 from ByteHamster/playback-icon-sizeH. Lehmann
Fixed playback speed icon mismatch
2019-12-20Merge pull request #3654 from ByteHamster/emulator-testH. Lehmann
Run integration tests on CI
2019-12-19Fixed playback speed icon mismatchByteHamster
2019-12-19Do not crash when clicking menu items while loadingByteHamster
2019-12-19Updated translationsByteHamster
2019-12-17Signal unread items update after downloadingByteHamster
2019-12-15Merge pull request #3687 from ByteHamster/cancel-notification-updaterH. Lehmann
Cancel notification after cancelling notification updater
2019-12-15Cancel notification after cancelling notification updaterByteHamster
Otherwise, the notification can stay while the service is actually stopped
2019-12-13Extracted string resourceByteHamster
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-12Merge pull request #3680 from ByteHamster/create-channelsH. Lehmann
Make sure to create notification channels
2019-12-12Make sure to create notification channelsByteHamster
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