summaryrefslogtreecommitdiff
path: root/core/src/main
AgeCommit message (Collapse)Author
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-30Delete unused drawableMatias de Andrea
2019-03-30Merge pull request #3068 from bibz/developMartin Fietz
Do not reset item "played" flag on media download
2019-03-29Fixes #3040Matias de Andrea
- Delete unused icons
2019-03-29Change the icons in interface #3040Matias de Andrea
2019-03-29Add new vector icons #3040Matias de Andrea
2019-03-29Fix #3040Matias de Andrea
- Change the size of the button circle background
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-04Add backup keyword to searchByteHamster
2019-03-03Merge pull request #3032 from shortspider/3031-TimecodeRegexH. Lehmann
Change Timecode Regex
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-21Transifex: removed duplicate Italian translationByteHamster
Using it_IT for all italian languages because it's 100% finished
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-18switched implementation to ussing attrpachecosf
2019-01-17Changed implementation using themeUtils insteadpachecosf
2019-01-17Changed implementation using themeUtils insteadpachecosf
2019-01-17fixed stylespachecosf
2019-01-16adding highlighting of drawer item functunalitypachecosf
2019-01-16Adding some highlighting of drawer itemspachecosf
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-15Hiding settings that ExoPlayer does not yet supportByteHamster
2019-01-15Merge pull request #2961 from HaBaLeS/AP2253H. Lehmann
Remove silence in podcast episodes
2019-01-15Merge pull request #2969 from ByteHamster/colorDarkH. Lehmann
Expanding toolbar
2019-01-15Merge pull request #2968 from ByteHamster/translation-updateH. Lehmann
Translation updates
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-10Splash status bar colorByteHamster
2019-01-09Expanding toolbarByteHamster
2019-01-09Updated strings.xml translationsByteHamster
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