Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							21e3124b5f 
							
						 
					 
					
						
						
							
							prevent crash when starting swap on devices without Bluetooth/WiFi  
						
						... 
						
						
						
						This was introduced in f90b030e76ddb03e00bc0d46977c01c1bae3936d 
						
						
							
						
					 
					
						2018-04-18 09:53:16 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c42d7164cf 
							
						 
					 
					
						
						
							
							exclude ROM apps from default swap app listing  
						
						... 
						
						
						
						Apps that are built as part of the ROM and signed by the platform keys
should very rarely be swapped.  This removes them from the default
list by comparing the signing keys.
This filter is deliberately only included on the list function and not on
the search function.  If people want to share system apps, they'll be able
to find them with the search function, but the system apps won't show up
by default.
https://source.android.com/devices/tech/ota/sign_builds#certificates-keys 
closes  #440  
						
						
							
						
					 
					
						2018-04-18 09:53:16 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							59ec2a7751 
							
						 
					 
					
						
						
							
							Merge branch 'blank-versionName' into 'master'  
						
						... 
						
						
						
						handle Blank versionName
Closes  #1418 
See merge request fdroid/fdroidclient!673  
						
						
							
						
					 
					
						2018-04-17 20:21:02 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							36c76070e5 
							
						 
					 
					
						
						
							
							Apk.versionName can be null, and the code should handle it  
						
						... 
						
						
						
						closes  #1418 
 
						
					 
					
						2018-04-17 15:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							94818e36bf 
							
						 
					 
					
						
						
							
							fix swap to work with APKs with blank versionNames  
						
						... 
						
						
						
						fdroidclient#1418
fdroiddata!3061 
						
						
							
						
					 
					
						2018-04-17 15:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							eac85e725f 
							
						 
					 
					
						
						
							
							debug logging in release builds for disappearing F-Droid  
						
						
						
						
							
						
					 
					
						2018-04-16 17:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c327cd788b 
							
						 
					 
					
						
						
							
							update changelogs  
						
						
						
						
							
 
						
					 
					
						2018-04-13 21:42:56 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							2cba07b117 
							
						 
					 
					
						
						
							
							version code 1002050  
						
						
						
						
							
						
					 
					
						2018-04-13 21:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							714a44ad5d 
							
						 
					 
					
						
						
							
							Merge branch 'first-swap-overhaul' into 'master'  
						
						... 
						
						
						
						First swap overhaul
Closes  #656 , #612 , and #586 
See merge request fdroid/fdroidclient!671  
						
						
							
						
					 
					
						2018-04-13 07:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d11abc4e 
							
						 
					 
					
						
						
							
							Merge branch 'weblate' into 'master'  
						
						... 
						
						
						
						Weblate
See merge request fdroid/fdroidclient!672  
						
						
							
						
					 
					
						2018-04-12 23:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							601e6f6e45 
							
						 
					 
					
						
						
							
							Weblate  
						
						
						
						
							
						
					 
					
						2018-04-12 23:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c770d4ef18 
							
						 
					 
					
						
						
							
							prefer WiFi in Send F-Droid when the conditions dictate that  
						
						
						
						
							
						
					 
					
						2018-04-13 00:26:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							f07e5c040c 
							
						 
					 
					
						
						
							
							when user selects WiFi over Hotspot, make sure WiFi is enabled  
						
						
						
						
							
						
					 
					
						2018-04-13 00:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							444ecd024b 
							
						 
					 
					
						
						
							
							when user turns on swap WiFi visibility, ensure that WiFi is on  
						
						
						
						
							
						
					 
					
						2018-04-13 00:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							570b532bd6 
							
						 
					 
					
						
						
							
							prompt user for WRITE_SETTINGS permission when setting up Hotspot  
						
						... 
						
						
						
						closes  #656  
					
						2018-04-13 00:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							f90b030e76 
							
						 
					 
					
						
						
							
							save and restore Bluetooth/WiFi swap state and previous state  
						
						... 
						
						
						
						This should make swap remember if Bluetooth/WiFi was disabled when swapping
started, then automatically disable it when swapping is done. This also
makes swapping remember the swap "visibility" that the user set, and restore
that when the user starts swapping again.  There are logic bugs elsewhere
in the whole thing that prevent this from always working, but the state
should be set and stored properly. 
						
						
							
						
					 
					
						2018-04-13 00:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							3fca7c7153 
							
						 
					 
					
						
						
							
							disable swap "visible" checkboxes by default, they get dynamically set  
						
						... 
						
						
						
						If users click these fast, then its easy to get caught in a loop fighting
