summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2021-07-10Replace old episode multi-select with new multi-select. (#5253)peakvalleytech
2021-06-29Contextual menu for multi selecting episodes (#5130)peakvalleytech
2021-06-20FeedItemFilter Ids (#5231)ueen
2021-06-17Fixed path to proguard configByteHamster
2021-06-16Updated translationsByteHamster
2021-06-05Merge pull request #5209 from ByteHamster/wait-for-newByteHamster
Let test wait until database operation is completed
2021-06-05Merge pull request #5190 from ByteHamster/shownotes-fontByteHamster
Removed explicit font specification from shownotes
2021-06-05Let test wait until database operation is completedByteHamster
2021-06-05Add a unit test under DbWriterTest.java (#5181)Mengshi24
2021-06-05Removed explicit font specification from shownotesByteHamster
2021-05-29Merge pull request #5165 from thrillfall/sync-position-on-pauseByteHamster
sync paused position on playback pause
2021-05-29Added new test case for FeedItemUtil.java to test getIds() method (#5182)Matthew Choi
2021-05-29Add new test for Download Request equals (#5183)gregoryjtom
2021-05-22Merge branch 'master' into developByteHamster
2021-05-17sync paused position on playback pausethrillfall
2021-05-14Merge pull request #5161 from ByteHamster/reduce-playback-controllerByteHamster
Remove some unnecessary code from playback controller
2021-05-14New media player screen (#5075)ueen
Co-authored-by: jonasburian <jonas.burian@protonmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-05-14Just assume we can always set the playback speedByteHamster
Our default ExoPlayer can always set the speed. All Android versions >23 also support it. So of the 2% of users with old devices, this only affects the ones who manually selected another player.
2021-05-14Removed method that is just used in one placeByteHamster
2021-05-14Use EventBus instead of broadcast for service shutdownByteHamster
2021-05-13Merge pull request #5160 from ByteHamster/disable-id3ByteHamster
Disable ExoPlayer id3 extraction
2021-05-13Disable ExoPlayer id3 extractionByteHamster
Malformed audio files can cause a crash in ExoPlayer. We have our own id3 extractor and don't use the data of ExoPlayer, so we can just disable parsing in ExoPlayer. This reduces the number locations where something can go wrong that prevents playback.
2021-05-11Move common gradle setup to a single fileByteHamster
Original idea by @TacoTheDank
2021-05-10Merge pull request #5151 from ByteHamster/fix-proxyByteHamster
Fixed proxy support
2021-05-10Fixed proxy supportByteHamster
2021-05-08Updated translationsByteHamster
2021-05-08Merge pull request #5146 from ByteHamster/future-dateByteHamster
Refuse to show future dates
2021-05-06Refuse to show future datesByteHamster
Some shows start to specify dates from the future to appear on top of episode lists. If we find one of those episodes, just ignore that it is there. We then use the date when we first found the item.
2021-05-01Don't mark episodes as played when removing from queueByteHamster
Was introduced in 67d2287323260e0bcbfcd644a33da5402c29b383 but I am not sure why. It is not really logical to do - removing from the queue just means that one is no longer interested in the episode - not that it was actually played.
2021-05-01Fix miniplayer sometimes showing old media fileByteHamster
Happens when pressing play on another episode without pausing the previous one.
2021-04-29Merge download log+running lists (#5134)ByteHamster
2021-04-24Moved synchronization to its own moduleByteHamster
2021-04-23New feed update interval or time dialogpeakvalleytech
Co-authored-by: Fivel Rangel <fivel10@hotmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-04-22Moved model to its own moduleByteHamster
2021-04-22Remove dependency of FeedMedia to DbWriterByteHamster
2021-04-22Removed PlaybackPreferences dependency from FeedMediaByteHamster
2021-04-22Decouple FeedMedia and PlaybackServiceByteHamster
2021-04-22Decouple FeedMedia and sync service (#5128)ByteHamster
2021-04-22Moved cursor related code out of model (#5126)ByteHamster
2021-04-22Reduce dependencies of model to UserPreferencesByteHamster
2021-04-21Moved notification icons to their own module, so they don't crash old ↵ByteHamster
Android versions
2021-04-21Deleted duplicate resourcesByteHamster
2021-04-18Use VectorDrawable compat libraryByteHamster
2021-04-17Fixed unused resources Lint errorsByteHamster
In the future, CI will complain when a PR leads to unused resources.
2021-04-17Enabled Lint with dependency checkingByteHamster
2021-04-14Don't handle play image resource in PlaybackControllerByteHamster
2021-04-13Updated translationsByteHamster
2021-04-10Add filtering subscriptions based on new episodes notification setting (#5098)tamizh143
2021-04-06Add link to relevant settings screen in 'Episode cache full' dialog (#5088)tamizh143
2021-04-06Parsing podcast:funding tag, showing payment, funding links on the show info ↵Tony Tam
screen (#4933)