Maarten Billemont 
							
						 
					 
					
						
						
							
						
						1651e9ad4a 
					 
					
						
						
							
							Automatic configuration cleanup.  
						
						 
						
						
						
						
					 
					
						2020-04-09 21:04:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						02c1e2af46 
					 
					
						
						
							
							straf relies on a nil terminator.  
						
						 
						
						
						
						
					 
					
						2020-04-09 21:03:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						b275286b2d 
					 
					
						
						
							
							Consent and notification permissions on the main thread.  
						
						 
						
						
						
						
					 
					
						2020-04-09 21:03:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						7818feaf0b 
					 
					
						
						
							
							Disable the login field if login is generated.  
						
						 
						
						
						
						
					 
					
						2020-04-08 20:21:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						21b0053ccb 
					 
					
						
						
							
							Copy login name on shift & update UI to reflect it.  
						
						 
						
						
						
						
					 
					
						2020-04-08 19:36:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						6dd8790404 
					 
					
						
						
							
							Enable/disable Sentry on iOS with sendInfo.  
						
						 
						
						
						
						
					 
					
						2020-04-07 16:05:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						508abec94e 
					 
					
						
						
							
							Toggle Sentry and Countly when sendInfo is enabled/disabled.  
						
						 
						
						
						
						
					 
					
						2020-04-07 16:04:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						b010432796 
					 
					
						
						
							
							Toggle sendInfo through preferences & move user import/export.  
						
						 
						
						
						
						
					 
					
						2020-04-07 15:30:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a91e65f72f 
					 
					
						
						
							
							Push notification support on macOS.  
						
						 
						
						
						
						
					 
					
						2020-04-06 23:11:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						4b5c696241 
					 
					
						
						
							
							Give Countly consent if sendInfo is enabled.  
						
						 
						
						
						
						
					 
					
						2020-04-06 20:38:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						128c3dcf87 
					 
					
						
						
							
							Use a material that is more compatible with light/dark themes.  
						
						 
						
						
						
						
					 
					
						2020-04-06 19:35:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						8e15be21ab 
					 
					
						
						
							
							Cross-platform translation of mpw logs into Pearl.  
						
						 
						
						
						
						
					 
					
						2020-04-06 19:27:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						c62ff63718 
					 
					
						
						
							
							Image resource issues.  
						
						 
						
						... 
						
						
						
						tip_alert_black needs to be sliced and scaleable.
Aspect-stretch background.png if device screen is too large. 
						
						
					 
					
						2020-04-06 19:25:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						d564afe3ec 
					 
					
						
						
							
							Delegate main-thread activity on the main thread.  
						
						 
						
						
						
						
					 
					
						2020-04-06 19:24:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						340044e945 
					 
					
						
						
							
							Icon and launch screen updates.  
						
						 
						
						
						
						
					 
					
						2020-04-05 01:17:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						078cd412a8 
					 
					
						
						
							
							Update deprecated material.  
						
						 
						
						
						
						
					 
					
						2020-04-05 01:16:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						83b824a44e 
					 
					
						
						
							
							Project updates.  
						
						 
						
						
						
						
					 
					
						2020-04-04 20:19:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						b118bc4e9b 
					 
					
						
						
							
							Sentry SDK update to v5  
						
						 
						
						
						
						
					 
					
						2020-04-04 19:50:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						0405c1776c 
					 
					
						
						
							
							Remove obsolete Fabric support.  
						
						 
						
						
						
						
					 
					
						2020-04-04 18:15:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						81a92400fb 
					 
					
						
						
							
							pushTestMode doesn't support nil values but defaults to it.  
						
						 
						
						
						
						
					 
					
						2020-04-04 18:12:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						7085eaf726 
					 
					
						
						
							
							Hang detector is an iOS-only thing.  
						
						 
						
						
						
						
					 
					
						2020-04-04 18:09:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						878970ff22 
					 
					
						
						
							
							JSON support for Mac app.  
						
						 
						
						
						
						
					 
					
						2020-04-04 17:34:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						fa0c80d6b3 
					 
					
						
						
							
							Log out active user and key when user is changed or deleted or unset.  
						
						 
						
						
						
						
					 
					
						2020-04-04 16:30:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						887d07f004 
					 
					
						
						
							
							macOS update.  
						
						 
						
						
						
						
					 
					
						2020-03-25 13:12:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a640b798b5 
					 
					
						
						
							
							Resolve main thread access issues.  
						
						 
						
						
						
						
					 
					
						2020-03-25 12:16:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						07250d50fd 
					 
					
						
						
							
							Push notifications support & remove Test configuration.  
						
						 
						
						
						
						
					 
					
						2020-03-13 12:15:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						56f5870bbb 
					 
					
						
						
							
							Make white text white, not system, since background is always dark.  
						
						 
						
						
						
						
					 
					
						2020-03-13 11:55:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ee16c4a66d 
					 
					
						
						
							
							Ensure alerts are triggered on main thread.  
						
						 
						
						
						
						
					 
					
						2020-03-05 11:29:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						9c3e272849 
					 
					
						
						
							
							Case insensitive compare values that don't need to rely on exact case.  
						
						 
						
						
						
						
					 
					
						2020-03-04 12:50:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						131720eb8d 
					 
					
						
						
							
							Fix login/result state import/export, keyID; Volto export; Pearl log sink.  
						
						 
						
						
						
						
					 
					
						2020-02-28 17:33:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						f659c0936e 
					 
					
						
						
							
							Volto migration alerts.  
						
						 
						
						
						
						
					 
					
						2020-02-26 23:01:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						35e64ea9cf 
					 
					
						
						
							
							Swizzle fixes, type build fixes, disable hang timer for debug builds.  
						
						 
						
						
						
						
					 
					
						2020-02-16 18:49:06 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						d509c01572 
					 
					
						
						
							
							Countly view tracking & Pearl API for C string length.  
						
						 
						
						
						
						
					 
					
						2020-02-13 13:02:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						6eaa491d67 
					 
					
						
						
							
							Replace Crashlytics/Fabric with Countly & Sentry.  
						
						 
						
						
						
						
					 
					
						2020-01-27 13:27:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						b460e27696 
					 
					
						
						
							
							Store preferences in user file using mpw data API.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:49:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						eb1e23311e 
					 
					
						
						
							
							API update, user export.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:47:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						f999e75ebe 
					 
					
						
						
							
							Hide app secrets such as API keys in code.  
						
						 
						
						... 
						
						
						
						Move secret keys out of the repository and hide them in the binary.