the dynamic setting of them. 
						
						
							
						
					 
					
						2018-04-13 00:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							57e4315e18 
							
						 
					 
					
						
						
							
							quit BluetoothServer when Bluetooth is disabled  
						
						
						
						
							
						
					 
					
						2018-04-13 00:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							73ad5bd6b3 
							
						 
					 
					
						
						
							
							update to latest jmDNS for more reliable detection  
						
						... 
						
						
						
						closes  #612  
					
						2018-04-13 00:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4b85d396 
							
						 
					 
					
						
						
							
							entirely purge AndroidHttpClient from the code base.  
						
						... 
						
						
						
						closes  #586  
					
						2018-04-13 00:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							9cb53e93d0 
							
						 
					 
					
						
						
							
							allow Bluetooth swap to work when there is no available internet  
						
						... 
						
						
						
						#1393  
					
						2018-04-13 00:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							615e559ce1 
							
						 
					 
					
						
						
							
							only prompt to swap back to proper swap URLs  
						
						... 
						
						
						
						Before, it was possible to annoy the user by sending HTTP POST with any
repo URL in it. 
						
						
							
						
					 
					
						2018-04-13 00:20:52 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							f181e41338 
							
						 
					 
					
						
						
							
							Merge branch '1.2-polish' into 'master'  
						
						... 
						
						
						
						1.2 polish
See merge request fdroid/fdroidclient!670  
						
						
							
						
					 
					
						2018-04-11 15:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							86e128b7e8 
							
						 
					 
					
						
						
							
							document F-Droid's use of HTTP  
						
						
						
						
							
						
					 
					
						2018-04-11 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							b523ecc969 
							
						 
					 
					
						
						
							
							check redelivered Intents whether they completed while we were killed  
						
						... 
						
						
						
						If F-Droid gets killed during the install/update process, then the install
procedure would keep getting readded and redownloaded since it is a sticky
Intent.  The test is very specific so that this does not block things like
installing updates with the same versionCode, which happens sometimes, and
is allowed by Android.
#1271  
						
						
							
						
					 
					
						2018-04-11 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							1413c35342 
							
						 
					 
					
						
						
							
							use standard method for basic installed app queries  
						
						... 
						
						
						
						Makes easy to track where these lookups are happening, and hopefully
simplifies the code a bit. 
						
						
							
						
					 
					
						2018-04-11 11:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6fb13ebc 
							
						 
					 
					
						
						
							
							register to receive gitlab nightly URLs  
						
						... 
						
						
						
						They have one more path segment than the others, e.g.:
https://gitlab.com/fdroid/fdroidclient-nightly/raw/master/fdroid/repo  
						
						
							
						
					 
					
						2018-04-11 11:26:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							af509e431e 
							
						 
					 
					
						
						
							
							reformat localrepo code in using Android Studio Ctrl-Alt-L  
						
						
						
						
							
						
					 
					
						2018-04-11 11:26:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							00cfaa572f 
							
						 
					 
					
						
						
							
							version code 1002001  
						
						
						
						
							
 
						
					 
					
						2018-04-06 18:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							facf251cd1 
							
						 
					 
					
						
						
							
							update CHANGELOG  
						
						
						
						
							
						
					 
					
						2018-04-06 18:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							3c14d273b2 
							
						 
					 
					
						
						
							
							Merge branch 'fix-only-on-wifi' into 'master'  
						
						... 
						
						
						
						fix "Only on WiFi" to apply to all downloads
See merge request fdroid/fdroidclient!669  
						
						
							
						
					 
					
						2018-04-06 14:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf7e98df9 
							
						 
					 
					
						
						
							
							no need to export WifiStateChangeService to the world  
						
						
						
						
							
						
					 
					
						2018-04-06 15:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd276c804 
							
						 
					 
					
						
						
							
							make "Only on WiFi" also apply to updates, graphics, and icons  
						
						... 
						
						
						
						The "Only on WiFi" pref originally only controlled index updates, but now
it makes sense to include all of the various files that are downloaded.
#1381  
						
						
							
						
					 
					
						2018-04-06 15:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							7ba1966538 
							
						 
					 
					
						
						
							
							use standard code style and var naming patterns for AppDiff  
						
						... 
						
						
						
						The standard pattern is to pass a Context in rather than call things like
