Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							ab87755b20 
							
						 
					 
					
						
						
							
							set versionCode for nightly builds only in gitlab-ci  
						
						... 
						
						
						
						Having dynamic build config variables breaks instant APK updates:
https://developer.android.com/studio/build/optimize-your-build#use_static_build_properties  
						
						
					 
					
						2018-06-13 13:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								ByteHamster 
							
						 
					 
					
						
						
						
						
							
						
						
							1c89076393 
							
						 
					 
					
						
						
							
							Update TextView directly  
						
						
						
						
					 
					
						2018-06-10 22:12:06 +02:00 
						 
				 
			
				
					
						
							
							
								ByteHamster 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e692e9e5 
							
						 
					 
					
						
						
							
							Tiny updates to seekbar  
						
						
						
						
					 
					
						2018-06-08 23:09:45 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							99b3152381 
							
						 
					 
					
						
						
							
							rename progressChangedListener to progressChangedRunnable  
						
						... 
						
						
						
						!689  
					
						2018-06-08 23:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								ByteHamster 
							
						 
					 
					
						
						
						
						
							
						
						
							67e90bd1e7 
							
						 
					 
					
						
						
							
							Updated tickmark  
						
						
						
						
					 
					
						2018-06-08 20:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								ByteHamster 
							
						 
					 
					
						
						
						
						
							
						
						
							da856786ba 
							
						 
					 
					
						
						
							
							Live updates  
						
						
						
						
					 
					
						2018-06-08 20:00:45 +02:00 
						 
				 
			
				
					
						
							
							
								ByteHamster 
							
						 
					 
					
						
						
						
						
							
						
						
							54eaa273b6 
							
						 
					 
					
						
						
							
							Changed seekbar style  
						
						
						
						
					 
					
						2018-06-08 19:23:29 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb34aa4b0 
							
						 
					 
					
						
						
							
							prevent crash if push uninstall request is app not in any repo  
						
						
						
						
					 
					
						2018-06-06 21:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f804d0f6 
							
						 
					 
					
						
						
							
							support push requests when using the index-v1.json  
						
						... 
						
						
						
						Before, push requests were only supported when using index.xml.  This adds
support for using push requests in index-v1.json.  `fdroid update` has been
generating them in both index versions for a while now. 
						
						
					 
					
						2018-06-06 21:34:52 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							d5d3abe2a3 
							
						 
					 
					
						
						
							
							fix lint "Implied default locale in case conversion"  
						
						... 
						
						
						
						find app/src/full/java/kellinwood/ -name \*.java |xargs sed -i 's,\.toLowerCase(),.toLowerCase(Locale.ROOT),g' 
						
						
					 
					
						2018-06-06 21:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							00da6080c7 
							
						 
					 
					
						
						
							
							remove unneeded bouncycastle dependencies  
						
						... 
						
						
						
						These calls to bouncycastle were just used because the library was
there.  Now with the upcoming 'basic' build flavor, there will be no
need for bouncycastle.  It is required for ZipSigner signing of swap
indexes, and TLS support in the swap NanoHTTPD webserver. 
						
						
					 
					
						2018-06-06 09:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							f3974898af 
							
						 
					 
					
						
						
							
							switch to faster, documented algorithm for Utils.toHexString()  
						
						... 
						
						
						
						This is covered already by tests of Utils.getBinaryHash(). 
						
						
					 
					
						2018-06-06 09:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							ca577dc65a 
							
						 
					 
					
						
						
							
							'dependencies' must be after 'android' for gradle to expose flavors there  
						
						... 
						
						
						
						With gradle build flavors, it is possible to specify things like
'myflavorImplementation' but only if the 'dependencies' section is after
the 'android' section where the build flavors are declared.  How 1982 of
them to make where things are declared in the file have meaning. 
						
						
					 
					
						2018-06-01 11:56:47 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c81e3f3d02 
							
						 
					 
					
						
						
							
							define default main tab as 0th element to support flavors  
						
						
						
						
					 
					
						2018-06-01 11:56:47 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c8cfa3f8 
							
						 
					 
					
						
						
							
							handle null Preferences when looping through SUMMARIES_TO_UPDATE  
						
						... 
						
						
						
						With more whitelabeling support, we need this workaround to avoid
