straw/app/src/main/java/org/schabi/newpipe
kapodamy 21e205a6be main commit
Post-processing infrastructure
* remove interfaces with one implementation
* fix download resources with unknow length
* marquee style for ProgressDrawable
* "view details" option in mission context menu
* notification for finished downloads
* postprocessing infrastructure: sub-missions, circular file, layers for layers of abstractions for Java IO streams
* Mp4 muxing (only DASH brand)
* WebM muxing
* Captions downloading
* alert dialog for overwrite existing downloads finished or not.

Misc changes
* delete SQLiteDownloadDataSource.java
* delete DownloadMissionSQLiteHelper.java
* implement Localization from #114

Misc fixes (this branch)
* restore old mission listeners variables. Prevents registered listeners get de-referenced on low-end devices
* DownloadManagerService.checkForRunningMission() now return false if the mission has a error.
* use Intent.FLAG_ACTIVITY_NEW_TASK when launching an activity from gigaget threads (apparently it is required in old versions of android)

More changes
* proper error handling "infrastructure"
* queue instead of multiple downloads
* move serialized pending downloads (.giga files) to app data
* stop downloads when swicthing to mobile network (never works, see 2nd point)
* save the thread count for next downloads
* a lot of incoherences fixed
* delete DownloadManagerTest.java (too many changes to keep this file updated)
2018-11-08 19:00:44 -03:00
..
about Java language level + javadoc + xml 2018-09-11 19:20:10 +02:00
database error handling + imports + unboxing 2018-09-11 19:18:50 +02:00
download main commit 2018-11-08 19:00:44 -03:00
fragments main commit 2018-11-08 19:00:44 -03:00
info_list Merge branch 'dev' into tablet_ui 2018-10-08 11:56:25 +02:00
local Merge branch 'dev' into tablet_ui 2018-10-08 11:56:25 +02:00
player main commit 2018-11-08 19:00:44 -03:00
report Java language level + javadoc + xml 2018-09-11 19:20:10 +02:00
settings make local settings be live updated 2018-10-05 16:31:23 +02:00
util main commit 2018-11-08 19:00:44 -03:00
views data flow issue + declaration redundancy 2018-09-11 19:18:41 +02:00
ActivityCommunicator.java Update extractor and refactored NewPipe 2017-09-03 13:57:12 -03:00
App.java add support for content language and content country 2018-10-05 16:20:27 +02:00
BaseFragment.java error handling + imports + unboxing 2018-09-11 19:18:50 +02:00
Downloader.java main commit 2018-11-08 19:00:44 -03:00
ExitActivity.java Update extractor and refactored NewPipe 2017-09-03 13:57:12 -03:00
ImageDownloader.java -Changed thumbnail toggle in disabled mode to load dark dummy image. 2018-03-19 16:44:17 -07:00
MainActivity.java error handling + imports + unboxing 2018-09-11 19:18:50 +02:00
NewPipeDatabase.java Implement subscriptions import/export 2018-03-08 10:39:24 -03:00
PanicResponderActivity.java Update extractor and refactored NewPipe 2017-09-03 13:57:12 -03:00
ReCaptchaActivity.java data flow issue + declaration redundancy 2018-09-11 19:18:41 +02:00
RouterActivity.java Java language level + javadoc + xml 2018-09-11 19:20:10 +02:00