Commit Graph

975 Commits

Author SHA1 Message Date
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 58bf65168e remove old api service 2017-11-03 15:45:35 -04:00
Kyle Spearrin e3dea4084f fix callbacks for user service methods 2017-11-03 15:40:19 -04:00
Kyle Spearrin 2211c569d7 settings service to ts 2017-11-03 15:33:29 -04:00
Kyle Spearrin ee11bb5137 user service to ts 2017-11-03 15:12:49 -04:00
Kyle Spearrin 0c878d78f3 totp service to ts 2017-11-03 13:50:03 -04:00
Kyle Spearrin 8d60c6c824 call into static methods from utils service 2017-11-03 12:36:26 -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 bf38ca9578 convert token service to ts 2017-11-02 17:49:00 -04:00
Kyle Spearrin 4d0c27d1f8 autofill animations 2017-11-02 16:46:40 -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 eb8c4063ca lint fixes 2017-11-02 16:33:54 -04:00
Kyle Spearrin b94a55f655 remove old appid service 2017-11-02 16:32:19 -04:00
Kyle Spearrin 5fd850929d convert appid service to ts 2017-11-02 15:51:05 -04:00
Kyle Spearrin 8eeb5821f0 password generation service to ts 2017-11-02 12:33:43 -04:00
Kyle Spearrin c586349014 cleanup crypto service a bit 2017-11-02 11:07:45 -04:00
Kyle Spearrin 177b97ff97 move some methods to utils and static 2017-11-02 09:30:28 -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
Kyle Spearrin e415a659ad migrate crypto service to ts 2017-11-01 23:40:39 -04:00
Kyle Spearrin 53824a02a2 crypto key 2017-11-01 23:39:42 -04:00
Kyle Spearrin c073d74e04 utils service additions 2017-11-01 23:39:42 -04:00
Kyle Spearrin 9633ffe265 enums 2017-11-01 23:39:42 -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 7f45fd02c0 added static props so we can start using them 2017-11-01 15:48:24 -04:00
Kyle Spearrin acbfac6df3 convert constants service to ts 2017-11-01 15:46:03 -04:00
Kyle Spearrin 34ae8adf4d promise resolve shorthand 2017-11-01 14:20:18 -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 51f2c9a30c formatting 2017-11-01 11:41:39 -04:00
Kyle Spearrin d94c6de6f1 formatting 2017-11-01 11:41:12 -04:00
Kyle Spearrin 6086bf5812 typescript models 2017-11-01 10:27:07 -04:00
Oscar Hinton 4b68163cbd Convert utilService to typescript. (#342) 2017-11-01 09:18:05 -04:00
Kyle Spearrin 72d09b0331 subtitle should be searchable 2017-10-31 10:29:31 -04:00
Kyle Spearrin 015658b6df version bump 2017-10-31 10:06:47 -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 b8a2088279 version bump 2017-10-30 08:58:42 -04:00
Kyle Spearrin 744408e227
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)
2017-10-30 08:46:08 -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 e57f3fe5f0 autofill command should only query current window 2017-10-27 10:34:38 -04:00
Kyle Spearrin 9488b48915 non-checkboxes have higher priority in limits 2017-10-26 09:19:18 -04:00
Kyle Spearrin a2480bf2df fixes for keys 2017-10-26 08:32:04 -04:00
Kyle Spearrin f491515904 timeout on first collectIfNeeded 2017-10-25 23:22:17 -04:00
Kyle Spearrin 6896822863 saveAddLogin fix for password 2017-10-25 23:13:50 -04:00
Kyle Spearrin d19fcd6e4c autofill script fixes 2017-10-25 23:07:00 -04:00
Kyle Spearrin ebf06a66c5 scope collection from notification bar to a frame 2017-10-25 22:46:02 -04:00
Kyle Spearrin 1c3143867b cleanup autofill service a bit 2017-10-25 21:55:52 -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 58fe7dcda4 parse responseText for error model 2017-10-24 14:48:58 -04:00
Kyle Spearrin c2a49d1074 notification bar tweaks 2017-10-24 13:04:37 -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 3c296dc5d4 notification bar fixes for edge cases 2017-10-21 14:40:56 -04:00
Kyle Spearrin 8a7e04ddc2 observe subtree 2017-10-21 13:11:47 -04:00
Kyle Spearrin c26976e865 fixes 2017-10-21 13:11:47 -04:00
Kyle Spearrin a465074cfc in slide down on lock 2017-10-19 10:27:15 -04:00
Kyle Spearrin e64714c8d5 open popup when noop item clicked 2017-10-19 09:58:31 -04:00
Duc Hoang Nguyen 37907fbf42 firefox: show popup when click "vault is locked" (#314)
* small lint error

* show popup when click "vault is locked"

* moved to loadNoLoginsContextMenuOptions
2017-10-19 08:38:33 -04:00
Kyle Spearrin 77c3daed0e remove deprecated code 2017-10-18 16:10:28 -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 4510c80395 New Crowdin translations (#315)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (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 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)
2017-10-18 13:49:15 -04:00
Kyle Spearrin 1443e4d74a change state, province, and country names to codes 2017-10-18 13:05:54 -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 cd878c75b2 proper autocomplete prop 2017-10-18 11:07:25 -04:00
Kyle Spearrin 966e4fc69b delete cipher fix 2017-10-18 11:07:05 -04:00
Kyle Spearrin 69c230af94 fix context menu for logins 2017-10-18 00:05:31 -04:00
Kyle Spearrin 95c0a5ace2 return results even when domain is not parsable 2017-10-17 23:54:19 -04:00
Kyle Spearrin dadecf2f4d autofill identity 2017-10-17 23:44:12 -04:00
Kyle Spearrin e75fee5278 generate autofill script for card 2017-10-17 22:53:26 -04:00
Kyle Spearrin 9fe35a9aef filter senders for autofill 2017-10-17 22:52:56 -04:00
Kyle Spearrin 3d45cfc7b8 fields are for all types 2017-10-17 21:35:27 -04:00
Kyle Spearrin 0e692d8c86 restructure autofill class for fillscripts by type 2017-10-17 21:30:30 -04:00
Kyle Spearrin a0b953208d only copy totp on login types 2017-10-17 21:10:44 -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 0c8ae91d83 revert api screw up 2017-10-17 15:22:40 -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 09c340bbe5 Q shorthand 2017-10-17 12:23:32 -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 1b66b255f3 folder save fixes 2017-10-17 09:07:36 -04:00
Kyle Spearrin ec3f0b25f6 save with server fixes 2017-10-17 09:00:01 -04:00
Kyle Spearrin ba4e2eae15 refactor out callbacks from folderService 2017-10-17 00:03:27 -04:00
Kyle Spearrin ea1ef54c95 rename sorts 2017-10-16 23:21:12 -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 fd146afb69 more fixes 2017-10-16 10:20:46 -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 355a58f67c service fixes for ciphers 2017-10-14 14:29:10 -04:00
Kyle Spearrin 5a1bf8299f vault listing page fixes 2017-10-13 23:11:42 -04:00
Kyle Spearrin b5c70c4941 encrypt cipher data 2017-10-13 22:34:36 -04:00
Kyle Spearrin 925102a86b fcall to just Q() 2017-10-13 21:39:31 -04:00
Kyle Spearrin 2b5915b257 convert to promises. loginService cipher refactor 2017-10-13 17:07:20 -04:00
Kyle Spearrin 294817d17b domain model fixes 2017-10-13 14:25:28 -04:00
Kyle Spearrin 44f5812a36 build models for cipher types 2017-10-13 14:04:03 -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 5a6c43e46e dont skip totp copy if from autofill command 2017-10-11 22:52:46 -04:00
Kyle Spearrin 8992627e64 version bump 2017-10-11 22:31:09 -04:00
Kyle Spearrin 847c3df7df remove query string from manifest popup 2017-10-11 22:30:47 -04:00
Kyle Spearrin 0656e732fe convert nodelist to array 2017-10-11 22:11:34 -04:00
Kyle Spearrin 171c9f324d New Crowdin translations (#301)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (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 copy.resx (Danish)

* New translations messages.json (Vietnamese)

* New translations messages.json (Portuguese)

* New translations messages.json (Polish)

* 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)
2017-10-11 11:54:18 -04:00
Kyle Spearrin 54a10e680e version bump 2017-10-11 11:34:27 -04:00
Kyle Spearrin 44b65a212e limit getFormElements to 50 2017-10-11 09:01:59 -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 22e1c7d58d only skip username only fill when from autofiller 2017-10-07 13:17:43 -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 79f20f09cb lint fixes 2017-10-06 10:36:45 -04:00
Kyle Spearrin 7394cec986 lint fix for j 2017-10-06 10:18:47 -04:00
Kyle Spearrin 11bc242a4a null checks on mutations 2017-10-06 10:17:41 -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 f852cbbfe3 collect for notification bar inside iframes 2017-10-05 23:27:32 -04:00
Kyle Spearrin e5140595e6 observe dom for notification form collection 2017-10-05 23:10:51 -04:00
Kyle Spearrin 311a18a307 add site form and autofill detection improvements 2017-10-05 22:30:46 -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 9431e8fc7c version bump 2017-10-04 21:35:07 -04:00
Kyle Spearrin 09f47c0e59 double click to launch website from vault 2017-10-04 17:01:22 -04:00
Kyle Spearrin 79deb5633a limit input types on autofill query 2017-10-03 16:11:11 -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 81d7b87507 Remove button from getFormElements query selector 2017-10-02 10:32:49 -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 9aaf080716 autofill adjustments 2017-09-29 15:12:23 -04:00
Kyle Spearrin f733fe659b allow u2f if window.u2f is available (firefox 57+) 2017-09-29 12:27:59 -04:00
Kyle Spearrin c2f0352642 version bump 2017-09-29 09:13:31 -04:00
Kyle Spearrin 714b166035 sidebar is only available in newer ff versions 2017-09-29 09:13:21 -04:00
Kyle Spearrin 5fe2d0f461 version bump 2017-09-28 14:07:16 -04:00
Kyle Spearrin 9f45603611 sidebar badge 2017-09-28 14:03:01 -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 915546aa0f New Crowdin translations (#256)
* New translations messages.json (Russian)

* New translations messages.json (Slovak)

* New translations messages.json (Spanish)

* New translations messages.json (Romanian)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Swedish)

* New translations messages.json (Danish)

* New translations copy.resx (Danish)

* New translations messages.json (Vietnamese)

* New translations copy.resx (Vietnamese)

* New translations messages.json (Ukrainian)

* New translations messages.json (Thai)

* New translations messages.json (Turkish)

* New translations messages.json (Polish)

* New translations messages.json (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (Czech)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (French)

* New translations messages.json (Indonesian)

* New translations messages.json (Italian)

* New translations messages.json (Japanese)

* New translations messages.json (Hungarian)

* New translations messages.json (German)

* New translations messages.json (Hindi)

* New translations messages.json (Chinese Simplified)
2017-09-27 23:18:12 -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 185916c8a3 api compat checks 2017-09-25 20:35:54 -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 5089cbded6 autofill fixes 2017-09-22 15:11:30 -04:00
Kyle Spearrin 19621accaa Auto-fill additions/improvements
- Auto0fill custom fields
- Smarter auto-fill detection for usernames
- Auto-fill username even if no password on screen
2017-09-22 12:10:19 -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 8a1e8678f8 move from login to cipher apis 2017-09-20 17:13:38 -04:00
Kyle Spearrin b48c86a572 remove debug logging from sync operations 2017-09-20 12:33:18 -04:00
Kyle Spearrin fd538494c0 convert to using new sync api 2017-09-20 12:28:41 -04:00
Kyle Spearrin d1fb388ea3 switch back to forge decrypt implementation (perf) 2017-09-19 12:47:52 -04:00
Kyle Spearrin 438ccd0f9e set widths are only for english 2017-09-19 12:30:19 -04:00
Kyle Spearrin 090c9ecf50 version bump 2017-09-15 09:55:23 -04:00
Kyle Spearrin a260d269ec check for `chrome.webRequest.onAuthRequired` avail 2017-09-15 09:55:23 -04:00
Félicien FRANCOIS 1ea07a6ced Fix #234 Save notification hidden by elements with high z-index (#235)
Set Z-index to the maximum value so it is always on top
https://stackoverflow.com/a/25461690/1961513
2017-09-15 07:55:50 -04:00
Kyle Spearrin 9ee016251a move jwt token to authorization header 2017-09-14 13:21:00 -04:00
Kyle Spearrin be65d5efd4 version bump 2017-09-12 09:10:38 -04:00
Kyle Spearrin 842175c3d2 Merge branch 'master' of github.com:bitwarden/browser 2017-09-12 09:09:41 -04:00
Kyle Spearrin 7c28cdfe3b New Crowdin translations (#225)
* New translations messages.json (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Slovak)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Thai)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations messages.json (Japanese)

* New translations messages.json (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (Czech)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (French)

* New translations messages.json (Indonesian)

* New translations messages.json (Italian)

* New translations messages.json (Hungarian)

* New translations messages.json (German)

* New translations messages.json (Hindi)

* New translations messages.json (Chinese Simplified)
2017-09-12 09:08:42 -04:00
Kyle Spearrin 88dbca3e7e version bump 2017-09-12 09:02:47 -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 ac00d1f106 bg_isBackground 2017-09-09 11:55:30 -04:00
Kyle Spearrin ff50d935b2 added closure for bg script 2017-09-09 11:42:12 -04:00
Kyle Spearrin 390bd6db1a clear sync timeout and log background 2017-09-09 08:40:15 -04:00
Kyle Spearrin e9e0abd792 log sync service 2017-09-08 13:39:14 -04:00
Kyle Spearrin f36c046a36 doRefreshToken to its own function 2017-09-07 23:56:05 -04:00
Kyle Spearrin 219a434594 basic auth prompts for https 2017-09-07 23:49:35 -04:00
Kyle Spearrin 41c32f3874 auto-fill basic auth prompts 2017-09-07 23:26:56 -04:00
Kyle Spearrin 01e48377e9 combine token refresh methods. added api logging 2017-09-07 13:21:49 -04:00
Kyle Spearrin 1b344ade0d adjust notification bar for small/zoomed screens 2017-09-07 10:12:34 -04:00
Kyle Spearrin 0b2fa01232 only folder view in vault for edge 2017-09-06 16:07:30 -04:00
Kyle Spearrin ff0fde161e rebuild tokenrequest obj on login api 2017-09-06 15:52:06 -04:00
Kyle Spearrin 9e3e239359 version bump 2017-09-06 13:29:34 -04:00
Kyle Spearrin 73ee23dc56 no background copying for edge 2017-09-06 13:28:49 -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 a95bd44217 version bump 2017-09-03 13:04:38 -04:00
Kyle Spearrin 1f8e30b5cd catch security error when setting env urls 2017-09-03 12:58:42 -04:00
Kyle Spearrin d433d9c4fc version bump 2017-09-01 23:26:25 -04:00
Kyle Spearrin cd7ed5dc20 load custom angular build for edge 2017-09-01 23:17:37 -04:00
Kyle Spearrin 88bcde1e70 version bump 2017-09-01 09:14:33 -04:00
Kyle Spearrin a2b1a5e046 ctrl shift 9 2017-09-01 09:13:02 -04:00
Kyle Spearrin 0a03dd3334 ctrl + shift + 1 2017-08-31 23:12:19 -04:00
Kyle Spearrin 0de9307520 generate password remapped to Ctrl+Shift+E 2017-08-31 23:03:18 -04:00
Kyle Spearrin 8387d7d489 version bump 2017-08-31 15:41:16 -04:00
Kyle Spearrin 734320720f New Crowdin translations (#213)
* New translations messages.json (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Slovak)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Thai)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations messages.json (Japanese)

* New translations messages.json (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (Czech)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (French)

* New translations messages.json (Indonesian)

* New translations messages.json (Italian)

* New translations messages.json (Hungarian)

* New translations messages.json (German)

* New translations messages.json (Hindi)

* New translations messages.json (Chinese Simplified)
2017-08-31 15:39:35 -04:00
Kyle Spearrin 638165ca6c command desc i18n 2017-08-31 15:35:23 -04:00
Kyle Spearrin 58fc9c943c read chrome.runtime.lastError 2017-08-31 15:30:01 -04:00
Kyle Spearrin 44f1ce621d short body is 800 or less height 2017-08-31 14:25:38 -04:00
Kyle Spearrin 19a59e6177 remove old auth bearer code. move sync methods 2017-08-31 14:17:52 -04:00
Kyle Spearrin eae2efea67 hide "on lock" option for firefox and edge 2017-08-31 12:52:03 -04:00
Kyle Spearrin ee6fb78583 autofill command, adjust default commands 2017-08-31 12:42:09 -04:00
Kyle Spearrin 293086526d windows was already defined 2017-08-30 13:20:31 -04:00
Kyle Spearrin 43c27387fc use access_token3 still for now 2017-08-30 13:00:43 -04:00
Kyle Spearrin 86a35d6da1 adjust short screen to 750 breakpoint 2017-08-30 11:51:33 -04:00
Kyle Spearrin c0fa491649 New Crowdin translations (#211)
* New translations messages.json (Turkish)

* New translations copy.resx (Turkish)

* New translations messages.json (Ukrainian)

* New translations copy.resx (Ukrainian)

* New translations messages.json (French)
2017-08-30 10:12:00 -04:00
Kyle Spearrin bb1f71747c remove period 2017-08-30 10:09:37 -04:00
Kyle Spearrin 7df29a2916 Merge branch 'master' of github.com:bitwarden/browser 2017-08-30 08:54:43 -04:00
Kyle Spearrin b2a60b3dfc New Crowdin translations (#210)
* New translations copy.resx (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Portuguese)

* New translations copy.resx (Polish)

* New translations copy.resx (Italian)

* New translations messages.json (Japanese)

* New translations copy.resx (Japanese)

* New translations messages.json (Polish)

* New translations copy.resx (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Swedish)

* New translations copy.resx (Swedish)

* New translations messages.json (Thai)

* New translations copy.resx (Thai)

* New translations copy.resx (Spanish)

* New translations messages.json (Spanish)

* New translations copy.resx (Russian)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations messages.json (Italian)

* New translations copy.resx (Indonesian)

* New translations messages.json (Czech)

* New translations copy.resx (Czech)

* New translations messages.json (Dutch)

* New translations copy.resx (Dutch)

* New translations copy.resx (Croatian)

* New translations messages.json (Croatian)

* New translations copy.resx (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)

* New translations messages.json (Finnish)

* New translations copy.resx (Finnish)

* New translations copy.resx (Hindi)

* New translations messages.json (Hungarian)

* New translations copy.resx (Hungarian)

* New translations messages.json (Indonesian)

* New translations messages.json (Hindi)

* New translations copy.resx (German)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (German)

* New translations messages.json (Chinese Simplified)
2017-08-30 08:52:22 -04:00
Kyle Spearrin de097eaacf fix this reference to sort method 2017-08-30 08:43:06 -04:00
Kyle Spearrin ae6c609c91 move sort to service 2017-08-30 08:35:34 -04:00
Kyle Spearrin 7ce6634120 check tab 2017-08-30 08:28:48 -04:00
Kyle Spearrin fcb7972fca sort by last used in context menu 2017-08-29 13:28:23 -04:00
Kyle Spearrin 926e87c6fe sort current tab by last used 2017-08-29 13:15:27 -04:00
Kyle Spearrin e01f3fd40c sort fixes when never used 2017-08-29 13:03:08 -04:00
Kyle Spearrin 518585cfb5 track last used autofill for priority filling 2017-08-29 12:52:11 -04:00
Kyle Spearrin 8804cc5a96 lint fixes 2017-08-29 12:49:44 -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 c40465f292 handle revision api failure case 2017-08-28 11:24:14 -04:00
Kyle Spearrin 87db27be84 replace interval checks with recursive timeout 2017-08-28 08:56:05 -04:00
Kyle Spearrin 26f75845bc short body for small screens 2017-08-23 09:57:04 -04:00