Commit Graph

863 Commits

Author SHA1 Message Date
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
Kyle Spearrin 220703a9d7 environment settings 2017-08-22 12:01:17 -04:00
Hamid 5b6bddccca Update notification bar width
The add-save never-save 'td' is too narrow and it cause the buttons to appear in two rows. This change will make it a little wider to solve this problem.
2017-08-15 13:03:46 -04:00
Kyle Spearrin e151209261 improvements to add site notification detection 2017-08-12 13:09:57 -04:00
Kyle Spearrin 690d94d142 copy totp to clipboard before closing popup 2017-08-11 23:41:15 -04:00
Kyle Spearrin 966927fe3c revert to single access token param 2017-08-10 10:16:26 -04:00
Kyle Spearrin 398e9a0948 version bump 2017-08-04 15:34:32 -04:00
Kyle Spearrin 6ac29cf528 Merge branch 'master' of github.com:bitwarden/browser 2017-08-04 15:32:43 -04:00
Kyle Spearrin 0625288646 New Crowdin translations (#196)
* New translations copy.resx (Romanian)

* New translations messages.json (Russian)

* New translations copy.resx (Russian)

* New translations messages.json (Slovak)

* New translations copy.resx (Portuguese, Brazilian)

* New translations copy.resx (Japanese)

* New translations messages.json (Portuguese)

* New translations copy.resx (Portuguese)

* New translations copy.resx (Slovak)

* New translations messages.json (Spanish)

* New translations messages.json (Hungarian)

* New translations copy.resx (Hungarian)

* New translations copy.resx (Polish)

* New translations copy.resx (Thai)

* New translations copy.resx (Spanish)

* New translations messages.json (Swedish)

* New translations copy.resx (Swedish)

* New translations copy.resx (Italian)

* New translations copy.resx (Czech)

* New translations copy.resx (Dutch)

* New translations copy.resx (Croatian)

* New translations messages.json (Croatian)

* New translations copy.resx (Chinese Simplified)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Finnish)

* New translations copy.resx (Hindi)

* New translations copy.resx (Indonesian)

