Commit Graph

84 Commits

Author SHA1 Message Date
Kyle Spearrin d39609351a noop device action service for ios 2017-11-29 16:28:58 -05:00
Kyle Spearrin 14540b4cc0 support for faceid labels 2017-11-29 15:47:43 -05:00
Kyle Spearrin 783c4d104c add tools page for autofill service 2017-11-27 17:27:11 -05:00
Kyle Spearrin 3b44ede67e refactor message center use to services 2017-11-21 23:08:45 -05:00
Kyle Spearrin 408e9bf3fc conditionals if device has camera or not 2017-09-07 00:33:19 -04:00
Kyle Spearrin 00703d1570 setting with custom defaultsName 2017-08-29 16:58:02 -04:00
Kyle Spearrin 45c5801538 detect nfc enabled 2017-06-28 08:27:06 -04:00
Kyle Spearrin 25210339d9 detect new languages properly 2017-06-02 17:49:56 -04:00
Kyle Spearrin d1cf6c68f3 identity server client for auth 2017-05-06 20:20:57 -04:00
Kyle Spearrin 1b8bd494e2 disable GA exception reporting 2017-04-24 16:04:54 -04:00
Kyle Spearrin 8e29a990cb Remove userid from Ga service, not being used 2017-04-19 21:05:03 -04:00
Shan fb35b9b10a Fixes #8 Disable Google Analytics (#55)
* Opt-out of Google Analytics

* Move OptOut to Other in Settings

* Change OptOut Order and Resource key
2017-03-30 18:22:14 -04:00
Kyle Spearrin 6c847292c7 simplified chinese used for all chinese languages for now 2016-12-26 14:38:18 -05:00
Kyle Spearrin b2712119d1 Chinese support on iOS 2016-12-26 13:39:14 -05:00
Kyle Spearrin 17e18a2a7a Added contains and clear implementations for iOS Settings 2016-12-26 10:49:34 -05:00
Kyle Spearrin 9682abdded HttpService abstraction with CustomAndroidClientHandler to handle xamarin android bug with error response body 2016-12-24 10:54:18 -05:00
Kyle Spearrin 62cef0d141 Log service. Linker adjustments. 2016-12-23 00:39:00 -05:00
Kyle Spearrin 9938fdd4a2 Localization services for setting culture 2016-11-26 10:51:04 -05:00
Kyle Spearrin 0cdba2a13d Added Scale to device info service. Stack layout padding adjsutments depending on android scale. 2016-08-25 21:43:47 -04:00
Kyle Spearrin 043a4122b4 Added custom device info service for determining model and version (ios = major version, android = API level). 2016-08-23 22:43:17 -04:00
Kyle Spearrin 98ceaba5f5 Created anonymous app id for google analytics. 2016-08-06 19:03:48 -04:00
Kyle Spearrin 7c29f8b77a More GA event tracking throughout. Added dispatch when ios app is backgrounded. 2016-08-04 19:35:56 -04:00
Kyle Spearrin dd633d4fc1 Added manual display method to GA service. AutoFilled event for extension. 2016-08-04 08:46:53 -04:00
Kyle Spearrin c93eb2eda7 SetAllowIdfaCollection for demographics 2016-08-04 00:34:09 -04:00
Kyle Spearrin 561c972c96 Instrumented key events in extension 2016-08-04 00:25:10 -04:00
Kyle Spearrin a831c9ac4f Added track screen events for pages and controller in extension. UserId refresh on login/logout. 2016-08-04 00:06:09 -04:00
Kyle Spearrin 41deae60f5 Added google analytics service implementation for iOS and android 2016-08-03 21:25:01 -04:00
Kyle Spearrin 6f800896c3 Removed BouncyCastle in favor of PCLCrypto. Created KeyDerivationService for Android using BouncyCastle. Applied key derivation service to CryptoService. Create iOS Test project. 2016-08-01 20:23:46 -04:00
Kyle Spearrin 29c7a0ccf0 background thread full/incremental sync operations. pool sqlconnection. sqlconnection to FullMutex mode for multithread environment. try/catch decryption errors. 2016-07-06 22:33:50 -04:00
Kyle Spearrin 275246f27b app id prefix for keychain service 2016-06-27 19:55:05 -04:00
Kyle Spearrin e7fef012b8 Same service for keychain storage across apps. Changed keychain access group name. Updated fill script with results from site selection in extension. 2016-06-25 02:54:34 -04:00
Kyle Spearrin 1307b6a1b2 access group for keychain. load sites for given hostname in extension 2016-06-25 01:58:42 -04:00
kspearrin 80f127dd7f cleanup proj files, added app group for shared db 2016-06-24 19:01:44 -04:00
Kyle Spearrin cb82fdf31b iOS Core project to house common iOS code between app and extension 2016-05-28 16:06:53 -04:00