Commit Graph

2475 Commits

Author SHA1 Message Date
Kyle Spearrin 6c222f67b0 bump version 2018-09-29 23:22:10 -04:00
Kyle Spearrin 2cbdb33e0f wait for getBackgroundPage to have a result 2018-09-29 22:58:36 -04:00
Kyle Spearrin 8425e65544 reload for edge if bg is null 2018-09-29 17:33:35 -04:00
Kyle Spearrin 092abb2aed bg null logging 2018-09-29 08:09:43 -04:00
Kyle Spearrin b55398d7ac Revert "debug bg get on launch"
This reverts commit 17e4b88258.
2018-09-27 13:27:03 -04:00
Kyle Spearrin 17e4b88258 debug bg get on launch 2018-09-27 13:12:54 -04:00
Kyle Spearrin 3d26e8fdb7 add bitwardenFrameId checks to all content scripts 2018-09-27 11:07:17 -04:00
Kyle Spearrin 1873df7f20 clear page details on load 2018-09-27 10:52:01 -04:00
Kyle Spearrin 1f361bc091 bitwarden frame id for safari autofills 2018-09-27 10:51:32 -04:00
Kyle Spearrin db2dc2d303 Merge branch 'master' of github.com:bitwarden/browser 2018-09-27 08:27:37 -04:00
Kyle Spearrin 634f74631b there is no this. 2018-09-27 08:27:33 -04:00
Gabriel Augendre 70c61e80ad Add support for CIC payment form (french bank) (#735)
* Add support for CIC payment form (french bank)

* Use more generic terms
2018-09-23 14:19:59 -04:00
Gabriel Augendre 24531b706b Add fields for LDLC (#729)
* Add fields for LDLC

* Make field matches more generic
2018-09-19 08:13:33 -04:00
Kyle Spearrin 9088f32002 bump version 2018-09-18 11:46:07 -04:00
Kyle Spearrin f8b4a0a31a
New Crowdin translations (#727)
* New translations messages.json (Bulgarian)

* New translations messages.json (Russian)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Persian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Korean)

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

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations copy.resx (Danish)

* New translations messages.json (Dutch)

* New translations copy.resx (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (Japanese)

* New translations messages.json (French)

* 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)
2018-09-17 15:32:45 -04:00
Kyle Spearrin 0ce0b25de4 bump version 2018-09-14 12:18:26 -04:00
Kyle Spearrin 66cbd137d6 preserveWhitespaces 2018-09-13 12:04:07 -04:00
Gary Green 755d9a7900 Remove "some useful globals" from autofill - not used. (#726)
* Remove "some useful globals" from autofill - not used.

* Update autofill.js
2018-09-12 13:24:30 -04:00
Kyle Spearrin aaf774308e updated packages and move to webpack 4 2018-09-11 23:54:39 -04:00
Kyle Spearrin 049faf1abc string[] type on passwords 2018-09-07 15:15:01 -04:00
Kyle Spearrin d2e5c9b6ea detech password changes with 2 equal passwords 2018-09-07 08:01:50 -04:00
Gabriel Augendre 768aab2bf8 Add payment-cc-date met on Yurplan (#718) 2018-09-05 13:52:32 -04:00
Gabriel Augendre 489b19487a Add paymentCardExpiration met on Payplug (#711)
* Add paymentCardExpiration met on Payplug

This commit intends to add support for `paymentCardExpiration`, I'm not sure anymore if that syntax will work 🤔

* Add payment-card-expiration to contains array
2018-09-05 13:27:37 -04:00
Kyle Spearrin ad505ee6c6 add CurrencyPipe to providers 2018-08-31 15:47:35 -04:00
Kyle Spearrin 56f6063648 pipe currency 2018-08-31 15:39:23 -04:00
Kyle Spearrin f6850072ea Fix !== null checks 2018-08-30 21:47:49 -04:00
Kyle Spearrin e5feb3f465 save length options on input blur 2018-08-30 08:06:37 -04:00
Kyle Spearrin e6a4fb10d4 more expiry checks 2018-08-29 13:49:41 -04:00
Gabriel Augendre 1ad45c190e Add card-expiry and expiry, found on IKEA website (#707) 2018-08-29 13:39:19 -04:00
Kyle Spearrin e1c2fa3dca fix attachments component deps 2018-08-29 09:26:43 -04:00
Kyle Spearrin 6e39111217 allow attachments if can access premium 2018-08-29 09:21:38 -04:00
Kyle Spearrin 2bb3d27408 user canAccessPremium checks 2018-08-28 23:17:39 -04:00
Kyle Spearrin e4cac73174 support for logout notification 2018-08-28 08:38:29 -04:00
Kyle Spearrin 0b5b46b54c bump version 2018-08-23 22:13:50 -04:00
Kyle Spearrin 423bbc20b7 update jslib, sync on unlock reconnect 2018-08-23 09:26:07 -04:00
Kyle Spearrin acba98d4f8 bump version 2018-08-22 22:59:25 -04:00
Kyle Spearrin 8c187b99a2 update connection on lock state changes 2018-08-22 21:47:30 -04:00
Kyle Spearrin 22c991f655 disconnect and connect on idle states 2018-08-22 21:10:23 -04:00
Kyle Spearrin cde6697721 bump version 2018-08-22 09:08:27 -04:00
Kyle Spearrin 58c6a9c768 update jslib 2018-08-20 22:23:52 -04:00
Kyle Spearrin 50c94f587d implement notifications service 2018-08-20 17:40:39 -04:00
Kyle Spearrin ce61e62cf0 set width on number inputs 2018-08-20 12:33:47 -04:00
Kyle Spearrin d688e52c49 bump version 2018-08-20 09:21:09 -04:00
Kyle Spearrin fc2b38b8d9 only use clipboard.writeText on firefox 2018-08-20 09:18:33 -04:00
Kyle Spearrin 06eaa08ff2 bump version 2018-08-17 12:27:44 -04:00
Kyle Spearrin c713088a22 fix copying 2018-08-17 12:25:09 -04:00
Kyle Spearrin 4b4f58d853 version bump 2018-08-17 11:06:04 -04:00
Kyle Spearrin 788fee2a49 bump version 2018-08-16 23:35:22 -04:00
Kyle Spearrin d56dfab2fe popup search service to avoid background page marshalling 2018-08-16 23:33:07 -04:00
Kyle Spearrin 08aadcb032
New Crowdin translations (#698)
* New translations messages.json (Croatian)

* New translations messages.json (Danish)

* New translations copy.resx (Danish)

* New translations messages.json (Finnish)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (German)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations messages.json (Spanish)
2018-08-16 15:16:31 -04:00
Kyle Spearrin bc0009a61c replaceState when searchtext param is read 2018-08-16 15:11:09 -04:00
Kyle Spearrin 1ed90abfa1 bump version 2018-08-14 21:42:30 -04:00
Kyle Spearrin 8ac5bb55ce adjust comments 2018-08-14 21:32:13 -04:00
Kyle Spearrin 1326d82fde fix BrowserApi reference 2018-08-14 21:31:14 -04:00
Kyle Spearrin 418951021f add browser typing to global def 2018-08-14 21:29:32 -04:00
Daniel Aleksandersen 2d6107fae1 Close the popout as expected on Firefox on Android (#695) 2018-08-14 21:27:55 -04:00
Kyle Spearrin 6c82c2d388 export deps adjusted 2018-08-14 15:12:38 -04:00
Kyle Spearrin ff6e86e84d clear search index 2018-08-13 14:09:26 -04:00
Kyle Spearrin 4ab36bc8ee implement search service 2018-08-13 11:53:16 -04:00
Kyle Spearrin ada83aae8f use `navigator.clipboard` to copy text if available 2018-08-13 09:44:59 -04:00
Kyle Spearrin 8567ddc503
New Crowdin translations (#690)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (French)

* New translations messages.json (German)

* New translations messages.json (Italian)

* New translations messages.json (Japanese)

* New translations messages.json (Persian)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Russian)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations messages.json (Ukrainian)
2018-08-08 15:00:55 -04:00
Kyle Spearrin f3b3765574 bump versions 2018-08-07 09:23:15 -04:00
Kyle Spearrin 4ac447b2d2 check for features being disabled 2018-08-07 09:22:06 -04:00
Kyle Spearrin 0a825899db
New Crowdin translations (#688)
* New translations messages.json (Bulgarian)

* New translations messages.json (Russian)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Persian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Korean)

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

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (Japanese)

* New translations messages.json (French)

* 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)
2018-08-06 13:49:59 -04:00
Kyle Spearrin 539ee0b1b6 detect password change on login 2018-08-06 13:37:29 -04:00
Kyle Spearrin 6ddfd98fc4 is "like" password check 2018-08-03 11:07:40 -04:00
Kyle Spearrin 989c49152b register locale ids 2018-08-02 09:30:33 -04:00
Kyle Spearrin 4fbed11c53 toaster message paragraph styles 2018-08-02 08:48:53 -04:00
Kyle Spearrin b8db949ecc try to get submit button from parent modal if not in form 2018-08-01 14:23:07 -04:00
Kyle Spearrin d0cf21dd3e password change detection for 2 password forms 2018-08-01 12:25:05 -04:00
Kyle Spearrin 4076247908 option to disable change password notification 2018-07-31 23:48:11 -04:00
Kyle Spearrin cf57eadd1d detect and update password changes 2018-07-31 23:24:11 -04:00
Kyle Spearrin 55dab2cdba move updated and password history to box footer 2018-07-30 22:12:09 -04:00
Kyle Spearrin 6d381e0e34 dont show continue button on u2f 2018-07-30 21:46:03 -04:00
Kyle Spearrin eed155c13b
New Crowdin translations (#681)
* New translations messages.json (Bulgarian)

* New translations messages.json (Russian)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Persian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Korean)

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

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (Japanese)

* New translations messages.json (French)

* 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)
2018-07-30 17:14:08 -04:00
Kyle Spearrin 8737f76edc updated dates and password history 2018-07-30 10:54:38 -04:00
Kyle Spearrin 6db7804a3b add th and bg languages 2018-07-25 11:18:57 -04:00
Kyle Spearrin 06ea214f02
New Crowdin translations (#680)
* New translations messages.json (Italian)

* New translations messages.json (Korean)

* New translations messages.json (Ukrainian)

* New translations messages.json (Russian)

* New translations copy.resx (Romanian)

* New translations messages.json (Romanian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Persian)

* New translations messages.json (Indonesian)

* New translations messages.json (Croatian)

* New translations messages.json (Hungarian)

* New translations messages.json (German)

* New translations messages.json (Estonian)

* New translations copy.resx (Danish)

* New translations messages.json (Czech)
2018-07-25 10:41:22 -04:00
Kyle Spearrin 975913fee0 cant download attachments on edge 2018-07-24 23:23:44 -04:00
Kyle Spearrin bdcbe4ee00 center stuff 2018-07-24 17:13:39 -04:00
Kyle Spearrin 2da21e9e2b fix logo-image on homepage 2018-07-24 17:07:56 -04:00
Kyle Spearrin 93e91351d9 version bump 2018-07-24 16:27:50 -04:00
Kyle Spearrin 4b3ab983cd autofill fixes for cards 2018-07-16 11:00:49 -04:00
Kyle Spearrin 2749216a34 inputmode email on hint 2018-07-13 11:34:21 -04:00
Kyle Spearrin 4e5bb0d12c register state service 2018-07-13 11:08:24 -04:00
Kyle Spearrin ca62fd2a66 onSuccessfulLogin typo again 2018-07-13 10:50:32 -04:00
Kyle Spearrin f851c71058 onSuccessfulLogin typo 2018-07-13 10:45:43 -04:00
Kyle Spearrin 3fc7cf4199 remember email on login 2018-07-13 09:29:08 -04:00
Kyle Spearrin 3ce9d5082f add name to cipher list title 2018-07-10 10:12:26 -04:00
Kyle Spearrin 0d95f66a43 update device string 2018-07-09 09:30:37 -04:00
Kyle Spearrin 48abc87e0c update device type enums 2018-07-09 09:12:41 -04:00
Kyle Spearrin 7b84a2e597 dummy module 2018-07-07 23:57:20 -04:00
Kyle Spearrin c4e13f8817 api service to audit service 2018-07-07 23:51:35 -04:00
Kyle Spearrin f1ac179222 update jslib with export deps 2018-07-05 14:42:11 -04:00
Kyle Spearrin 2636f38b30 exp-mon detection 2018-07-03 22:24:21 -04:00
Kyle Spearrin 74d9b359a5 isSelfHost 2018-06-30 13:51:20 -04:00
Kyle Spearrin 19c8265b9b update folder service deps 2018-06-25 14:56:29 -04:00
Kyle Spearrin e365a3e892 use new get web vault url method 2018-06-25 08:06:38 -04:00
Tiago 60bb4f6840 search webVaultUrl for settings. closes bitwarden/browser#635 (#657) 2018-06-25 07:41:23 -04:00
Kyle Spearrin f14b4b89b9 toggle card code on add/edit 2018-06-18 17:25:22 -04:00
Kyle Spearrin d839dc6185 expiration-date for mm, yy, and yyyy 2018-06-18 08:13:26 -04:00
Kyle Spearrin 2cbb7788f4 use hasKey helper 2018-06-13 17:19:58 -04:00
Neil Burrows 91eb676cf5 Masking Card Security Code in browser extension (#647)
Desktop Issue #78 (CreditCard Security Code is visible)
2018-06-13 12:34:11 -04:00
Kyle Spearrin 2033e46683 load DuoWebSDK as a module 2018-06-11 13:33:00 -04:00
Kyle Spearrin 822b24be76 implement lock timeout 2018-06-09 14:50:29 -04:00
Kyle Spearrin 9d52b5db23 update jslib 2018-06-08 12:16:26 -04:00
Kyle Spearrin 3ee88c0ee8 update jslib 2018-06-07 23:36:58 -04:00
Kyle Spearrin f998ec190d dont overwrite name and uri if already set 2018-06-06 14:45:05 -04:00
Kyle Spearrin 4f5bf8e508 Merge branch 'master' of github.com:bitwarden/browser 2018-06-06 14:30:32 -04:00
Kyle Spearrin 0fc5982f26 use true false value directive for boolean field 2018-06-06 14:30:26 -04:00
Boris Aranovich 58867a5afe Precaution against iframe creating blank space on the page (#637)
Since the notification bar is added inside of the active page, page specific styles may override how the iframe is rendered in an undesirable way.

I came across this when logging in an internal corporate web-app we're using which for some reason has a global css setting of `iframe { min-height: 349px }` because nobody anticipated that 3rd party DOM elements would be injected to the page.

This modification should have no impact other than negating these global styles.
2018-06-05 10:52:47 -04:00
Kyle Spearrin 5412a43509 Merge branch 'master' of github.com:bitwarden/browser 2018-06-04 12:31:18 -04:00
Kyle Spearrin edd628b71e border should be 1 px 2018-06-04 12:31:14 -04:00
Kyle Spearrin 17c9e34ae9
New Crowdin translations (#633)
* New translations messages.json (Bulgarian)

* New translations messages.json (Portuguese)

* New translations messages.json (Korean)

* New translations messages.json (Vietnamese)

* New translations messages.json (Ukrainian)

* New translations messages.json (Turkish)

* New translations messages.json (Swedish)

* New translations messages.json (Spanish)

* New translations messages.json (Russian)

* New translations messages.json (Polish)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Japanese)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations messages.json (Finnish)

* New translations messages.json (Estonian)

* New translations messages.json (Dutch)

* New translations messages.json (Danish)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Korean)
2018-06-04 11:39:23 -04:00
Kyle Spearrin b71b58d81b bump version 2018-06-04 11:28:32 -04:00
Kyle Spearrin 6f64e9bc9b border color 2018-06-01 17:00:43 -04:00
Kyle Spearrin 37a64beb32 theme scrollbars 2018-06-01 12:13:49 -04:00
Kyle Spearrin de08a25c14 autofill adjustments 2018-06-01 08:36:46 -04:00
Gabriel Augendre 9a0b1239e6 Add more expiration date fields (#631)
These should match `expirationDateMonth` and `expirationDateYear`
2018-06-01 08:33:53 -04:00
Kyle Spearrin 78ef55aed4 add korean and persian languages 2018-05-31 22:28:15 -04:00
Kyle Spearrin 5d7638e6e2
New Crowdin translations (#630)
* New translations messages.json (Bulgarian)

* New translations messages.json (Slovak)

* New translations messages.json (Persian)

* New translations copy.resx (Persian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Norwegian Bokmal)

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

* New translations copy.resx (Vietnamese)

* New translations messages.json (Korean)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations copy.resx (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (Japanese)

* New translations messages.json (French)

* 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 copy.resx (Korean)
2018-05-31 22:23:56 -04:00
Kyle Spearrin e338a6b566 theme tweaks 2018-05-31 16:06:08 -04:00
Kyle Spearrin 8659cc96cb dark theme styling 2018-05-31 15:45:03 -04:00
Kyle Spearrin 324ea5114d implement showToast 2018-05-31 14:42:59 -04:00
Kyle Spearrin db06b60704 start styling for dark theme 2018-05-30 23:11:05 -04:00
Kyle Spearrin 344cd2ac40 add theme support to browser extension 2018-05-30 17:26:43 -04:00
Kyle Spearrin 70291453d5 dont use null field names 2018-05-24 09:29:27 -04:00
Kyle Spearrin 58a267243a add street to address detection 2018-05-24 08:57:14 -04:00
Kyle Spearrin 047547169a delayed autofill attempt 2018-05-18 17:05:46 -04:00
Kyle Spearrin 7eceedf2fc fix tests and export component 2018-05-18 15:57:37 -04:00
Kyle Spearrin 7167dd3fb7 add support for export service 2018-05-17 10:57:52 -04:00
Kyle Spearrin ff67b9be82 supports duo platform util 2018-05-16 15:30:36 -04:00
Kyle Spearrin 9c10943806 init lock service 2018-05-16 10:20:49 -04:00
Kyle Spearrin be327e4f5a logout async 2018-05-15 23:40:30 -04:00
Kyle Spearrin d431e53e46 clear collections on logout 2018-05-15 23:27:06 -04:00
Kyle Spearrin ee186c3148 Merge branch 'master' of github.com:bitwarden/browser 2018-05-12 22:21:44 -04:00
Kyle Spearrin bc6d778b35 dont autofill same field twice 2018-05-12 22:21:39 -04:00
Kyle Spearrin 8f51c278ef dont load notification bar in iframe on safari 2018-05-12 10:59:52 -04:00
Kyle Spearrin 193de9fcdf ignore certain inline elements in MutationObserver 2018-05-11 14:50:44 -04:00
Kyle Spearrin 1db201097f version bump 2018-05-09 16:36:11 -04:00
Kyle Spearrin 5d0c480586 move shortcuts to ts 2018-05-09 14:13:20 -04:00
Kyle Spearrin 898fa7a095 convert some content scripts to ts 2018-05-09 14:00:13 -04:00
Kyle Spearrin 4fe710f8e7 detect safari browser properly 2018-05-09 08:39:12 -04:00
Kyle Spearrin 17b1d84519 option to only fill visible fields (for autofill on page load) 2018-05-08 09:11:32 -04:00
Kyle Spearrin fe94d0533b Revert "set focus manually before search text"
This reverts commit fee87030de.
2018-05-08 08:44:33 -04:00
Kyle Spearrin fee87030de set focus manually before search text 2018-05-08 08:35:17 -04:00
Kyle Spearrin 190bc5b90c version bump 2018-05-07 16:30:22 -04:00
Kyle Spearrin 86a0edc894 version bump 2018-05-04 11:35:10 -04:00
Kyle Spearrin 73013d51e0 input verbatim 2018-04-25 17:53:51 -04:00
Kyle Spearrin e57a38fbb1 move sync to post login action 2018-04-25 12:08:23 -04:00
Kyle Spearrin 11a0d8f4c1 centralize some things in jslib 2018-04-24 17:04:49 -04:00
Kyle Spearrin c67b63a452 refactor utils service to utils 2018-04-23 13:04:11 -04:00
Kyle Spearrin 97835f7627 detect chages on promise catch 2018-04-23 11:50:14 -04:00
Kyle Spearrin 613dfaafd0 from async for safari bug 2018-04-23 11:40:23 -04:00
Kyle Spearrin b40e51a7d1 safari totp copy workaround 2018-04-23 11:30:12 -04:00
Kyle Spearrin 06e56f0b57 copy totp from each implementation of autofill 2018-04-23 10:02:30 -04:00
Kyle Spearrin 271f9df8ae pass crypto function service more 2018-04-21 23:55:34 -04:00
Kyle Spearrin b97a6321de switch to web crypto function service 2018-04-21 23:23:34 -04:00
Kyle Spearrin c1b0114f07 large chevron 2018-04-20 16:57:24 -04:00
Kyle Spearrin 3009e08e32 version bump 2018-04-19 23:11:41 -04:00
Kyle Spearrin 072286dbe5 set color for form elements 2018-04-19 22:53:55 -04:00
Kyle Spearrin 08e2ac291b switch to hostname or uri 2018-04-19 14:43:28 -04:00
Kyle Spearrin 7b892d6c64 version bump 2018-04-19 14:13:01 -04:00
Kyle Spearrin 41fc32487f remove constants service 2018-04-19 14:10:23 -04:00
Kyle Spearrin d6675f77d8
New Crowdin translations (#598)
* New translations messages.json (French)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations messages.json (Korean)
2018-04-19 11:21:58 -04:00
Kyle Spearrin 8d710456c4 focus password on lock page after timeout 2018-04-19 11:17:07 -04:00
Kyle Spearrin 14fb60233a center about text 2018-04-19 09:45:51 -04:00
Kyle Spearrin b2a5aa4320 version bump 2018-04-19 09:04:30 -04:00
Kyle Spearrin ebdde5925c slice instead of pop folders 2018-04-19 09:02:25 -04:00
Kyle Spearrin 04f687d6fc pass window doc to copy function 2018-04-19 08:04:00 -04:00
Kyle Spearrin 0ddc4c2d41 remove whitespace 2018-04-18 16:38:01 -04:00
Kyle Spearrin 45ffa8fc1e condition show folders and collections 2018-04-18 16:28:25 -04:00
Kyle Spearrin 81200f3ecb only delay 100ms to focus search box 2018-04-18 15:50:26 -04:00
Kyle Spearrin 152fc981a1 manually focus search. only search on 2 characters 2018-04-18 15:49:17 -04:00
Kyle Spearrin f783826c33
New Crowdin translations (#595)
* New translations messages.json (Bulgarian)

* New translations messages.json (Slovak)

* New translations messages.json (Persian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Norwegian Bokmal)

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

* New translations messages.json (Korean)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (Japanese)

* New translations messages.json (French)

* 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)
2018-04-18 14:17:18 -04:00
Kyle Spearrin f1f7ceb7d4 remove unused messages 2018-04-18 14:11:58 -04:00
Kyle Spearrin 5ae8a20b9d
New Crowdin translations (#594)
* New translations messages.json (Bulgarian)

* New translations messages.json (Slovak)

* New translations messages.json (Persian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Swedish)

* New translations messages.json (Thai)

* New translations messages.json (Turkish)

* New translations messages.json (Vietnamese)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (Hindi)

* New translations messages.json (Hungarian)

* New translations messages.json (Indonesian)
2018-04-18 13:59:58 -04:00
Kyle Spearrin a378d07234
New Crowdin translations (#593)
* New translations messages.json (Korean)

* New translations copy.resx (Korean)
2018-04-18 13:57:25 -04:00
Kyle Spearrin d79fe091da
New Crowdin translations (#592)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Danish)

* New translations messages.json (Estonian)

* New translations messages.json (French)

* New translations messages.json (German)

* New translations messages.json (Japanese)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Russian)

* New translations messages.json (Spanish)

* New translations messages.json (Ukrainian)
2018-04-18 09:07:10 -04:00
Kyle Spearrin c4fc9a2c80 move utils tests to jslib 2018-04-17 16:28:22 -04:00
Kyle Spearrin 3d3fd28647
New Crowdin translations (#591)
* New translations messages.json (Italian)

* New translations messages.json (Portuguese)
2018-04-17 14:10:08 -04:00
Kyle Spearrin 4de43df261 formatting fixes 2018-04-17 13:27:56 -04:00
Gabriel Augendre a0f8b0f83e Add fields seen on ATOS payment page (#588) 2018-04-17 13:20:52 -04:00
Kyle Spearrin b22653d245 share and web vault to tools. cleanup messages 2018-04-17 13:19:58 -04:00
Kyle Spearrin 46ca96020d on browser restart 2018-04-17 13:12:23 -04:00
Kyle Spearrin b8b6803d6d reduce edge pages even more 2018-04-17 13:06:57 -04:00
Kyle Spearrin 2e5f427bcc version bump 2018-04-17 11:25:07 -04:00
Kyle Spearrin 3c6911457e change view icon 2018-04-16 21:13:03 -04:00
Kyle Spearrin 10cd59b184 uri position desc 2018-04-16 15:52:41 -04:00
Kyle Spearrin d3220c6027
New Crowdin translations (#587)
* New translations messages.json (Bulgarian)

* New translations messages.json (Persian)

* New translations messages.json (Polish)

* New translations copy.resx (Polish)

* New translations messages.json (Portuguese)

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

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Japanese)

* New translations messages.json (Estonian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations copy.resx (Czech)

* New translations messages.json (Danish)

* New translations copy.resx (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (Finnish)

* New translations messages.json (French)

* New translations copy.resx (French)

* 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)
2018-04-16 12:18:43 -04:00
Kyle Spearrin e24e992e49 hostname as new login name, remove i18n string 2018-04-14 21:12:04 -04:00
Kyle Spearrin 9c44e48cc2 fix positioning of toaster icon 2018-04-14 20:44:42 -04:00
Kyle Spearrin cfcb8653f7 edge browser adjustments 2018-04-14 14:56:30 -04:00
Kyle Spearrin b16ddbbb45 fix trailing whitespace 2018-04-14 14:29:25 -04:00
Kyle Spearrin 423c4e06c7 style homepage 2018-04-14 14:16:21 -04:00
Kyle Spearrin 5958fa1fc4 only wait 5 seconds to load vault 2018-04-14 13:40:25 -04:00
Kyle Spearrin 10014c8b09 fix duo new window message padding 2018-04-14 13:36:51 -04:00
Kyle Spearrin 789bbe55eb fix some things in platform utils 2018-04-14 13:32:56 -04:00
Kyle Spearrin e871d4749b safari fixes 2018-04-14 12:52:46 -04:00
Kyle Spearrin 4993d4b00d restore opr and safari on window 2018-04-14 11:54:59 -04:00
Kyle Spearrin c07d2739dd fix safari test 2018-04-14 10:16:05 -04:00
Kyle Spearrin 9b103f1ff0 fix karma tests 2018-04-14 10:01:31 -04:00
Kyle Spearrin 82dd5b8b08 add timeout to swal alerts 2018-04-14 09:39:47 -04:00
Kyle Spearrin 4a028376e4 init this.loginCiphers 2018-04-14 00:02:55 -04:00
Kyle Spearrin 38f55d7147 dont show popout in firefox sidebar 2018-04-13 23:37:57 -04:00
Kyle Spearrin 57a0c0fc75 even small lists for edge 2018-04-13 23:23:35 -04:00
Kyle Spearrin 15792a1ae6 smaller list sizes on edge 2018-04-13 23:22:20 -04:00
Kyle Spearrin cfa0e1044f break all instead of word 2018-04-13 23:14:57 -04:00
Kyle Spearrin 1bc1e86a53 break words on password history 2018-04-13 23:05:31 -04:00
Kyle Spearrin 88cde6bfdc formatting js files. remove old u2f 2018-04-13 22:54:28 -04:00
Kyle Spearrin 5c9618b0a8 rename agilebits stuff to bitwarden 2018-04-13 22:42:32 -04:00
Kyle Spearrin 9ec9a6cf88 delete old popup 2018-04-13 22:31:05 -04:00
Kyle Spearrin 9d81843643 browser classes 2018-04-13 22:29:31 -04:00
Kyle Spearrin 74dea938c8 browser class 2018-04-13 22:27:01 -04:00
Kyle Spearrin 46ac5e2065 export case for edge 2018-04-13 22:18:21 -04:00
Kyle Spearrin bbee1790e1 sort animation imports 2018-04-13 22:10:27 -04:00
Kyle Spearrin 9d5304239a remove duplicate browserapi imports 2018-04-13 22:09:12 -04:00
Kyle Spearrin 4308947893 private mode component 2018-04-13 22:08:24 -04:00
Kyle Spearrin 31ddb97530 sort current tab logins by last used 2018-04-13 21:23:11 -04:00
Kyle Spearrin 8cb524cf02 hostname as name when adding login from notif. 2018-04-13 17:43:46 -04:00
Kyle Spearrin 191042411c JIT builds for dev 2018-04-13 16:03:37 -04:00
Kyle Spearrin dc35577564 prod environment settings 2018-04-13 15:14:04 -04:00
Kyle Spearrin 76eeb4e41d fix analytics 2018-04-13 14:36:25 -04:00
Kyle Spearrin 5bf7faa09a settings -> options page 2018-04-13 14:19:33 -04:00
Kyle Spearrin 88c961ff05 box lists 2018-04-13 13:42:34 -04:00
Kyle Spearrin b7bd83cc65 premium page 2018-04-13 13:18:56 -04:00
Kyle Spearrin 40790790b2 use router links instead of back 2018-04-13 13:18:43 -04:00
Kyle Spearrin 0505043e18 sync component 2018-04-13 11:49:03 -04:00
Kyle Spearrin 238dbd9244 preserve focus outline on action buttons 2018-04-13 11:16:46 -04:00
Kyle Spearrin 7c8cbb8037 no animation when unlocked 2018-04-13 11:07:56 -04:00
Kyle Spearrin 68542bd45d remove unused i18n strings 2018-04-13 10:58:55 -04:00
Kyle Spearrin 46dabd5d8a use iframe contentWindow.location instead src 2018-04-13 10:20:12 -04:00
Kyle Spearrin c895ec386e animation for edit-cipher => tabs (delete op) 2018-04-13 00:23:05 -04:00
Kyle Spearrin 082a74c241 folder listing, add/edit components, cleanup 2018-04-13 00:06:48 -04:00
Kyle Spearrin 225f5077e3 swal styles 2018-04-12 23:26:08 -04:00
Kyle Spearrin 59ce4b7b67 custom swal content 2018-04-12 23:18:51 -04:00
Kyle Spearrin 726a7f59ae remove unused i18n strings 2018-04-12 17:32:00 -04:00
Kyle Spearrin ebba0a9e23 settings help and about 2018-04-12 17:28:33 -04:00
Kyle Spearrin fa6fc76346 cache groupings page state 2018-04-12 15:56:27 -04:00
Kyle Spearrin 3c48f80861 activity recording runOutsideAngular 2018-04-12 14:24:42 -04:00
Kyle Spearrin f01b9e9632 return Promise<boolean> from delete 2018-04-11 22:33:32 -04:00
Kyle Spearrin 0cf485187d error occurred 2018-04-11 16:30:13 -04:00
Kyle Spearrin d8ca3026cb on route if confirmed 2018-04-11 16:27:20 -04:00
Kyle Spearrin 72177644ad delete item button 2018-04-11 16:23:05 -04:00
Kyle Spearrin 83fe3442d3 init i18n 2018-04-11 15:59:39 -04:00
Kyle Spearrin 655edc88f8 implement getLocalesJson 2018-04-11 15:16:35 -04:00
Kyle Spearrin 3ebb09fa8d converted i18nservice properly 2018-04-11 14:52:49 -04:00
Kyle Spearrin 222b58f440 copy verification code string 2018-04-11 14:02:47 -04:00
Kyle Spearrin c7e451c75a delete attachment string and disabled styles 2018-04-11 13:58:40 -04:00
Kyle Spearrin f725aa9a60 cipher attachments 2018-04-11 13:51:09 -04:00
Kyle Spearrin 2005e00f27 format html 2018-04-11 12:00:55 -04:00
Kyle Spearrin 5a7394cb33 only override show if not false 2018-04-11 11:18:58 -04:00
Kyle Spearrin b88efe3e04 polyfill web animations 2018-04-11 10:57:34 -04:00
Kyle Spearrin 1e3a82586a show popout conditionals 2018-04-11 10:48:48 -04:00
Kyle Spearrin 45033eb81e make paging smarter 2018-04-11 10:34:39 -04:00
Kyle Spearrin 744559516d infinite scrolling on cipher listing 2018-04-11 10:23:12 -04:00
Kyle Spearrin 78058c3591 lint fixes 2018-04-10 23:49:46 -04:00
Kyle Spearrin 28bbbbd675 no border radius 2018-04-10 23:31:36 -04:00
Kyle Spearrin 1e1aca2db3 double click to launch cipher 2018-04-10 23:28:50 -04:00
Kyle Spearrin 2ad34c5119 replace tools with password generator 2018-04-10 23:03:29 -04:00
Kyle Spearrin e31d8dd702 load on sync 2018-04-10 22:49:19 -04:00
Kyle Spearrin bd6eab174c move scss folder under popup 2018-04-10 22:20:50 -04:00
Kyle Spearrin 6c2f63f193 build notification bar 2018-04-10 22:05:23 -04:00
Kyle Spearrin 67ab9b1d3e move new app into popup folder 2018-04-10 21:54:20 -04:00
Kyle Spearrin efee88f922 launch guard + auth guard 2018-04-10 17:14:10 -04:00
Kyle Spearrin 985b4b5b8d route animations 2018-04-10 16:32:48 -04:00
Kyle Spearrin 4a663efeaf settings page initial implementation 2018-04-10 16:20:49 -04:00
Kyle Spearrin 13620bfb6a sweet alert styling 2018-04-10 14:56:25 -04:00
Kyle Spearrin 98b852287d sweet alert dialog implementation 2018-04-10 14:20:03 -04:00
Kyle Spearrin e4a50cbbb0 use this on generator 2018-04-10 09:38:21 -04:00
Kyle Spearrin 5d6c206de0 set defaults when adding 2018-04-10 00:04:49 -04:00
Kyle Spearrin 8f556cc56f styling 2018-04-09 22:53:46 -04:00
Kyle Spearrin b1ac825eba styling updates 2018-04-09 22:25:03 -04:00
Kyle Spearrin 42f34e4185 button styles and conditional add button 2018-04-09 19:26:32 -04:00
Kyle Spearrin 5a9e7df7d6 export tool 2018-04-09 19:05:36 -04:00
Kyle Spearrin 58f920821d password generator 2018-04-09 17:35:16 -04:00
Kyle Spearrin 82f3c39167 cipher listing titles 2018-04-09 14:45:35 -04:00
Kyle Spearrin a3fc1c8d30 manage state for vault pages 2018-04-09 14:17:58 -04:00
Kyle Spearrin 9d737f76d1 added vault searching 2018-04-09 10:50:28 -04:00
Kyle Spearrin 0728adf50e animations for various routes 2018-04-09 09:51:22 -04:00
Kyle Spearrin 2f00dbf1bb reduce animation time 2018-04-09 09:01:21 -04:00
Kyle Spearrin 857754e6e9 route transition animations 2018-04-08 00:30:04 -04:00
Kyle Spearrin 09f770c7b0 pass win params 2018-04-07 00:18:43 -04:00
Kyle Spearrin 02d299023c revert ts webpack since it breaks watching 2018-04-06 23:20:53 -04:00
Kyle Spearrin 54ac6fd445 update password exposed messages 2018-04-06 16:16:22 -04:00
Kyle Spearrin d0a434ea11 adjust padding for multi rows 2018-04-06 16:00:37 -04:00
Kyle Spearrin 1256e6ddc7 add size adjustment classes 2018-04-06 15:52:53 -04:00
Kyle Spearrin 94a79c80db process messages in popup 2018-04-06 15:33:20 -04:00
Kyle Spearrin 1a9cbb03e0 popout and refresh logic 2018-04-06 14:18:28 -04:00
Kyle Spearrin 9c60be722b toggle vis and add cipher 2018-04-06 14:12:50 -04:00
Kyle Spearrin 6d29d288f8 current tab component 2018-04-06 14:03:35 -04:00
Kyle Spearrin 844fef9588 background charset 2018-04-06 13:15:37 -04:00
Kyle Spearrin 7ab1fbeb28 pack with ngtools 2018-04-06 11:48:45 -04:00
Kyle Spearrin 46ca6ff71d totp styling 2018-04-06 08:50:52 -04:00
Kyle Spearrin 741e142049 fix submit to return boolean 2018-04-05 23:51:58 -04:00
Kyle Spearrin 63ac79fb7b vault add/edit 2018-04-05 23:49:04 -04:00
Kyle Spearrin 1d6cfb3ab6 view cipher component 2018-04-05 23:09:49 -04:00
Kyle Spearrin dd49b34024 cipher listings in vault work 2018-04-05 17:27:31 -04:00
Kyle Spearrin c35d60025c fix ciphers routing 2018-04-05 15:56:52 -04:00
Kyle Spearrin 3a9a7d3e64 cipher listing with action button and pop comps 2018-04-05 15:35:56 -04:00
Kyle Spearrin fa4589c15f groupings and content 2018-04-05 10:29:11 -04:00
Kyle Spearrin 2215989322 remove unnecessary props 2018-04-04 23:01:17 -04:00
Kyle Spearrin 292f5810ac lock component and tabs component 2018-04-04 22:59:42 -04:00
Kyle Spearrin 9a1a7d33be safari duo support 2018-04-04 16:53:41 -04:00
Kyle Spearrin a6b87bf501 u2f support on 2fa page 2018-04-04 16:29:43 -04:00
Kyle Spearrin 167acd1929 implement all register/login flow components 2018-04-04 14:19:44 -04:00
Kyle Spearrin 4e20efdee1 fix i18n 2018-04-04 10:24:09 -04:00
Kyle Spearrin 3edef5450d implement accounts components from jslib 2018-04-04 10:08:30 -04:00
Kyle Spearrin 4f4ef82049 share login component with jslib 2018-04-04 09:19:28 -04:00
Kyle Spearrin 5fd400bf9d load service module 2018-04-04 08:27:31 -04:00
Kyle Spearrin 4d56d12ccb stub out angular with webpack 2018-04-03 22:14:54 -04:00
Kyle Spearrin 848117ff86 has instead of get. 2018-04-03 16:45:53 -04:00
Kyle Spearrin 7e1450f581 add support for organization duo 2fa 2018-04-03 15:27:36 -04:00
Kyle Spearrin 0569c349ff version bump 2018-03-29 17:28:38 -04:00
Kyle Spearrin 72cb2772a6 fix null refs when no background (ff private mode) 2018-03-27 12:51:07 -04:00
Kyle Spearrin 6b42c1a16d version bump 2018-03-27 08:25:31 -04:00
Kyle Spearrin 63ef6e1e5b null or undefined on GA check 2018-03-27 08:21:26 -04:00
Kyle Spearrin bd457a29d5 version bump 2018-03-24 21:03:41 -04:00
Kyle Spearrin 617876b419 note copy icon update 2018-03-24 20:31:46 -04:00
Kyle Spearrin 1802938b9e export uris 2018-03-24 20:28:25 -04:00
Jason Meridth 9ffb2a406d Add actions to secure notes (view, copy) (#566)
* Add actions to secure notes (view, copy)

- I miss the ability to copy a note after searching from it, as a former
lastpass user.  This hopefully brings that back to me.

* PR review changes

- remove changes to hi/messages.json
- change "Secure Note" to just "Note"

* remove unnecessary change
2018-03-23 21:02:43 -04:00
Kyle Spearrin e806529259 exclude input types from card and ident autofill 2018-03-22 12:28:24 -04:00
Kyle Spearrin 75d4ee3038 platform specific identity client id 2018-03-21 11:21:42 -04:00
Kyle Spearrin 5a48941766 version bump 2018-03-21 09:43:02 -04:00
Kyle Spearrin 0187ac4b96 move audit service to background service 2018-03-21 09:38:03 -04:00
Kyle Spearrin 70412134b8 version bump 2018-03-20 09:01:27 -04:00
Kyle Spearrin 3e7dea3a02 version bump 2018-03-19 15:02:19 -04:00
Kyle Spearrin 743e25a343
New Crowdin translations (#557)
* New translations messages.json (Danish)

* New translations messages.json (Estonian)

* New translations messages.json (German)
2018-03-19 15:01:20 -04:00
Kyle Spearrin 0fd9f40f8a version bump 2018-03-19 14:38:14 -04:00
Kyle Spearrin f8a0cc0e8d close paran 2018-03-19 14:36:56 -04:00
Kyle Spearrin 7e8040ab51 bump version 2018-03-19 10:21:02 -04:00
Kyle Spearrin dac2d324ac
New Crowdin translations (#555)
* New translations messages.json (Bulgarian)

* New translations messages.json (Portuguese)

* New translations messages.json (Swedish)

* New translations copy.resx (Spanish)

* New translations messages.json (Spanish)

* New translations messages.json (Russian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Polish)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Japanese)

* New translations messages.json (Italian)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations messages.json (Finnish)

* New translations messages.json (Estonian)

* New translations messages.json (Ukrainian)
2018-03-19 10:18:17 -04:00
Kyle Spearrin 173687bc83 check password data breaches on view page 2018-03-19 10:00:02 -04:00
Kyle Spearrin 7679510905 missing $ctrl. 2018-03-19 07:28:18 -04:00
Kyle Spearrin c7e819b24b collapse no folder over 100. remove addtl' sorting 2018-03-16 12:13:37 -04:00
Kyle Spearrin 46e3628fd4 better format card expirations 2018-03-15 21:16:40 -04:00
Kyle Spearrin 1613dfdf97 autofill fixes 2018-03-15 20:27:23 -04:00
Kyle Spearrin 6b81acce19
New Crowdin translations (#554)
* New translations messages.json (Bulgarian)

* New translations copy.resx (Russian)

* New translations copy.resx (Norwegian Bokmal)

* New translations messages.json (Persian)

* New translations copy.resx (Persian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

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

* New translations messages.json (Slovak)

* New translations copy.resx (Japanese)

* New translations messages.json (Spanish)

* New translations copy.resx (Spanish)

* New translations messages.json (Swedish)

* New translations copy.resx (Swedish)

* New translations messages.json (Thai)

* New translations copy.resx (Thai)

* New translations messages.json (Turkish)

* New translations copy.resx (Turkish)

* New translations messages.json (Ukrainian)

* New translations copy.resx (Ukrainian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Japanese)

* New translations copy.resx (Bulgarian)

* New translations messages.json (Estonian)

* New translations messages.json (Chinese Simplified)

* New translations copy.resx (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations copy.resx (Dutch)

* New translations copy.resx (Estonian)

* New translations copy.resx (Italian)

* New translations messages.json (Finnish)

* New translations copy.resx (Finnish)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (German)

* New translations copy.resx (German)

* New translations messages.json (Hindi)

* New translations messages.json (Hungarian)

* New translations messages.json (Indonesian)

* New translations copy.resx (Indonesian)

* New translations messages.json (Italian)
2018-03-15 12:39:56 -04:00
Kyle Spearrin 770f71d75d local mask function since encoding issue on jslib 2018-03-13 08:56:24 -04:00
Kyle Spearrin 106eeb5a1f rename to match detection 2018-03-12 12:36:35 -04:00
Gabriel Augendre 5d2b7d2383 Add some other french tags for credit card. (#547)
I encountered these tags on oui.sncf,
the french train company
2018-03-12 08:37:52 -04:00
Kyle Spearrin d54ffd52e3 formatting fixes 2018-03-08 10:39:49 -05:00
Kyle Spearrin 39f64661d3 only ignore vault.bitwarden.com 2018-03-08 10:37:59 -05:00
Gabriel Augendre 4b88040222 [WIP] Add possible french tags for card auto-fill (#540)
* Add some possible french tags for card form filling

* Remove unused parameter

* Revert "Remove unused parameter"

This reverts commit 994e16b59c.

* Add some values to contains check too

* Add 'credit-card' check
2018-03-07 11:13:37 -05:00
Kyle Spearrin a234055e5f masked values from jslib 2018-03-06 08:18:18 -05:00
Mark Cohen 1d260cc50b Don't leak password length through mask (#537) 2018-03-06 07:41:59 -05:00
Kyle Spearrin 84b114dc97 matchValue defaults 2018-03-03 22:48:51 -05:00
Kyle Spearrin 5ef72091db set badge for all windows when locked 2018-03-03 22:48:38 -05:00
Kyle Spearrin f952cd5642 add support for add/edit/view of login uris 2018-03-02 15:37:49 -05:00
Kyle Spearrin cd7b38ecde fix sort function ref 2018-03-02 12:43:12 -05:00
Kyle Spearrin c27f5836bf support for cipher login uris and match detection 2018-03-02 12:04:21 -05:00
Kyle Spearrin ced108d1a6 cleanup of pwned password checker 2018-02-28 11:49:25 -05:00
Oscar Hinton e12ecb0c14 Integration with Have I been pwned (#526)
* Initial PoC of integration with haveibeenpwned.

* Extract code to AuditService.

* Add check password to addCipher.
2018-02-28 11:38:23 -05:00
Kyle Spearrin a33c54769c
New Crowdin translations (#532)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Japanese)

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

* New translations messages.json (Finnish)

* New translations copy.resx (Finnish)

* New translations messages.json (French)

* New translations messages.json (German)

* New translations messages.json (Hungarian)

* New translations messages.json (Indonesian)

* New translations messages.json (Italian)

* New translations copy.resx (Vietnamese)
2018-02-27 23:53:19 -05:00
Kyle Spearrin 95859594fd card expire fields for autofill 2018-02-27 14:42:08 -05:00
Kyle Spearrin bf149b4c49 Uppercase Bitwarden 2018-02-27 13:37:57 -05:00
Kyle Spearrin e205bbc999 more options for card and exp dates on autofill 2018-02-27 11:54:57 -05:00
Kyle Spearrin 0664f98bc2 isMacAppStore implementation 2018-02-26 23:51:17 -05:00
Kyle Spearrin 1f1303fc97 convert to jslib submodule 2018-02-19 17:01:00 -05:00
Kyle Spearrin e0f90849fc installedVersionKey constant 2018-02-16 15:50:23 -05:00
Kyle Spearrin 7724fe6815 implement copyToClipboard device utils 2018-02-16 14:00:41 -05:00
Kyle Spearrin b7fb8c43b9 on system lock 2018-02-13 17:23:36 -05:00
Kyle Spearrin af8af663cf react to jslib changes 2018-02-13 17:23:30 -05:00
Kyle Spearrin a18cd026f0 implement showdialog 2018-02-02 23:46:30 -05:00
Kyle Spearrin 479346faf0 placeholder support from interface 2018-02-02 12:03:23 -05:00
Kyle Spearrin 146254b646 switch to jslib auth service 2018-02-01 22:53:36 -05:00
Kyle Spearrin f382f125be i18n2service 2018-01-26 22:38:54 -05:00
Kyle Spearrin 5a662cacb4 remove alerterror 2018-01-26 16:14:03 -05:00
Kyle Spearrin caf45ad484 extract analytics class to jslib 2018-01-26 10:48:32 -05:00
Kyle Spearrin f2f34c8e70 implement platform utils additions 2018-01-25 14:31:54 -05:00
Kyle Spearrin d9fb4f2d67 proper typings 2018-01-24 13:27:58 -05:00
Kyle Spearrin 020520729c dont exist when bgMain is null 2018-01-24 12:38:19 -05:00
Kyle Spearrin 6a22410a60 analytics id as any 2018-01-24 12:24:31 -05:00
Kyle Spearrin 9c25e2a123 fix model imports 2018-01-24 11:33:02 -05:00
Kyle Spearrin 60ad39aa7a assign window props in app 2018-01-20 14:19:06 -05:00
Kyle Spearrin 4081c55be1 assign window from app 2018-01-20 14:05:20 -05:00
Kyle Spearrin e0674e1b9c convert u2f to ts 2018-01-20 13:59:47 -05:00
Kyle Spearrin ee036db2dd refactor and cleanup analytics class 2018-01-19 16:19:24 -05:00
Kyle Spearrin 34e2cc2e39 lazy load history changes 2018-01-19 14:58:52 -05:00
Kyle Spearrin 5adc7556c2 version bump 2018-01-19 11:58:49 -05:00
Kyle Spearrin 755bac0989 delay final bootstrap steps to make sure all init 2018-01-19 11:52:05 -05:00
Kyle Spearrin 8795edad82 boolean, not true. derp 2018-01-19 11:46:32 -05:00
Kyle Spearrin 6834e26b37 reseed storage on update in chrome 2018-01-19 11:42:35 -05:00
Kyle Spearrin a9bff65807 version bumped 2018-01-19 08:41:18 -05:00
Kyle Spearrin 64dae074ea Update Manifest URL for safari 2018-01-19 08:15:08 -05:00
Kyle Spearrin 02f91aa48a
New Crowdin translations (#487)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Slovak)

* New translations copy.resx (Norwegian Bokmal)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations messages.json (Russian)

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

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Japanese)

* New translations copy.resx (Estonian)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (French)

* 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)
2018-01-18 21:39:24 -05:00
Kyle Spearrin d79b671ef4 version bump 2018-01-18 21:35:31 -05:00
Kyle Spearrin f96dc740fe twoStepNewWindowMessage 2018-01-18 16:30:37 -05:00
Kyle Spearrin 2e350f5da4 ignore require lint warning 2018-01-18 16:27:06 -05:00
Kyle Spearrin 493508e467 2fa page updates 2018-01-18 16:25:15 -05:00
Kyle Spearrin 43f563d187 2fa login fixes for duo on safari 2018-01-18 16:17:58 -05:00
Kyle Spearrin 35385b8c98 fixes for duo login on safari 2018-01-18 15:07:53 -05:00
Kyle Spearrin a3d3aac8be 2fa page for duo in safari 2018-01-18 14:40:23 -05:00
Kyle Spearrin bdc3eb559c onInstalled listener must be wired up in ctor 2018-01-17 23:21:17 -05:00
Kyle Spearrin 4a34f9be59 default lock options to "on restart" 2018-01-17 22:42:31 -05:00
Kyle Spearrin c942dd3410 add support for shortcuts to edge and vivaldi 2018-01-17 13:38:32 -05:00
Kyle Spearrin f48066e918 allow shortcut when form fields focused 2018-01-17 12:19:43 -05:00
Kyle Spearrin 98c734bc09 ga event for open popup 2018-01-17 10:23:11 -05:00
Kyle Spearrin 2cc761ae26 changed safari autofill to cmd + \ 2018-01-17 10:19:16 -05:00
Kyle Spearrin f60414c872 add fixes for keybaord shortcuts in safari 2018-01-17 10:11:09 -05:00
Kyle Spearrin 09ef4b08aa mousetrap keyboard shortcuts for safari 2018-01-17 09:12:16 -05:00
Kyle Spearrin ea7f6a404b safari assets folder and gulp task 2018-01-16 09:41:59 -05:00
Kyle Spearrin f0dc6db06c icon 64 2018-01-16 09:16:13 -05:00
Kyle Spearrin bd0ce5c316 checkOnInstalled for safari 2018-01-16 00:03:17 -05:00
Kyle Spearrin 869446f7e7 remove logging 2018-01-15 23:32:37 -05:00
Kyle Spearrin 962bd24974 safari fix for autofill totp and context menu options 2018-01-15 23:28:07 -05:00
Kyle Spearrin 6efcaaa584 update safari description 2018-01-15 22:36:15 -05:00
Kyle Spearrin 1c9030a52c no analytics if in safari private window 2018-01-15 22:35:00 -05:00
Kyle Spearrin 618ac4c208 dev id 2018-01-15 22:28:02 -05:00
Kyle Spearrin 2305e20ed3 safari version and gulp filtering 2018-01-15 22:13:06 -05:00
Kyle Spearrin 07846bb853 no on locked for safari 2018-01-15 22:08:53 -05:00
Kyle Spearrin 6ab4086330 dismiss export screen when success 2018-01-15 21:59:25 -05:00
Kyle Spearrin 4f1880b0f6 slash on safari user agent check 2018-01-15 21:43:54 -05:00
Kyle Spearrin b7e97178b1 stronger device type checks 2018-01-15 21:40:42 -05:00
Kyle Spearrin fda077cccd $inject strings for all controllers/services 2018-01-15 21:35:09 -05:00
Kyle Spearrin 3ec7768a13 format injects 2018-01-15 20:31:10 -05:00
Kyle Spearrin 0bfd4329b0 injection parameter strings 2018-01-15 20:28:33 -05:00
Kyle Spearrin fa9bfa915d fix edge support 2018-01-15 11:04:28 -05:00
Kyle Spearrin 6ab4641812 close window and styling 2018-01-15 10:13:02 -05:00
Kyle Spearrin b3aaf8063c downloader for edge and safari 2018-01-15 10:01:25 -05:00
Kyle Spearrin 3cee5970bf password history track by $index 2018-01-15 09:23:29 -05:00
Kyle Spearrin 5d551c5d70 use downloader page to dl files on safari 2018-01-13 23:57:58 -05:00
Kyle Spearrin 00b2c47aae timeout for digest on sync and cipher view 2018-01-13 22:30:38 -05:00
Kyle Spearrin 64e2debb77 global message handler for popop 2018-01-13 20:30:14 -05:00
Kyle Spearrin b6a8594d08 internal runtime messages in safari 2018-01-13 18:16:19 -05:00
Kyle Spearrin 2156916f0b absolute position center message 2018-01-13 17:31:55 -05:00
Kyle Spearrin 3ea267387c use safari icon 2018-01-13 16:02:38 -05:00
Kyle Spearrin beb60f3d87 updated icons 2018-01-13 15:49:04 -05:00
Kyle Spearrin 66ea4b6a8e icons for safari 2018-01-13 15:32:21 -05:00
Kyle Spearrin c87f6ed2d3 i18n service to tabs background 2018-01-13 15:09:52 -05:00
Kyle Spearrin 561de6df04 load i18n in notificat bar for safari 2018-01-13 15:09:05 -05:00
Kyle Spearrin 698632a1df safari tabs apis 2018-01-13 14:56:38 -05:00
Kyle Spearrin 97d1e0c98a safari api support on notification bar page 2018-01-13 10:46:39 -05:00
Kyle Spearrin ba70300da2 include notification bar script 2018-01-13 10:35:16 -05:00
Kyle Spearrin 0e5de1a914 never domain is any 2018-01-13 10:30:40 -05:00
Kyle Spearrin 4077630a92 update message data keys 2018-01-13 10:19:05 -05:00
Kyle Spearrin 52c370f2b9 fix key 2018-01-13 10:17:40 -05:00
Kyle Spearrin ce4e8a9fae get data for tab 2018-01-13 10:13:31 -05:00
Kyle Spearrin 0229ef328a support for safari in notification bar 2018-01-13 10:01:38 -05:00
Kyle Spearrin 175169cb7c remove safariTab prop before dispatching message 2018-01-13 00:01:18 -05:00
Kyle Spearrin 66842b4b72 use original safari tab if we can 2018-01-12 23:20:26 -05:00
Kyle Spearrin 6c7646a481 listen for events in safari on bg runtime 2018-01-12 23:15:27 -05:00
Kyle Spearrin f01ee13102 pass storage to runtime bg 2018-01-12 22:31:54 -05:00
Kyle Spearrin 02b0afd79a get autofiller enabled via message to bg 2018-01-12 22:31:03 -05:00
Kyle Spearrin 299f60dcb3 autofiller for safari 2018-01-12 22:11:18 -05:00
Kyle Spearrin 84989aa9e2 evaluate none folder as a string function 2018-01-12 21:53:11 -05:00
Kyle Spearrin c0262306f8 delay i18n loads 2018-01-12 21:51:07 -05:00
Kyle Spearrin 76752f81c6 lock view open check for safari 2018-01-12 21:31:46 -05:00
Kyle Spearrin ba4a2e6572 fix safari open tab 2018-01-12 21:26:49 -05:00
Kyle Spearrin ede38dd07c use href for reloading popover 2018-01-12 21:20:49 -05:00
Kyle Spearrin 7467c220e1 safari api implementations. hide popout 2018-01-12 20:57:25 -05:00
Kyle Spearrin 4fc21767be browser api for closing popup 2018-01-12 16:42:47 -05:00
Kyle Spearrin c15a2f5747 only send message when there is a page on tab 2018-01-12 16:34:51 -05:00
Kyle Spearrin 64a27e5fd9 check for no page on tab 2018-01-12 16:33:36 -05:00
Kyle Spearrin 729380c0ec make tab object for message sender 2018-01-12 15:53:37 -05:00
Kyle Spearrin 06c8f17d06 listen to messages from BrowserApi 2018-01-12 15:29:01 -05:00
Kyle Spearrin 497984e353 process messages in background runtime 2018-01-12 15:20:19 -05:00
Kyle Spearrin bc59281bf0 injected scripts for safari 2018-01-12 15:10:31 -05:00
Kyle Spearrin 0a056a3941 send message to safari tab for autofill 2018-01-12 14:44:44 -05:00
Kyle Spearrin ca5026429a Revert "generate random ids for window and tabs"
This reverts commit eb4f288948.
2018-01-12 14:09:04 -05:00
Kyle Spearrin eb4f288948 generate random ids for window and tabs 2018-01-12 14:02:48 -05:00
Kyle Spearrin de910ee195 lint fixes 2018-01-12 13:27:40 -05:00
Kyle Spearrin 347b1d2910 return promise on safari send message 2018-01-12 13:25:29 -05:00
Kyle Spearrin bb2b750905 get current tab apis for safari 2018-01-12 13:22:24 -05:00
Kyle Spearrin 9597e76e92 reload popup fix 2018-01-12 12:41:51 -05:00
Kyle Spearrin 839bd4e8fc new runtime 2018-01-12 12:24:34 -05:00
Kyle Spearrin c5c95aacb3 reload window popup when opened on safari 2018-01-12 12:22:55 -05:00
Kyle Spearrin 2f107ea0c2 convert pages to use browser api message functions 2018-01-12 11:32:42 -05:00
Kyle Spearrin 8f438d818b converting chrome refs to BrowserApi 2018-01-12 11:09:30 -05:00
Kyle Spearrin 1e11a89fc2 use version browser api in help 2018-01-12 10:41:01 -05:00
Kyle Spearrin 8ad36e4740 safari display version 2018-01-12 10:07:27 -05:00
Kyle Spearrin c10ade46c0 refactor analytics to ts 2018-01-12 10:05:30 -05:00
Kyle Spearrin 3e8db9dc36 settings storage on safari. secure storage option. 2018-01-12 00:06:53 -05:00
Kyle Spearrin c6de902901 formatting fixes 2018-01-11 23:42:50 -05:00
Kyle Spearrin 61dc7454d3 safari fixes 2018-01-11 23:39:16 -05:00
Kyle Spearrin 2b6c2bd4e2 more safari APIs 2018-01-11 23:04:47 -05:00
Kyle Spearrin 6b507c9071 avoid chrome refs 2018-01-11 22:36:22 -05:00
Kyle Spearrin 625ae961c4 safari check on view open 2018-01-11 22:22:07 -05:00
Kyle Spearrin b2f2cff117 i18n service for safari 2018-01-11 22:13:57 -05:00
Kyle Spearrin 8692edd029 Info plist updates for popup and background 2018-01-11 17:45:23 -05:00
Kyle Spearrin a5375b35ae safari info plist 2018-01-11 16:43:44 -05:00
Kyle Spearrin f0189b4f71 move autofill models 2018-01-11 15:59:07 -05:00
Kyle Spearrin 12ad4f6df8 safari device checks and tests 2018-01-11 15:49:29 -05:00
Kyle Spearrin 3743e5b409 isSafari checks 2018-01-11 15:34:55 -05:00
Kyle Spearrin 82e88eb1ba move "in UI" methods to popup utils 2018-01-11 15:30:58 -05:00
Kyle Spearrin 9921d6dba3 move initListSectionItemListeners to popup utils 2018-01-11 15:21:43 -05:00
Kyle Spearrin 680c937624 added typings to remaining components 2018-01-11 14:50:59 -05:00
Kyle Spearrin 9644b7eeb3 added typings to popup services 2018-01-11 14:45:27 -05:00
Kyle Spearrin 969eb76ccc added typings to tools components 2018-01-11 14:34:53 -05:00
Kyle Spearrin 35a20c775c added typings to settings components 2018-01-11 14:29:55 -05:00
Kyle Spearrin 2f5a1f470a add typings for timeouts and window objects 2018-01-11 14:16:38 -05:00
Kyle Spearrin e2267d29a3 add types to components 2018-01-11 14:09:38 -05:00
Kyle Spearrin 482a1c6d57 move sync service to jslib 2018-01-09 23:27:15 -05:00
Kyle Spearrin 7ca71cb9a1 move lock service ti jslib 2018-01-09 23:18:55 -05:00
Kyle Spearrin 5c98e94198 move collection service tio jslib 2018-01-09 23:12:14 -05:00
Kyle Spearrin d6eeab7b23 move cipherService to jslib 2018-01-09 23:05:46 -05:00
Kyle Spearrin 16a3555cd4 move settings service to jslib 2018-01-09 22:47:53 -05:00
Kyle Spearrin ce00fcba98 none folder 2018-01-09 22:41:08 -05:00
Kyle Spearrin 6baae1113b move folder service to jslib 2018-01-09 22:39:38 -05:00
Kyle Spearrin 893c41d7cf move container service to jslib 2018-01-09 22:28:21 -05:00
Kyle Spearrin f20c217321 migrate constants to jslib 2018-01-09 22:22:49 -05:00
Kyle Spearrin 0069c2b700 convert environment service to jslib 2018-01-09 20:20:45 -05:00
Kyle Spearrin eb031eda0f convert password generator to jslib 2018-01-09 17:55:28 -05:00
Kyle Spearrin 79aca025d0 convert totp service to jslib 2018-01-09 17:45:17 -05:00
Kyle Spearrin cfbd67060a convert user service to jslib 2018-01-09 17:37:40 -05:00
Kyle Spearrin 56bde82b41 convert api, appid, and token services to jslib 2018-01-09 16:20:15 -05:00
Kyle Spearrin e1a513670f always direct refs from popup 2018-01-09 15:39:24 -05:00
Kyle Spearrin f51bebd99a import ts through node_modules alias 2018-01-09 14:26:20 -05:00
Kyle Spearrin bb98c7e4da converted cryptoservice to jslib 2018-01-08 15:37:11 -05:00
Kyle Spearrin e68f7a1141 convert domain models to jslib 2018-01-08 15:23:36 -05:00
Kyle Spearrin 5d39030e05 convert data models to jslib 2018-01-08 15:12:09 -05:00
Kyle Spearrin a78b8ec79c convert request/response models to jslib 2018-01-08 14:45:34 -05:00
Kyle Spearrin fd931c23d1 attach/read container service to window 2018-01-07 00:15:12 -05:00
Kyle Spearrin 03258e50f7 Refactor for barrels. Utils service to jslib 2018-01-06 22:13:48 -05:00
Kyle Spearrin c018f096b4 moved service abstractions to jslib 2018-01-06 15:47:46 -05:00
Kyle Spearrin dc15edcd4d moved all enums to jslib 2018-01-06 14:22:55 -05:00
Kyle Spearrin fcdf473af1 update jslib version 2018-01-06 11:48:26 -05:00
Kyle Spearrin 274c770308 reference jslib module 2018-01-06 09:07:33 -05:00
Kyle Spearrin cbf8b00b33 rename to browser platform utils 2018-01-05 16:38:50 -05:00
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 2ef937f333 IdleBackground, clean up lock service chrome refs 2018-01-04 17:04:26 -05:00
Kyle Spearrin 2986bd1e29 browserUtilsService.isViewOpen 2018-01-04 16:49:58 -05:00
Kyle Spearrin 701d81a2eb rename storage service implementation 2018-01-04 16:15:06 -05:00
Kyle Spearrin d39c5b37dc abstract MessagingService 2018-01-04 16:06:00 -05:00
Kyle Spearrin 0fbbc4a0b9 static ContainerService for edge case dependencies 2018-01-04 14:16:40 -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
Oscar Hinton 2ca0f6702e Remove unused overlay directory (#455)
* Remove popup.

* Remove lib from gitignore and gulpfile.

* Remove more overlay references.

* Remove unused parts of the legacy gulp lint.
2018-01-02 14:31:41 -05:00
Kyle Spearrin 3253b4861f fix lint issue 2017-12-29 16:37:04 -05:00
Kyle Spearrin 596e7b8a3b added german username field labels 2017-12-29 16:12:57 -05:00
Kyle Spearrin 4c736714cb version bump 2017-12-28 16:04:57 -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 f23714a1f7
New Crowdin translations (#452)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Ukrainian)

* New translations messages.json (Swedish)

* New translations copy.resx (Spanish)

* New translations messages.json (Spanish)

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Romanian)

* New translations copy.resx (Portuguese, Brazilian)

* New translations messages.json (Portuguese)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Polish)

* New translations messages.json (Japanese)

* New translations messages.json (Hungarian)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations messages.json (Dutch)

* New translations messages.json (Croatian)

* New translations copy.resx (Chinese Traditional)

* New translations copy.resx (Vietnamese)
2017-12-27 15:19:12 -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
Kyle Spearrin a2f2e6cfc5 add browser type support for vivaldi and safari 2017-12-18 14:21:22 -05:00
Lukas Michanek f728585db3 fix checkbox toggling (#440) 2017-12-15 16:21:38 -05:00
Kyle Spearrin 5ce3a4ae37 `.toString()` all device-type headers 2017-12-15 11:12:13 -05:00
Kyle Spearrin 58481633eb added device type header to requests 2017-12-15 09:58:26 -05:00
Kyle Spearrin 21963cb9d3 add support for "post-code" autofilling 2017-12-13 08:52:07 -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 4bcc1653ac remove old runtime messages for overlay 2017-12-07 16:29:13 -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 b51ea6e22d context menus background 2017-12-07 16:02:15 -05:00
Kyle Spearrin a995454197 refactor to switches in runtime bg 2017-12-07 15:46:56 -05:00
Kyle Spearrin 6f2163ef4c moved more apis to runtime.background 2017-12-07 15:36:24 -05:00
Kyle Spearrin 8f1757401e separating background apis to their own classes 2017-12-07 15:06:37 -05:00
Kyle Spearrin 142e33eb05 explicitly set boolean autofill value to false
resolves #422
2017-12-07 14:01:27 -05:00
Kyle Spearrin 4e17b74d2b lint fix 2017-12-06 22:36:11 -05:00
Kyle Spearrin e340396ce1 logout callback is always available 2017-12-06 22:35:21 -05:00
Kyle Spearrin 81c01de641 resolving this contexts 2017-12-06 22:28:33 -05:00
Kyle Spearrin b1880c5305 fix issue with no message on menus 2017-12-06 22:10:02 -05:00
Kyle Spearrin c2e5945be5 web request background. fixes to setIcon. 2017-12-06 21:54:38 -05:00
Kyle Spearrin 985c02c5e1 rename bg variables 2017-12-06 20:19:06 -05:00
Kyle Spearrin bc132876c9 missed this refs for i18nService 2017-12-06 14:32:17 -05:00
Kyle Spearrin a4127f2571 dont allow shorthand property assignments 2017-12-06 14:23:34 -05:00
Kyle Spearrin 5319568d81 self ref unnecessary 2017-12-06 14:09:05 -05:00
Kyle Spearrin a5add2c6f9 pass utilsService to i18n function 2017-12-06 14:05:49 -05:00
Oscar Hinton 81fcfb4f6f [TypeScript] Convert background entry script to TypeScript (#419)
* Convert background entry file to typescript. Remove global forge & tldjs variables.

* Minor cleanup.
2017-12-06 13:51:49 -05:00
Kyle Spearrin 97b509e1f6 support fuzzy fill other labels. `hasValue` helper 2017-12-06 11:11:52 -05:00
Kyle Spearrin 8431ae32a4
New Crowdin translations (#417)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese)

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

* New translations messages.json (Swedish)

* New translations messages.json (Thai)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Polish)

* New translations messages.json (Japanese)

* New translations messages.json (Finnish)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (French)

* 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)
2017-12-06 09:45:25 -05:00
Kyle Spearrin 41d615a8fe support for label left/top and more intel. selects 2017-12-06 09:11:37 -05:00
Kyle Spearrin e1158828ec pass currentTab to doCheck 2017-12-05 23:52:53 -05:00
Kyle Spearrin 9809fc7d75 use `tabsQuery` on `tabsQueryFirst` 2017-12-05 23:48:19 -05:00
Kyle Spearrin 72ac90157f bootstrap async 2017-12-05 23:37:32 -05:00
Kyle Spearrin e90476af2b convert background to main.background.ts 2017-12-05 23:28:31 -05:00
Kyle Spearrin 09f6b36bbb i18nService is passed in 2017-12-05 20:51:22 -05:00
Kyle Spearrin c3e836e750 (window as any) chrome sidebarAction 2017-12-05 17:18:20 -05:00
Kyle Spearrin 9149b453e1 started converting background to ts 2017-12-05 17:04:30 -05:00
Kyle Spearrin eab83a9756 fixes to generation service 2017-12-05 12:14:45 -05:00
Kyle Spearrin 184a3db7c8 convert password history to ts. added clear option 2017-12-05 11:56:13 -05:00
Kyle Spearrin 9822f95938 various fixes for generator history 2017-12-05 11:33:12 -05:00
Kyle Spearrin 4b820bb7bd set default options for password generator 2017-12-05 10:58:40 -05:00
Kyle Spearrin 61fb18ec4b delay i18n load on edge for constants 2017-12-04 09:06:49 -05:00
Christopher DeCairos 873cb6aba6 Execute the sidebar action with Ctrl+Shift+Comma (#410)
* Execute the sidebar action with Ctrl+Shift+Comma

* Use the Alt modifier for the Bitwarden sidebar toggle shortcut
2017-12-03 17:48:12 -05:00
Kyle Spearrin 03f51074e0 resolve lint warning 2017-11-29 11:48:49 -05:00
Kyle Spearrin 7d9cd3e386
New Crowdin translations (#405)
* New translations messages.json (Chinese Simplified)

* New translations messages.json (Portuguese)

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

* New translations messages.json (Polish)

* New translations messages.json (Japanese)

* New translations messages.json (Finnish)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (French)

* 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)
2017-11-29 11:39:11 -05:00
Kyle Spearrin c50e4d115e only show add button on folderGrouping 2017-11-29 11:33:29 -05:00
Kyle Spearrin 70df4b2a9b version bump 2017-11-29 11:13:00 -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 b6a5180a6a dont throw error on none found 2017-11-29 10:06:02 -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 6f5ca980c2 remove unused content scripts 2017-11-28 10:42:57 -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 b297c4279a postal code has higher priority than city/state 2017-11-24 23:47:04 -05:00
Oscar Hinton a45f2c2fd7 More tests (#395)
* Test UtilsService.newGuid

* Replace UtilsService.extendObject with Object.assign.

* Test getBrowser.

* Replace var with const.
2017-11-24 18:14:03 -05:00
Kyle Spearrin 2b042da237 additional logic for cc month filling 2017-11-24 15:49:13 -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 b3d34e86fd preserve collection ids on save 2017-11-23 22:33:08 -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
Kyle Spearrin 2d81466d25 add support for syncing collections 2017-11-22 13:17:59 -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 197200b840 ignore readonly and disabled fields 2017-11-22 08:31:22 -05:00
Kyle Spearrin ce619297ae fix missing ctrl on searchText 2017-11-21 21:21:07 -05:00
Kyle Spearrin f17906b2e1 version bump 2017-11-21 14:02:26 -05:00
Kyle Spearrin a0b9ba4898 map localdata in ctor of cipher 2017-11-21 14:02:02 -05:00
Kyle Spearrin 46363ee674 version bump 2017-11-20 13:25:44 -05:00
Kyle Spearrin 3f0fcd4e52 fix cross-origin permission issue in notif. bar 2017-11-20 13:21:14 -05:00
Kyle Spearrin 17edd87ed9 version bump 2017-11-20 11:34:42 -05:00
Kyle Spearrin cf9947e47b attachments length check 2017-11-20 11:28:06 -05:00
Kyle Spearrin 89b300f268 $$ngIsClass fix for ESR 2017-11-20 11:19:43 -05:00
Kyle Spearrin 4ceac37849 resolve shadow warning 2017-11-20 09:06:36 -05:00
Kyle Spearrin 984bd27422 initListSectionItemListeners on lock page 2017-11-20 09:01:48 -05:00
Kyle Spearrin 173ee67466 version bump 2017-11-18 13:47:31 -05:00
Kyle Spearrin 86ffd45373
New Crowdin translations (#385)
* New translations messages.json (Chinese Simplified)

* New translations copy.resx (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Romanian)

* New translations messages.json (Russian)

* New translations messages.json (Spanish)

* New translations copy.resx (Japanese)

* New translations messages.json (Swedish)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Polish)

* New translations messages.json (Japanese)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (French)

* New translations messages.json (Hungarian)

* New translations messages.json (Indonesian)

* New translations copy.resx (Vietnamese)
2017-11-18 13:46:39 -05:00
Oscar Hinton 4531846ff8 Add support for running unit tests (#381)
* Add test runner.

* Fix tests. Add tests for UtilsService.getDomain

* Test getHostname.

* Add two missing test cases and fix getDomain.
2017-11-17 16:33:58 -05:00
Kyle Spearrin f9b00c6871 edge hates `for of` loops :( 2017-11-16 12:49:23 -05:00
Kyle Spearrin cc5c7fb879 initListSectionItemListeners for settings features 2017-11-16 12:42:06 -05:00
Kyle Spearrin cd4c2d6d10 handle api error cases better 2017-11-16 11:12:41 -05:00
Kyle Spearrin a166dc65b1 handle server errors for attachment save 2017-11-15 22:36:20 -05:00
Kyle Spearrin 96bb409ee7 version bump 2017-11-15 21:09:07 -05:00
Kyle Spearrin 7e383c68f6 only need to trim `!` 2017-11-15 17:32:10 -05:00
Kyle Spearrin 1cdf7924fc trim `/!` from start of pages 2017-11-15 17:25:03 -05:00
Kyle Spearrin 77d2218ff9 promise fix for getLastSync 2017-11-15 17:03:16 -05:00
Kyle Spearrin ac9509b607 delete from dev manifest for release 2017-11-15 16:40:24 -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 f084da6202 no devicePushToken for browser 2017-11-14 09:48:21 -05:00
Kyle Spearrin ef0f4632ca remove unused currentYear 2017-11-13 16:40:18 -05:00
Kyle Spearrin 4664c783f2 add missing types to models 2017-11-13 16:21:45 -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 907247b3a7 allow csv field names as well 2017-11-13 14:09:45 -05:00
Kyle Spearrin 745b17fe95 support regex in custom field names 2017-11-13 13:07:59 -05:00
Kyle Spearrin 202d008cb0 only autofill viewable fields for card/identities 2017-11-11 22:25:16 -05:00
Kyle Spearrin c6274dd1dc hasOwnProperty continue 2017-11-11 08:10:58 -05:00
Kyle Spearrin b13bb49164 update autofiller to es6 syntax 2017-11-10 23:52:29 -05:00
Kyle Spearrin 12851a6e80 autofill improvements for cards and identities 2017-11-10 23:47:42 -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 133e3d5b55 remove jquery usage from bar 2017-11-09 22:38:09 -05:00
Kyle Spearrin 0f7a7c56dc fixes for initListSectionItemListeners 2017-11-09 21:58:46 -05:00
Kyle Spearrin be389bd7ac duo fixes to window 2017-11-09 21:58:34 -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 ae5ad770aa assign libs to `window` 2017-11-09 12:38:43 -05:00
Kyle Spearrin f937fca917 vendors for background. clean out gulp. 2017-11-08 10:22:26 -05:00
Kyle Spearrin 1cd192a398 delete old cipher service 2017-11-07 23:05:36 -05:00
Kyle Spearrin f1e0681639 remove Q library 2017-11-07 17:04:04 -05:00
Kyle Spearrin 44eedc8b1d require all templates for in-line html 2017-11-07 16:59:21 -05:00
Kyle Spearrin bc98c82303 always set new tokens on refreshes 2017-11-07 10:43:02 -05:00
Kyle Spearrin 5a905bb4c1 convert lock service to ts 2017-11-07 08:24:10 -05:00
Kyle Spearrin e5fec1fc9a move copy to clipboard to static 2017-11-06 21:57:15 -05:00
Kyle Spearrin 9c5a9da9f5 delete old autofill service 2017-11-06 14:21:34 -05:00
Kyle Spearrin 7bf681c291 totp settings fix 2017-11-06 14:20:59 -05:00
Kyle Spearrin 530ed94d3c autofill service to ts 2017-11-06 14:16:06 -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 38e235302c fix __edgeMessages 2017-11-04 23:46:15 -04:00
Kyle Spearrin 4fb2d879ec fetch edge messages 2017-11-04 23:35:46 -04:00
Kyle Spearrin bd109f4ed9 fixes and cleanup 2017-11-04 23:18:38 -04: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 fda669c701 dont lose order of els when reducing limit 2017-11-04 10:21:23 -04:00
Kyle Spearrin b1da228c36 missed $ctrl. on export check 2017-11-03 19:50:38 -04:00
Oscar Hinton 45a269a5f0 Fix initListSectionItemListeners (#355) 2017-11-03 17:21:07 -04:00
Oscar Hinton 8ae178aff3 Rewrite lock module to TypeScript. (#354) 2017-11-03 16:40:44 -04:00
Kyle Spearrin e250d9b658 assign u2f to window 2017-11-03 16:08:52 -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 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
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