trying to call a null instance when the whitelabeled version does not
include all of the possible preferences. 
						
						
					 
					
						2018-06-01 11:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							4bcceeaf74 
							
						 
					 
					
						
						
							
							improve strings, also removing "F-Droid" for easier whitelabeling  
						
						
						
						
					 
					
						2018-05-30 13:32:07 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							2a0150a45e 
							
						 
					 
					
						
						
							
							format all 'res/values' XML files using Android Studio Ctrl-Alt-L  
						
						
						
						
					 
					
						2018-05-30 13:31:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marcus Hoffmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							724234ef09 
							
						 
					 
					
						
						
							
							AppDetails: don't mangle spdx link.  
						
						... 
						
						
						
						Stripping the `+` form the license link will direct to the wrong spdx
page. (This would also need changing anyway because of spdx v4.0.0)
closes  fdroid/fdroidclient#1472  
						
						
					 
					
						2018-05-17 00:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							63812715aa 
							
						 
					 
					
						
						
							
							Merge branch 'fix-tooltip-background' into 'master'  
						
						... 
						
						
						
						fix tooltip background in actionbar
Closes  #1094 
See merge request fdroid/fdroidclient!681  
						
						
					 
					
						2018-05-03 08:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Conny Duck 
							
						 
					 
					
						
						
						
						
							
						
						
							9103e49e20 
							
						 
					 
					
						
						
							
							fix icon color in search for dark theme  
						
						
						
						
					 
					
						2018-04-29 09:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Conny Duck 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae563ae51 
							
						 
					 
					
						
						
							
							fix tooltip background in actionbar  
						
						
						
						
					 
					
						2018-04-28 22:59:03 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							b10c8e5c79 
							
						 
					 
					
						
						
							
							version code 1003000  
						
						
						
						
					 
					
						2018-04-25 23:17:58 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcd880848 
							
						 
					 
					
						
						
							
							Weblate  
						
						
						
						
					 
					
						2018-04-25 21:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							36b51c506f 
							
						 
					 
					
						
						
							
							use separate IntentFilters to make App Links work  
						
						... 
						
						
						
						The App Links thing is quite strict, all possible scheme/hosts must have
a valid /.well-known/assetlinks.json file that is HTTP 200.
These two URLs are not 200, so they will fail for App Links:
* http://f-droid.org/.well-known/assetlinks.json 
* http://www.f-droid.org/.well-known/assetlinks.json  
						
						
					 
					
						2018-04-25 22:46:42 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							b1f0f43546 
							
						 
					 
					
						
						
							
							bump targetSdkVersion to 25  
						
						... 
						
						
						
						We have a lot of work to do to bump to the latest version: #1440  
						
						
					 
					
						2018-04-25 22:46:42 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							fb8cbd04c3 
							
						 
					 
					
						
						
							
							add text description for DisabledAlgorithm and KnownVuln anti-features  
						
						
						
						
					 
					
						2018-04-25 17:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							e76aa0390d 
							
						 
					 
					
						
						
							
							make Anti-Features list in App Details clickable  
						
						... 
						
						
						
						This should provide some more info about each anti-feature. 
						
						
					 
					
						2018-04-25 17:28:43 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5ecc5e8e 
							
						 
					 
					
						
						
							
							do not crash when getting hash of APK that disappears  
						
						... 
						
						
						
						This changes the logic of Utils.getBinaryHash() to return null on failure
rather than only throwing exceptions.  That makes it easier to handle these
failures where Utils.getBinaryHash() is called.
 #1305 
 #855  
						
						
					 
					
						2018-04-25 17:10:03 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							94b70608d0 
							
						 
					 
					
						
						
							
							format ApkProvider using Android Studio Ctrl-Alt-L  
						
						
						
						
					 
					
						2018-04-25 11:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							80734891a6 
							
						 
					 
					
						
						
							
							Installer instances require an Apk instance, mark @NonNull  #1436  
						
						
						
						
					 
					
						2018-04-25 11:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							7b66ad4920 
							
						 
					 
					
						
						
							
							don't crash if installerPackageName is null  #1436  
						
						... 
						
						
						
						This will instead lead users with Privileged Extension to the F-Droid
