Commit Graph

1042 Commits

Author SHA1 Message Date
Kyle Spearrin cd7ed5dc20 load custom angular build for edge 2017-09-01 23:17:37 -04:00
Kyle Spearrin 44f1ce621d short body is 800 or less height 2017-08-31 14:25:38 -04:00
Kyle Spearrin eae2efea67 hide "on lock" option for firefox and edge 2017-08-31 12:52:03 -04:00
Kyle Spearrin 293086526d windows was already defined 2017-08-30 13:20:31 -04:00
Kyle Spearrin 86a35d6da1 adjust short screen to 750 breakpoint 2017-08-30 11:51:33 -04:00
Kyle Spearrin 926e87c6fe sort current tab by last used 2017-08-29 13:15:27 -04:00
Kyle Spearrin a18e17749f disable issues on edge 2017-08-29 09:30:19 -04:00
Kyle Spearrin bf703b6880 hide file download features on edge 2017-08-28 23:47:35 -04:00
Kyle Spearrin 751281a59c fix clearing floats on edge 2017-08-28 23:10:07 -04:00
Kyle Spearrin 69abbdaf8d fixes for edge 2017-08-28 22:27:29 -04:00
Kyle Spearrin c66803ce1f web vault url environment for U2F 2017-08-28 18:08:08 -04:00
Kyle Spearrin ad544e5240 refactor autofill. add auto-fill on page load 2017-08-28 13:00:46 -04:00
Kyle Spearrin 26f75845bc short body for small screens 2017-08-23 09:57:04 -04:00
Kyle Spearrin 220703a9d7 environment settings 2017-08-22 12:01:17 -04:00
Kyle Spearrin 690d94d142 copy totp to clipboard before closing popup 2017-08-11 23:41:15 -04:00
Kyle Spearrin 3ee9b1bba1 makeEncKey to use UInt8Array 2017-08-04 15:29:44 -04:00
Kyle Spearrin dedd64b82a added missing two-step login i18n strings 2017-07-31 09:54:52 -04:00
Kyle Spearrin 09e2a55712 remove extra T 2017-07-26 12:33:27 -04:00
Kyle Spearrin b5e358bdec show premium required message on attachments 2017-07-26 11:21:57 -04:00
Kyle Spearrin 01ccd21ef3 cleanup event listeners for u2f 2017-07-26 00:20:30 -04:00
Kyle Spearrin 8cc13453a1 update enc key article 2017-07-25 08:54:52 -04:00
Kyle Spearrin 80b18f8473 premium checks and layout updates for attachments 2017-07-24 10:44:09 -04:00
Kyle Spearrin 5de607b2a2 premium required to download files 2017-07-22 23:09:01 -04:00
Kyle Spearrin a6ee05ef93 added option to disable auto totp copying 2017-07-22 23:09:01 -04:00
Kyle Spearrin 592b14149f copy totp to clipboard when autofilling 2017-07-22 23:09:01 -04:00
Kyle Spearrin cf850838b5 lint fixes 2017-07-14 15:09:41 -04:00
Kyle Spearrin 3a8f149008 premium membership page 2017-07-13 22:33:34 -04:00
Kyle Spearrin 1c693a45b3 totp alg updates 2017-07-13 14:46:16 -04:00
Kyle Spearrin fbb6f16ccc export totp 2017-07-13 11:22:25 -04:00
Kyle Spearrin 170aac94d2 Reset input 2017-07-12 14:17:33 -04:00
Kyle Spearrin 94e4ea656e check for encKey when using attachments 2017-07-12 13:49:28 -04:00
Kyle Spearrin 81ad214f2f misc fixes 2017-07-12 13:38:06 -04:00
Kyle Spearrin 0574c538e7 upload new attachments 2017-07-12 09:57:08 -04:00
Kyle Spearrin 89b1639dda setup attachments page 2017-07-12 00:11:17 -04:00
Kyle Spearrin eeddd18ca3 ui tweaks 2017-07-11 23:25:08 -04:00
Kyle Spearrin 63be97d1b9 attachment display and download. refactor to WC 2017-07-11 23:04:53 -04:00
Kyle Spearrin 94a13954a5 get premium status from token 2017-07-11 14:54:36 -04:00
Kyle Spearrin 1053491d28 login model adjustments 2017-07-11 14:50:49 -04:00
Kyle Spearrin 2ae21eef82 i18n for totp 2017-07-11 14:13:10 -04:00
Kyle Spearrin 21feb653cb totp code management and countdown timer 2017-07-11 14:05:04 -04:00
Kyle Spearrin 8f236f76a7 added remember option to duo 2017-06-29 14:38:04 -04:00
Kyle Spearrin 98d3da78c3 language correction 2017-06-29 12:35:35 -04:00
Kyle Spearrin 5bb3b87bb4 0 check 2017-06-27 17:11:15 -04:00
Kyle Spearrin 666cb3198e recover and no providers 2017-06-27 10:54:59 -04:00
Kyle Spearrin 4e270cc1cb u2f fixes. bg vars with prefix 2017-06-26 23:55:51 -04:00
Kyle Spearrin 61c44ea4d9 input with width icon using calc 2017-06-26 22:28:51 -04:00
Kyle Spearrin 1d102cad93 two factor page cleanup 2017-06-26 22:24:10 -04:00
Kyle Spearrin 64784d0e36 select another two factor method 2017-06-26 16:36:56 -04:00
Kyle Spearrin 7815af24e5 two-factor support in browser extensions 2017-06-26 15:37:15 -04:00
Kyle Spearrin 981fd22ce5 added ability to pass and parse twofactor provider 2017-06-26 09:55:07 -04:00
Kyle Spearrin 57a5a90183 remove rzslider in favor or native input range 2017-06-14 16:36:27 -04:00
Kyle Spearrin fcf86e96da body sizes are important 2017-06-14 10:55:59 -04:00
Kyle Spearrin 55e783fbcc larger size not on firefox 2017-06-14 10:08:37 -04:00
Kyle Spearrin adb1ff8a6f restore popup back to original size 2017-06-14 09:59:08 -04:00
Kyle Spearrin 125cfe07e7 explicitly invoke ng-csp 2017-06-14 08:50:12 -04:00
Kyle Spearrin a598f08dce UX updates 2017-06-13 12:37:51 -04:00
Kyle Spearrin 0bdf2a3e77 "pre" style notes view with overflow-x scrolling 2017-06-13 12:21:44 -04:00
Kyle Spearrin a7c560b23e made popup larger size 2017-06-13 12:05:41 -04:00
Kyle Spearrin e079b70e6a added lock now option 2017-06-13 11:53:08 -04:00
Kyle Spearrin 12c3b7e85b stop prop and clicks from vault list 2017-06-12 09:49:31 -04:00
Kyle Spearrin 5409ba7737 stop click directive instead of inline js 2017-06-09 15:14:36 -04:00
Kyle Spearrin d6f1a55d30 expand vault to new window 2017-06-09 15:10:22 -04:00
Kyle Spearrin 96be646641 idle locking and lock service refactor 2017-06-05 14:27:24 -04:00
Kyle Spearrin 58e68a00b1 translation credits 2017-06-02 22:11:45 -04:00
Kyle Spearrin 16098a1743 support user encryption key 2017-06-02 00:10:29 -04:00
Kyle Spearrin e282966d64 help for 2fa recovery 2017-05-25 23:40:07 -04:00
Kyle Spearrin a20881383e Additional analytics events 2017-04-25 18:52:25 -04:00
Kyle Spearrin e411170a90 tools share link to web vault 2017-04-25 16:25:40 -04:00
Kyle Spearrin 69f06020b8 Remove reference to "google" 2017-04-24 14:24:16 -04:00
Kyle Spearrin 45b243c6b3 shared login indicators 2017-04-24 14:16:12 -04:00
Kyle Spearrin 9bf77ec1c3 encrypt login with org key 2017-04-24 14:16:12 -04:00
Kyle Spearrin 17b6061f40 sync org keys and folders 2017-04-24 11:08:32 -04:00
Kyle Spearrin 8c38480db8 private keys, rsa dec, org keys w/ login dec 2017-04-24 10:39:05 -04:00
Kyle Spearrin 863cfbad4a refactor for enc type header and CryptoKey 2017-04-22 10:58:32 -04:00
Kyle Spearrin 1edda8b9c0 lint error 2017-04-22 08:22:17 -04:00
Kyle Spearrin 36794985b2 added portuguese credits to @SW1FT 2017-04-12 09:04:44 -04:00
Kyle Spearrin 9e6c0f79ef Added export vault function to tools. 2017-04-12 08:45:31 -04:00
Mark Hammond 4676f045af Show exact matches for the URL at the top of the matching sites list (#108) 2017-03-29 20:26:03 -04:00
Kyle Spearrin 45d6c6f341 better domain parsing with tldjs backup 2017-03-28 22:11:47 -04:00
Ben Brooks ab682882e9 PasswordGenerator: Increase max length from 64 to 128 (#113) 2017-03-21 18:04:30 -04:00
Kyle Spearrin abf4d97e81 style adjustment for longer label on slider. added @LivingWithHippos to credits for italian translation. 2017-03-14 23:00:56 -04:00
Mark Hammond a4f89c74ac Show full URI of the login as a tooltip in the view login form (#107) (#109) 2017-03-13 23:15:07 -04:00
byron jones 84821fd67d Add option to disable content menu integation (#99)
* Add option to disable content menu integation

Fixes issue #98

* pass tab to contextMenuReady
2017-03-03 22:33:17 -05:00
byron jones 0298c19e13 Fix password generation's handling of the ambiguous option. (#100)
* Fix password generation's handling of the ambiguous option.

Fixes #97

* Invert options.ambiguous's value in the UI.

options.ambiguous means "allow ambiguous characters", however the
checkbox is labeled "avoid ambiguous characters".  inverse the value at
display time to reflect to reflect reality.
2017-03-01 22:55:37 -05:00
Kyle Spearrin a13da0005c copy clipboard text directly instead of DOM target 2017-02-25 11:19:35 -05:00
Kyle Spearrin 895fee0815 analytics for firefox are disabled by default 2017-02-24 23:49:36 -05:00
Kyle Spearrin df3893722c various bug fixes #92 #84 2017-02-23 19:31:29 -05:00
Kyle Spearrin 7dc551a815 track repeaters by index #88 2017-02-17 23:35:36 -05:00
Kyle Spearrin c2c80bbb26 loadvault for current tab in background 2017-01-26 17:53:16 -05:00
Kyle Spearrin 4be033df71 Added device registration information during authentication 2017-01-25 20:42:09 -05:00
Kyle Spearrin 4057c478c6 react to two factor changes in auth apis 2017-01-24 22:21:13 -05:00
Kyle Spearrin 8cde44f379 fix float issue in firefox 2017-01-20 23:27:38 -05:00
Kyle Spearrin 0bd77352b0 Added refresh token check for each API call. refactored logout messaging from authService 2017-01-19 00:21:20 -05:00
Kyle Spearrin 0b63eb58ba Added two factor flow into identity login 2017-01-18 22:14:51 -05:00
Kyle Spearrin 6bb6c7074b convert to identityserver auth 2017-01-17 23:07:46 -05:00
Kyle Spearrin f84bfcb19a fix sync bugs on login/logout 2017-01-17 21:43:26 -05:00
Kyle Spearrin 54119e1e94 Checking for equivalent domains from settings 2017-01-14 13:43:59 -05:00
Kyle Spearrin bb56f9ee47 poll new revision date instead of full sync each time 2017-01-14 12:47:11 -05:00
Kyle Spearrin 40ce13146d fodler count added 2017-01-05 20:44:52 -05:00
Kyle Spearrin 56e120f593 rename to itemCount 2017-01-04 23:40:20 -05:00
Kyle Spearrin 1456f81e31 use shorter variables 2017-01-04 23:32:51 -05:00
Kyle Spearrin fef2d38101 display site count for folders in optimized view as well 2017-01-04 23:29:08 -05:00
Kyle Spearrin 8a8e2bdf80 Added site count to folder header 2017-01-04 23:11:17 -05:00
Kyle Spearrin 7e4f6f6add additional refactoring for Sites => Logins rename 2017-01-03 19:02:51 -05:00
Kyle Spearrin fb486003b5 Refactored rename of Sites => Logins 2017-01-03 18:40:07 -05:00
Kyle Spearrin 1dab0a3bbd added swedish translator to credits page 2016-12-30 22:44:43 -05:00
Kyle Spearrin 53cd3d7848 Feature settings. i18n of notification bar. 2016-12-30 20:55:59 -05:00
Kyle Spearrin 33dbbc09c3 missing semicolon 2016-12-27 00:22:44 -05:00
Kyle Spearrin 51ba1c7fb9 remove unused $rootScope 2016-12-27 00:01:37 -05:00
Kyle Spearrin 304183aad8 load vault on `$viewContentLoaded`. apply scope on current tab when no sites to load. switch to $timeout to go through angular lifecycle. 2016-12-27 00:01:01 -05:00
Kyle Spearrin 588652b721 i18n fixes 2016-12-23 23:57:18 -05:00
Kyle Spearrin 41dbf0169c fix lint error 2016-12-19 09:51:51 -05:00
Kyle Spearrin 12c02404f7 added opera url for rating 2016-12-19 09:50:14 -05:00
Kyle Spearrin bb091a2636 persist from state on site edit 2016-12-16 22:40:23 -05:00
Kyle Spearrin 98abc4ec8e styles for header-search on vault view folder page 2016-12-08 21:22:17 -05:00
Kyle Spearrin 61f205b4b8 pass folderId to add site 2016-12-08 19:24:06 -05:00
Kyle Spearrin e414dd1867 tracking vault state with stateService 2016-12-08 00:56:38 -05:00
Kyle Spearrin ced707647f added back folder name as list section header 2016-12-07 23:30:08 -05:00
Kyle Spearrin 88deaed83f site searching from vault folder view 2016-12-07 23:20:49 -05:00
Kyle Spearrin 1caa2312c8 sort function adjustment 2016-12-07 23:03:29 -05:00
Kyle Spearrin f1c9075768 infinite scroll vault folder view 2016-12-07 23:01:02 -05:00
Kyle Spearrin 4541185a51 state service 2016-12-07 00:12:16 -05:00
Kyle Spearrin d16b9920ec from state passed around 2016-12-07 00:07:01 -05:00
Kyle Spearrin 4476eb7389 Added new page for viewing sites within a folder 2016-12-06 23:54:03 -05:00
Kyle Spearrin b4d41c6808 adjust search minimum down to 2 characters 2016-12-06 22:54:00 -05:00
Kyle Spearrin b5f3a1254b If vault has too many sites, only show a folder list 2016-12-06 00:26:14 -05:00
Kyle Spearrin b6bfa030eb remove unnecessary function 2016-12-05 23:08:50 -05:00
Kyle Spearrin 5ca6d59720 login i18n on back button for lost authenticator app page 2016-12-03 00:09:05 -05:00
Kyle Spearrin 4741eb91dd few fixes to analytics, checkboxes, and sweetalerts 2016-12-02 00:05:57 -05:00
Kyle Spearrin f37737c8f6 Added credits/thank you page for contributors 2016-11-29 21:27:06 -05:00
Kyle Spearrin 7ae4390609 remove bad errorsHaveOccurred string from locales 2016-11-29 21:05:26 -05:00
Kyle Spearrin fc3a3fbbbb remove any spaces from authenticator code input 2016-11-26 18:52:36 -05:00
Kyle Spearrin 7900596380 added href so link shows clickable 2016-11-26 01:03:33 -05:00
Kyle Spearrin e5fd254541 style and nl copy update 2016-11-25 22:47:09 -05:00
Kyle Spearrin 2b2794dd7e Added autofill support for iframed login forms. #20 2016-11-25 22:01:58 -05:00
Kyle Spearrin 26c4b20fdd Added link for 2fa account recovery 2016-11-19 01:41:09 -05:00
Kyle Spearrin e7e4a66750 added missing i18n strings (#1) 2016-11-19 01:36:09 -05:00
Kyle Spearrin 33dfc28de8 UI adjustments to accomedate other languages (#34) 2016-11-17 22:40:50 -05:00
Kyle Spearrin 0233a5b7b8 set chinese local to correct folder. Added a few missed i18n strings. 2016-11-09 22:16:31 -05:00
Kyle Spearrin c9413a5c49 Added view site option to current tab listing 2016-11-09 21:45:29 -05:00
Kyle Spearrin 9670b9eab2 space 2016-10-26 00:59:17 -04:00
Kyle Spearrin a462f728d3 handle user upgrade path for lock options gracefully with a log out prompt. Fixed log out bug on lock page. 2016-10-26 00:56:46 -04:00
Kyle Spearrin e4c5ab88fb update icon when vault is locked/unlocked 2016-10-25 23:17:46 -04:00
Kyle Spearrin 0e2e17f2e7 Added google web fonts. 2016-10-25 21:13:59 -04:00
Kyle Spearrin c982667338 Added lock timer and adjusted context menus and badge appropriately 2016-10-25 00:23:21 -04:00
Kyle Spearrin 80ed37ada6 Added setting to not store key via lock options, only keeping it in memory. Fixed some i18n and created constants service 2016-10-24 22:16:47 -04:00
Kyle Spearrin 0b0af8f755 i18n disable google analytics 2016-10-18 20:19:17 -04:00
Kyle Spearrin 9f12079f05 added setting to disable google analytics 2016-10-18 19:57:15 -04:00
Kyle Spearrin bfe2edcdea moved i18nService out to global services 2016-10-18 18:56:40 -04:00
Kyle Spearrin 91c8b324d7 added missing space 2016-10-18 18:51:58 -04:00
Kyle Spearrin 7042f07691 added missing messages to i18n locals 2016-10-18 18:48:29 -04:00
Kyle Spearrin 685f7f8ed2 renamed i18n service file 2016-10-18 18:42:11 -04:00
Kyle Spearrin 1ddadebea3 added "close" to i18n 2016-10-18 18:40:40 -04:00
Kyle Spearrin 968641ea8a remove spaces from `{{ }}` formatting during i18n work 2016-10-18 18:33:30 -04:00
Artem Nikolaev 6d60eb621e i18n support
added support for i18n
2016-10-18 08:10:40 -04:00
Kyle Spearrin 56bd98fa43 move google analytics to measurements protocol so that we can get rid of custom CSP 2016-10-17 22:26:04 -04:00
Kyle Spearrin 293308b8bb get rid of minified library code 2016-10-17 20:25:57 -04:00
Kyle Spearrin 9e2b64d0c4 Adjust autofill to handle sites with no username/password 2016-10-14 00:20:16 -04:00
Kyle Spearrin 4e754e7db3 remove requirement for password on sites 2016-10-13 18:46:57 -04:00
Kyle Spearrin 97fe37515b added left border for focus state of list while tabbing through 2016-10-10 23:26:11 -04:00
Kyle Spearrin 48ca5e4696 relax password requirements during registration 2016-10-10 22:00:08 -04:00
Kyle Spearrin 71e92d83f8 Allow password generator saveOptions to propogate by returning true (checkboxes were not working) 2016-10-08 12:21:34 -04:00
Kyle Spearrin eb0461596e help contact url is on main site, not vault 2016-10-06 23:58:05 -04:00
Kyle Spearrin c81968043a Password rules for registration. 2016-10-03 23:20:25 -04:00
Kyle Spearrin edd1569eed validate password upon registration 2016-10-03 21:55:59 -04:00
Kyle Spearrin 7129e8b3e6 Added rate and help urls 2016-10-02 00:26:45 -04:00
Kyle Spearrin 0b8ff4499f pass angular to initListSectionItemListeners util 2016-09-29 17:57:56 -04:00
Kyle Spearrin bbb78bee02 Grayed out icon when logged out. field context script for highlighting login fields. 2016-09-28 19:12:14 -04:00
Kyle Spearrin fbc30bacd2 removed appsettings and replaced version with manifest reference 2016-09-28 00:01:11 -04:00
Kyle Spearrin 1d32dcea72 track home page events 2016-09-27 23:57:40 -04:00
Kyle Spearrin 96c8a99173 analytics event tracking 2016-09-27 23:19:33 -04:00
Kyle Spearrin a727e107fe setup google analytics with pageview tracking 2016-09-27 22:44:42 -04:00
Kyle Spearrin d49f0fcac3 move sync upon login to vault controller initiated via state params. 2016-09-26 20:29:23 -04:00
Kyle Spearrin a59f7a4afc moved popup utils to utilsService 2016-09-26 18:41:20 -04:00
Kyle Spearrin ffa8b5024b appId service and removed unnecessary permissions from manifest 2016-09-22 23:00:22 -04:00
Kyle Spearrin c3d1d4101e show loading while syncing on vault list 2016-09-22 19:26:20 -04:00
Kyle Spearrin 3f95c3a7ea logout issues with cache fixed. updated chrome store images 2016-09-22 17:00:56 -04:00
Kyle Spearrin f1792c6be6 style updates and tooltips for site listings 2016-09-22 15:27:39 -04:00
Kyle Spearrin 6da2f5d18b style sweet alerts. toggle password icon on view site 2016-09-22 15:21:54 -04:00
Kyle Spearrin 42c28ac0d1 slice out none folder instead of splice as to not pollute cache 2016-09-22 14:37:06 -04:00
Kyle Spearrin 95ab611595 Delete site/folder 2016-09-22 14:16:24 -04:00
Kyle Spearrin f28b690a2a formatting 2016-09-22 13:15:42 -04:00
Kyle Spearrin a57897b0c7 init form models 2016-09-22 13:07:06 -04:00
Kyle Spearrin eef4d6f48e Validation adjustments. 2016-09-22 13:03:28 -04:00
Kyle Spearrin 3d7b32f359 make width and height of body important so that sweet alert doesnt override it 2016-09-22 12:54:23 -04:00
Kyle Spearrin 985dba1555 Validation of forms 2016-09-22 12:50:27 -04:00
Kyle Spearrin dc28f6be2a appsettings version applied to about page. removed ols settings. setup dist gulp task 2016-09-22 00:12:49 -04:00
Kyle Spearrin b2eb7910ee adjusted info toast styling 2016-09-21 22:31:23 -04:00
Kyle Spearrin 6361a36f81 autofill updates 2016-09-21 22:27:18 -04:00
Kyle Spearrin 1569231bcd Adjusted no results messages and styling 2016-09-21 21:50:32 -04:00
Kyle Spearrin 09115610f7 normalize site search with lowercase 2016-09-21 21:47:00 -04:00
Kyle Spearrin eb26370f4d sync loading spinner 2016-09-21 20:21:54 -04:00
Kyle Spearrin f0ff5760d7 no data message updates 2016-09-21 19:47:19 -04:00
Kyle Spearrin 780abfe877 remove types from sweet alerts so we don't have an icon 2016-09-21 19:42:26 -04:00
Kyle Spearrin 2b6b75737e sync page 2016-09-21 19:30:08 -04:00
Kyle Spearrin 438fbc1888 folders management pages implemented 2016-09-21 19:10:48 -04:00
Kyle Spearrin db80727e1e list folders 2016-09-21 17:24:19 -04:00
Kyle Spearrin ef4b97b336 stubbed out folders and sync settings pages 2016-09-21 17:14:01 -04:00
Kyle Spearrin 142bc779d3 centered-message 2016-09-21 17:01:10 -04:00
Kyle Spearrin 6e762729e0 style loading and no results messages 2016-09-21 16:58:53 -04:00
Kyle Spearrin 632525c636 remove rate for now until we know proper URLs after first submission 2016-09-21 16:42:44 -04:00
Kyle Spearrin 81b8626d2b remove inline js for links since it violates CSP 2016-09-21 16:35:01 -04:00
Kyle Spearrin 7d2a16c1f4 fixes 2016-09-21 15:21:50 -04:00
Kyle Spearrin 6281b1d106 remove angular jwt lib 2016-09-21 12:09:15 -04:00
Kyle Spearrin f4bac9cffb remove angular jwt lib 2016-09-21 12:04:40 -04:00
Kyle Spearrin 8a3a981ac1 two step login page 2016-09-21 11:35:24 -04:00
Kyle Spearrin 5b1172b8d0 utils service. added browser detection method to utils 2016-09-21 01:17:46 -04:00
Kyle Spearrin 9a19acef22 add none folder from service layer 2016-09-21 00:43:29 -04:00
Kyle Spearrin 8d458d1762 poll full sync on interval. broadcast messages from background 2016-09-21 00:26:23 -04:00
Kyle Spearrin 2e56a956db clear vault upon logout. full sync vault upon login. 2016-09-21 00:04:59 -04:00
Kyle Spearrin 8b76668f1f persist user profile information 2016-09-20 23:30:16 -04:00
Kyle Spearrin 34c2340a4d style fixes 2016-09-20 22:43:24 -04:00
Kyle Spearrin aad5dae40d accessability updates 2016-09-20 22:20:42 -04:00
Kyle Spearrin ee4548a84a registration 2016-09-20 19:57:24 -04:00
Kyle Spearrin d7d45f3b50 focus email field on load 2016-09-20 17:53:52 -04:00
Kyle Spearrin e18fed1449 login animation 2016-09-20 17:52:37 -04:00
Kyle Spearrin 0219068bb6 password hint 2016-09-20 17:47:21 -04:00
Kyle Spearrin 797a18b46a created home and splash pages 2016-09-20 16:40:04 -04:00
Kyle Spearrin 47b500d7c0 login form styling. server validation errors displayed as sweet alerts 2016-09-20 16:17:31 -04:00
Kyle Spearrin 2fefdf8f6c help and about settings pages 2016-09-20 12:06:01 -04:00
Kyle Spearrin 68b16ea565 logout confirmation 2016-09-20 11:40:45 -04:00
Kyle Spearrin 5badea2d9d alerts and redirects for settings 2016-09-20 11:38:43 -04:00
Kyle Spearrin 5fef6837b7 alert for bulk import link 2016-09-20 00:03:39 -04:00
Kyle Spearrin 81dd1ff0f2 sweet alert lib implemented. added confirmation to password generator edit 2016-09-19 23:56:27 -04:00
Kyle Spearrin 68337d6523 stubbed out settings list and various styling 2016-09-19 23:04:32 -04:00
Kyle Spearrin 1b8df50f27 color and link tools options 2016-09-19 22:48:42 -04:00
Kyle Spearrin e5c58c12fe password generator from vault add/edit 2016-09-19 22:37:17 -04:00
Kyle Spearrin 6ef3ff9f4d Added length slider to password generator page 2016-09-19 21:38:29 -04:00
Kyle Spearrin 350d671c26 Generate andcopy passwords. Save password options 2016-09-17 22:57:51 -04:00
Kyle Spearrin 4105d2b5ad password generation service 2016-09-17 18:30:57 -04:00
Kyle Spearrin d0ca428d90 setup and stub out password generator page 2016-09-17 18:27:36 -04:00
Kyle Spearrin 3bd24a15fc tools page list items stubbed out with some styling 2016-09-17 01:23:32 -04:00
Kyle Spearrin 58778628de loading message for site listings 2016-09-17 00:43:48 -04:00
Kyle Spearrin f6849ed04c implement autofill functionality into context menu 2016-09-17 00:13:12 -04:00
Kyle Spearrin 78ec69a9c8 move autofill script building method to service 2016-09-17 00:00:17 -04:00
Kyle Spearrin ac4d5836b2 refactoring with promises throughout 2016-09-16 23:47:50 -04:00
Kyle Spearrin 2fcf3ff129 adjust context menus to "all" context. cleanup autofill in current 2016-09-16 22:48:41 -04:00
Kyle Spearrin 2552d027b9 no sites message for vault and current tab pages 2016-09-16 00:16:31 -04:00
Kyle Spearrin a5e05b6f3d changed copy icons for vault and current tab pages 2016-09-15 23:30:59 -04:00
Kyle Spearrin 06990d524f browser action badge for current tab site count 2016-09-15 23:24:45 -04:00
Kyle Spearrin 072a9606e1 cached sites for current tab page 2016-09-15 21:22:47 -04:00
Kyle Spearrin 6f142c3682 Moved vault to cached folders/sites 2016-09-15 21:09:56 -04:00
Kyle Spearrin 16a59f8d09 added q promise library. moving cipher service functions out into application services and domain models. 2016-09-15 00:09:48 -04:00
Kyle Spearrin 2c44bd5cc8 Current Tab icon and name adjustment 2016-09-14 23:01:22 -04:00
Kyle Spearrin 47e5a6d5c5 toasts when copying from current tab 2016-09-14 22:45:22 -04:00
Kyle Spearrin 6bb8b28517 load add fields with current tab info 2016-09-14 22:44:04 -04:00
Kyle Spearrin 0a201ef887 handle success and error conditions when autofilling current tab 2016-09-14 22:14:06 -04:00
Kyle Spearrin 644b074ff9 resolve proper form for more complex cases 2016-09-14 19:59:03 -04:00
Kyle Spearrin 9ad99d2812 autofill implementation from current tab sites in popup. 2016-09-14 19:41:50 -04:00
Kyle Spearrin 74dff39427 Load filtered sites for current tab. setup content script to collect and fill form data via message passing. 2016-09-14 00:16:43 -04:00
Kyle Spearrin e987c13b7a username/password copy actions from vault list 2016-09-13 19:46:48 -04:00
Kyle Spearrin 348f5e7ef1 added vault search 2016-09-13 00:14:49 -04:00
Kyle Spearrin a2916418ac close add/edit pages after save 2016-09-12 22:40:32 -04:00
Kyle Spearrin 8762d246cf Added tld.js for domain parsing. Added view site clipboard functions and password visibility toggle. 2016-09-12 22:37:59 -04:00
Kyle Spearrin 5f39939d65 Added toast config and messages when saving from vault. Persist scroll position when returning to vault from other pages. 2016-09-12 19:48:56 -04:00
Kyle Spearrin b9c0c194ed added list buttons to vault and view site 2016-09-11 00:14:07 -04:00
Kyle Spearrin 8d4d2df8ad mask password on site view 2016-09-10 23:50:51 -04:00
Kyle Spearrin 8fc611e4a5 firefox style tweaks 2016-09-10 23:43:49 -04:00
Kyle Spearrin a3b3e58e94 sort folder dropdown 2016-09-10 23:31:52 -04:00
Kyle Spearrin 37865c0531 active tab styles, bottom border on list to not go full width like iOS 2016-09-10 23:30:08 -04:00
Kyle Spearrin 0a3a7427ba set folder, fav, id on encrypting sites for save 2016-09-10 23:17:01 -04:00
Kyle Spearrin 1069b51266 load folder dropdowns for site add/edit forms 2016-09-10 23:06:34 -04:00
Kyle Spearrin 9ebec2a1bc vault edit site 2016-09-10 22:54:20 -04:00
Kyle Spearrin eed9956ff5 initListSectionItemListeners 2016-09-10 22:34:17 -04:00
Kyle Spearrin d78dfac43c Form and field directives, form loading spinner 2016-09-10 17:13:29 -04:00
Kyle Spearrin 8716c50f81 proper center align header title 2016-09-09 23:08:10 -04:00
Kyle Spearrin 32b2eed66c vault tuneups 2016-09-09 23:00:11 -04:00
Kyle Spearrin 59f72d6e09 slide up/down animations for "modal" style pages 2016-09-09 18:35:12 -04:00
Kyle Spearrin ac0ceac647 more list styling throughout vault 2016-09-09 00:46:12 -04:00
Kyle Spearrin 50a05b522e add site setup 2016-09-08 22:37:29 -04:00
Kyle Spearrin e3c21f17f8 view site loaded with siteId parameter 2016-09-08 22:23:56 -04:00
Kyle Spearrin ab9593a53a applying new style throughout controllers 2016-09-08 21:13:54 -04:00
Kyle Spearrin 583c6fcad6 new layout for tabs and header 2016-09-07 23:07:07 -04:00
Kyle Spearrin 68f87b67b0 Moving away from ionic to pure angular for popup. Setup gulpfile and some tasks 2016-09-07 18:51:36 -04:00
Kyle Spearrin 4092e2ecc3 fix sync and vault listing bugs 2016-09-06 23:30:49 -04:00
Kyle Spearrin 5a39d4c73e Created sync service and supported folder/site service methods 2016-09-06 20:41:17 -04:00
Kyle Spearrin 0402ec648d Cipher service setup. Bind data for site view. 2016-09-06 00:22:47 -04:00
Kyle Spearrin e83d09ff6d setup view/edit site modals for vault 2016-09-05 23:43:56 -04:00
Kyle Spearrin aa6fcacd70 load vault data on view/modal events 2016-09-05 23:30:45 -04:00
Kyle Spearrin 1520f5e0df value fixes 2016-09-05 23:23:12 -04:00
Kyle Spearrin 27667a3086 decrypt and list sites 2016-09-05 22:27:32 -04:00
Kyle Spearrin a7c8dec730 adjustments to site getall 2016-09-05 11:05:27 -04:00
Kyle Spearrin abb6f37af2 tuneing up mdoels and services for site add 2016-09-05 01:49:44 -04:00
Kyle Spearrin cc67d12c57 hashpassword with callback 2016-09-05 00:03:49 -04:00
Kyle Spearrin 8f0a24b1b9 more services and async callthroughs for vault list/add 2016-09-04 00:34:24 -04:00
Kyle Spearrin 32f4ab4987 UI for add site 2016-09-03 21:45:45 -04:00
Kyle Spearrin 2871e04cc7 Add site modal stubbed out 2016-09-03 16:48:39 -04:00
Kyle Spearrin 984c61e10f increase popup height 2016-09-03 15:46:04 -04:00
Kyle Spearrin 79860da28c move api services to background page. wire up log in and log out. 2016-09-03 15:44:32 -04:00
Kyle Spearrin 8fa3caaa3e api service and get profile 2016-09-03 00:38:27 -04:00
Kyle Spearrin 4c29b61189 replace jwthelper 2016-09-03 00:11:57 -04:00
Kyle Spearrin e322c77725 setup various pages and services 2016-09-03 00:03:13 -04:00