summaryrefslogtreecommitdiff
path: root/core/src
AgeCommit message (Collapse)Author
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-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
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-04Include Awaitility in app module and properly fix the added testPetar Kukolj
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