Mauricio Colli
146d4a8365
Update extractor and refactored NewPipe
2017-09-03 13:57:12 -03:00
Cyril Müller
c0515de6b7
Add search and watch history ( #626 )
...
Add search and watch history
* Make MainActicity a single task
* Remove some casting
* SearchFragment: start searching when created with query
* Handle settings change in onResume
* History: Log pop up and background playback
* History: Add swipe to remove functionallity
* Enable history by default
* Use stream item
* Store more information about the stream
* Integrate history database into AppDatabase
* Remove redundant casts
* Re-enable date converters
* History: Use Rx Java and run DB in background
* Also make HistoryDAO extend BasicDAO
* History: RX-ify swipe to remove
* Sort history entries by creation date
* History: Set toolbar title
* Don't repeat history entries
* Introduced setters so we can update entries in the database
* If the latest entry has the same (main) values, just update it
2017-08-12 01:50:25 -03:00
Tonelico
10c4f7b465
Added basic channel subscription and feed pages ( #620 )
...
Added basic channel subscription and feed pages
- Room Persistence for sqlite support.
- RxJava2 for reactive async support.
- Stetho for database inspection support.
- Enabled Multidex for debug build.
2017-08-07 10:02:30 -03:00
Coffeemakr
b03723c3fb
Code improvements
...
* Replace unchecked casts with checked casts
* remove Utility.finViewById
* Fix return activity checking
* Create UserAction enum
* Fix typos
* Add instrumented test for error info
* ErrorInfo make fields final
* Log exception using logger
* Add inherited annotations
* Resolve deprecation warnings
* Remove unused methods from utility
* Reformat code
* Remove unused methods from Utility and improve getFileExt
* Create OnScrollBelowItemsListener
2017-06-28 18:56:05 +02:00
Coffeemakr
8009aa975e
Revert unused changes
2017-06-27 14:11:15 +02:00
Coffeemakr
ae2b0cc76b
Format code and remove unused methods
2017-06-18 15:43:11 +02:00
Coffeemakr
6d74038866
Improve speed
...
* Replace relative layouts and use Recycler view
* Handle HTML in background
2017-06-16 14:02:45 +02:00
Mauricio Colli
a8fe329678
Improve fragments
...
- They save the state now, that means, no more reloading after rotating the screen or switching between apps
2017-04-26 16:32:04 -03:00
Christian Schabesberger
8f734737f0
fix bug and add footer cycle to channel
2017-02-28 12:13:29 +01:00
Christian Schabesberger
c14771534f
redesign channel activity
2017-02-27 15:58:09 +01:00
Christian Schabesberger
a5252bb765
add search filter menu
2017-02-15 15:21:36 +01:00
Christian Schabesberger
3f0078f38a
git channel item running
2017-02-15 12:59:36 +01:00
Christian Schabesberger
91434dd2ac
setup core for search channel support
2017-02-13 00:55:11 +01:00
Christian Schabesberger
5c8bcf15ba
make colector hirarchicall
...
remove broken commit()
2017-02-12 13:39:39 +01:00
Christian Schabesberger
ef15902ec4
add InfoItem
2017-02-11 21:33:01 +01:00
Coffeemakr
7efd111d9c
Improve Search fragment
...
* Keep search query when fragment is restored
* Simplify SuggestionListAdapter
* Use ResourceCursorAdapter for view creation
* Fix deprecation warning
* Some clean code
2017-01-16 07:33:58 +01:00
Christian Schabesberger
01875b389d
clean up extractor
2016-09-28 17:13:15 +02:00
Christian Schabesberger
60e18aa045
similar videos scroll bug workaround
2016-09-26 17:02:55 +02:00
Christian Schabesberger
6944f4a68a
add copyright headers and update sdk
2016-09-12 00:33:11 +02:00
Christian Schabesberger
53059bcb91
level 1 of making loading more content work
2016-09-10 16:26:21 +02:00
Christian Schabesberger
5d06e8310d
animate item button and made channel layout use recyclerview propper
2016-08-03 15:32:25 +02:00
Christian Schabesberger
1ab82dfa32
made channel activity use recycler view
2016-08-03 13:09:48 +02:00
Christian Schabesberger
557bcc40ef
made detail fragment use recycler view
2016-08-03 00:54:03 +02:00