Commit Graph

2013 Commits

Author SHA1 Message Date
Kyle Spearrin 8510711e5d organize import dropdown. added opera and vivaldi 2017-05-19 16:03:39 -04:00
Kyle Spearrin 9918e903b2 add support for passkeep csv import 2017-05-19 14:10:45 -04:00
Kyle Spearrin 51edf80e48 allow bulk invite CSV list of email addresses 2017-05-18 12:19:49 -04:00
Kyle Spearrin 804f1f5610 meldium importer resolves #68 2017-05-17 16:20:22 -04:00
Kyle Spearrin 3e0ce5544c primary worker for forge key generation 2017-05-15 20:58:16 -04:00
Kyle Spearrin 933cbb72aa manage external ids 2017-05-15 14:42:24 -04:00
Kyle Spearrin 6bda5d5983 collection user refactor 2017-05-11 14:52:51 -04:00
Kyle Spearrin bfae8e7def collection add/edit groups 2017-05-11 12:22:03 -04:00
Kyle Spearrin 96a91b97e9 cleanup and model changes 2017-05-11 10:32:39 -04:00
Kyle Spearrin 12096a8fb3 space out the icon a bit 2017-05-10 14:33:48 -04:00
Kyle Spearrin e03d4d52c4 resolve issues with id on api calls 2017-05-10 14:20:45 -04:00
Kyle Spearrin ea24d72f01 group accessall and readonly 2017-05-10 12:17:26 -04:00
Kyle Spearrin a4473ad739 catch refresh token error 2017-05-10 11:47:53 -04:00
Kyle Spearrin 08c28950f4 dashlane importer fix for 6 cols 2017-05-10 11:37:27 -04:00
Kyle Spearrin 5cc8439f5b dont scroll to top with `#` on click resolves #62 2017-05-10 07:58:51 -04:00
Kyle Spearrin eb7fd4a015 conditionally show groups option 2017-05-09 20:35:18 -04:00
Kyle Spearrin dce609d141 no need to clean up card 2017-05-09 19:28:12 -04:00
Kyle Spearrin f31360ecbf remove user from group 2017-05-09 19:23:49 -04:00
Kyle Spearrin 93e88d8b23 group user assignment 2017-05-09 19:04:26 -04:00
Kyle Spearrin 816cc0b17b occurred typo 2017-05-09 14:23:39 -04:00
Kyle Spearrin 1f73269480 manage groups from collection add/edit 2017-05-09 14:06:44 -04:00
Kyle Spearrin f7d1b8821c ui tweaks 2017-05-08 22:18:07 -04:00
Kyle Spearrin cd5ad9f85b select collections on group add/edit 2017-05-08 22:13:31 -04:00
Kyle Spearrin 9c706f07f0 groups list/add/edit 2017-05-08 16:01:36 -04:00
Kyle Spearrin ea82925e14 new props for org profile 2017-05-08 15:28:40 -04:00
Kyle Spearrin 1c5f208ef1 enterprise plan signup 2017-05-08 15:20:01 -04:00
Kyle Spearrin aeae0ba535 stripe key in app settings 2017-05-08 14:45:14 -04:00
Kyle Spearrin 4518e7056c fixed to collection sharing. observe login edit. 2017-05-08 11:36:11 -04:00
Kyle Spearrin 565c6bafae version bump 2017-05-08 08:15:39 -04:00
Kyle Spearrin 20e958b1ee new identity server uri for auth 2017-05-06 21:32:51 -04:00
Kyle Spearrin 21ca3abc7e importer fixes for ipif and safe in cloud 2017-05-04 15:56:45 -04:00
Kyle Spearrin 8ec07266b9 trimleft on first lastpass chunk 2017-05-03 14:48:29 -04:00
Kyle Spearrin a9a7b0b317 typo on export 2017-05-03 11:47:09 -04:00
Kyle Spearrin e634e3e28f change stripe key to live 2017-05-03 10:34:23 -04:00
Kyle Spearrin 86de4b721f callout when registering for org create 2017-05-03 10:23:01 -04:00
Kyle Spearrin 1d95a78e75 payment page UI updates 2017-04-28 21:50:08 -04:00
Kyle Spearrin f5e44163be style sweaks 2017-04-28 21:39:16 -04:00
Kyle Spearrin 1ffc005479 adjusted warning color to be darker 2017-04-28 21:36:03 -04:00
Kyle Spearrin 31f67d412b Two-step login UI tweaks 2017-04-28 21:31:57 -04:00
Kyle Spearrin cc62237ab5 UI/UX tweaks 2017-04-28 15:28:00 -04:00
Kyle Spearrin f11d4a92df notes 2017-04-27 16:40:45 -04:00
Kyle Spearrin 0be6249c2b shared bugs 2017-04-27 16:34:04 -04:00
Kyle Spearrin a083fc9084 user vault collections changed to show all shared 2017-04-27 16:24:38 -04:00
Kyle Spearrin 54172c441f rename AccessAllCollections => AccessAll 2017-04-27 15:39:24 -04:00
Kyle Spearrin b5f8b1014e add/edit logins from org admin vault 2017-04-27 14:47:44 -04:00
Kyle Spearrin df42c6176d comment update 2017-04-27 12:14:11 -04:00
Kyle Spearrin 7d0a34fceb protect mac comparisons from timing attacks 2017-04-27 12:00:32 -04:00
Kyle Spearrin b3e94b13f7 constant time equality for mac check on decrypt 2017-04-27 11:35:30 -04:00
Kyle Spearrin 4eee908f2f subvault => collections file renames 2017-04-27 09:35:21 -04:00
Kyle Spearrin 1ebae5c284 rename subvault => collection 2017-04-27 09:33:12 -04:00
Kyle Spearrin 361f03eb5f remove audits controller ref 2017-04-26 10:39:34 -04:00
Kyle Spearrin d8f54fc15a telemetry for organizations 2017-04-26 10:32:14 -04:00
Kyle Spearrin 90b0f3201e telemetry events 2017-04-26 10:21:06 -04:00
Kyle Spearrin b0d2374960 misc cleanup 2017-04-25 16:26:25 -04:00
Kyle Spearrin 5c471e43dd return state for org create on register/login 2017-04-25 10:46:54 -04:00
Kyle Spearrin c69169cbf9 rename CryptoKey to SymmetricCryptoKey 2017-04-22 14:39:40 -04:00
Kyle Spearrin f2c670dfd0 whitelist desktop IP 2017-04-21 22:40:21 -04:00
Kyle Spearrin cfdd6dc0d9 Clear selected subvaults when changing orgs 2017-04-21 16:02:46 -04:00
Kyle Spearrin d61b6c2faa force vault refresh upon importing 2017-04-21 14:24:24 -04:00
Kyle Spearrin e010995b19 Add support for OAEP SHA1 digest.
Note that iOS does not support any other OAEP format, such as SHA256.
2017-04-21 13:46:07 -04:00
Kyle Spearrin 053a1c1394 arrange icons better 2017-04-20 23:58:38 -04:00
Kyle Spearrin 581184e2ae wording update 2017-04-20 23:55:07 -04:00
Kyle Spearrin 84e617b201 list details about user w/ access to all subvaults 2017-04-20 23:49:33 -04:00
Kyle Spearrin 4ba21638b1 access all subvaults option for org users 2017-04-20 22:19:18 -04:00
Kyle Spearrin f92c5a214f crypto fix for mac 2017-04-20 16:32:03 -04:00
Kyle Spearrin 180101400f groups pages 2017-04-20 16:31:52 -04:00
Kyle Spearrin ede10677f9 includeShared for backwards compat APIs 2017-04-19 17:03:47 -04:00
Kyle Spearrin 7627601ff8 handle legacy encrypt-then-mac scheme 2017-04-19 16:45:16 -04:00
Kyle Spearrin cb120d2e75 opt out of backwards compat folder ciphers 2017-04-19 16:44:21 -04:00
Kyle Spearrin ec86ccd956 org block styling 2017-04-19 13:56:11 -04:00
Kyle Spearrin 63a657cac5 encrypt key bytes when confirming, not object 2017-04-19 11:21:58 -04:00
Kyle Spearrin c3eb6bb972 check that chunks has length 2017-04-19 10:10:27 -04:00
Kyle Spearrin eab5c0db12 org admin delete cipher 2017-04-19 10:06:59 -04:00
Kyle Spearrin 0b9083915a remove login from individual subvault 2017-04-19 09:57:47 -04:00
Kyle Spearrin 051703234c cleanup crypto API 2017-04-19 09:27:38 -04:00
Kyle Spearrin 6d555bcf84 fix lint errors 2017-04-19 09:03:47 -04:00
Kyle Spearrin d99fcd8e59 fix promise on register 2017-04-18 22:58:14 -04:00
Kyle Spearrin 04eee919e8 preview domain adjustments 2017-04-18 22:56:41 -04:00
Kyle Spearrin 0926c82878 wrap key into new CryptoKey object 2017-04-18 22:28:49 -04:00
Kyle Spearrin 79744d89ce constants for orguser type/status 2017-04-18 20:40:17 -04:00
Kyle Spearrin 214274f495 track by on repeats 2017-04-18 15:34:16 -04:00
Kyle Spearrin 2425eb0ff8 whitelist preview api url 2017-04-18 14:10:03 -04:00
Kyle Spearrin af698c7628 adjust configs 2017-04-18 13:54:46 -04:00
Kyle Spearrin 7a8d23ba84 rework configs to accomedate preview env 2017-04-18 12:33:21 -04:00
Kyle Spearrin 34559f0dbd re-org menu 2017-04-18 12:10:06 -04:00
Kyle Spearrin b34a205ace proper count for org subvaults 2017-04-18 12:05:51 -04:00
Kyle Spearrin 799fbeba72 cleanup styles and pluralize vault counts 2017-04-18 12:03:06 -04:00
Kyle Spearrin 0e36abe1ad of 2017-04-18 11:53:21 -04:00
Kyle Spearrin 69ce07ef01 no org callout on sidebar 2017-04-18 11:52:44 -04:00
Kyle Spearrin 9f32e76a99 clear vault rootScope when visiting org admin 2017-04-18 11:31:43 -04:00
Kyle Spearrin e89e48014c manage root scope from subvault list edits 2017-04-18 11:27:44 -04:00
Kyle Spearrin 9863a95a71 root scope bug fixes 2017-04-18 10:45:35 -04:00
Kyle Spearrin dc0bf54401 org existance check 2017-04-18 10:24:47 -04:00
Kyle Spearrin 3728f012d7 make dropdown append more generic 2017-04-18 10:19:42 -04:00
Kyle Spearrin f904558315 manage cipher subvaults from org admin 2017-04-17 23:11:24 -04:00
Kyle Spearrin a79556dfce org vault listing 2017-04-17 17:01:12 -04:00
Kyle Spearrin 901332dbee change from deprecated sites endpoint to logins 2017-04-17 15:48:02 -04:00
Kyle Spearrin 1ab75115f0 filter out org logins 2017-04-17 15:47:24 -04:00
Kyle Spearrin bc431b896b change email/password adjustments 2017-04-17 14:53:26 -04:00
Kyle Spearrin aa7a3c442c adjust vault login chunking 2017-04-15 01:02:56 -04:00
Kyle Spearrin 6825967cb9 domain rules style updates 2017-04-15 01:00:25 -04:00
Kyle Spearrin cdc06a2b49 convert listings from uib-tooltip to title 2017-04-14 23:48:51 -04:00
Kyle Spearrin 309c73a972 update org after share 2017-04-14 23:36:43 -04:00
Kyle Spearrin c4a3e5c4fd body dropdown tweaks 2017-04-14 23:30:58 -04:00
Kyle Spearrin 8d6cbe8e1e append dropdown menus to body 2017-04-14 22:49:51 -04:00
Kyle Spearrin ff4e76b723 convert dropdowns back to regular bootstrap 2017-04-14 22:37:41 -04:00
Kyle Spearrin acdbc6b9a3 undo comments 2017-04-14 14:37:36 -04:00
Kyle Spearrin 6714390890 clear root scope vault data on logout 2017-04-14 12:38:44 -04:00
Kyle Spearrin 249d00b285 cache vault data in root scope 2017-04-14 12:35:46 -04:00
Kyle Spearrin e4ffdf6815 promisify makekeypair and generate keys on login 2017-04-13 18:18:32 -04:00
Kyle Spearrin 2228263b9f remove orderby on fav list 2017-04-13 17:25:02 -04:00
Kyle Spearrin ee1c884ef1 load vault in chunks so that it appears faster 2017-04-13 17:19:54 -04:00
Kyle Spearrin 0d29c75e7f handle null condition when decrypting 2017-04-13 11:53:07 -04:00
Kyle Spearrin 7042f4bca8 labels in nav 2017-04-13 10:39:11 -04:00
Kyle Spearrin ea42ed5381 move apps menu item up one 2017-04-13 10:12:48 -04:00
Kyle Spearrin ba6ca4a6bb lowercase the 2017-04-13 10:10:46 -04:00
Kyle Spearrin ce68c1599f apps page 2017-04-13 10:09:19 -04:00
Kyle Spearrin ce64601e38 ui tweaks 2017-04-12 21:58:36 -04:00
Kyle Spearrin b9f6351720 import bitwarden fav fix 2017-04-12 16:47:53 -04:00
Kyle Spearrin da8b31533a export data fixes due to api cahnges 2017-04-12 16:41:31 -04:00
Kyle Spearrin 0591f106d3 syntax fixes 2017-04-12 16:14:29 -04:00
Kyle Spearrin 40f9961541 export and import favorites for bitwarden csv 2017-04-12 16:12:28 -04:00
Kyle Spearrin af7400642b password gen message 2017-04-12 13:28:11 -04:00
Kyle Spearrin f8c5f31f97 org owner check on side nav menu 2017-04-12 13:06:18 -04:00
Kyle Spearrin 5f2c2a8064 copy updates 2017-04-12 13:01:38 -04:00
Kyle Spearrin 08aa53748e manage subvaults for login in vault 2017-04-12 12:41:43 -04:00
Kyle Spearrin 673485b5c4 fix card scope 2017-04-12 11:16:14 -04:00
Kyle Spearrin 18bea7edb2 updates to change payment form 2017-04-12 11:13:41 -04:00
Kyle Spearrin cdf029bc84 fix null check on subvault management 2017-04-12 11:11:01 -04:00
Kyle Spearrin 31ce92fa9d info text on invite 2017-04-12 11:01:03 -04:00
Kyle Spearrin f6b1666cd7 leave organization 2017-04-12 10:07:16 -04:00
Kyle Spearrin 5f130bdda7 notes about sharing 2017-04-11 17:29:45 -04:00
Kyle Spearrin d619167c02 disabled org labeling 2017-04-11 15:56:57 -04:00
Kyle Spearrin 400932c6de refresh access token after creating org 2017-04-11 15:00:53 -04:00
Kyle Spearrin 8984ec3127 change plan modal and adjust seat callouts 2017-04-11 14:26:17 -04:00
Kyle Spearrin 02076fadf4 some styling on org create form 2017-04-11 13:05:17 -04:00
Kyle Spearrin 1d93d5c687 show errors on payment form page 2017-04-11 12:27:03 -04:00
Kyle Spearrin 5f028ea65f delete organization 2017-04-11 10:52:16 -04:00
Kyle Spearrin cf22ea2b78 move some values to constants for better sharing 2017-04-10 18:55:18 -04:00
Kyle Spearrin 58df3e692b rename to reinstate 2017-04-10 18:31:01 -04:00
Kyle Spearrin 80ca89b3f6 cancel/uncancel sub 2017-04-10 16:43:24 -04:00
Kyle Spearrin 4209d91c43 obj change fix 2017-04-10 12:45:46 -04:00
Kyle Spearrin 79b878209d revert settings commit 2017-04-10 12:30:16 -04:00
Kyle Spearrin 24cbe13ca7 billing seat adjustments 2017-04-10 12:29:06 -04:00
Kyle Spearrin f8fcbbea85 change payment 2017-04-10 11:30:23 -04:00
Kyle Spearrin 40d38ec0db users => seats 2017-04-10 10:43:18 -04:00
Kyle Spearrin f63f4e0aa3 change payment method for org 2017-04-08 16:42:05 -04:00
Kyle Spearrin d4b4c7bd71 max additional users for personal plan 2017-04-08 11:05:32 -04:00
Kyle Spearrin bdef522da7 org create styling 2017-04-07 16:13:52 -04:00
Kyle Spearrin bb1ba1dbc4 move finalizeCreate to scope of shareKey 2017-04-07 15:09:09 -04:00
Kyle Spearrin 2b880d322a use ngif so that form elements are not on page 2017-04-07 14:15:11 -04:00
Kyle Spearrin 60f62b2b50 set teams plan when business is checked 2017-04-07 13:54:03 -04:00
Kyle Spearrin b11d7be990 fix subvault collapse and add org plan details 2017-04-07 13:50:34 -04:00
Kyle Spearrin 05d153e1d2 org styling 2017-04-07 12:50:56 -04:00
Kyle Spearrin eaba45369b org create desc and page scroll on state changes 2017-04-07 12:39:52 -04:00
Kyle Spearrin 71adf31f7b org create form on it's own page instead of modal 2017-04-07 12:32:15 -04:00
Kyle Spearrin d39d49fb8f create org form styling 2017-04-07 11:39:56 -04:00
Kyle Spearrin 7c91066618 turn off enc header until all clients are updated 2017-04-07 09:26:43 -04:00
Kyle Spearrin 57116c4f54 added encType header to ciphers 2017-04-06 23:00:33 -04:00
Kyle Spearrin 80e4d2329a org settings and billing 2017-04-06 16:52:25 -04:00
Kyle Spearrin 7591843220 stub out org billing 2017-04-06 13:13:54 -04:00
Kyle Spearrin 653afe9f8b stub out org settings 2017-04-06 13:10:43 -04:00
Kyle Spearrin 8f007a70db dropdown options and iconography for subvaults 2017-04-06 11:00:53 -04:00
Kyle Spearrin 0feea6091b subvault messages when sharing 2017-04-06 10:24:15 -04:00
Kyle Spearrin b27b4bef44 border options for avatars 2017-04-06 00:00:04 -04:00
Kyle Spearrin 2798a05e8e avatar tweaks. sidebar org avatars 2017-04-05 23:53:17 -04:00
Kyle Spearrin fe039f7b35 custom letter avatar directive 2017-04-05 23:20:51 -04:00
Kyle Spearrin ea5dc4b7fc remove gravatar for letter avatars #4 2017-04-05 17:59:48 -04:00
Kyle Spearrin acc214d7c1 refactor to remove deprecated apis 2017-04-05 16:14:52 -04:00
Kyle Spearrin 83c232ecb5 edit logins from subvaults page 2017-04-05 11:37:22 -04:00
Kyle Spearrin 157875f7d5 use checkboxes for subvault selection 2017-04-04 22:08:04 -04:00
Kyle Spearrin ef00e57f72 load cipher subvaults 2017-04-04 17:21:47 -04:00
Kyle Spearrin 8098ab50e8 organization signup plan details 2017-04-04 12:57:31 -04:00
Kyle Spearrin ebb1044c43 cc details on org create 2017-04-04 10:14:54 -04:00
Kyle Spearrin 751935e90b persist folder/subvault collapse 2017-04-03 14:07:39 -04:00
Kyle Spearrin a81572914a Manage subvault users 2017-04-03 12:26:43 -04:00
Kyle Spearrin e00f033ffd resolve lint errors 2017-04-03 09:30:21 -04:00
Kyle Spearrin bf9414199c subvault list UI updates 2017-04-01 22:17:28 -04:00
Kyle Spearrin 3011e9a804 use uib-dropdowns 2017-04-01 10:26:33 -04:00
Kyle Spearrin a678f03284 button groups for vault 2017-03-30 23:49:35 -04:00
Kyle Spearrin 11002c2881 enum filters and org accept state 2017-03-30 22:06:01 -04:00
Kyle Spearrin 2692bbaa63 subvault operations 2017-03-30 21:08:07 -04:00
Kyle Spearrin 1db6d7f32b import via textarea 2017-03-30 00:07:26 -04:00
Kyle Spearrin 61cce7e8e7 subvault listing search and edit subvault 2017-03-29 22:23:00 -04:00
Kyle Spearrin 616a442fcb handle errors in org people edit 2017-03-29 21:26:48 -04:00
Kyle Spearrin 916519a43a org name from mail invite link 2017-03-29 20:58:27 -04:00
Kyle Spearrin af2f7a7a5a organization listing from side menu 2017-03-29 19:21:06 -04:00
Kyle Spearrin 9ab9fcd577 adjust table label 2017-03-29 18:59:14 -04:00
Kyle Spearrin 853d1f4cfa status label 2017-03-29 18:05:56 -04:00
Kyle Spearrin cbcfdafef6 UI updates for org pages 2017-03-28 22:09:27 -04:00
Kyle Spearrin b156a27d1f api form 2017-03-28 22:04:09 -04:00
Kyle Spearrin f6ce6426f1 add search to people listing 2017-03-28 21:44:12 -04:00
Kyle Spearrin e12582c2c2 UI tweaks for org invites 2017-03-28 21:16:44 -04:00
Kyle Spearrin 4d2cae0b0f share profile promise result when called at same
time
2017-03-27 22:22:56 -04:00
Kyle Spearrin 35e0f27f52 access control on orgs pages 2017-03-27 21:55:39 -04:00
Kyle Spearrin 77ddc83a04 check status and types for org management 2017-03-25 21:52:27 -04:00
Kyle Spearrin 3c83741b13 ui updates for vault logins list 2017-03-25 16:09:06 -04:00
Kyle Spearrin 636c709671 hide favorites box when loading 2017-03-25 15:58:39 -04:00
Kyle Spearrin f3f1b413b7 hide favorites box when no search results 2017-03-25 15:56:43 -04:00
Kyle Spearrin 8eaad64dd6 added favorites box to top of my vault listing 2017-03-25 15:50:24 -04:00
Kyle Spearrin f80ba6b87c share promises and readonly check 2017-03-25 11:41:06 -04:00
Kyle Spearrin 5e5e3b5359 set profile after auth logIn 2017-03-25 11:03:11 -04:00
Kyle Spearrin 19203e976b convert auth service profile methods to promises 2017-03-25 10:43:19 -04:00
Kyle Spearrin 2154607d11 revert settings 2017-03-24 16:10:22 -04:00
Kyle Spearrin 072de1ea44 readonly and partial login updates 2017-03-24 16:09:57 -04:00
Kyle Spearrin 1818dad0d1 remove sharing module. move subvaults 2017-03-23 23:01:22 -04:00
Kyle Spearrin d51eab779c subvault listing 2017-03-23 18:10:00 -04:00
Kyle Spearrin 9f1ab6f961 accept org invite. return state for login 2017-03-23 16:58:06 -04:00
Ben Brooks 0b875fc6f7 Add link to Firefox addon (#49)
* Add link to Firefox addon

* De-localise URLs

* re-instate media type param for iOS hint
2017-03-23 14:05:00 -04:00
Kyle Spearrin fd62938db0 fix wrong org user type id 2017-03-23 00:40:23 -04:00
Kyle Spearrin 4499ec6a22 reinvite and remove org users 2017-03-23 00:33:35 -04:00
Kyle Spearrin dde20f4451 resolve lint errors 2017-03-21 23:07:53 -04:00
Kyle Spearrin 715b91ab96 update all the things 2017-03-21 23:07:53 -04:00
Kyle Spearrin b85a45d8f9 Move and list ciphers from org subvaults 2017-03-21 00:05:20 -04:00
Kyle Spearrin 22ab5d334e load folders from it's api 2017-03-18 22:55:54 -04:00
Kyle Spearrin acf124c81e re-stub frontend sharing center 2017-03-16 22:44:54 -04:00
Kyle Spearrin 51d81dea9f manage user type 2017-03-13 23:31:01 -04:00
Kyle Spearrin 4a6066bb88 user vault associations 2017-03-13 22:54:57 -04:00
Kyle Spearrin 6ece16ccc9 org people subvault selection 2017-03-11 23:02:43 -05:00
Kyle Spearrin 0acab61f2e add new org to profile 2017-03-11 20:46:33 -05:00
Kyle Spearrin ed9d26fd1b serialize private key to pkcs8 format 2017-03-10 20:49:50 -05:00
Kyle Spearrin 14e290c489 org key fixes 2017-03-09 22:28:14 -05:00
Kyle Spearrin 429b2b8a21 add subvault 2017-03-09 22:08:47 -05:00
Kyle Spearrin e7707c4826 Set private key from asn1 on initial set 2017-03-09 20:59:10 -05:00
Kyle Spearrin 290cbe6b55 list subvaults for org 2017-03-07 23:05:49 -05:00
Kyle Spearrin d5708f24e6 settings caret 2017-03-07 00:41:49 -05:00
Kyle Spearrin 3d273f041e do api calls on viewContentLoaded 2017-03-07 00:36:27 -05:00
Kyle Spearrin 22299c03cd list-groups for org box listing 2017-03-07 00:19:00 -05:00
Kyle Spearrin 0ea4b4400f org keys and optimized org profile load for sidenav 2017-03-06 23:54:06 -05:00
Kyle Spearrin b3c8337f83 routes for org subvaults 2017-03-06 23:01:08 -05:00
Kyle Spearrin a9e85f8765 org user invites and confirmation 2017-03-04 20:41:45 -05:00
Kyle Spearrin b36799bf0c subvaults page stubbed out 2017-03-03 22:45:10 -05:00
Kyle Spearrin 4d71a05d2a organization pages and routing 2017-03-03 21:53:02 -05:00
Kyle Spearrin 4fdf2a98bf org dashboard route 2017-03-03 19:14:14 -05:00
Kyle Spearrin 880be03211 organization signup 2017-03-03 00:07:31 -05:00
Kyle Spearrin 27495d5055 Organization profile 2017-03-02 21:51:24 -05:00
Kyle Spearrin 492e2e693c setup new organization layout within backend 2017-03-01 22:47:24 -05:00
Kyle Spearrin 05a92ebd26 remove share login modal and add organizations box 2017-02-28 23:43:54 -05:00
Kyle Spearrin 0d2e296eda lint fixes 2017-02-28 22:53:19 -05:00
Kyle Spearrin ad25267ed7 folder options 2017-02-28 00:20:03 -05:00
Kyle Spearrin 1ed86899bb share login modal 2017-02-28 00:18:11 -05:00
Kyle Spearrin 63c136a1ff share modal 2017-02-25 23:37:42 -05:00
Kyle Spearrin 3905b2b945 beta badge 2017-02-25 22:41:42 -05:00
Kyle Spearrin afaaf7d73a modal UI for sharing folders/logins from vault 2017-02-25 22:38:30 -05:00
Kyle Spearrin 642b35582f vault row selectable 2017-02-25 22:22:25 -05:00
Kyle Spearrin 117188769c format vault listing 2017-02-25 22:13:16 -05:00
Kyle Spearrin bd7aad37e6 copyright update 2017-02-25 22:09:58 -05:00
Kyle Spearrin 08b4e08820 style updates 2017-02-25 21:53:39 -05:00
Kyle Spearrin aa4f360f59 combine import/export 2017-02-25 02:51:42 -05:00
Kyle Spearrin 2420375d56 remove unused service references 2017-02-23 19:32:56 -05:00
Kyle Spearrin bc5c738c25 rework share pages 2017-02-23 00:45:54 -05:00
Kyle Spearrin ccc527f329 Switch vault listing to user ciphers apis instead of calling login and folder separately 2017-02-21 22:50:48 -05:00
Kyle Spearrin cf144aa2c1 set private key when logging in 2017-02-21 00:30:00 -05:00
Kyle Spearrin 086d924f06 generate keypair on registration 2017-02-21 00:30:00 -05:00
Kyle Spearrin 24862f31b3 tab layout for sharing center 2017-02-21 00:30:00 -05:00
Kyle Spearrin 877eb4d423 setup UI pages for sharing center 2017-02-21 00:30:00 -05:00
Kyle Spearrin 2478a8f3cc updates to cryptoService for rsa keypairs 2017-02-21 00:30:00 -05:00
Kyle Spearrin 3ed69d887f utf8 encode params for key derivation 2017-02-15 19:03:56 -05:00
Kyle Spearrin f0d440d204 Move tools from side nav into tools page boxes 2017-02-14 00:41:23 -05:00
Kyle Spearrin 3e18f812db lint errors 2017-02-11 18:22:13 -05:00
Kyle Spearrin 8cf02fd59a version bump 2017-02-11 17:12:50 -05:00
Kyle Spearrin 71e4697562 two factor edits 2017-02-11 17:08:06 -05:00
Kyle Spearrin cf1bffe2f1 change email button 2017-02-11 16:48:52 -05:00
Kyle Spearrin 55a5fd49dc Moved domain rules page out from modal into it's own page 2017-02-11 16:46:24 -05:00
Kyle Spearrin 3f6637eb8f move many account settings into main settings page instead of nav menu 2017-02-11 15:44:22 -05:00
Kyle Spearrin 7373e281ac print recovery code. changed vault and login route 2017-02-11 14:21:21 -05:00
Kyle Spearrin 52b89455d7 replace sjcl cryptoservice implementation with forge 2017-02-11 13:03:48 -05:00
Kyle Spearrin bca7592c77 production by default settings 2017-02-01 22:56:39 -05:00
Kyle Spearrin f6ab0bfe82 version bump 2017-02-01 22:53:38 -05:00
Kyle Spearrin 7666d6136d updated truekey importer to their new csv format 2017-02-01 22:52:36 -05:00
Kyle Spearrin 7bdda34f14 remove old auth endpoints from apiservice 2017-01-29 21:39:38 -05:00
Kyle Spearrin df21f89fcb lint fix 2017-01-29 21:24:32 -05:00
Kyle Spearrin f3b4cdca8a back to enum ints for 2fa providers 2017-01-28 17:27:37 -05:00
Kyle Spearrin e674e7287e token refresh 2017-01-28 16:09:38 -05:00
Kyle Spearrin a20e8b6228 fix string split bug on 1password 1pif importer 2017-01-28 02:03:49 -05:00
Kyle Spearrin 8d50e96dab splashid importer 2017-01-28 01:57:36 -05:00
Kyle Spearrin 1fe673951b WIP convert web vault to new identity server 2017-01-28 01:19:43 -05:00
Kyle Spearrin 3df5a9454e 1password importer naming adjustments 2017-01-21 02:08:14 -05:00
Kyle Spearrin 79fecd6b03 fix some linter complaints 2017-01-20 23:39:43 -05:00
Kyle Spearrin f3445c24b9 added example placeholder text 2017-01-10 21:54:32 -05:00
Kyle Spearrin a3150d8505 cleanup domain add/edit submission 2017-01-10 21:53:03 -05:00
Kyle Spearrin 828b5d8703 Add/edit equivalent domains 2017-01-10 21:38:53 -05:00
Kyle Spearrin 39559e203a react to model restructure on API 2017-01-10 17:01:38 -05:00
Kyle Spearrin 605bdd0ea0 domain rules page setup with new APIs 2017-01-09 22:26:20 -05:00
Kyle Spearrin 74945e03ce linter fixes 2017-01-06 00:03:33 -05:00
Kyle Spearrin c772502af5 version bump fix for settings 2017-01-05 23:57:45 -05:00
Kyle Spearrin 2306da94fe More instructions for firefox password exporter. 2017-01-04 22:43:22 -05:00
Kyle Spearrin 9f7ed11082 fix bug from site rename 2017-01-04 22:32:47 -05:00
Kyle Spearrin fff0efb095 append tooltips to body 2017-01-04 22:23:21 -05:00
Kyle Spearrin 9aa61f4bca complete import options array 2017-01-04 20:39:55 -05:00
Kyle Spearrin ac6a3caa8f importer instructions 2017-01-04 00:11:27 -05:00
Kyle Spearrin 0914776152 re-ordered fields on site add/edit. marked name as required with asterisk 2017-01-03 22:09:26 -05:00
Kyle Spearrin 45d0f43e90 If searching, only show folder if it has filtered logins 2017-01-03 19:19:54 -05:00
Kyle Spearrin 7264367fa3 Collapse/Expand #32 2017-01-03 19:06:50 -05:00
Kyle Spearrin 022fa34478 switch back to sites enpoint until API is updated 2017-01-03 00:35:04 -05:00
Kyle Spearrin f7fd28fded refactored naming Site => Login 2017-01-02 22:26:32 -05:00
Kyle Spearrin e01a22de48 importer fixes 2017-01-02 21:37:20 -05:00
Kyle Spearrin 711c8e63c1 fixes to 1password4 1pif. new uri formatter. added importers for 1password6 csv, zoho vault csv, password boss json, keepassx csv, and ascendo data vault csv. 2017-01-02 18:20:42 -05:00
Kyle Spearrin f186ec160a saferpass csv importer 2016-12-31 16:24:11 -05:00
Kyle Spearrin 53fcfd13ee folder and site count to vault list 2016-12-31 15:18:40 -05:00
Kyle Spearrin c684d66ec0 use reference field names on clipperz importer 2016-12-31 14:52:04 -05:00
Kyle Spearrin 6496f750b0 roboform html importer 2016-12-31 14:48:56 -05:00
Kyle Spearrin 6aaa47cccd avira json importer 2016-12-31 01:00:51 -05:00
Kyle Spearrin 1f6677d610 clipperz html importer 2016-12-31 00:38:12 -05:00
Kyle Spearrin 54b659aff0 true key json importer 2016-12-29 15:33:37 -05:00
Kyle Spearrin b9db21309e split newline for msecure notes 2016-12-29 11:41:13 -05:00
Kyle Spearrin 8649c3b2b1 msecure csv importer 2016-12-29 02:33:37 -05:00
Kyle Spearrin 6bf6cc365b sticky password importer (#1) 2016-12-28 10:36:44 -05:00
Kyle Spearrin 7c2d5448e8 catch bad data on all importers 2016-12-27 10:36:02 -05:00
Kyle Spearrin a9f2ef7c10 version bump 2016-12-22 01:38:43 -05:00
Kyle Spearrin f86bce970e dashlane csv importer (#1) 2016-12-22 01:33:47 -05:00
Kyle Spearrin 6cbd618fb8 password safe importer (#1) 2016-12-21 23:30:47 -05:00
Kyle Spearrin 11787193ed Enpass csv importer (#1) 2016-12-21 22:15:37 -05:00
Kyle Spearrin 45aae6810c added opera extension link 2016-12-19 11:06:29 -05:00
Kyle Spearrin 7f6d571ef1 Clear _aesWithMac too with key clear 2016-12-10 10:34:42 -05:00
Kyle Spearrin 908dc4727c encrypt-then-mac support 2016-12-08 22:21:46 -05:00
Kyle Spearrin 264759cfa0 Version bump and CNAME dist fix 2016-12-03 00:56:41 -05:00
Kyle Spearrin 3101e57c36 Reorganization a bit more. Updated readme with build/run instructions. 2016-12-01 00:07:03 -05:00
Kyle Spearrin b72a52232d reorganize project folder structure and remove asp.net dependency 2016-11-30 23:50:00 -05:00
Kyle Spearrin a5b8e703fc added node server via gulp serve task 2016-11-30 23:30:08 -05:00
Kyle Spearrin fb26425f17 tweaks to two factor modal 2016-11-30 23:22:25 -05:00
Kyle Spearrin 3114e20aef remove any spaces from authenticator code input 2016-11-26 18:52:46 -05:00
Kyle Spearrin a52d2f4b7a added account recovery page 2016-11-14 23:31:54 -05:00
Kyle Spearrin 34e484c377 null check recovery code 2016-11-14 22:45:01 -05:00
Kyle Spearrin 08e8e9ff64 Add recovery code information to two-step login modal, also make verification code required for all actions 2016-11-14 22:38:02 -05:00
Kyle Spearrin ebf55390eb Added password dragon xml importer #1 2016-11-11 19:21:12 -05:00
Kyle Spearrin c328144a58 keeper csv import (#1) 2016-11-11 00:10:16 -05:00
Kyle Spearrin 4b583bea9b version bump - 1.4.0 2016-11-09 21:50:04 -05:00
Kyle Spearrin 3f0ca412c6 index checking 2016-11-09 21:49:15 -05:00
Kyle Spearrin 0050b570b4 Added delete option to edit site modal #25 2016-11-09 19:26:02 -05:00
Kyle Spearrin 9405be03b0 Added importer for universal password manager csv format 2016-11-09 18:18:46 -05:00
Kyle Spearrin b5b706fe06 check badDataLength 2016-11-09 00:42:19 -05:00
Kyle Spearrin 8313d9fa90 Better error handling for imports. Check for bad CSV data on lastpass (when no header row is included). 2016-11-09 00:41:17 -05:00
Kyle Spearrin 93b96b3be7 adjusted add/edit site sort functions for folders 2016-10-22 09:08:17 -04:00
blindly 50e6818f2b Sdd site button to each folder (#17) 2016-10-22 08:43:50 -04:00
Kyle Spearrin 104fb57bd8 Added support for Firefox Password Exporter Addon import. ref #1 2016-10-21 00:10:17 -04:00
Kyle Spearrin 7ba6b2f00a version bump 2016-10-20 08:04:40 -04:00
Kyle Spearrin d8e8939eca remove old code from 1Password 1pif importer 2016-10-20 08:03:20 -04:00
Kyle Spearrin 26c5f4049d link to help site 2016-10-19 22:52:53 -04:00
Kyle Spearrin b6c9dba0fc Added Chrome csv importer. Adjustments to 1Password importer in preparation for detecting different formats. 2016-10-19 18:22:18 -04:00
blindly 8badc1a354 Folders should be sorted in alphabetical order when adding or editing a site. 2016-10-19 06:07:10 -04:00
Kyle Spearrin 15097eb1f0 version bump 2016-10-18 22:11:54 -04:00
Kyle Spearrin 986306f811 fix imports error 2016-10-18 21:34:08 -04:00
Kyle Spearrin c5de290dd4 version bump 2016-10-17 23:26:20 -04:00
Kyle Spearrin 21e9e083f5 nothing was imported error 2016-10-17 23:24:16 -04:00
Kyle Spearrin 517ea65bc9 import validation 2016-10-17 23:18:19 -04:00
Kyle Spearrin e7a9699226 show import errors as console warning to assist in debugging issues 2016-10-17 23:11:39 -04:00
Kyle Spearrin 52b3dfd0e3 set encoding for to UTF-8 for csv parser 2016-10-17 23:00:44 -04:00
Kyle Spearrin 4c0bde9d87 1.2.0 version bump 2016-10-15 12:30:20 -04:00
Kyle Spearrin f29bbe4316 adjust password generator to use cryptographically secure RNG 2016-10-15 00:41:03 -04:00
Kyle Spearrin 3c03ed8636 trim url for safeincloud xml import 2016-10-14 23:55:02 -04:00
Kyle Spearrin 71ca4eb84a fix safeincloudcsv value in select option 2016-10-14 23:52:31 -04:00
Kyle Spearrin 30d19b4ee1 import for safeincloud xml 2016-10-14 23:50:39 -04:00
Kyle Spearrin 7b88d30aa8 lowered uri trim to 1000 2016-10-14 23:17:20 -04:00
Kyle Spearrin 0ae11cc40c import for 1password 1pif files 2016-10-14 23:16:37 -04:00
Kyle Spearrin dd5cda867d trim ridiculously large URLs on import 2016-10-14 21:43:00 -04:00
Kyle Spearrin 2d11bef262 padlock csv import 2016-10-13 23:10:14 -04:00
Kyle Spearrin 1b169f368b version bump to 1.1.1 2016-10-13 20:06:55 -04:00
Kyle Spearrin 3375bda789 cache tag for local assets on preprocess build 2016-10-13 19:57:56 -04:00
Kyle Spearrin 6569fbe6aa adjust importers to not require Uri and Passwords 2016-10-13 19:05:53 -04:00
Kyle Spearrin 1d2b82a302 lint fixes for import service. made passwird not required for sites 2016-10-13 18:40:42 -04:00
Kyle Spearrin 004ddb1e75 handle lastpass import when users try to upload html file instead of csv 2016-10-13 00:05:18 -04:00
Kyle Spearrin 400826baf7 minor version bump to 1.1.0 2016-10-12 22:51:59 -04:00
Kyle Spearrin 96ae20d81d fix floating labels for firefox 2016-10-12 22:50:46 -04:00
Kyle Spearrin ef5f4df30f lint errors in import service 2016-10-12 22:49:04 -04:00
Kyle Spearrin 2ce1b12f6e Handle empty password and uri fields when encrypting/decrypting 2016-10-12 22:26:28 -04:00
Kyle Spearrin 85efba92e6 added importer for keypass 2.x xml 2016-10-12 22:14:39 -04:00
Kyle Spearrin d17211ff86 added SafeInCloud csv import 2016-10-12 19:02:36 -04:00
Kyle Spearrin 1d5f894211 version bump and removed unnecessary version from npm package.json 2016-10-10 23:31:13 -04:00
Kyle Spearrin d49d2275d2 normalize email with lowercase 2016-10-10 22:40:44 -04:00
Kyle Spearrin 440032ed4a relax password requirements during registration and change password 2016-10-10 22:02:17 -04:00
Kyle Spearrin 0fb2349a8e uri is not required. changed type to text so that browser does not enforce validation 2016-10-10 21:49:49 -04:00
Kyle Spearrin 41660962b4 set prng paranoia to 10 2016-10-10 21:39:19 -04:00
Kyle Spearrin 16be830655 bump version for 1.0.0 release 2016-10-06 21:58:47 -04:00
Kyle Spearrin 711f1a07e9 fix typo with `rememberedEmailCookieName` 2016-10-06 21:57:01 -04:00
Kyle Spearrin 35d7f2e5f3 added apps/extensions to sidebar menu as well as get help link. some formatting cleanup 2016-10-06 21:54:54 -04:00
Kyle Spearrin 9478adea88 label hint as optional during registration. formatting. lint updates 2016-10-05 21:24:22 -04:00
Kyle Spearrin abe6ff074b Password rules for registration and change. 2016-10-03 23:21:45 -04:00
Kyle Spearrin 70dc680dc9 two factor field changed to text to accomedate 0 prefixes 2016-10-03 23:21:45 -04:00
Kyle Spearrin e1a6bb1ddc fix lint issues with === 2016-09-17 23:00:05 -04:00
Kyle Spearrin 2f363c3e3a === warnings 2016-09-02 01:21:01 -04:00
Kyle Spearrin 92e0537bed Added analytics telemetry throughout the application. Make sure angulartics bundles before the ga dependency. 2016-08-11 20:43:05 -04:00
Kyle Spearrin ffbf25b62f corrected tracking code 2016-08-11 18:15:04 -04:00
Kyle Spearrin d2605c328f Added angulartics for google analytics tracking. Reformated json and xml files for new VS default (2 space indenting) 2016-08-11 18:05:33 -04:00
Kyle Spearrin 670e427800 Added google analytics tracking code 2016-08-10 18:05:23 -04:00
Kyle Spearrin 2e8789831f Fixed indenting in project.json 2016-08-08 23:53:14 -04:00
Kyle Spearrin 08d5c36f16 sort (none) folder last. Updated to .NET Core runtime. 2016-08-08 23:50:47 -04:00
Kyle Spearrin 0996ef86b7 rename "vault" to "web" 2016-08-08 19:09:19 -04:00
Kyle Spearrin 69be7be0e5 Fixed delete route 2016-07-13 21:42:28 -04:00
Kyle Spearrin e3b98dbda4 Move all non-gets to POST in API to avoid CORS preflight 2016-07-13 20:03:57 -04:00
Kyle Spearrin 0838eff6bf update adminlte to 2.3.5 2016-07-13 19:50:31 -04:00
Kyle Spearrin 269a10fe1c Move to query string jwt token and content-type "text/plain" for POST to avoid pre-flight CORS requests. Remove GET cache headers (will move to server response headers). 2016-07-13 19:49:26 -04:00
Kyle Spearrin fff64877ff update to aspnet core rtm 2016-07-13 18:38:55 -04:00
Kyle Spearrin 1acacf5bb6 favorite fix on lastpass import 2016-07-09 16:16:34 -04:00
Kyle Spearrin 4788d3919c updated to admin-lte v2.3.4 2016-07-02 11:44:52 -04:00
Kyle Spearrin 8dce9fe049 updared libraries and fixed lint issues 2016-06-09 21:17:15 -04:00
Kyle Spearrin 4b2cbb3e00 remove old register finalize ref 2016-06-09 19:18:00 -04:00
Kyle Spearrin 7005cee595 Added new favorite flag to sites. 2016-06-08 22:45:15 -04:00
Kyle Spearrin 4cf404d9c3 react to cipher import api change 2016-06-07 20:05:49 -04:00
Kyle Spearrin 35bdc82243 Upgrade to ASP.NET Core RC2 release. 2016-05-19 23:16:27 -04:00
Kyle Spearrin fbeedec694 moved registration process to instant with no email confirmation 2016-03-08 21:20:21 -05:00
Kyle Spearrin 27ab6950a0 Updated jQuery and Angular in index file. 2016-02-06 12:07:05 -05:00
Kyle Spearrin 6e7a86dfcc Updated angular to 1.5.0. Updated several other libs as well. 2016-02-06 01:20:47 -05:00
Kyle Spearrin eab65f982e added gravatar photo to settings page. moved action items in vault listing to left side for better mobile access 2016-01-07 23:00:44 -05:00
Kyle Spearrin f68f3748d2 created import service. added local importing. 2015-12-30 20:53:43 -05:00
Kyle Spearrin bd8dd9daf0 updated packages 2015-12-29 22:26:40 -05:00
Kyle Spearrin 9260be798e Loading messages for vault. 2015-12-29 22:01:37 -05:00
Kyle Spearrin 2bc5d92c78 Added import processing message. 2015-12-29 21:47:07 -05:00
Kyle Spearrin 0c32e890b3 Added settings account delete 2015-12-27 00:15:35 -05:00
Kyle Spearrin 9aa62e748c Added import for lastpass csv. Username no longer required. 2015-12-26 23:15:35 -05:00
Kyle Spearrin 49921f7355 adjusted viewport settings for mobile. fixed https error when resolving gravatar photo 2015-12-26 11:28:18 -05:00
Kyle Spearrin 3f0b652f29 copy CNAME on dist build 2015-12-08 22:54:29 -05:00
Kyle Spearrin df69bdbc21 initial commit of source 2015-12-08 22:35:05 -05:00