getPackageManager in.  It should only pass a PackageManager if that is
actually being reused.
This shouldn't change the logic at all. 
						
						
							
						
					 
					
						2018-04-06 12:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							98aea01272 
							
						 
					 
					
						
						
							
							remove confusing Exception when checking permissions  
						
						... 
						
						
						
						Might as well just let things fail with a NullPointerException, that will
provide more information around the crash. 
						
						
							
						
					 
					
						2018-04-06 12:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							b5adf7d0ef 
							
						 
					 
					
						
						
							
							document ignoring EXIF  
						
						
						
						
							
						
					 
					
						2018-04-06 12:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ajeje Brazorf 
							
						 
					 
					
						
						
						
						
							
						
						
							36d699a6a6 
							
						 
					 
					
						
						
							
							Translated using Weblate (Sardinian)  
						
						... 
						
						
						
						Currently translated at 100.0% (416 of 416 strings) 
						
						
							
						
					 
					
						2018-04-06 12:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							4fa86f548b 
							
						 
					 
					
						
						
							
							Merge branch 'handle-low-storage' into 'master'  
						
						... 
						
						
						
						clean cache when the device has low storage; plus 1.2 bug fixes
Closes  #1139 , #1395 , and #1400 
See merge request fdroid/fdroidclient!667  
						
						
							
						
					 
					
						2018-04-06 10:00:39 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb694380b 
							
						 
					 
					
						
						
							
							Merge branch 'weblate' into 'master'  
						
						... 
						
						
						
						Weblate
See merge request fdroid/fdroidclient!668  
						
						
							
						
					 
					
						2018-04-06 09:59:49 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f428afce 
							
						 
					 
					
						
						
							
							Weblate  
						
						
						
						
							
						
					 
					
						2018-04-06 09:59:49 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							d06630f287 
							
						 
					 
					
						
						
							
							git hooks: use ./gradlew to ensure the right gradle version is used  
						
						
						
						
							
						
					 
					
						2018-04-05 23:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							4a0dd8abe7 
							
						 
					 
					
						
						
							
							when storage is low, make UIL limit cache based on available size  
						
						
						
						
							
						
					 
					
						2018-04-05 23:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c1656f61a7 
							
						 
					 
					
						
						
							
							if device storage is really low, delete the entire cache  
						
						
						
						
							
						
					 
					
						2018-04-05 23:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							af32e4ac85 
							
						 
					 
					
						
						
							
							trigger CleanCacheService if device storage is low  
						
						
						
						
							
						
					 
					
						2018-04-05 23:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							661aebb75f 
							
						 
					 
					
						
						
							
							properly gather all requested permissions from index-v1.json  
						
						... 
						
						
						
						The permissions from uses-permission and uses-permission-sdk-23 should be
combined into a single list of permissions that are being requested for the
current SDK version.  The previous code was overwriting one or the other,
based on the order that Jackson happen to call setRequestedPermissions().
closes  #1139 
#890 
#1394 
admin#65 
						
						
							
						
					 
					
						2018-04-05 23:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							688057b3e7 
							
						 
					 
					
						
						
							
							fix some progress vars that were still int rather than long  
						
						... 
						
						
						
						This completes the work started in 195aaae7e52dc1c47741965904ed17bdc816a71c
closes  #1395 
closes  #1400 
# Conflicts:
#	app/src/main/java/org/fdroid/fdroid/UpdateService.java 
						
						
							
						
					 
					
						2018-04-05 23:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6ed51a35 
							
						 
					 
					
						
						
							
							fix last long lines in UpdateService  
						
						
						
						
							
						
					 
					
						2018-04-05 23:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							9bec554d2f 
							
						 
					 
					
						
						
							
							Merge branch 'finalize-uil-update' into 'master'  
						
						... 
						
						
						
						Finalize UIL update
See merge request fdroid/fdroidclient!666  
						
						
							
						
					 
					
						2018-04-05 21:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							48e438d510 
							
						 
					 
					
						
						
							
							declare some key vars final to help the compiler optimize those  
						
						... 
						
						
						
						Apparently, the Java compiler can in some cases reuse a final value instead
of executing a method again.  This is from @hotlittlewhitedog
!653  
						
						
							
						
					 
					
						2018-04-04 17:43:11 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Christoph Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							fa9a4ce608 
							
						 
					 
					
						
						
							
							scale all images to the exact required size to save memory/disk  
						
						... 
						
						
						
						!661 
https://gitlab.com/fdroid/fdroidclient/merge_requests/653#note_65065867  
					
						2018-04-04 17:43:11 +02:00