Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-04 | Merge pull request #2954 from orionlee/bugfix_phantom_notification_rework_2716 | H. Lehmann | |
Fix phantom service notification | |||
2019-04-03 | Respect 'keep updated' for new items counter | ByteHamster | |
2019-04-03 | Merge pull request #3082 from ByteHamster/mobile-updates | H. Lehmann | |
Mobile updates: Allow images | |||
2019-04-03 | Merge pull request #3060 from jatinkumarg/issue-3052 | H. Lehmann | |
Added empty views to the PlayBack History, Queue,and Downloads | |||
2019-04-03 | Review changes | ByteHamster | |
2019-04-02 | Use ApOkHttpUrlLoader for all images | ByteHamster | |
Probably got broken during my Glide update. When using append or prepend, Glide uses the next one in the chain if ApOkHttpUrlLoader blocks | |||
2019-04-02 | Add preference to allow mobile updates of images | ByteHamster | |
2019-03-31 | Validate that the *new* and *not played* are also exclusive | Borjan Tchakaloff | |
The FeedItem state is actually a tri-state, complement the test coverage by checking that the state changes from *new* to *not played*. | |||
2019-03-31 | Validate that the item state is only changed when needed | Borjan 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-31 | Require the Mockito library for unit testing | Borjan Tchakaloff | |
2019-03-31 | Validate that the *new* and *played* states are exclusive | Borjan Tchakaloff | |
2019-03-31 | Merge pull request #3073 from deandreamatias/fix-button-shadow-3040 | H. Lehmann | |
Fix #3040 Video playback control button shadow | |||
2019-03-30 | Delete unused drawable | Matias de Andrea | |
2019-03-30 | Merge pull request #3068 from bibz/develop | Martin Fietz | |
Do not reset item "played" flag on media download | |||
2019-03-29 | Fixes #3040 | Matias de Andrea | |
- Delete unused icons | |||
2019-03-29 | Change the icons in interface #3040 | Matias de Andrea | |
2019-03-29 | Add new vector icons #3040 | Matias de Andrea | |
2019-03-29 | Fixed typos | Jatin Kumar | |
2019-03-29 | Fix #3040 | Matias de Andrea | |
- Change the size of the button circle background | |||
2019-03-27 | Merge pull request #3066 from ↵ | H. Lehmann | |
orionlee/bugfix_statistics_played_duration_inflated_2162 bugfix - statistics - inflated actual played duration | |||
2019-03-27 | Fixes #3052: Added empty views to the Playback History, Queue, Downloads and ↵ | Jatin Kumar | |
Episodes | |||
2019-03-25 | Do not reset item "played" flag on media download | Borjan 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 duration | orionlee | |
2019-03-21 | Added empty views to the PlayBack History, Queue,and Downloads | Jatin Kumar | |
2019-03-08 | Fix #3054: use UTF-8 to encode password and username for gpodder auth | Matthieu De Beule | |
2019-03-05 | remove the commented stopService() call (to avoid future confusion) | orionlee | |
2019-03-05 | remove the stopService() per review (which might unnecessarily | orionlee | |
stop the playback when unsupported media buttons are pressed.) | |||
2019-03-05 | Merge pull request #3013 from hannesa2/buildImprovements | H. Lehmann | |
Build improvements | |||
2019-03-04 | remove dead codes | orionlee | |
2019-03-04 | coding style fix per review | orionlee | |
2019-03-04 | Merge pull request #3050 from ByteHamster/add-backup-keyword | H. Lehmann | |
Add backup keyword to search | |||
2019-03-04 | Add backup keyword to search | ByteHamster | |
2019-03-03 | Moved some implementation tests to unit tests | ByteHamster | |
2019-03-03 | Merge pull request #3032 from shortspider/3031-TimecodeRegex | H. Lehmann | |
Change Timecode Regex | |||
2019-03-03 | Another atempt at fixing the regex | Nathan Mascitelli | |
2019-03-02 | Fix regex | Nathan Mascitelli | |
2019-03-02 | Adjust regext to ignore X:Y timecodes | Nathan Mascitelli | |
2019-02-27 | ensure 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-27 | bug fix for Android8+: revert context.startService() calls back to | orionlee | |
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-27 | minor cleanup of Log codes and comments. | orionlee | |
2019-02-27 | refactor stop PlaybackService setupNotification() - extract common | orionlee | |
code as private helper. | |||
2019-02-27 | refactor stop PlaybackService codes - remove legacy dead codes | orionlee | |
2019-02-27 | review stop PlaybackService codes (stopSelf, stopForeground, etc.) | orionlee | |
2019-02-27 | remove static PlaybackService.started, in favor of the start state | orionlee | |
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-27 | start playbackService code paths reviewed (context.startService() and | orionlee | |
ContextCompat.startForegroundService()) | |||
2019-02-27 | more #2716 - fix VideoPlayback upon hitting home button. | orionlee | |
2019-02-27 | #2716 Prototype for the revamped PlaybackService to fix phantom | orionlee | |
notification. Many rough edges. Notable TODOs are marked with [2716]. | |||
2019-02-21 | Transifex: removed duplicate Italian translation | ByteHamster | |
Using it_IT for all italian languages because it's 100% finished | |||
2019-02-13 | Use a single format for short timecodes | Nathan 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-12 | Handle more then 23 hours | Nathan Mascitelli | |