summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-27Set min/max playback speeds from preferencesShinichiro Fujiwara
2019-02-26Merge pull request #3041 from ByteHamster/transifex-italianH. Lehmann
Transifex: removed duplicate Italian translation
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-10Update tests to handle minute timestampsNathan Mascitelli
The definition of 'short timestamp' now means minutes and seconds, while 'long timestamp' means hours, minutes, and seconds. The first part of a timestamp may have one or two digits. Tests updated for this new definition.
2019-02-01Merge pull request #2688 from orionlee/auto_download_12_hour_option_2685H. Lehmann
Episode Cleanup (for automatic download) - support 12 hours after finishing
2019-02-01Merge remote-tracking branch 'upstream/develop' into ↵ByteHamster
auto_download_12_hour_option_2685
2019-02-01Removed misleading commentByteHamster
Auto-generating the versionCode breaks F-Droid builds, see #3012
2019-02-01Finish when closing error dialogByteHamster
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-27Merge pull request #2994 from orionlee/android_gradle_330_upgradeMartin Fietz
Upgrade android gradle plugin to v3.3.0
2019-01-27Merge branch 'develop' into android_gradle_330_upgradeMartin Fietz
2019-01-27Merge pull request #3012 from hannesa2/SimplifyVersionCodeMartin Fietz
simplify versionCode
2019-01-27Merge branch 'develop' into android_gradle_330_upgradeMartin Fietz
2019-01-27simplify versionCodeHannes Achleitner
removed implementation was some Eclipse/ant style, now it's Gradle style
2019-01-23Merge pull request #3005 from pachecosf/fix-ripple-effectH. Lehmann
Reimplemented the ripple effect when choosing a nav item
2019-01-23moved closing backet up one linepachecosf
2019-01-23Merge pull request #3006 from pachecosf/fixed-losing-media-dataH. Lehmann
Fixed losing media data on rotation
2019-01-23changed location of setupGUI to prevent nullpointerexeptions when saved ↵pachecosf
fragment had no initiliazed id
2019-01-22fixed losing media images and descriptions on rotatepachecosf
2019-01-22fixed placing of the attr into nav_feedlistitempachecosf
2019-01-22reimplemented the ripple effect when choosing a nav itempachecosf
2019-01-19Fixed displaying feed urlByteHamster
Closes #2989
2019-01-19Re-added shorter lt descriptionByteHamster
2019-01-19Merge pull request #2993 from pachecosf/add-highlighting-of-drawer-itemH. Lehmann
Adding highlighting of drawer item functionality
2019-01-18cleaned up a couple of linespachecosf
2019-01-18switched implementation to ussing attrpachecosf
2019-01-18Merge pull request #2998 from ByteHamster/tripletH. Lehmann
Play description update
2019-01-18Added title to every languageByteHamster
2019-01-18Play publisher forces to provide all resources for all languagesByteHamster
Filling with English until it's translated
2019-01-18Disabled lt description until it's short enoughByteHamster
2019-01-18Added symlinks to alternative publisher locationsByteHamster
2019-01-18Allow to configure play api keyByteHamster
2019-01-17Changed implementation using themeUtils insteadpachecosf
2019-01-17Changed implementation using themeUtils insteadpachecosf
2019-01-17fixed stylespachecosf