summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
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-21Added empty views to the PlayBack History, Queue,and DownloadsJatin Kumar
2019-03-08Fix #3054: use UTF-8 to encode password and username for gpodder authMatthieu De Beule
2019-03-05remove the commented stopService() call (to avoid future confusion)orionlee
2019-03-05remove the stopService() per review (which might unnecessarilyorionlee
stop the playback when unsupported media buttons are pressed.)
2019-03-05Merge pull request #3013 from hannesa2/buildImprovementsH. Lehmann
Build improvements
2019-03-04remove dead codesorionlee
2019-03-04coding style fix per revieworionlee
2019-03-04Merge pull request #3050 from ByteHamster/add-backup-keywordH. Lehmann
Add backup keyword to search
2019-03-04Add backup keyword to searchByteHamster
2019-03-03Moved some implementation tests to unit testsByteHamster
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-27ensure the service continues to run in the event it takes a long time for ↵orionlee
the service to load the media to play, e.g., streaming over a slow network.
2019-02-27bug fix for Android8+: revert context.startService() calls back toorionlee
ContextCompat.startForegroundService(), to ensure PlaybackService can be started. While PlaybackService itself ensures it will be raised to foreground when appropriate, Android 8+ forbids creating the (background) services to begin with (and throw IllegalStateException) in some situation (e.g., BroadcastReceiver). https://developer.android.com/about/versions/oreo/android-8.0-changes#atap
2019-02-27minor cleanup of Log codes and comments.orionlee
2019-02-27refactor stop PlaybackService setupNotification() - extract commonorionlee
code as private helper.
2019-02-27refactor stop PlaybackService codes - remove legacy dead codesorionlee
2019-02-27review stop PlaybackService codes (stopSelf, stopForeground, etc.)orionlee
2019-02-27remove static PlaybackService.started, in favor of the start stateorionlee
managed by inner ServiceManager. Also add a generic java8-like Optional class for use with RxJava2 where null was to be returned (RxJava2 requires non-null).
2019-02-27start playbackService code paths reviewed (context.startService() andorionlee
ContextCompat.startForegroundService())
2019-02-27more #2716 - fix VideoPlayback upon hitting home button.orionlee
2019-02-27#2716 Prototype for the revamped PlaybackService to fix phantomorionlee
notification. Many rough edges. Notable TODOs are marked with [2716].
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-27unify lint options for all modulesHannes Achleitner
2019-01-27simplify build concerning maven reposHannes Achleitner
2019-01-27remove buildtools specificationHannes Achleitner
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