Commit Graph

166 Commits

Author SHA1 Message Date
Kyle Spearrin 439370e25a new push notification changes and syncing 2017-04-21 14:57:23 -04:00
Kyle Spearrin 1be4f6e20c add support for rsa oaep sha1 enc type 2017-04-21 13:40:29 -04:00
Kyle Spearrin 3ad4e28a2c no inline out 2017-04-20 15:49:25 -04:00
Kyle Spearrin 48d0d068d1 try inline out again 2017-04-20 15:44:51 -04:00
Kyle Spearrin 56e166d61a build engine doesnt like inline out params 2017-04-20 15:38:31 -04:00
Kyle Spearrin 18b2b6f447 set org keys on login and decrypt org ciphers 2017-04-20 11:23:30 -04:00
Kyle Spearrin 490d1775a2 sync folders & added org id for ciphers/logins 2017-04-20 10:47:14 -04:00
Kyle Spearrin 458de2d2e0 set private key on login 2017-04-20 10:29:18 -04:00
Kyle Spearrin 4c2bcb9e6b IsNullOrWhiteSpace InitializationVector 2017-04-20 00:10:36 -04:00
Kyle Spearrin 498379bb7e privatekey, rsa decryption, org key management 2017-04-20 00:06:11 -04:00
Kyle Spearrin e7f3b115a4 refactor for enc type header and cryptokey 2017-04-19 23:16:09 -04:00
Kyle Spearrin 0ebfe85d8e centralize login code into auth service 2017-04-19 22:04:43 -04:00
Kyle Spearrin 375f23ac9e parse uri with Uri.TryCreate 2017-02-25 22:03:18 -05:00
Kyle Spearrin 36d4ce8718 more updates to autofill flow 2017-02-13 22:10:34 -05:00
Kyle Spearrin 75201c9b30 Added fuzzy matches to autofill listing page. Allow autofilling from main vault search page when arriving from autofill service 2017-02-13 19:12:02 -05:00
Kyle Spearrin 539121070a Added equivalent domain checks to autofill listing filter. centralized logic in login service. 2017-02-08 23:58:37 -05:00
Kyle Spearrin 2a1bd92e1a sync domain settings 2017-02-08 22:04:07 -05:00
Kyle Spearrin 2c1ebc0439 setup settings api repository 2017-02-08 21:19:09 -05:00
Kyle Spearrin 3ad1e8a3ba set up user settings data table and access repository 2017-02-08 20:39:37 -05:00
Kyle Spearrin d112e0ea42 two-factor login re-worked with new auth flow 2017-02-06 09:39:07 -05:00
Kyle Spearrin 74239521cd HandleTokenStateAsync before each API call for refresh and auth bearer migration 2017-02-04 23:31:37 -05:00
Kyle Spearrin 4a4779fc63 Converted auth to identity server endpoints and utilize bearer2 access token 2017-02-04 01:12:25 -05:00
Kyle Spearrin 26667c0a59 autofill WIP into main activity. created login selection page 2017-01-27 23:13:28 -05:00
Kyle Spearrin fe778293c1 renaming files for Site => Login refactor 2017-01-03 00:25:17 -05:00
Kyle Spearrin 991afb7722 Reactor rename Sites => Logins 2017-01-03 00:17:15 -05:00
Kyle Spearrin 7bc38a35e8 Support for encrypt-then-mac 2016-12-10 22:05:52 -05:00
Kyle Spearrin 9938fdd4a2 Localization services for setting culture 2016-11-26 10:51:04 -05:00
Kyle Spearrin c72b551e80 Android vault add/edit/view button widths, padding, and background color adjusted. 2016-11-07 23:45:46 -05:00
Kyle Spearrin 4a0e3227fc adjust font sizse for username/password if they are over certain lengths on vault view page. 2016-10-30 00:02:07 -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 8579b7130a Move to lists and arrays for more performant iterating 2016-08-17 21:19:19 -04:00
Kyle Spearrin cf27ace05e support for two factor login flow 2016-07-23 02:17:11 -04:00
Kyle Spearrin 2911af2c16 Password hint page 2016-07-23 00:40:17 -04:00
Kyle Spearrin f9fd53c733 added search to vault list page. 2016-07-11 01:12:31 -04:00
Kyle Spearrin 549ac1f996 Save newly added site in extension 2016-07-09 13:11:18 -04:00
Kyle Spearrin b7869ed763 order names in vault. getbyid can now return null if not found (use find instead of get) 2016-07-07 00:00:12 -04:00
Kyle Spearrin 31ad96ff31 lazy decrypt password and username for vault listing. dynamically show copy and url launch options if provided. 2016-07-06 22:59:13 -04:00
Kyle Spearrin 6bb7651ad1 Added tools extension page to help iOS users activate the action extension. 2016-07-02 15:20:06 -04:00
Kyle Spearrin 55ed801fe7 Password generator page. Password generation service. Tests. Renamed some settings constants. 2016-07-02 02:01:47 -04:00
Kyle Spearrin 57b6c9f67c sync folder id 2016-06-30 21:26:28 -04:00
Kyle Spearrin 17af08b7d4 Removed disclosure from view cell in favor of button. Updated sync logic for incrementals. Store revision date from server record. Apply more accessability font size support for editor and picker controls 2016-06-30 18:53:43 -04:00
Kyle Spearrin 7a48128e43 Push notification and sync fixes 2016-06-30 00:36:44 -04:00
Kyle Spearrin 2d6e0bd95a Cipher api repository and various sync operations from push notifications. 2016-06-29 21:59:18 -04:00
Kyle Spearrin 84836fe89b adjusting cells for vault list view 2016-06-29 00:34:20 -04:00
Kyle Spearrin 76cf566c9e base domain proerpty for domain name 2016-06-26 00:32:22 -04:00
Kyle Spearrin 954e2294c0 added domain name parsing. moved iphone debug profile to only arm64 for faster building. 2016-06-26 00:16:10 -04:00
Kyle Spearrin e38dbff152 Added register page and accounts repo. Switch to color instead of bg image. 2016-06-25 20:54:17 -04:00
Kyle Spearrin 4cfa8e2dee device registration on login 2016-06-21 22:29:29 -04:00
Kyle Spearrin 3e91510868 implemented repository for device apis 2016-06-18 16:10:09 -04:00
Kyle Spearrin 79892cbf9f Added eye button icon for show/hide password 2016-06-17 00:37:51 -04:00
Kyle Spearrin 3c14eaf3f8 Added site favorite option 2016-06-14 22:36:37 -04:00
Kyle Spearrin 8108f4023a Vault add/edit/view site updates to table section/cell display. 2016-06-13 20:03:16 -04:00
Kyle Spearrin 904ba1ffb8 Updated PIN lock page with gesture recognizer to refocus entry 2016-06-07 19:19:21 -04:00
Kyle Spearrin 89e4189779 redid lock pin page with pin control. 2016-06-06 18:48:52 -04:00
Kyle Spearrin 2c19413275 setup lock pin page 2016-06-05 00:17:15 -04:00
Kyle Spearrin c4161ac5a5 Extended observable collection for bulk addrange 2016-05-18 20:29:03 -04:00
Kyle Spearrin 08875f7c5a Settings options added to table. Folder add/edit/list pages for settings. 2016-05-17 23:09:20 -04:00
Kyle Spearrin e9999adcf2 vault page layout positioning 2016-05-16 23:54:24 -04:00
Kyle Spearrin 4e906f9370 Wired up view page functionality. Expanded LabeledValueCell. Created custom group template for vault list page. 2016-05-14 01:34:42 -04:00
Kyle Spearrin 93f1d9ebfb Site edit page. Moved site view page to a bound view model. Renamed view models to Models.Page namespace. 2016-05-07 23:11:47 -04:00
Kyle Spearrin aeb04d0178 More localized resource strings applied. Implemented more options actions on valut list page. Added delete confirmation. 2016-05-07 13:42:09 -04:00
Kyle Spearrin decd3fc24e Added icons for iOS. Broke out data access into repositories. Added syncing service. 2016-05-06 00:17:38 -04:00
Kyle Spearrin 24a5a16723 wip 2016-05-03 19:49:49 -04:00
Kyle Spearrin 92e74274e0 wip 2016-05-03 02:08:50 -04:00
Kyle Spearrin e05ed4c1f2 updates 2016-05-02 17:50:16 -04:00
Kyle Spearrin bc3d9c4465 initial commit 2016-05-02 02:52:09 -04:00