C-string -> String decoding for unsigned strings and buffers to
facilitate conversion of various C API strings into Swift.
Some cleanup in base64 coding utility.
A utility for converting hex strings into byte buffers.
Improved checks during AES routine and fix PKCS padding bug if
plain text fits block size. 
						
						
					 
					
						2020-01-23 16:36:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						51afed2fe0 
					 
					
						
						
							
							More advanced mpw-internal logging mechanism.  
						
						 
						
						... 
						
						
						
						Logging now happens at the mpw-core level, by default using sinks that
can be registered.
For iOS we forward log messages to os_log for unified logging.  We also
keep a record of log messages for future retrieval in a log view.
This obsoletes and removes Pearl's logger entirely. 
						
						
					 
					
						2020-01-23 16:32:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						aec5e371b8 
					 
					
						
						
							
							Prefix versions with V to fix a Swift enum naming import issue.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:25:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						44fa32697a 
					 
					
						
						
							
							Huge refactor to do marshalling completely through mpw data object now.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:24:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						7fd0172815 
					 
					
						
						
							
							Refactor in preparation of reading ext data prior to auth.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:23:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a2b1f22b53 
					 
					
						
						
							
							More standard way to separate algorithm versions.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:23:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						d0dc393d70 
					 
					
						
						
							
							Gradle update.  
						
						 
						
						
						
						
					 
					
						2020-01-23 16:10:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a37b095a66 
					 
					
						
						
							
							site.name -> siteName, add identicon marshalling to iOS, missing resultState  
						
						 
						
						
						
						
					 
					
						2020-01-23 15:58:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						14387a2310 
					 
					
						
						
							
							Ensure updates happen on main thread.  
						
						 
						
						
						
						
					 
					
						2020-01-16 16:20:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						dacdf25fe8 
					 
					
						
						
							
							More swizzling fixes.  
						
						 
						
						
						
						
					 
					
						2020-01-14 18:15:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ec6625b800 
					 
					
						
						
							
							Fix internal bugs.  
						
						 
						
						... 
						
						
						
						Pass masterKey data safely by ensuring the NSData holder is owned.
nameOfType: threw an unrecougnized-type error always, including for
recougnized types.
Swizzling broke when triggered on multiple levels of the hierarchy. 
						
						
					 
					
						2020-01-14 15:27:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						91b89aaf39 
					 
					
						
						
							
							Pearl & API update.  
						
						 
						
						
						
						
					 
					
						2020-01-14 13:59:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						dbda330543 
					 
					
						
						
							
							Portability fixes for Blowfish's code.  
						
						 
						
						
						
						
					 
					
						2019-01-05 13:48:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						554c0129a2 
					 
					
						
						
							
							Pearl API update.  
						
						 
						
						
						
						
					 
					
						2018-10-15 18:09:46 -04:00