Commit Graph

167 Commits

Author SHA1 Message Date
Kyle Spearrin aaea0b2659 vault list grouping page 2017-11-24 23:15:25 -05:00
Kyle Spearrin c9ceb09906 add collection syncing 2017-11-24 16:11:40 -05:00
Kyle Spearrin 84e79e92b4 add other items to autofill from app page 2017-11-20 16:07:33 -05:00
Kyle Spearrin caff67b77d added cards and other improvements to save 2017-11-18 23:04:21 -05:00
Kyle Spearrin abf75cffd9 parse saved item info for save 2017-11-17 17:15:42 -05:00
Kyle Spearrin 184f13b148 save info from service to add cipher page 2017-11-17 14:38:56 -05:00
Kyle Spearrin 746a7c404b set custom icons server url 2017-10-23 23:20:35 -04:00
Kyle Spearrin a197c0219e hostnameUri fix 2017-10-20 16:18:30 -04:00
Kyle Spearrin 05f4036309 disable website icons option 2017-10-20 16:10:22 -04:00
Kyle Spearrin 37974c7ec8 icons in vault listing 2017-10-20 15:24:40 -04:00
Kyle Spearrin cc0bb65096 subtitles for each type 2017-10-20 12:47:05 -04:00
Kyle Spearrin 70aa2309b7 added support for cards and identity to view page 2017-10-20 11:25:34 -04:00
Kyle Spearrin d2468d144e more renames 2017-10-19 16:08:29 -04:00
Kyle Spearrin df616cfe3e add ciphers: card, identity, and sec note 2017-10-19 13:44:05 -04:00
Kyle Spearrin 74ac9cbbbe add other cipher type support to vault listings 2017-10-18 21:35:33 -04:00
Kyle Spearrin 0020bd0fb7 some remaining login => renames 2017-10-18 21:07:30 -04:00
Kyle Spearrin 1d6ec0f953 refactoring code for login => cipher support 2017-10-18 20:55:33 -04:00
Kyle Spearrin 7c6cc7b246 local push notification implementation from lib 2017-10-09 23:45:23 -04:00
Kyle Spearrin 590fe211c4 edit custom fields 2017-09-25 17:13:20 -04:00
Kyle Spearrin 78cda03d61 cleanup login view of custom fields. 2017-09-25 15:05:36 -04:00
Kyle Spearrin e126cbf644 sync and display custom fields for login 2017-09-22 17:32:20 -04:00
Kyle Spearrin cc12ae7712 sub-classed login props for cipher req 2017-09-21 10:50:15 -04:00
Kyle Spearrin e8486abccf change login to cipher apis 2017-09-20 17:37:09 -04:00
Kyle Spearrin a426d98e92 change syncing to use new sync api 2017-09-20 13:17:05 -04:00
Kyle Spearrin f5dd91afe5 parse IP addresses as base domains 2017-09-06 23:08:24 -04:00
Kyle Spearrin 32a8676572 wrap username and password at full font size 2017-08-28 17:46:28 -04:00
Kyle Spearrin 0eb68ec461 revert old bearer code. use bearer scheme again 2017-08-10 10:16:58 -04:00
Kyle Spearrin 4e8f69f692 paperclip icon for attachments in listing 2017-07-23 00:09:24 -04:00
Kyle Spearrin f9d336a3a6 attachments page with upload/delete 2017-07-22 15:38:08 -04:00
Kyle Spearrin 1124c48c8d copy totp code on autofill 2017-07-21 11:39:22 -04:00
Kyle Spearrin 26c110291e totp code generation on view login 2017-07-13 14:44:02 -04:00
Kyle Spearrin 65168c71c0 add/edit login totp key 2017-07-13 11:52:24 -04:00
Kyle Spearrin fe5cc1f8f3 conditions around opening file 2017-07-13 09:01:00 -04:00
Kyle Spearrin ac3fdbc2cd download, decrypt and open attachment files 2017-07-12 23:09:44 -04:00
Kyle Spearrin 0a7ad44d23 sync and display attachments on view login 2017-07-12 16:23:24 -04:00
Kyle Spearrin 18a86d3f12 model adjustments 2017-07-12 15:16:36 -04:00
Kyle Spearrin 74fba486bd two-factor other methods switching and send email 2017-06-29 11:22:06 -04:00
Kyle Spearrin 37428c01dd remeber two factor token 2017-06-27 16:35:29 -04:00
Kyle Spearrin 4116d95a3e refactors for new 2fa flows 2017-06-27 16:18:32 -04:00
Kyle Spearrin 7823ec3fc8 hmac check on rsa decrypt 2017-06-19 11:57:37 -04:00
Kyle Spearrin 957db1ec11 launch android app packages 2017-06-08 16:22:11 -04:00
Kyle Spearrin 6a03c3e77d Do not show launch unless starts with HTTP 2017-06-08 15:43:01 -04:00
Kyle Spearrin 72c7cd2536 show launch fixes 2017-06-02 17:09:09 -04:00
Kyle Spearrin 0b24cc29c1 check security stamp when syncing profile 2017-05-31 23:09:21 -04:00
Kyle Spearrin 2fa7b532b1 new enc key implementation 2017-05-31 22:47:19 -04:00
Kyle Spearrin 24382b8607 resolving warnings for obsolete APIs 2017-05-30 14:13:53 -04:00
Kyle Spearrin 6a1ff56e7b support new push models 2017-05-26 22:55:48 -04:00
Kyle Spearrin 70c57928e7 Compat. - no header for AesCbc256_B64 cipherstring 2017-04-26 11:28:03 -04:00
Kyle Spearrin c8219b29c0 encrypted private key and org keys at rest 2017-04-25 16:05:13 -04:00
Kyle Spearrin 4854b2b1c0 share icon on vault listing 2017-04-24 15:00:55 -04:00
Kyle Spearrin 27e0c7421b rename CryptoKey to SymmetricCryptoKey 2017-04-22 14:37:01 -04:00
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