summaryrefslogtreecommitdiff
path: root/core/src/main/java/de
AgeCommit message (Collapse)Author
2019-04-03bulk edit - refactor - reorder method parameter for ↵orionlee
DBWriter.removeQueueItem(Context, FeedItem, boolean) to be consistent with the rest of the API.
2019-04-02bulk remove from queue - backend - implement the new APIorionlee
2019-04-02bulk remove from queue - backend - refactor existing logic to support bulk ↵orionlee
remove
2019-04-02bulk remove from queue - frontend logic, with a stub backend.orionlee
2019-03-31Validate that the item state is only changed when neededBorjan Tchakaloff
Follow-up to commit 8172d87477dd593745d4776417ef3dd7884d17fb (#3067) that adds test coverage for the resolved issue. Also, fix that commit by making the update condition more explicit: the FeedItem state is only changed when a state switch is necessary. In other words, an item marked as *new* that gets downloaded should lose the *new* mark and gain the *unplayed* mark instead.
2019-03-31Merge pull request #3073 from deandreamatias/fix-button-shadow-3040H. Lehmann
Fix #3040 Video playback control button shadow
2019-03-30Merge pull request #3068 from bibz/developMartin Fietz
Do not reset item "played" flag on media download
2019-03-29Change the icons in interface #3040Matias de Andrea
2019-03-27Merge pull request #3066 from ↵H. Lehmann
orionlee/bugfix_statistics_played_duration_inflated_2162 bugfix - statistics - inflated actual played duration
2019-03-25Do not reset item "played" flag on media downloadBorjan Tchakaloff
If an item has already been played, downloading its media will not reset that "played" flag. Fixes: #3067
2019-03-24#2162 bugfix - statistics - inflated actual played durationorionlee
2019-03-08Fix #3054: use UTF-8 to encode password and username for gpodder authMatthieu De Beule
2019-03-03Another atempt at fixing the regexNathan Mascitelli
2019-03-02Fix regexNathan Mascitelli
2019-03-02Adjust regext to ignore X:Y timecodesNathan Mascitelli
2019-02-13Use a single format for short timecodesNathan Mascitelli
It is unlikely that multiple formats for short timecodes would be used in one document. Therefor we will parse all the short timecodes to see if they are all less then the duration as HH:MM. If they are we will use that, otherwise we will parse them as MM:SS.
2019-02-12Handle more then 23 hoursNathan Mascitelli
2019-02-12Timecode parsing logic now handles two short formatsNathan Mascitelli
We now handle both HH:MM and MM:SS when paring timecodes. We will move in reverse order (assuming that the timecodes will increase over the course of the document) and parse short codes as HH:MM. When we get a result that does not fit into the duration we will change to parse as MM:SS and use that for the rest of the document.
2019-02-12Converter handles HH:MM and MM:SSNathan Mascitelli
2019-02-10Update Timeline regexNathan Mascitelli
Regex now looks for the new types of short and long timestamps.
2019-02-01Merge remote-tracking branch 'upstream/develop' into ↵ByteHamster
auto_download_12_hour_option_2685
2019-02-01Null handling in OnlineFeedViewActivity (#3004)Burt Wiley Snyder
2019-01-15NonNull annotationByteHamster
2019-01-15Only delete from queue if deletion of media succeedsByteHamster
2019-01-15Merge pull request #2921 from qkolj/delete-episodesH. Lehmann
Add delete option to episode's context menu
2019-01-15Merge pull request #2961 from HaBaLeS/AP2253H. Lehmann
Remove silence in podcast episodes
2019-01-11#2947 - fix app crash in some error case with ExoPlayer.orionlee
(It does not address root problems in #2947 though).
2019-01-06Merge pull request #2944 from abendebury/developH. Lehmann
Fix bug preventing database import on Android 9.
2019-01-05Add skip silence checkbox to audio controlfalko
Add new Checkbox to dialog. Enable only if ExoPlayer is selected. Selection directly changes player behavior
2019-01-05Enable ExoPlayer feature to skip silencefalko
SetSpeed was change to SetPlaybackParams which contain speed and a switch to skip silence. For Players that fo not support this the call is ignored or only SetSpeed is used. It is only working if ExoPlayeris used Default is OFF
2019-01-05Update ExoPlayer Version to 2.9.3falko
In order to support the feature to skip silence audio ExoPlayer must be updated. Lateste avaiable Version is 2.9.3
2019-01-04fix code formattingorionlee
2019-01-04episode cleanup 12 hour option - use hours internally part 2 (persisted ↵orionlee
shared preference) requires data migartion: app versionCode increased to 1070196
2019-01-04episode cleanup 12 hour option - use hours internally part 1 (actual ↵orionlee
algorithm, no persistence)
2019-01-04episode cleanup 12 hour option: add unit test to prepare for using hoursorionlee
rather than days as data structure
2019-01-04Mark method only used in testing.orionlee
2019-01-04#2685: add "12 hours after finishing" option for auto download episodes cleanuporionlee
2019-01-04Mark method only used in testing.orionlee
2019-01-04#2685: add "12 hours after finishing" option for auto download episodes cleanuporionlee
2019-01-03Fix a style issue and fix the testPetar Kukolj
2019-01-03Merge pull request #2913 from orionlee/auto_feed_update_fix_in_airplane_2906H. Lehmann
Auto feed update fix in airplane mode
2019-01-03Merge pull request #2859 from ByteHamster/glide-48H. Lehmann
Upgraded Glide to version 4.8.0
2019-01-03Fixed loading embedded pictureByteHamster
2018-12-26Code styleByteHamster
2018-12-26Merge branch 'develop' into rxjava2ByteHamster
2018-12-25Fix bug preventing database import on Android 9.Alexei Bendebury
Fixes #2925, fix suggested by ByteHamster.
2018-12-23Merge branch 'develop' into glide-48H. Lehmann
2018-12-02Move "Delete Removes from Queue" logic to DBWriterPetar Kukolj
2018-11-29Add delete option to episode's context menuPetar Kukolj
This PR makes following changes: - Adds delete option to episode's context menus in queue and feed list - Adds a storage preference that allows episodes to be automatically removed from queue when they are deleted (by clicking delete in context menu, or pressing trash can icon on `Completed` tab of `Downloads` page) - Adds a test for the aforementioned preference
2018-11-21#2906: refactor: move auto feed update by interval helper,orionlee
checkShouldRefreshFeeds(), to proper level of abstraction.