Commit Graph

409 Commits

Author SHA1 Message Date
Kyle Spearrin 503561d838 Device-Identifier header 2016-08-06 10:45:16 -04:00
Kyle Spearrin 8c8db7c34b catch when key is null 2016-08-06 03:10:54 -04:00
Kyle Spearrin 33a01c0512 Since a sync operation is running on a background thread and is long-running, it is possible someone could log out during its processing. Do some auth checking during the loops process. 2016-08-06 01:48:24 -04:00
Kyle Spearrin 48b5545a33 unregister push on logout. iOS has no concept of unregistering for push. 2016-08-06 01:43:48 -04:00
Kyle Spearrin b1da05474a clear push token on unregister 2016-08-06 00:41:00 -04:00
Kyle Spearrin 38184e4893 Added "first load" check on site list to wait for sync to complete if key changed. Renamed "other" constants. 2016-08-05 23:58:31 -04:00
Kyle Spearrin d96a94b478 store previous key and userid so we can determine if stored crypto is usable before a sync 2016-08-05 21:59:25 -04:00
Kyle Spearrin 2d0bfe1a92 Show status bar on mainpage. Getting confused with homepage. 2016-08-05 00:35:37 -04:00
Kyle Spearrin 85ea9ed6ef continue for setup after pin if needed 2016-08-05 00:23:48 -04:00
Kyle Spearrin 004812bb09 GA track tools page 2016-08-05 00:20:45 -04:00
Kyle Spearrin fb925b8fc2 ShowStatusBar set on init of main page 2016-08-05 00:19:10 -04:00
Kyle Spearrin 7eb78ee50f no status base on main page appearing 2016-08-04 23:59:04 -04:00
Kyle Spearrin c3d7cf125f sync check on disappear 2016-08-04 23:56:44 -04:00
Kyle Spearrin dac3fed303 Added some analytics events to settings page 2016-08-04 23:27:50 -04:00
Kyle Spearrin 1390316847 cleanup isbusy on page disappearing 2016-08-04 23:14:47 -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 d80735028c Resolve IOC first in extension 2016-08-04 08:31:42 -04:00
Kyle Spearrin ed29ead88e GeneratedPassword events 2016-08-04 00:50:03 -04:00
Kyle Spearrin fef77e94a4 Updated generatedpassword events so that slider changing doesn't spam the event 2016-08-04 00:44:53 -04:00
Kyle Spearrin c93eb2eda7 SetAllowIdfaCollection for demographics 2016-08-04 00:34:09 -04:00
Kyle Spearrin 7ba4baa5ce Tracked a few events in the main app. 2016-08-04 00:32:37 -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 c86c82ee69 track page appearing 2016-08-03 21:45:01 -04:00
Kyle Spearrin 41deae60f5 Added google analytics service implementation for iOS and android 2016-08-03 21:25:01 -04:00
Kyle Spearrin b5dfe2d336 Updated to new ITSEncryptionExportComplianceCode 2016-08-02 23:33:00 -04:00
Kyle Spearrin 009006fa70 CanAutoFill logic for extension 2016-08-02 19:56:51 -04:00
Kyle Spearrin ae37c634ef sort sites and folders 2016-08-02 18:45:25 -04:00
Kyle Spearrin a732e8953b Related items after add modal dismissed 2016-08-02 18:34:57 -04:00
kspearrin f5fd550152 Removed linker xml file in favor of linkskip flags. Adjusted build
options.
2016-08-02 18:03:39 -04:00
Kyle Spearrin 4ddf9ea3be fix output path issues 2016-08-02 01:11:46 -04:00
Kyle Spearrin 0960d3f1a7 extension name is just "bitwarden" 2016-08-02 00:53:45 -04:00
kspearrin 9ce3a6fb39 arm64 extension 2016-08-02 00:36:28 -04:00
Kyle Spearrin 2947809d78 Convert everything back to UTC since thats now settings plugin stores them. Move sync page ToLocalTime conversion. 2016-08-02 00:32:57 -04:00
Kyle Spearrin 625be7fdd4 Linker config, ARM64 support only. Assembly name updates. 2016-08-02 00:16:13 -04:00
Kyle Spearrin 775fb69a82 Use DateTime.Now for background date 2016-08-01 23:57:09 -04:00
kspearrin be9750770a displayname for bundle in extension 2016-08-01 23:54:23 -04:00
Kyle Spearrin e45595dda7 Remove android test project from solution for now due to build issues 2016-08-01 22:11:14 -04:00
Kyle Spearrin 350356b8db remove test example 2016-08-01 22:10:23 -04:00
Kyle Spearrin 732418d971 Moved android test project 2016-08-01 21:49:32 -04:00
Kyle Spearrin 69fa9d33f8 WireUpForceUpdateSizeRequested on ExtendedCells with accessories 2016-08-01 21:47:42 -04:00
Kyle Spearrin aea96ae334 Fix android test for bouncy castle key der service 2016-08-01 21:34:22 -04:00
Kyle Spearrin c42a1504a7 upadted package and isntalled pclcrypto into device projects 2016-08-01 21:15:24 -04:00
kspearrin 168cdc4bb8 bundle name fixes 2016-08-01 21:03:39 -04:00
Kyle Spearrin 23097072ef Android test project with Key Derivation Tests 2016-08-01 20:49:04 -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 fc07844bb6 key derivation service that pinvokes into CommonCrypto for PBKDF2 key 2016-08-01 00:06:12 -04:00
Kyle Spearrin eab691664e remove system.xml refs 2016-07-31 01:44:13 -04:00
Kyle Spearrin d0fa6841c3 cascade null to sites on folder delete 2016-07-31 00:19:12 -04:00