Christian Schabesberger
c8d94f541f
resolved merge conflict
2016-01-05 21:50:25 +01:00
Christian Schabesberger
27d06eaa6b
removed hardcoded string, and add licece to some files.
2016-01-05 21:41:55 +01:00
Christian Schabesberger
7f32857e00
buxfix
2016-01-05 21:23:16 +01:00
chschtsch
2f060f0f52
merging with eb0df2b
2016-01-05 23:16:50 +03:00
chschtsch
f89d405226
merging with eb0df2b
2016-01-05 23:13:52 +03:00
chschtsch
fd4459e570
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-05 23:12:22 +03:00
Christian Schabesberger
eb0df2b101
set download path on startup
2016-01-05 21:11:15 +01:00
chschtsch
6c178cfb7e
add back missing like button margin
2016-01-05 23:09:15 +03:00
chschtsch
8ced68430d
update resources names to match naming convention & cleanup & start working on themes
2016-01-05 22:56:40 +03:00
Aitor Beriain
0aade598ff
Translated using Weblate (Basque)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-04 20:02:01 +01:00
Aitor Beriain
95949fd1ab
Translated using Weblate (Basque)
...
Currently translated at 100% (0 of 0 strings)
Created new translation.
2016-01-04 19:35:11 +01:00
naofum
1a56382112
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-04 11:51:32 +01:00
Adam Howard
d610e4b19b
minor code tweaks to BackgroundPlayer
2016-01-04 01:51:24 +00:00
Adam Howard
fc44d9e36e
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-04 01:15:33 +00:00
Adam Howard
c07686576a
possible fix for expandedView bug in BackgroundPlayer
2016-01-04 01:15:13 +00:00
Weblate
c2400aea4d
Merge remote-tracking branch 'origin/master'
2016-01-04 00:11:51 +01:00
Benedikt Geißler
fb4bf0dde4
Translated using Weblate (German)
...
Currently translated at 98.1% (52 of 53 strings)
2016-01-04 00:11:51 +01:00
Christian Schabesberger
e4f638d1ce
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-04 00:11:00 +01:00
Christian Schabesberger
5c492c01a1
adjusted orbot support and moved on to 0.7.2
2016-01-04 00:10:51 +01:00
M2ck
f451e11f82
Translated using Weblate (French)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-03 20:55:44 +01:00
Adam Howard
95b73f35f7
Merge branch 'master' of github.com:theScrabi/NewPipe
2016-01-03 19:44:13 +00:00
Adam Howard
58147e9e12
removed commented code in BackgroundPlayer
2016-01-03 19:44:04 +00:00
Christian Schabesberger
a8830e2ede
preference screen previews set values
2016-01-03 19:55:04 +01:00
Mladen Pejaković
9804bb95cc
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (53 of 53 strings)
2016-01-03 19:12:16 +01:00
Christian Schabesberger
0da1aef763
Merge pull request #136 from eighthave/tor-support-for-all-except-streaming
...
Tor support for all except streaming
2016-01-03 17:40:02 +01:00
M2ck
0a334804a3
Translated using Weblate (French)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-03 16:56:51 +01:00
naofum
94d2f03e9b
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-03 10:31:40 +01:00
Hans-Christoph Steiner
9127f7f0c2
make progress notification for Tor downloader ( closes #39 )
2016-01-03 00:04:55 +01:00
Hans-Christoph Steiner
0bb0226bc2
download files via Tor when Tor is enabled
...
DownloadManager does not let you set its proxy or change how it connects to
the internet. So we have to make a custom one, unfortunately. This is a
very basic downloader with none of the special sauce that makes the
built-in DownloadManager handy.
2016-01-02 22:47:21 +01:00
Hans-Christoph Steiner
b3a1a5dcc2
Android provides global vars for the actual download directories
2016-01-02 21:53:48 +01:00
Hans-Christoph Steiner
984dd1cc25
checking on "Use Tor" when Orbot is not installed starts install
...
If the user turns on "Use Tor" and they are missing Orbot, bring them to
the screen to install Tor.
2016-01-02 21:21:34 +01:00
Hans-Christoph Steiner
5663e543a4
whenever an Activity resumes and tor is enabled, request it start
...
This makes sure that Orbot is running when the user expects it to be. If
NewPipe is configured to use Tor, then going to a NewPipe screen should
ensure Tor is running.
2016-01-02 21:21:34 +01:00
Hans-Christoph Steiner
d3879a0398
setup Tor at app start, and config immediately when pref is changed
...
This adds an Application subclass to get the onCreate() method, which is
called once at the first start up of the app, before any Activity starts.
Tor is configured there to ensure it is setup before anything happens.
This also moves the "Use Tor" pref listener to a more appropriate place.
2016-01-02 21:21:34 +01:00
Hans-Christoph Steiner
6bd2468d44
if Orbot is installed, then default to using Tor
...
If the user has not changed the "Use Tor" preference, then the default
should be to use Tor if Orbot is installed. The user can still override it
by going an unchecking "Use Tor".
2016-01-02 21:21:34 +01:00
Hans-Christoph Steiner
e63d43151b
add a title plus summary to "Use Tor" preference
2016-01-02 21:21:33 +01:00
Hans-Christoph Steiner
0265da4ae6
use HttpsURLConnections since youtube.com always uses HTTPS
...
This helps enforce that the connection is encrypted. If for whatever reason
an unencrypted connection is created, an Exception will be thrown.
2016-01-02 21:21:28 +01:00
GDR!
ef255d12ae
Test tor code
2016-01-02 20:22:05 +01:00
Matej U
eeb612f9a2
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-02 19:48:51 +01:00
Mladen Pejaković
dfcb4edb81
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (51 of 51 strings)
2016-01-02 18:04:01 +01:00
Christian Schabesberger
adcb8c6469
add c3s thumbnail and moved on to 0.7.1
2016-01-02 17:40:58 +01:00
Christian Schabesberger
592eee7d3d
Merge pull request #134 from eighthave/intent-filters-and-other-fixes
...
Intent filters and other fixes
2016-01-02 16:18:56 +01:00
Christian Schabesberger
7dadb2b26c
fixed close notification problem
2016-01-02 16:08:18 +01:00
Hans-Christoph Steiner
7cbb135f28
include Tibetan as a language option
...
The Tibetan alphabet was only recently included on Android, so the language
name needs to also have the English there. Otherwise it'll appear blank
on devices without Tibetan.
2016-01-02 12:15:56 +01:00
Hans-Christoph Steiner
d715eae0d1
route video downloads to "Movies" and audio to "Music"
...
use the standard Android folders when downloading files.
2016-01-02 01:34:18 +01:00
Hans-Christoph Steiner
ccdd13d136
youtube URLs can also come from media searches and NFC sends
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
efe5de4c75
support youtube's custom URL schemes (vnd.youtube: and vnd.youtube.launch:)
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
2a93e9bd2e
precisely target these URLs https://www.youtube.com/watch?v=mS1gstS6YS8
...
These URLs have a Path that always starts with "/watch" so no need for a
pattern. Also, everything after the "?" is considered the "Query String",
not the Path. Anything after a "#" is the "Feature String". The path
matching in IntentFilters only see the Path, and nothing from the "Query
String" or "Feature String".
these are the available kinds of URLs:
https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
28dd53ae50
support another youtube URL format: https://www.youtube.com/v/mS1gstS6YS8
...
https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
3c1e64d8dc
simplify youtube URL IntentFilters
...
Each <data> elements applies to the whole IntentFilter, so there is no need
to declare the host, scheme, etc. multiple times within a single
IntentFilter.
Also, pathPrefix="/" will match all paths, so it is unnecessary.
2016-01-02 00:15:27 +01:00
Hans-Christoph Steiner
4fe3cb2bca
use symlinks to provide alternate folders for Hebrew and Indonesian
...
These two languages must be included twice (iw/he and id/in)
For a full discussion of why, see:
https://gitlab.com/fdroid/fdroidclient/issues/139
https://stackoverflow.com/questions/5074769/cyanogenmod-translate-a-project/8470980#8470980
https://stackoverflow.com/questions/8393771/android-not-using-finding-my-hebrew-localization
I included a blank placeholder file for Indonesian, it can be simply
replaced by the real one, whenever that comes along.
2016-01-02 00:15:27 +01:00