* New translations copy.resx (German)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (Chinese Simplified)
2017-08-04 15:32:27 -04:00
Kyle Spearrin 3ee9b1bba1 makeEncKey to use UInt8Array 2017-08-04 15:29:44 -04:00
Kyle Spearrin 8947cafa4e New Crowdin translations (#193)
* New translations copy.resx (Romanian)

* New translations messages.json (Russian)

* New translations copy.resx (Russian)

* New translations messages.json (Slovak)

* New translations messages.json (Romanian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations copy.resx (Japanese)

* New translations messages.json (Portuguese)

* New translations copy.resx (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations copy.resx (Slovak)

* New translations messages.json (Spanish)

* New translations messages.json (Hungarian)

* New translations copy.resx (Hungarian)

* New translations messages.json (Polish)

* New translations copy.resx (Polish)

* New translations copy.resx (Thai)

* New translations messages.json (Thai)

* New translations copy.resx (Spanish)

* New translations messages.json (Swedish)

* New translations copy.resx (Swedish)

* New translations messages.json (Japanese)

* New translations copy.resx (Italian)

* 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 (Indonesian)

* New translations copy.resx (Indonesian)

* New translations messages.json (Italian)

* 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-07-31 10:06:25 -04:00
Kyle Spearrin 6fd7dd6599 product name descriptions 2017-07-31 09:57:40 -04:00
Kyle Spearrin dedd64b82a added missing two-step login i18n strings 2017-07-31 09:54:52 -04:00
Kyle Spearrin a09267d3d0 version bump 2017-07-26 14:47:20 -04:00
Kyle Spearrin f0741dca9a lint fix 2017-07-26 14:46:32 -04:00
Kyle Spearrin b400b6b105 New Crowdin translations (#190)
* New translations copy.resx (Portuguese, Brazilian)

* New translations copy.resx (Romanian)

* New translations copy.resx (Portuguese)

* New translations messages.json (Portuguese)

* New translations copy.resx (Italian)

* New translations copy.resx (Japanese)

* New translations messages.json (Russian)

* New translations copy.resx (Russian)

* New translations copy.resx (Swedish)

* New translations copy.resx (Thai)

* New translations messages.json (Swedish)

* New translations copy.resx (Spanish)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations copy.resx (Indonesian)

* New translations copy.resx (Czech)

* New translations copy.resx (Croatian)

* New translations copy.resx (Chinese Simplified)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Dutch)

* New translations copy.resx (Hindi)

* New translations messages.json (Indonesian)

* New translations copy.resx (German)

* New translations copy.resx (Finnish)

* New translations copy.resx (French)

* New translations messages.json (Chinese Simplified)
2017-07-26 14:45:24 -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 4d86987779 version bump 2017-07-26 00:23:22 -04:00
Kyle Spearrin 01ccd21ef3 cleanup event listeners for u2f 2017-07-26 00:20:30 -04:00
Kyle Spearrin f7f4610fe3 version bump 2017-07-25 16:02:48 -04:00
Kyle Spearrin 8cc13453a1 update enc key article 2017-07-25 08:54:52 -04:00
Kyle Spearrin f71f674f8e New Crowdin translations (#189)
* New translations messages.json (Portuguese, Brazilian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations copy.resx (Romanian)

* New translations copy.resx (Portuguese)

* New translations messages.json (Portuguese)

* New translations copy.resx (Italian)

* New translations messages.json (Japanese)

* New translations copy.resx (Japanese)

* New translations messages.json (Russian)

* New translations copy.resx (Russian)

* New translations copy.resx (Swedish)

* New translations messages.json (Thai)

* New translations copy.resx (Thai)

* New translations messages.json (Swedish)

* New translations copy.resx (Spanish)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations messages.json (Spanish)

* 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 (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 copy.resx (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (Hindi)

* New translations copy.resx (Hindi)

* New translations messages.json (Indonesian)

* New translations copy.resx (German)

* New translations messages.json (German)

* New translations copy.resx (Finnish)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (Chinese Simplified)
2017-07-24 10:59:25 -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 b9fbc3228e New Crowdin translations (#188)
* New translations messages.json (Portuguese, Brazilian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations copy.resx (Romanian)

* New translations copy.resx (Portuguese)

* New translations messages.json (Portuguese)

* New translations copy.resx (Italian)

* New translations messages.json (Japanese)

* New translations copy.resx (Japanese)

* New translations messages.json (Russian)

* New translations copy.resx (Russian)

* New translations copy.resx (Swedish)

* New translations messages.json (Thai)

* New translations copy.resx (Thai)

* New translations messages.json (Swedish)

* New translations copy.resx (Spanish)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations messages.json (Spanish)

* 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 (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 copy.resx (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (Hindi)

* New translations copy.resx (Hindi)

* New translations messages.json (Indonesian)

* New translations copy.resx (German)

* New translations messages.json (German)

* New translations copy.resx (Finnish)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (Chinese Simplified)
2017-07-14 16:02:28 -04:00
Kyle Spearrin e4baa19232 lint fixes 2017-07-14 15:34:05 -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 13fbfc43f9 folder fixes 2017-07-12 10:16:04 -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 1cacc9e729 attachments to models 2017-07-11 15:02:15 -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 fccaa5f8de i18nService fix for none folder 2017-07-11 13:05:56 -04:00
Kyle Spearrin c92b346e18 model adjustments for new api props 2017-07-11 13:00:47 -04:00
Kyle Spearrin ba6e0d9617 language updates 2017-06-29 14:58:48 -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 64068d2fa1 use an anchor element to hold link props 2017-06-27 08:15:29 -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 f6fc8a4a0f local desktop https endpoints 2017-06-26 09:38:17 -04:00
Kyle Spearrin 39cc97e6e5 last check on revision date lookup 2017-06-20 23:01:02 -04:00
Kyle Spearrin 8ff336d103 hmac check on rsa decrypt 2017-06-19 11:09:48 -04:00
Kyle Spearrin 4b9712d034 remove deprecated "sites" api endpoint 2017-06-16 12:35:46 -04:00
Kyle Spearrin 842377c583 typo 2017-06-15 15:43:37 -04:00
Kyle Spearrin 351714810f version bump 2017-06-14 16:42:39 -04:00
Kyle Spearrin 57a5a90183 remove rzslider in favor or native input range 2017-06-14 16:36:27 -04:00
Kyle Spearrin 6fee59373b version bump 2017-06-14 10:56:21 -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 8396b46ec7 version bump 2017-06-13 16:07:36 -04:00
Kyle Spearrin 57168a71ea New Crowdin translations (#175)
* New translations messages.json (Portuguese, Brazilian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations messages.json (Russian)

* New translations copy.resx (Portuguese)

* New translations messages.json (Portuguese)

* New translations copy.resx (Italian)

* New translations messages.json (Japanese)

* New translations copy.resx (Japanese)

* New translations copy.resx (Russian)

* New translations messages.json (Slovak)

* New translations copy.resx (Swedish)

* New translations messages.json (Thai)

* New translations copy.resx (Thai)

* New translations messages.json (Swedish)

* New translations copy.resx (Spanish)

* New translations copy.resx (Slovak)

* New translations messages.json (Spanish)

* New translations messages.json (Italian)

* New translations copy.resx (Indonesian)

* New translations copy.resx (Czech)

* New translations messages.json (Dutch)

* New translations copy.resx (Dutch)

* New translations messages.json (Czech)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Finnish)

* New translations copy.resx (Finnish)

* New translations messages.json (Hindi)

* New translations copy.resx (Hindi)

* New translations messages.json (Indonesian)

* New translations copy.resx (German)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese)
2017-06-13 15:10:38 -04:00
Kyle Spearrin 34696ed85f never option on save login notification
closes #85
2017-06-13 13:59:16 -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 6e9d4e8d6e clear enc key from memory on lock as well 2017-06-13 11:59:26 -04:00
Kyle Spearrin e079b70e6a added lock now option 2017-06-13 11:53:08 -04:00
Kyle Spearrin 4861aa0210 version bump 2017-06-12 09:49:45 -04:00
Kyle Spearrin 12c3b7e85b stop prop and clicks from vault list 2017-06-12 09:49:31 -04:00
Kyle Spearrin 2d13d18c69 version bump 2017-06-09 15:48:36 -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 c6356504bb version bump 2017-06-07 11:05:03 -04:00
Kyle Spearrin bc9504f039 do not set undefined properties 2017-06-06 08:48:05 -04:00
Kyle Spearrin c6533a961a prod server 2017-06-05 21:15:27 -04:00
Kyle Spearrin 5b6c8c3480 clear private key from memory only when locked 2017-06-05 16:01:29 -04:00
Kyle Spearrin 96be646641 idle locking and lock service refactor 2017-06-05 14:27:24 -04:00
Kyle Spearrin 17694ed1e2 edge compatibilities and dist build 2017-06-05 14:26:17 -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 5c2eb3b193 New Crowdin translations (#169)
* New translations copy.resx (Czech)

* New translations copy.resx (Hindi)

* New translations messages.json (Spanish)

* New translations copy.resx (Spanish)

* New translations copy.resx (Indonesian)

* New translations messages.json (Indonesian)

* New translations copy.resx (Slovak)

* New translations copy.resx (Dutch)

* New translations copy.resx (Finnish)

* New translations copy.resx (Swedish)

* New translations copy.resx (Portuguese)

* New translations copy.resx (Japanese)

* New translations copy.resx (Russian)

* New translations copy.resx (French)

* New translations copy.resx (German)

* New translations copy.resx (Italian)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Chinese Simplified)
2017-05-25 22:17:41 -04:00
Kyle Spearrin 02b3beb5c8 New Crowdin translations (#167)
* New translations messages.json (Italian)

* New translations messages.json (Dutch)

* New translations messages.json (Dutch)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)

* New translations messages.json (Russian)

* New translations messages.json (Russian)

* New translations messages.json (Russian)

* New translations messages.json (Russian)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations copy.resx (Czech)

* New translations messages.json (Czech)

* New translations messages.json (Hindi)

* New translations copy.resx (Hindi)

* New translations copy.resx (Japanese)

* New translations messages.json (Japanese)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations copy.resx (Slovak)

* New translations copy.resx (Slovak)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)
2017-05-24 09:03:11 -04:00
Kyle Spearrin 23692c49b0 New Crowdin translations (#166)
* New translations messages.json (Italian)

* New translations messages.json (Dutch)

* New translations messages.json (Dutch)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)
2017-05-23 10:26:01 -04:00
Kyle Spearrin 038e95dbdf only get keys if private key returns null 2017-05-22 09:28:11 -04:00
Kyle Spearrin 81101f2890 reject referred instead of throwing exceptions 2017-05-22 09:03:59 -04:00
Kyle Spearrin 98b12d1e40 prevent intervals from spamming 2017-05-22 08:56:18 -04:00
Kyle Spearrin 17ec2e541c New translations messages.json (Italian) (#165) 2017-05-22 08:22:06 -04:00
Kyle Spearrin 048f63f5f3 New Crowdin translations (#163)
* New translations copy.resx (Russian)

* New translations copy.resx (Swedish)

* New translations copy.resx (Chinese Simplified)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Dutch)

* New translations copy.resx (German)

* New translations copy.resx (French)

* New translations copy.resx (Italian)

* New translations copy.resx (Finnish)

* New translations copy.resx (Portuguese)

* New translations messages.json (Spanish)

* New translations copy.resx (Spanish)

* New translations messages.json (Portuguese)
2017-05-20 23:17:02 -04:00
Kyle Spearrin c6637b0a45 New Crowdin translations (#161)
* New translations copy.resx (Chinese Simplified)

* New translations messages.json (Finnish)

* New translations messages.json (Chinese Simplified)

* New translations copy.resx (Russian)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Italian)

* New translations copy.resx (Dutch)

* New translations copy.resx (German)

* New translations copy.resx (French)

* New translations copy.resx (Swedish)

* New translations copy.resx (Finnish)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations messages.json (Dutch)

* New translations messages.json (Italian)

* New translations messages.json (Russian)

* New translations copy.resx (Portuguese)

* New translations messages.json (Portuguese)

* New translations messages.json (Swedish)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Portuguese)

* New translations messages.json (German)

* New translations messages.json (Dutch)

* New translations messages.json (Italian)

* New translations messages.json (Russian)

* New translations copy.resx (Chinese Simplified)

* New translations copy.resx (Russian)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Italian)

* New translations copy.resx (Dutch)

* New translations copy.resx (German)

* New translations copy.resx (French)

* New translations copy.resx (Swedish)

* New translations copy.resx (Finnish)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations messages.json (Dutch)

* New translations messages.json (Italian)

* New translations messages.json (Russian)

* New translations copy.resx (Portuguese)

* New translations messages.json (Swedish)

* New translations messages.json (Chinese Traditional)
2017-05-20 21:56:02 -04:00
SW1FT c7058b59d6 Updating pt_PT translation (#159)
Couple fixes.
2017-05-19 11:30:08 -04:00
Peter Karlsson 3deb59503f Additional strings (#158)
Added additional translated strings for organisations, context menu and exporting your vault.
2017-05-18 20:02:21 -04:00
Primokorn fd2c732d47 Update french messages.json (#156)
* Update french messages.json

* Update messages.json
2017-05-15 09:23:31 -04:00
Felix a78747e08b Append zh_CN string (#154) 2017-05-15 07:53:49 -04:00
Igetin d2bcd2e3ee Translate new strings (#155) 2017-05-15 07:52:39 -04:00
Kyle Spearrin 5d58bbc024 version bump 2017-05-06 21:22:01 -04:00
Kyle Spearrin cd07f58535 choose auth scheme based on token issuer 2017-05-05 23:19:38 -04:00
Kyle Spearrin 0e30362173 move to new identity domain and auth scheme 2017-05-05 21:54:49 -04:00
Kyle Spearrin 8e6ea213c0 fix "description" typos in key names 2017-05-05 13:12:56 -04:00
Kyle Spearrin 315b988344 version bump 2017-05-04 20:36:55 -04:00