Commit Graph

2710 Commits

Author SHA1 Message Date
Patrick H. Lauke 6b0167a098
Merge branch 'master' into patrickhlauke-a11y-patch2 2021-09-18 17:47:59 +01:00
Patrick H. Lauke c178cbdc12 Resolve merge conflict 2021-09-18 17:45:54 +01:00
Patrick H. Lauke 8ce5cbe943 Tweak styles to accommodate for buttons 2021-09-18 17:45:34 +01:00
Patrick H. Lauke 0b024e11d6
Update src/popup/scss/pages.scss
Co-authored-by: Addison Beck <addisonbeck1@gmail.com>
2021-09-17 21:19:34 +01:00
Oscar Hinton a848406ce0
Use explicit import paths (#2074) 2021-09-17 15:44:27 +02:00
Dane Powell 7d797f73fe
Automatic biometrics prompt (#2065)
Co-authored-by: Michael Cho <mcho@tutanota.com>
2021-09-17 10:22:46 +02:00
Vincent Salucci bb99af6e24
[SSO/Auto Enroll] Fix type for banner (#2073) 2021-09-16 23:00:40 -05:00
Thomas Rittson 8f700b0b45
Use a modal to set the unlock pin (#2060)
* Use separate modal for set pin

* Fix modal style and layout

* Minor fixes

* Remove incorrect label

* Fix initial focus and tab a11y

* Fix unrelated linting

* Update jslib
2021-09-16 05:56:29 +10:00
Oscar Hinton 205b1153de
Disable Private Vault Export Policy (#2064) 2021-09-15 21:06:13 +02:00
Oscar Hinton 2e6f0f4166
Vault Timeout Policy (#2048) 2021-09-14 13:36:34 +02:00
Thomas Rittson fa06e8ed6d
Fix QA feedback: save button not working (#2059) 2021-09-09 05:57:46 +10:00
Vincent Salucci d7754441d3
[SSO/Auto Enroll] Set Password banner (#2050)
* [SSO/Auto Enroll] Set Password banner

* Fix merge conflict

* Add missing string/style

* Update jslib
2021-09-07 12:06:43 -05:00
Dmitry Chepurovskiy cd2f174923
Select folder at save bar (#1409)
* Markup changes

* Render in notification bar folders list that is provided form TS code

* Implemented getting of folders list

* Refactor addPlatformEventListener and added default selection of "No Folder"

* Pass folder id info to saveAddLogin

* Modify saveAddLogin to use folder id

* Try to fix default folder selection

* Fix styling issues found during review

* Fix review issues found by kspearrin

* Fix default selection and null handling

* Fix import order

* Applied review suggestions

* Implement checking if folderExist during saving

* Fix compile issues

* Added select folder... option

* Add internalization for select folder message

* Hide select folder element on narrow screens

* Fix lint issues

* Review fixes in notification bar

* Adjust semi-responsive layout for folder selector

* Revert style change

Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2021-09-03 11:54:52 +10:00
Patrick H. Lauke fdb3e25d98
Apply suggestions from code review
Co-authored-by: Addison Beck <addisonbeck1@gmail.com>
2021-09-02 22:06:36 +01:00
Thomas Rittson 0bd22dcddc
Add new context menu item: Copy Custom Field Name (#2045)
* Add "Copy custom field name" context menu item

* Title case context menu string

* Improve Copy Custom Field Name logic

* Move CopyClickedElement to runtime.background

* Update dependencies

* Add comments, refactor logic, add failure messages

* Fix typo and linting

* Fix typos

* Move null check inside function
2021-09-02 07:51:43 +10:00
Thomas Rittson 515c72abb0
Move policy checks within policyService (#2036)
* Refactor: use policyService.policyAppliesToUser

* Fix inverted condition

* Update jslib
2021-09-01 07:11:28 +10:00
Vincent Salucci 1c7504a691
[Callout] Update UI structure (#2020)
* [Callout] Update UI structure

* Update jslib
2021-08-27 17:04:45 -05:00
Oscar Hinton a1f7e07f09
Add password show/hide to reprompt (#1902)
Co-authored-by: Addison Beck <abeck@bitwarden.com>
2021-08-27 15:27:22 +02:00
Joseph Flinn 8b61d05f85 Reverting changes to Portuguese and Chinese 2021-08-24 08:16:15 -07:00
Oscar Hinton 294e7c3b8d
Bump version to 1.52.1 (#2027) 2021-08-20 15:57:57 +02:00
Daniel James Smith 2ebd8603f6
Fixed order of supportedLocales to have 'en' as fallback again 2021-08-19 22:10:13 +02:00
Joseph Flinn 689303b684 Reverting the Crowdin English changes 2021-08-19 10:39:36 -07:00
Thomas Rittson b850117f52
Revert "Remove unsafe-inline from Content Security Policy in manifest.json (#1873)" (#2023)
This reverts commit 090e9f35ae.
2021-08-19 18:20:38 +10:00
Joseph Flinn 05ba96d3d5
Merge pull request #2010 from bitwarden/crowdin-auto-sync
Autosync Crowdin Translations
2021-08-18 14:27:00 -07:00
github-actions e2c5b8ead4 Autosync Crowdin translations 2021-08-18 21:14:03 +00:00
addison 061708cbdd changed ngIf to hidden for send options 2021-08-18 09:19:35 -04:00
Matt Gibson e2f0feaf7f
Version bump to 1.52.0 (#2018) 2021-08-17 14:07:46 -05:00
github-actions 7495476d9d Autosync Crowdin translations 2021-08-13 17:05:03 +00:00
Matt Gibson 4890ca3c51
Add iframe allow to initial load (#2005)
* Add iframe allow to initial load

Chrome seems to balk at this attribute being added after the fact. It
may be a race condition or an intentional block, but adding to the
template fixes our missing allow attribute problem.

* Update jslib
2021-08-13 09:23:36 -05:00
Addison Beck a61598253c
Merge pull request #1995 from bitwarden/m-rpv1-force-reset 2021-08-11 15:50:15 -04:00
addison c9a244471e also moved the rmp check in the two factor component 2021-08-11 13:44:09 -04:00
Mathew Hodson da12cbcd37
Don't use deprecated initKeyEvent() for autofill (#2001) 2021-08-11 12:40:36 -05:00
addison a54c4c8efa changed the header for the update temp password screen 2021-08-11 12:22:28 -04:00
addison 8e56790265 moved the update temp password check on login to right after syncing finishes 2021-08-11 12:19:08 -04:00
addison 2c954d2ce0 implemented password score styling for update temp password 2021-08-11 12:09:10 -04:00
addison b0b0e144ea Merge branch 'master' into m-rpv1-force-reset 2021-08-11 10:09:54 -04:00
Thomas Rittson 69c892807c
Use custom virtual scroll strategy (#2002)
* update jslib

* Use custom virtual scroll strategy
2021-08-11 12:52:44 +10:00
Vincent Salucci 2bddc1017b [Reset Password v1] Update Temp Password 2021-08-05 10:01:58 -05:00
Xandre V 090e9f35ae
Remove unsafe-inline from Content Security Policy in manifest.json (#1873) 2021-08-05 17:24:58 +10:00
Patrick H. Lauke 888fc74a57 A11y: use visually hidden styles rather than visibility
- `visibility:hidden` also hides text from assistive technologies, leading to the settings link lacking an accessible name when not hovered (focused with keyboard only, for instance)
- turn the styles around and hide the non-hovered link's span with "visually hidden" styles https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/
- also include `:focus` to make the text visible when hovered (for sighted keyboard users)
2021-07-31 22:07:05 +01:00
Patrick H. Lauke 7e1c491124 Add extra styles for buttons
- to maintain the existing look and feel after switching links to buttons
2021-07-31 21:10:37 +01:00
Patrick H. Lauke d528d72b4d Change links to buttons
- more semantically accurate, will expose these as buttons to assistive technologies
- note: while having block-level elements like `<div>` inside a `<button>` is an html validation error, it does not affect functionality as long as there's no more structure inside it
2021-07-31 20:50:46 +01:00
Oscar Hinton 7cf4cfe3d1
Add support for helpers in environment service (#1967) 2021-07-23 22:32:42 +02:00
Matt Gibson 55917b6cb0
Feature/use hcaptcha if bot (#1968)
* Add captcha to login page

* Include log service in DI providers for api-action directive

* Add captcha to register page

* update jslib
2021-07-23 13:22:53 -05:00
Addison Beck 829fb237c7
Merge pull request #1955 from bitwarden/SafariDateTimeWoes
Resolved Safari Date/Time Issues In Send
2021-07-16 14:31:43 -04:00
addison 867286a70e updated jslib 2021-07-16 13:58:37 -04:00
Oscar Hinton 056fdba6dd
Hide biometric setting when running in Android (#1907) 2021-07-16 10:11:21 +02:00
addison 39ef5d2e92 cleaned up date and time logic for Send 2021-07-15 11:10:58 -04:00
Trey Greer 1e3f2acfd4
Add AZ language (#1949) 2021-07-12 22:11:04 +10:00
Kyle Spearrin 4a38017ba2 New translations messages.json (English, India) 2021-07-07 17:43:04 -04:00
Kyle Spearrin a582df20eb New translations messages.json (Turkish) 2021-07-07 17:36:42 -04:00
Kyle Spearrin 1093c8b918 New translations messages.json (Ukrainian) 2021-07-07 17:36:41 -04:00
Kyle Spearrin 391058a8a7 New translations messages.json (Chinese Simplified) 2021-07-07 17:36:40 -04:00
Kyle Spearrin f9f1537f7f New translations messages.json (Chinese Traditional) 2021-07-07 17:36:39 -04:00
Kyle Spearrin 0e688a8b86 New translations messages.json (Portuguese, Brazilian) 2021-07-07 17:36:37 -04:00
Kyle Spearrin 95b3ecb563 New translations messages.json (Indonesian) 2021-07-07 17:36:36 -04:00
Kyle Spearrin ac925f33e8 New translations messages.json (Persian) 2021-07-07 17:36:35 -04:00
Kyle Spearrin 127ef9a6e1 New translations messages.json (Swedish) 2021-07-07 17:36:33 -04:00
Kyle Spearrin 3a2c1bc6be New translations messages.json (Estonian) 2021-07-07 17:36:31 -04:00
Kyle Spearrin 9b98e35e00 New translations messages.json (Azerbaijani) 2021-07-07 17:36:30 -04:00
Kyle Spearrin e58f0af31f New translations messages.json (Hindi) 2021-07-07 17:36:29 -04:00
Kyle Spearrin 473dd81001 New translations messages.json (English, United Kingdom) 2021-07-07 17:36:28 -04:00
Kyle Spearrin 00e06bb339 New translations messages.json (Kannada) 2021-07-07 17:36:25 -04:00
Kyle Spearrin 3bdf2aa29c New translations messages.json (English, India) 2021-07-07 17:36:22 -04:00
Kyle Spearrin 078918a7eb New translations messages.json (Serbian (Cyrillic)) 2021-07-07 17:36:21 -04:00
Kyle Spearrin 69a8e6ec4e New translations messages.json (Slovak) 2021-07-07 17:36:20 -04:00
Kyle Spearrin 5e8bccffb6 New translations messages.json (Bulgarian) 2021-07-07 17:36:18 -04:00
Kyle Spearrin 975f22e9f8 New translations messages.json (Czech) 2021-07-07 17:36:16 -04:00
Kyle Spearrin 23ce4f8ae8 New translations messages.json (Danish) 2021-07-07 17:36:15 -04:00
Kyle Spearrin 307e340e6b New translations messages.json (German) 2021-07-07 17:36:14 -04:00
Kyle Spearrin 25076769e9 New translations messages.json (Greek) 2021-07-07 17:36:13 -04:00
Kyle Spearrin 202dd93e79 New translations messages.json (Finnish) 2021-07-07 17:36:12 -04:00
Kyle Spearrin fb20f449a6 New translations messages.json (Japanese) 2021-07-07 17:36:08 -04:00
Kyle Spearrin afe533c5d9 New translations messages.json (Dutch) 2021-07-07 17:36:06 -04:00
Kyle Spearrin b97d86307a New translations messages.json (Polish) 2021-07-07 17:36:04 -04:00
Kyle Spearrin b810a8ed7a New translations messages.json (Russian) 2021-07-07 17:36:02 -04:00
Kyle Spearrin 04c51937af New translations messages.json (Hungarian) 2021-07-07 17:36:01 -04:00
Kyle Spearrin 425e248ecd New translations messages.json (Romanian) 2021-07-07 17:35:26 -04:00
Chad Scharf f70129185b [chore] version bump 1.51.1 2021-07-07 17:06:02 -04:00
Shashank S 914d88770d
Use radio buttons for password generator type instead of dropdown (#1894)
* fix: radio instead of dropdown

* fix: revert changes, use from upstream

* chore: remove unnecessary label

* chore: undo unnecessary formatting

* chore: undo unnecessary formatting

* feat: update jslib version

* chore: add label, remove unnec. intlz.

* Remove unnecessary name attribute

Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2021-07-07 21:39:03 +10:00
Thomas Rittson 72f315eada
Merge pull request #1935 from bitwarden/debounce-navigation
Fix loss of cipher data when using pass generator
2021-07-07 11:49:05 +10:00
tgreer-bw a55593a3c5 add Kannada language 2021-07-06 06:39:39 -04:00
Thomas Rittson 9d720d6058 Fix loss of cipher data when using pass generator 2021-07-06 19:23:49 +10:00
Thomas Rittson af1540267f
Merge pull request #1918 from bitwarden/fix-private-browsing
Don't start i18n service if in private mode
2021-07-01 08:04:38 +10:00
Kyle Spearrin 11cb110b4d New translations messages.json (Italian) 2021-06-29 15:05:18 -04:00
Kyle Spearrin 94bee8019c New translations messages.json (German) 2021-06-29 15:05:15 -04:00
Kyle Spearrin 29172b211f New translations messages.json (Catalan) 2021-06-29 15:05:13 -04:00
Kyle Spearrin 640e44347e New translations messages.json (Russian) 2021-06-29 15:05:09 -04:00
Kyle Spearrin 389113d88b New translations messages.json (Persian) 2021-06-29 15:05:04 -04:00
Kyle Spearrin efe29bd035 New translations messages.json (Turkish) 2021-06-29 14:09:11 -04:00
Kyle Spearrin d0e7c39ab8 New translations messages.json (Ukrainian) 2021-06-29 14:09:09 -04:00
Kyle Spearrin ac4c0bb62b New translations messages.json (Chinese Simplified) 2021-06-29 14:09:08 -04:00
Kyle Spearrin ccd90df9ef New translations messages.json (Chinese Traditional) 2021-06-29 14:09:07 -04:00
Kyle Spearrin aec91281ed New translations messages.json (Vietnamese) 2021-06-29 14:09:06 -04:00
Kyle Spearrin 8f1e13baa8 New translations messages.json (Portuguese, Brazilian) 2021-06-29 14:09:05 -04:00
Kyle Spearrin e5e97c3dec New translations messages.json (Indonesian) 2021-06-29 14:09:04 -04:00
Kyle Spearrin 1f85f8e0cc New translations messages.json (Persian) 2021-06-29 14:09:03 -04:00
Kyle Spearrin 483f0220b1 New translations messages.json (Bengali) 2021-06-29 14:09:02 -04:00
Kyle Spearrin fd8412be56 New translations messages.json (Swedish) 2021-06-29 14:09:01 -04:00
Kyle Spearrin 6ea1201584 New translations messages.json (Thai) 2021-06-29 14:09:00 -04:00
Kyle Spearrin 62cdb1f3b1 New translations messages.json (Estonian) 2021-06-29 14:08:58 -04:00
Kyle Spearrin 4fef02e2a6 New translations messages.json (Latvian) 2021-06-29 14:08:57 -04:00
Kyle Spearrin 4674e84883 New translations messages.json (Hindi) 2021-06-29 14:08:56 -04:00
Kyle Spearrin 93f830eddd New translations messages.json (English, United Kingdom) 2021-06-29 14:08:55 -04:00
Kyle Spearrin 537d074409 New translations messages.json (Malayalam) 2021-06-29 14:08:54 -04:00
Kyle Spearrin 381bd058a5 New translations messages.json (Sinhala) 2021-06-29 14:08:53 -04:00
Kyle Spearrin 38b8842a6b New translations messages.json (Kannada) 2021-06-29 14:08:52 -04:00
Kyle Spearrin eb659d1869 New translations messages.json (Norwegian Bokmal) 2021-06-29 14:08:51 -04:00
Kyle Spearrin 029610e0f8 New translations messages.json (Croatian) 2021-06-29 14:08:50 -04:00
Kyle Spearrin 8b1d2df0b4 New translations messages.json (English, India) 2021-06-29 14:08:49 -04:00
Kyle Spearrin b0c8b9bd2c New translations messages.json (Serbian (Cyrillic)) 2021-06-29 14:08:48 -04:00
Kyle Spearrin eb0b555d91 New translations messages.json (Slovak) 2021-06-29 14:08:47 -04:00
Kyle Spearrin 4624f6464b New translations messages.json (Spanish) 2021-06-29 14:08:46 -04:00
Kyle Spearrin ca66090123 New translations messages.json (Belarusian) 2021-06-29 14:08:45 -04:00
Kyle Spearrin e103f214f5 New translations messages.json (Bulgarian) 2021-06-29 14:08:44 -04:00
Kyle Spearrin cdcb4b4e3d New translations messages.json (Catalan) 2021-06-29 14:08:43 -04:00
Kyle Spearrin f1a171c6cd New translations messages.json (Czech) 2021-06-29 14:08:42 -04:00
Kyle Spearrin 1b95199a65 New translations messages.json (Danish) 2021-06-29 14:08:41 -04:00
Kyle Spearrin f391d73d9d New translations messages.json (German) 2021-06-29 14:08:39 -04:00
Kyle Spearrin f6b64d31dd New translations messages.json (Greek) 2021-06-29 14:08:38 -04:00
Kyle Spearrin dfedc9b18d New translations messages.json (Finnish) 2021-06-29 14:08:37 -04:00
Kyle Spearrin 62465a13ce New translations messages.json (Slovenian) 2021-06-29 14:08:36 -04:00
Kyle Spearrin 60e271dbf8 New translations messages.json (Hebrew) 2021-06-29 14:08:35 -04:00
Kyle Spearrin 0d303a9c73 New translations messages.json (Italian) 2021-06-29 14:08:34 -04:00
Kyle Spearrin 698f3be3bf New translations messages.json (Japanese) 2021-06-29 14:08:33 -04:00
Kyle Spearrin 8a80aa7128 New translations messages.json (Korean) 2021-06-29 14:08:32 -04:00
Kyle Spearrin a16436fdac New translations messages.json (Lithuanian) 2021-06-29 14:08:31 -04:00
Kyle Spearrin 06430bcca4 New translations messages.json (Dutch) 2021-06-29 14:08:30 -04:00
Kyle Spearrin 64abdf66a0 New translations messages.json (Polish) 2021-06-29 14:08:29 -04:00
Kyle Spearrin 43b5b14025 New translations messages.json (Portuguese) 2021-06-29 14:08:27 -04:00
Kyle Spearrin 3e845acfb0 New translations messages.json (Russian) 2021-06-29 14:08:26 -04:00
Kyle Spearrin 4e92adf7c6 New translations messages.json (Hungarian) 2021-06-29 14:08:25 -04:00
Kyle Spearrin 2ebe0cd5dc New translations messages.json (French) 2021-06-29 14:08:24 -04:00
Kyle Spearrin e49344cb6a New translations messages.json (Romanian) 2021-06-29 14:07:51 -04:00
Thomas Rittson 13f29ac8d6 Don't start i18n service if in private mode 2021-06-29 16:59:14 +10:00
Vincent Salucci 634cd6d56f
[Version] Bump to 1.51.0 (#1917) 2021-06-28 12:40:26 -05:00
Matt Gibson 2be717d0fb
Redefine cipher "share" to "move to organization" (#1903)
* Redefine cipher "share" to "move to organization"

* PR review

* update jslib
2021-06-22 15:44:06 -05:00
Matt Gibson f35f3550a7
Get either 'Bitwarden' and 'Bitwarden_biometric' keys. (#1904)
* Get either 'Bitwarden' and 'Bitwarden_biometric' keys.

* Fix let var typo

* Fix string handling error

* Retrieve biometric key from Desktop

* Null check key
2021-06-22 15:11:29 -05:00
Oscar Hinton 78b1ae9a6a
Add reprompt help link (#1908) 2021-06-21 20:55:39 +02:00
Vincent Salucci 8a75d0a1cf
[Toast] - BUG - Fixed styles (#1900) 2021-06-16 14:43:48 -05:00
Matt Gibson 5251ed2853
Must await to get stored value (#1899) 2021-06-16 08:36:14 -05:00
Thomas Rittson c19d4f882d
Merge pull request #1898 from dltmurphy/deprecated
Use addEventListener instead of addListener (deprecated)
2021-06-15 21:00:27 -07:00
Matt Gibson a54ce615c8
Update jslib (#1895)
* Update jslib

* Update jslib

* Revert `isDesktopClient`
2021-06-15 13:40:49 -05:00
Chad Scharf 81a6cc092e
Merge pull request #1896 from TritzA/patch-1
English mistake correction
2021-06-15 10:38:35 -04:00
Danny Murphy 6cdadc6bdf Fix Deprecation Issue 2021-06-15 10:43:56 +01:00
Thomas Rittson 75e47f2f62
Merge pull request #1858 from bitwarden/cdk-virtual-scroll
Use cdk-virtual-scroll for long cipher lists
2021-06-14 14:35:35 -07:00
Antonin Tritz 71f2c3e8cd
English mistake correction
Change "Enable Auto-fill On Page Load" to "Enable Auto-fill on Page Load".
The word "on" should not be capitalize on title because it is a preposition.

Source : https://www.grammarly.com/blog/capitalization-in-the-titles/
2021-06-14 16:59:33 -04:00
Thomas Rittson ebba6aed7f Remove unnecessary constructors 2021-06-10 07:36:30 +10:00
Thomas Rittson 57e34dc6e8 Merge remote-tracking branch 'origin' into cdk-virtual-scroll 2021-06-09 10:07:35 +10:00
Thomas Rittson f4d792aa9d Merge branch 'master' into use-lock-guard 2021-06-09 07:39:45 +10:00