Commit Graph

1843 Commits

Author SHA1 Message Date
Alec Rippberger a3a2e9e321
Run prettier. 2024-10-15 22:06:54 -05:00
Alec Rippberger b839c82d9e
Remove unused enforcedPasswordPolicyOptions property. 2024-10-15 21:57:28 -05:00
Alec Rippberger 00355670b6
Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-15 21:47:21 -05:00
Alec Rippberger 2f29903136
Clean up and flush out register form tests. 2024-10-15 21:40:48 -05:00
Thomas Rittson 178a418850
Conditionally disable client-side policy validation (#11550) 2024-10-16 08:46:03 +10:00
Alec Rippberger 28aae75abf
Fix translations. 2024-10-15 16:42:58 -05:00
Alec Rippberger 38051c9e7d
Simplify ngOnInit: remove webOnInit and move getLoginWithDevice to defaultOnInit
I couldn't find any usages of qParams.org or qParams.sponsorshipToken on QA (signing up for family membership, creating organization, manually modifying query params), so I think these are safe to remove.
2024-10-15 16:22:47 -05:00
Alec Rippberger 588c65b039
Add DefaultLoginComponent tests. 2024-10-15 16:20:07 -05:00
Alec Rippberger 833582b8d4
Rename goAfterLogIn to evaluatePassword and borrow logic from lock component. 2024-10-15 16:20:06 -05:00
Alec Rippberger 64b967d69e
Merge branch 'auth/pm-8111/browser-refresh-login-component' of https://github.com/bitwarden/clients into auth/pm-8111/browser-refresh-login-component 2024-10-15 14:42:52 -05:00
Alec Rippberger e51010f504
Add test for unauthUiRefreshRedirect. 2024-10-15 14:42:42 -05:00
Alec Rippberger 49776193c0
Fix translation error 2024-10-15 14:42:18 -05:00
Jordan Aasen 87545e4d21
fix logic for displaying hide email in send options (#11561) 2024-10-15 20:48:51 +02:00
Alec Rippberger ab459fc602
Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-15 13:14:09 -05:00
Alec Rippberger 3354527a5a
Merge branch 'auth/pm-8111/browser-refresh-login-component' of https://github.com/bitwarden/clients into auth/pm-8111/browser-refresh-login-component 2024-10-15 12:35:41 -05:00
Cesar Gonzalez 32d12b3d6a
[PM-7980] Inline autofill menu is not shown inside dialog html tag (#11474)
* [PM-7980] Fix inline menu not showing inside dialog html tag

* [PM-7980] Fix inline menu not showing inside dialog html tag

* [PM-7980] Fixing an issue where a dialog element could potentially not represent itself in the #top-layer
2024-10-15 11:34:14 -05:00
Alec Rippberger 1241ca1785
Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-15 11:22:24 -05:00
Nick Krantz e5ca6fd460
wrap generate & copy buttons in a flex container, flex containers do not wrap by default (#11558) 2024-10-15 11:06:36 -05:00
Alec Rippberger 31f65ec463
Update Storybook with initialLoginEmail 2024-10-15 10:59:52 -05:00
Nick Krantz 15e5a6d747
update heading level on password generator (#11556) 2024-10-15 17:16:00 +02:00
Jonathan Prusik 1c2cb4440b
[PM-12345] Add cipher type settings for inline autofill menu (#11260)
* add inline menu identity and card visibility settings state to autofill settings service

* add inline menu identity and card visibility settings to autofill settings view component

* add inline menu identity and card visibility settings to legacy autofill settings view component

* do not show inline menu card and identity visibility settings if inline-menu-positioning-improvements feature flag is off

* show card and identity inline menus based on their visibility settings

* do not show identities in account creation username/email fields if user setting disallows it

* reload local tab settings for inline menu visibility when an inline visibility setting value changes

* take out tabSendMessageData call for inline menu visibility sub-settings

---------

Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
2024-10-15 11:07:52 -04:00
Daniel James Smith 40ab96a7ce
Show disabled Sends within Send list view (#11555)
With #10192 we introduced the new send-list-filters, and filtered out any disabled sends. These still need to be shown as the the other clients still support enabling/disabling Sends

This will be removed once all clients use the same shared components.

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-15 10:54:00 -04:00
Jordan Aasen 445477225c
fix label width in password generator (#11515) 2024-10-14 15:24:23 +02:00
Jordan Aasen 1459c06d17
[PM-12724] - fix logic for showing new password (#11512)
* fix logic for showing new password

* fix logic
2024-10-14 15:22:22 +02:00
Jordan Aasen fa41f29fc4
[CL-425] - add tools card component (#11375)
* add tools card component

* rename to tools-card

* whitelist readme

* fix tw classes in card component

* add RTL support.

* add documentation. revert changes to settings

* Revert vscode settings

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-11 23:00:45 +02:00
Victoria League 988c2b69e0
[CL-471] Update lock icon and others (#11508) 2024-10-11 16:12:49 -04:00
Jared Snider 7297d0fccd
Auth/PM-13318 - AnonLayoutWrapperData Refactor to add full Translation support (#11513)
* PM-13318 - AnonLayoutWrapperData refactor to support all possible string scenarios (untranslated string, translated string, and translated string with placeholders)

* PM-13318 - Fix accidental check in

* PM-13318 - Revert the correct change.

* PM-13318 - Fix test failures
2024-10-11 16:02:47 -04:00
Shane Melton 9d163550fd
[PM-6991] Improve reactivity of cipherViews$ observable in cipher service (#11141)
* [PM-6991] Remove self reference to cipherViews$

* [PM-6991] Update cipherViews$ observable to be reactive to encrypted ciphers and localData

* [PM-6991] Use the cipherViews$ observable in the Web vault

* [PM-6991] Update the vault filter service to use cipherViews$ observable

* [PM-6991] Add deprecation notice to getAllDecrypted

* [PM-6991] Ensure cipherViews$ emits an empty array whenever the decrypted cipher cache is cleared

* [PM-6991] Fix cipher service test

* [PM-6991] Use shareReplay instead of share

* [PM-6991] Remove ciphersExpectingUpdate and replace with a null filter instead for cipherViews$

* [PM-6991] Skip refreshing on null cipherViews$ to avoid flashing an empty vault after modifying ciphers
2024-10-10 14:54:23 -07:00
Alec Rippberger 72f07fef55
Remove Web/Desktop comment from html template 2024-10-10 16:07:39 -05:00
Alec Rippberger 3936ccd979
Ensure isLoginWithPasskeySupported is only returns true for web client. 2024-10-10 16:06:23 -05:00
Alec Rippberger 99ddbc9cd6
Removing register component changes. 2024-10-10 15:34:37 -05:00
Alec Rippberger 75330897d1
Removing register component changes. 2024-10-10 15:08:03 -05:00
Alec Rippberger 9b2032238c
Remove hardcoded colors from Vault Icon 2024-10-10 14:43:12 -05:00
Alec Rippberger ea685728ca
Add back button. 2024-10-10 10:58:01 -05:00
Alec Rippberger 90a24cba67
Merge branch 'main' into auth/pm-8111/browser-refresh-login-component 2024-10-10 10:07:39 -05:00
Jordan Aasen b9be15c84b
fix password label (#11478) 2024-10-10 10:28:08 +02:00
Alec Rippberger 982da467b4
Directly set clientType in individual login component services. 2024-10-09 18:54:53 -05:00
Alec Rippberger 6d980bfadd
Add await to saveEmailSettings function. 2024-10-09 14:32:50 -05:00
Jared McCannon 1ca03e7815
[PM-12357] - Using new Verified SSO Domain call for SSO (#11446)
* Added new SSO verified domain call and added calling of it behind feature flag.
2024-10-09 14:30:39 -05:00
Alec Rippberger 47ce605e77
Restructure handAuthResult to ensure we redirect to vault. 2024-10-09 14:01:01 -05:00
Alec Rippberger 6e337e1e7d
Use click event to trigger goToHint. 2024-10-09 13:02:59 -05:00
Alec Rippberger 57044a6855
Validate email on enter keypress. 2024-10-09 12:51:40 -05:00
Nick Krantz e2275ad0bc
[PM-12776] Draggable Items within a dialog (#11396)
* increase z-index `cdk-drag-preview` so it displays on top of modals/dialogs when draggable elements are within them

* update comment overlay z-index and add ticket number

* update comment
2024-10-09 12:05:31 -05:00
Alec Rippberger 8975b60e1e
Ensure Passkey login available for web and desktop. 2024-10-09 11:22:17 -05:00
Jordan Aasen f1dab68e46
don't change password field label (#11267) 2024-10-09 15:00:05 +02:00
Alec Rippberger 5aec3e8210
Update "continue" button from "submit" to "button" type. 2024-10-08 21:38:26 -05:00
Alec Rippberger 2bb89a42ba
Ensure Login with Passkey button is shown by setting clientType. 2024-10-08 21:27:32 -05:00
Alec Rippberger 994e097eff
Address PR feedback: use strict comparison. 2024-10-08 18:33:52 -05:00
Conner Turnbull 49b26db27e
Split invoice history table into two tables for paid and open (#11459) 2024-10-08 14:55:59 -04:00
Jared Snider 18522e5165
PM-13252 - AnonLayout - Style tweaks to fix scrollbars on browser + add typography to footer content + misc minor refactors. (#11449) 2024-10-08 14:51:08 -04:00