1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-12-03 13:33:32 +01:00
Commit Graph

725 Commits

Author SHA1 Message Date
Kyle Spearrin
4a08bf6b71 rename browser utils to platform utils 2018-01-05 16:30:15 -05:00
Kyle Spearrin
01cf48bbed rename browserType to deviceType 2018-01-05 11:13:24 -05:00
Kyle Spearrin
d39c5b37dc abstract MessagingService 2018-01-04 16:06:00 -05:00
Kyle Spearrin
0dd711471b separated BrowserUtils from generic Utils 2018-01-04 12:32:10 -05:00
Kyle Spearrin
ac0126b210 abstract storage service 2018-01-04 10:51:21 -05:00
Kyle Spearrin
3253b4861f fix lint issue 2017-12-29 16:37:04 -05:00
Kyle Spearrin
54d22cadd0 focus on init timeout 2017-12-28 14:06:36 -05:00
Kyle Spearrin
0fc9e70488 delay to search focus on current tab page 2017-12-28 13:54:17 -05:00
Kyle Spearrin
e6b0032933 no folder items on main vault page when no colls 2017-12-20 16:24:45 -05:00
Kyle Spearrin
f77e3b09ea filter favorite ciphers from controller 2017-12-19 21:39:44 -05:00
Kyle Spearrin
c1189e3318 fix lint and compile error for browser type 2017-12-18 14:27:58 -05:00
Lukas Michanek
f728585db3 fix checkbox toggling (#440) 2017-12-15 16:21:38 -05:00
Kyle Spearrin
39eb015d3e add word wrap to cells on view. resolves #432 2017-12-12 08:26:38 -05:00
Kyle Spearrin
fd35529f38 fix bug for iterating validationErrors 2017-12-11 12:04:18 -05:00
Kyle Spearrin
c92bab9836 get rid of two-factor image folder 2017-12-07 16:10:20 -05:00
Oscar Hinton
1c38ff6e9a [Webpack] Change images to not use relative path. (#423)
* Change webpack config to not use relative path for images.

Resolves #421.

* Move popup images to popup/images.

* Move images to popup/images.
2017-12-07 16:04:43 -05:00
Kyle Spearrin
985c02c5e1 rename bg variables 2017-12-06 20:19:06 -05:00
Kyle Spearrin
a4127f2571 dont allow shorthand property assignments 2017-12-06 14:23:34 -05:00
Kyle Spearrin
e90476af2b convert background to main.background.ts 2017-12-05 23:28:31 -05:00
Kyle Spearrin
184a3db7c8 convert password history to ts. added clear option 2017-12-05 11:56:13 -05:00
Kyle Spearrin
03f51074e0 resolve lint warning 2017-11-29 11:48:49 -05:00
Kyle Spearrin
c50e4d115e only show add button on folderGrouping 2017-11-29 11:33:29 -05:00
Kyle Spearrin
465bfd9458 clear view grouping state on vault load 2017-11-29 10:58:45 -05:00
Kyle Spearrin
f2eb46eade $$ngIsClass fixes for global controllers 2017-11-29 10:31:50 -05:00
Kyle Spearrin
ab1a918326 use utils for lock options settings 2017-11-29 10:19:21 -05:00
Kyle Spearrin
c1fd8e47fb fix form directive name 2017-11-29 09:15:07 -05:00
Kyle Spearrin
68f3f7a3bd rename features to options 2017-11-29 09:03:49 -05:00
Kyle Spearrin
61c53115d9 add $$ngIsClass on new comps for ESR support 2017-11-28 10:36:04 -05:00
Kyle Spearrin
8332e52a7b cleanup and formatting 2017-11-27 23:46:03 -05:00
Oscar Hinton
78c4ea7ecb [TypeScript] Settings module (#398)
* Convert settings to TypeScript.

* Simplify loadSettings using await.

* Re-write save feature settings.

* Minor fixes.
2017-11-26 08:35:49 -05:00
Oscar Hinton
7c525d3f3a Convert global module to TypeScript. (#397) 2017-11-25 10:04:31 -05:00
Oscar Hinton
f5ccc22076 [TypeScript] Convert directives (#396)
* Convert directives to TypeScript.

* FormDirective uses ValidationService type.
2017-11-25 08:02:22 -05:00
Kyle Spearrin
10f33245c4 cards and ids in their own sections on tab 2017-11-24 14:51:35 -05:00
Kyle Spearrin
3eff62787c refresh title 2017-11-24 12:36:37 -05:00
Kyle Spearrin
9581988b8a folder and collection icons. no folder group fix 2017-11-24 12:33:38 -05:00
Kyle Spearrin
95022337ea only update last sync when success 2017-11-24 11:40:02 -05:00
Kyle Spearrin
15a618596b center block element on sync 2017-11-24 10:41:51 -05:00
Kyle Spearrin
e1da4ccbd0 optimized grouping counts 2017-11-24 10:35:43 -05:00
Kyle Spearrin
7f102fbb10 add missing accessibility for folders page 2017-11-23 22:36:55 -05:00
Kyle Spearrin
634aa43694 add missing accessibility titles 2017-11-23 22:15:51 -05:00
Dominik Halfkann
388a65f25f add toggle to see plain password when adding & editing ciphers (#292) (#390)
* add toggle to see plain password when adding & editing ciphers (#292)

* reduce number of password input fields to 1
while editing/creating ciphers
2017-11-23 22:07:43 -05:00
Kyle Spearrin
ed28816b99 fix sortUriMatch 2017-11-23 10:37:14 -05:00
Kyle Spearrin
56c1ca7d2f launch website on double click 2017-11-22 22:15:17 -05:00
Kyle Spearrin
2e9b3d0943 view grouping of ciphers for a collection 2017-11-22 21:55:48 -05:00
Kyle Spearrin
a457846915 display favorites and collections in my vault 2017-11-22 17:54:24 -05:00
Kyle Spearrin
62ece2e8fe fix ctor for tools component 2017-11-22 17:28:09 -05:00
Billy Hughes
04cfd8040c on-premise support for "bitwarden Web Vault" tool (#388)
* on-premise support for "bitwarden Web Vault" tool

* don't import EnvironmentService yet, change variable scope
2017-11-22 12:45:38 -05:00
Kyle Spearrin
842e594ba2 remove grouped view of items in vault 2017-11-22 12:38:58 -05:00
Kyle Spearrin
ce619297ae fix missing ctrl on searchText 2017-11-21 21:21:07 -05:00
Kyle Spearrin
89b300f268 $$ngIsClass fix for ESR 2017-11-20 11:19:43 -05:00
Kyle Spearrin
984bd27422 initListSectionItemListeners on lock page 2017-11-20 09:01:48 -05:00
Kyle Spearrin
cc5c7fb879 initListSectionItemListeners for settings features 2017-11-16 12:42:06 -05:00
Kyle Spearrin
5fa5fbc496 edge hates for of loops 2017-11-15 16:07:38 -05:00
Kyle Spearrin
6ab5a07c20 float left 2017-11-15 14:30:46 -05:00
Kyle Spearrin
b4ab1b74e8 popout style fix 2017-11-15 14:28:41 -05:00
Kyle Spearrin
3b6e9d7b0b int events again each time page changes 2017-11-15 14:27:30 -05:00
Kyle Spearrin
2f7b6790db fixes for edge 2017-11-15 14:27:30 -05:00
Oscar Hinton
c6c8042ecf [Typecript] Convert current (#372)
* Convert current controller to component.

* Remove unessesary $ctrl.loaded checks.

* Fix bindings for callbacks.

* Re-format html.

* Add UtilService interface to current component.

* Set sucessfully to boolean, change setTimeout to $timeout.
2017-11-14 13:44:34 -05:00
Kyle Spearrin
0c8dc0c3ec check for errors and remove scope dependency 2017-11-14 11:38:21 -05:00
Kyle Spearrin
00b8a3e7be convert export to ts component 2017-11-14 11:29:00 -05:00
Kyle Spearrin
b9139eec33 refactored out main. props to each ctrl. 2017-11-14 10:10:13 -05:00
Kyle Spearrin
947e51f3b5 pop out component 2017-11-14 10:04:23 -05:00
Kyle Spearrin
ef0f4632ca remove unused currentYear 2017-11-13 16:40:18 -05:00
Kyle Spearrin
bed28aebaa interface cryptoservice 2017-11-13 16:12:23 -05:00
Kyle Spearrin
11f392b036 interfaced utilsservice for popup and dependencies 2017-11-13 15:37:38 -05:00
Kyle Spearrin
8b0019ea94 fix password detection when changing 2017-11-10 22:05:10 -05:00
Kyle Spearrin
d63ae79704 no wrapping div for totp 2017-11-10 22:04:55 -05:00
Kyle Spearrin
105d21e75a formatting 2017-11-10 21:30:53 -05:00
Kyle Spearrin
594f2114a7 move tools component html 2017-11-10 21:23:50 -05:00
Kyle Spearrin
22409461dc
Merge pull request #367 from bitwarden/typescript
Typescript conversion
2017-11-09 22:45:30 -05:00
Kyle Spearrin
dd382ecee7 assign papaparse to window.Papa 2017-11-09 22:41:35 -05:00
Kyle Spearrin
7c3fec98d1 remove all jquery dependencies from popup 2017-11-09 21:58:22 -05:00
Kyle Spearrin
92192b4f6e initListSectionItemListeners on pass generator 2017-11-09 17:20:06 -05:00
Kyle Spearrin
9fe4b29a1c convert initListSectionItemListeners to js
Removed jQuery from background
2017-11-09 17:16:41 -05:00
Oscar Hinton
bcf0f19aa2 [Typescript] Convert password generator (#366)
* Convert password generator to typescript.

* Misc cleanup.
2017-11-09 15:33:51 -05:00
Kyle Spearrin
04ff1e6fba minify vendor 2017-11-09 14:28:18 -05:00
Kyle Spearrin
44eedc8b1d require all templates for in-line html 2017-11-07 16:59:21 -05:00
Kyle Spearrin
942d98d798 convert sync service to ts 2017-11-06 11:55:17 -05:00
Kyle Spearrin
b05426f953 convert cipher service to ts 2017-11-06 10:58:32 -05:00
Kyle Spearrin
bdd40d8755 move domain models to ts 2017-11-04 22:43:07 -04:00
Kyle Spearrin
8e998ff179 lint fixes 2017-11-04 21:37:35 -04:00
Kyle Spearrin
11edb0261b folder service to ts 2017-11-04 21:09:26 -04:00
Kyle Spearrin
b1da228c36 missed $ctrl. on export check 2017-11-03 19:50:38 -04:00
Oscar Hinton
8ae178aff3 Rewrite lock module to TypeScript. (#354) 2017-11-03 16:40:44 -04:00
Kyle Spearrin
6d89cc91f7 fix callback for setUserIdAndEmail 2017-11-03 15:56:22 -04:00
Oscar Hinton
cee9face7f [TypeScript] Popup app services (#353)
* Convert services to typescript.

* Change to for of.
2017-11-03 15:53:35 -04:00
Kyle Spearrin
e3dea4084f fix callbacks for user service methods 2017-11-03 15:40:19 -04:00
Kyle Spearrin
43ef921886 environment service to ts 2017-11-03 12:33:34 -04:00
Kyle Spearrin
6ae7b2e035 convert api service to ts with fetch 2017-11-03 11:59:45 -04:00
Kyle Spearrin
9f9e3245de convert token service to ts 2017-11-02 20:50:00 -04:00
Kyle Spearrin
7c3b612f3f Revert "Added auto fill animation. (#341)"
This reverts commit 3061f276c5.
2017-11-02 16:36:12 -04:00
Ahmed Tarek
3061f276c5 Added auto fill animation. (#341)
* New Crowdin translations (#338)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations copy.resx (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Slovak)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations messages.json (Thai)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Danish)

* New translations messages.json (Vietnamese)

* New translations messages.json (Portuguese)

* New translations messages.json (Polish)

* New translations copy.resx (Chinese Simplified)

* New translations messages.json (French)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (German)

* New translations messages.json (Hindi)

* New translations messages.json (Hungarian)

* New translations messages.json (Indonesian)

* New translations messages.json (Italian)

* New translations messages.json (Japanese)

* version bump

* subtitle for folder listing. folder icon.

* version bump

* subtitle should be searchable

* Added autofill animation.
2017-11-02 16:35:10 -04:00
Kyle Spearrin
fbba9b673d fixes during crypto service testing 2017-11-02 09:17:53 -04:00
Kyle Spearrin
c3704c3dfd convert methods to promises 2017-11-02 08:54:40 -04:00
Kyle Spearrin
54a909ab24 tslint fixes 2017-11-02 08:45:31 -04:00
Kyle Spearrin
7455b39835 reference component now that ui router is updated 2017-11-02 08:11:10 -04:00
Oscar Hinton
a66e32590b [Typescript] Convert tools page to TS (#344)
* Convert controller to TS.

* Remove $scope and move methods into class.

* Convert tools to component.
2017-11-02 08:02:14 -04:00
Oscar Hinton
c18f5a8076 Upgrade ui-router to 1.0.10 (#345)
* Start upgrading to ui-router 1.0.0

* Remove ui-router event polyfill.
2017-11-01 19:38:30 -04:00
Kyle Spearrin
3f354336ef import models individually 2017-11-01 14:15:48 -04:00
Kyle Spearrin
9ffbd0bb69 lint fixes 2017-11-01 13:40:38 -04:00
Kyle Spearrin
6086bf5812 typescript models 2017-11-01 10:27:07 -04:00
Kyle Spearrin
72d09b0331 subtitle should be searchable 2017-10-31 10:29:31 -04:00
Kyle Spearrin
0d62f99437 subtitle for folder listing. folder icon. 2017-10-31 10:05:33 -04:00
Kyle Spearrin
3493379aec format index.html 2017-10-31 09:25:27 -04:00
Kyle Spearrin
97f65b19c8 convert action buttons component to ts 2017-10-31 09:17:18 -04:00
Kyle Spearrin
b3c671cca0 convert icon component to ts 2017-10-30 23:44:53 -04:00
Oscar Hinton
f922b2e0cb Add TSLint (#340)
* Add tslint.

* Disable alphabetic ordering.

* Change place on selectionTitle.
2017-10-30 17:49:56 -04:00
Kyle Spearrin
141dfa2dc7 a few formatting updates 2017-10-28 22:39:38 -04:00
Oscar Hinton
59754cd530 Setup Webpack & TypeScript (#316)
* TypeScript and WebPack.

* Minor cleanup.

* Add background.js as entry point to webpack.

* Use downloaded fonts for better performance.
Remove google-fonts-webpack-plugin.

* Add the remaining entry points and setup notification bar.

* Update readme for webpack.

* Convert CipherItems to TypeScript to demonstrate how a component looks in TS.

* Fix edge requirering a custom angular version.

* Rewrite gulp tasks for packaging releases.

* Re-add the webpack gulp plugin.

* Remove unessesary line in analytics.
2017-10-28 22:14:14 -04:00
Kyle Spearrin
0bcc764274 default cipher type data objects 2017-10-25 15:45:39 -04:00
Kyle Spearrin
19f00ebc9c unreachable break 2017-10-25 15:32:07 -04:00
Kyle Spearrin
18277207f6 fix concat 2017-10-23 23:20:56 -04:00
Kyle Spearrin
0c90d9dba2 set icons server environment url 2017-10-23 23:05:24 -04:00
Kyle Spearrin
a6d56975fb update exporter for logins and note types 2017-10-23 12:40:54 -04:00
Kyle Spearrin
a465074cfc in slide down on lock 2017-10-19 10:27:15 -04:00
Kyle Spearrin
23d1f076f4 make sure uri has . in it before prefixing http 2017-10-18 15:53:06 -04:00
Kyle Spearrin
74eeb1a3c1 fixes from refactors 2017-10-18 14:56:59 -04:00
Kyle Spearrin
c3121726d8 add login 2017-10-18 13:04:33 -04:00
Kyle Spearrin
170484ba11 renaming logins to generic items 2017-10-18 12:22:56 -04:00
Kyle Spearrin
f4e72aae8a autofill card expiration 2017-10-18 11:50:21 -04:00
Kyle Spearrin
95c0a5ace2 return results even when domain is not parsable 2017-10-17 23:54:19 -04:00
Kyle Spearrin
9fe35a9aef filter senders for autofill 2017-10-17 22:52:56 -04:00
Kyle Spearrin
5b6158c0b7 back everywhere, a few password history touch-ups 2017-10-17 17:09:48 -04:00
Oscar Hinton
f1262147a3 History of generated passwords (#310)
* Save last 5 passwords.

* Move password history to seperate page.

* Use the util helpers for accessing the local storage.

* Change close to back for password history. Remove unused html.

* Change orderBy to use the date instead of magic array.

* Move historyService to background.

* Add passwords generated from shortcut and contextmenu to history.

* Fix return to edit/add not working in password generator history.

* Change password icon to clipboard.

* Change link to password history to use on-click.

* Clear password generator history on logout.

* Code style fix.

* Add new .wrap class for wrapping long text. Fix password icon.
2017-10-17 16:42:05 -04:00
Kyle Spearrin
358fb9b277 one time bind various props 2017-10-17 16:38:09 -04:00
Kyle Spearrin
e87f9e268a autofill ui for other types. autofill fixes 2017-10-17 15:22:16 -04:00
Kyle Spearrin
cebf913999 updates to icon component and state init 2017-10-17 13:16:05 -04:00
Kyle Spearrin
999689cf7e more promise/utils helper conversions 2017-10-17 12:22:50 -04:00
Kyle Spearrin
0fdee0f13b promise conversions 2017-10-17 09:25:22 -04:00
Kyle Spearrin
ba4e2eae15 refactor out callbacks from folderService 2017-10-17 00:03:27 -04:00
Kyle Spearrin
65842a3dba set globe icon properly 2017-10-16 23:19:01 -04:00
Kyle Spearrin
6722793087 rename loginService to cipherService 2017-10-16 23:11:32 -04:00
Kyle Spearrin
e7f7c52247 view cipher elements for different types 2017-10-16 22:31:20 -04:00
Kyle Spearrin
e643b1cf7e cipher rename on password generator page 2017-10-16 15:21:51 -04:00
Kyle Spearrin
48f02cffe9 ctrl.enabled from ctor 2017-10-16 15:13:14 -04:00
Kyle Spearrin
ad285a7605 action buttons component 2017-10-16 14:45:47 -04:00
Kyle Spearrin
276be2fa87 icon component only $onChanges 2017-10-16 11:12:24 -04:00
Kyle Spearrin
9a79f6989e icon component updates for all cipher types 2017-10-16 11:02:39 -04:00
Kyle Spearrin
176b9a8ed0 add/edit/view fixes for ciphers 2017-10-16 10:09:17 -04:00
Kyle Spearrin
af973cbce3 add add UI for cards and identity 2017-10-16 09:12:52 -04:00
Kyle Spearrin
abf38e396e add cipher page additions 2017-10-14 17:49:29 -04:00
Kyle Spearrin
0fc9f498df more login to cipher renames 2017-10-14 16:55:47 -04:00
Kyle Spearrin
884bce4ec4 converting logins to ciphers on vault lists 2017-10-14 16:31:35 -04:00
Kyle Spearrin
5a1bf8299f vault listing page fixes 2017-10-13 23:11:42 -04:00
Kyle Spearrin
2b5915b257 convert to promises. loginService cipher refactor 2017-10-13 17:07:20 -04:00
Kyle Spearrin
738a40a848 adjust icon sizes 2017-10-13 00:13:56 -04:00
Oscar Hinton
a99ce875ca Website icons (#285)
* Initial attempt at adding favicons.

* Cache the favicons for 30 days.

* Refactor faviconService, remove unused faviconDirective.

* Change icon url to icons.bitwarden.com. Update style to support dynamic size of icon.

* Use hostname instead of domain.

* Fix getFavicon throwing an exception if the uri is not a valid url.

* Add enabled property to faviconService to prevent slow calls to storage. Fixed chrome not displaying chrome://favicon properly.

* Fix chrome disable favicon not working as expected.

* Add default icon.

* Fix jshint errors.

* Cleanup of faviconService, removed caching related code. Add faviconComponent for handling favicons.

* Remove faviconService, moved functionallity into faviconComponent.

* Fix faviconComponent not updating when uri changes.

* Rename favicon to icon.

* Improve whitelist.
2017-10-12 14:48:29 -04:00
Kyle Spearrin
847c3df7df remove query string from manifest popup 2017-10-11 22:30:47 -04:00
Kyle Spearrin
fe73ffc21e handle default sizing using preprocesses css 2017-10-10 15:44:36 -04:00
Kyle Spearrin
41c3007821 expand vault uses a popup instead of a new tab 2017-10-10 12:42:24 -04:00
Kyle Spearrin
7561ae4996 skip autofill username option 2017-10-07 13:10:04 -04:00
Kyle Spearrin
ad66d15a33 null check utilsService 2017-10-06 10:50:11 -04:00
Kyle Spearrin
7394cec986 lint fix for j 2017-10-06 10:18:47 -04:00
Kyle Spearrin
d4cf0fe338 manage ui location for popup app 2017-10-06 00:05:08 -04:00
Kyle Spearrin
31f73895b8 close popup on launch site/autofill 2017-10-05 23:39:41 -04:00
Kyle Spearrin
2a929c8de8 edge fixes 2017-10-05 17:18:54 -04:00
Kyle Spearrin
4d3033f17c alignment fixes for firefox sidebar 2017-10-05 16:36:23 -04:00
Kyle Spearrin
efe0487dc8 fix font and css paths for dist 2017-10-05 16:20:05 -04:00
Kyle Spearrin
c2082134ff fix space on home settings 2017-10-05 16:11:16 -04:00
Kyle Spearrin
671b43d6b1 move scripts in body. analytics fix 2017-10-05 15:59:45 -04:00
Kyle Spearrin
d8536e3090 bundle popup scripts and templates for dist 2017-10-05 14:49:39 -04:00
Kyle Spearrin
09f47c0e59 double click to launch website from vault 2017-10-04 17:01:22 -04:00
Kyle Spearrin
aa893af3e6 add launch website button to vault listing 2017-10-03 14:59:52 -04:00
Kyle Spearrin
ea65c40d1f export custom fields 2017-10-02 12:37:25 -04:00
Kyle Spearrin
1e18827b61 Revert "skip vis checks for notification bar collect()"
This reverts commit 9f51f005b0.
2017-10-02 10:29:46 -04:00
Kyle Spearrin
9f51f005b0 skip vis checks for notification bar collect() 2017-10-02 09:22:46 -04:00
Kyle Spearrin
f733fe659b allow u2f if window.u2f is available (firefox 57+) 2017-09-29 12:27:59 -04:00
Kyle Spearrin
3ce2fb484a fix remember bug and auto-focus on lock screen 2017-09-28 11:03:41 -04:00
Kyle Spearrin
6fa5582883 added support for sidebar 2017-09-28 10:39:31 -04:00
Kyle Spearrin
41dda3bb61 Expand vault all tabs. Search from curr. tab page. 2017-09-27 20:12:19 -04:00
Kyle Spearrin
1fa3df1151 disable form autocomplete on various pages 2017-09-27 13:07:46 -04:00
Kyle Spearrin
ae4079cb21 danger color on action button 2017-09-25 13:48:35 -04:00
Kyle Spearrin
068fd5d06c add/edit login custom fields 2017-09-25 10:20:26 -04:00
Kyle Spearrin
eace0f32f0 copy totp to clipboard from popup document in ff 2017-09-22 15:31:31 -04:00
Kyle Spearrin
835bb6ffa7 login custom fields view/edit 2017-09-21 22:45:24 -04:00
Kyle Spearrin
56e1f6c25b cipher request login subclass, sync fixes 2017-09-21 10:43:33 -04:00
Kyle Spearrin
a9bf52364a search results list 2017-09-11 22:07:24 -04:00
Kyle Spearrin
2e20f051c0 xtra small body height 2017-09-11 21:23:22 -04:00
Kyle Spearrin
bbe4bdc865 edge link for reviews 2017-09-09 16:49:12 -04:00
Kyle Spearrin
60d75ce5fe private mode page with message 2017-09-09 15:41:49 -04:00
Kyle Spearrin
0b2fa01232 only folder view in vault for edge 2017-09-06 16:07:30 -04:00
Kyle Spearrin
509ba631ff disable autocomplete on verification code input 2017-09-04 23:08:55 -04:00
Kyle Spearrin
4641240d47 refactor custom env urls, cleanup bg script a bit 2017-09-04 12:09:11 -04:00
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