uninstall screen which will probably fail.  But that's better than crashing
in my opinion.
Introduced in c095a85c3dd3c505951bebb52e4ae010c69cc9f9 
						
						
					 
					
						2018-04-25 11:12:18 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							e6fb837af0 
							
						 
					 
					
						
						
							
							use JobSchedule to better schedule CleanCacheService  
						
						... 
						
						
						
						#588 
 #1426  
					
						2018-04-24 21:09:41 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							34ac465438 
							
						 
					 
					
						
						
							
							convert ConnectivityMonitorService to JobIntentService  #1426  
						
						
						
						
					 
					
						2018-04-24 21:09:41 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							07ada4e6b2 
							
						 
					 
					
						
						
							
							switch UpdateService to a JobIntentService  
						
						... 
						
						
						
						closes  #1426  
					
						2018-04-24 21:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							fe260d931c 
							
						 
					 
					
						
						
							
							use JobIntentService for CleanCache, DeleteCache, Installer, InstalledApp  
						
						... 
						
						
						
						This should ensure that these jobs complete before sleep, and also, they
should work more reliably with the new Android 8.0 background restrictions.
https://developer.android.com/reference/android/support/v4/app/JobIntentService.html  #1426  
						
						
					 
					
						2018-04-24 21:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							3785aecc26 
							
						 
					 
					
						
						
							
							UpdateService: use data URI rather than custom extra  
						
						... 
						
						
						
						Just proper Android style. 
						
						
					 
					
						2018-04-24 21:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							94e5519d23 
							
						 
					 
					
						
						
							
							migrate "Only on Wifi" preference to "Over Wi-Fi" and "Over data"  
						
						... 
						
						
						
						This migrates the old "Only on Wifi" checkbox to something similar with the
new preferences layout. 
						
						
					 
					
						2018-04-24 20:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7d97a379 
							
						 
					 
					
						
						
							
							reschedule UpdateService based on data/wifi/interval preference changes  
						
						... 
						
						
						
						JobScheduler also take network type into account.
#1381  
						
						
					 
					
						2018-04-24 20:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							5946d198b0 
							
						 
					 
					
						
						
							
							specify network type to JobScheduler based on new wifi/data prefs  
						
						... 
						
						
						
						#1381  
					
						2018-04-24 20:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							f8225f3122 
							
						 
					 
					
						
						
							
							update "Only on WiFi" pref to handle very low bandwidth better  
						
						... 
						
						
						
						This gives a lot more flexibility to the user to cover bandwidth, power,
and privacy issues related to network traffic.  The current implementation
does not represent these prefs as well as it should.  For example, it does
not force the traffic over the preferred network type if the other type is
set to "never".  Instead it just tracks the "unmetered" status of the
active network, and acts based on that.
closes  #1381  
						
						
					 
					
						2018-04-24 20:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							ce934d3846 
							
						 
					 
					
						
						
							
							change all Settings from CheckBox to Switch, except "expert"  
						
						... 
						
						
						
						This follows the Material preferred style using Switches instead of
CheckBoxes for boolean preferences.  This leaves the "expert" preferences
as CheckBoxes to differentiate them, and make them stand out as something
different. 
						
						
					 
					
						2018-04-24 20:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							d0d0c1d62c 
							
						 
					 
					
						
						
							
							standardize capitalization in Settings based on Material  
						
						... 
						
						
						
						https://material.io/guidelines/patterns/settings.html  
					
						2018-04-24 20:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							801d1693a7 
							
						 
					 
					
						
						
							
							convert "Update Interval" preference to a SeekBar  
						
						
						
						
					 
					
						2018-04-24 20:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							f15c85146d 
							
						 
					 
					
						
						
							
							fix lint warnings in PreferencesFragment  
						
						
						
						
					 
					
						2018-04-24 18:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							50bce42940 
							
						 
					 
					
						
						
							
							switch to com.android.support:preference-v14 for Material themes  
						
						
						
						
					 
					
						2018-04-24 18:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c04a867b9b 
							
						 
					 
					
						
						
							
							format preferences.xml with Android Studio Ctrl-Alt-L  
						
						
						
						
					 
					
						2018-04-24 18:02:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							40635c36e5 
							
						 
					 
					
						
						
							
							rename Preferences constants to be readable, Java style  
						
						
						
						
					 
					
						2018-04-24 18:02:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							16d15a358d 
							
						 
					 
					
						
						
							
							include signer fingerprint in Apk instance created from a file  
						
						
						
						
					 
					
						2018-04-24 18:02:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2f1e1919 
							
						 
					 
					
						
						
							
							document AppListActivity  
						
						
						
						
					 
					
						2018-04-24 18:02:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							b3bd4ff2f7 
							
						 
					 
					
						
						
							
							stop forcing Java 1.7, it is the oldest supported version now  
						
						... 
						
						
						
						This was introduced in 2014:
2f9c3b805675f02653a433637b33188b61f90c1e 
						
						
					 
					
						2018-04-23 12:57:27 +02:00