1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-19 07:35:48 +02:00
Commit Graph

297 Commits

Author SHA1 Message Date
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