-
Notifications
You must be signed in to change notification settings - Fork 477
feat(mosaic): Wire up password section #9930
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
8e91fcd
feat(mosaic): add account password model and policy tests
austincalvelage 29480c3
feat(mosaic): support password feedback and verification in the editor
austincalvelage ccc8e70
feat(mosaic): connect password editing to account updates and reverif…
austincalvelage 80d8f62
feat(swingset): add live password editing demo
austincalvelage 7d738b5
refactor(mosaic): rename Field.Info to Field.Hint
austincalvelage b3ed23f
fix(mosaic): restore password API error formatting
austincalvelage de8d8d3
fix(mosaic): show password strength suggestions
austincalvelage 31e5a64
fix(mosaic): match legacy password hint wording
austincalvelage c24bf64
refactor(mosaic): take the password section as a security panel slot
austincalvelage cf939ba
fix(mosaic): confirm met password requirements when strength checks a…
austincalvelage 125ea1a
fix(mosaic): use the legacy read-only password copy
austincalvelage 98d6501
fix(mosaic): localize password update errors raised by the model
austincalvelage bec2644
fix(mosaic): use the legacy copy when the new password matches the cu…
austincalvelage a4e8f84
refactor(mosaic): move password reverification into the editor contro…
austincalvelage 7d4c33b
fix(mosaic): show password requirements after the new password is lef…
austincalvelage e5209e8
fix(mosaic): keep the password mismatch after the confirmation is cle…
austincalvelage 251da77
fix(mosaic): align password reverification with controller status
austincalvelage c62ab33
refactor(mosaic): remove password reverification flow
austincalvelage a9b8078
test(mosaic): cover password editing with real Clerk
austincalvelage 0ef6cb7
fix(swingset): parse password fixture as JSX and trim duplicate tests
austincalvelage 3b5eab5
fix(mosaic): use managed password row for enterprise accounts
austincalvelage 9967dff
test(mosaic): reproduce managed password label overflow
austincalvelage 6816ca9
fix(mosaic): wrap managed password provider names
austincalvelage 98c1f24
docs(swingset): show long managed password provider
austincalvelage 0531bec
fix(mosaic): place managed provider below password
austincalvelage a7736ed
revert(mosaic): leave section layout for follow-up
austincalvelage bde1a0d
test(mosaic): await password dialog focus before typing
austincalvelage 1083ac8
chore(mosaic): mark session reverification as deferred
austincalvelage 6bce495
chore: make password section changeset empty
austincalvelage f91503a
chore: remove duplicate empty changeset
austincalvelage 2e68e35
refactor(mosaic): simplify password loading
austincalvelage 7601f00
fix(mosaic): localize user profile password errors
austincalvelage 5829c87
fix(mosaic): debounce user profile password validation
austincalvelage d73f3a2
chore: consolidate password changesets
austincalvelage 20cb44f
chore(mosaic): note password loading skeleton follow-up
austincalvelage e67e809
refactor(mosaic): extract password field feedback mapping
austincalvelage ac42876
refactor(mosaic): check hidden before readonly password status
austincalvelage 87d8be0
refactor(mosaic): require password settings before validating
austincalvelage d3ac749
refactor(mosaic): return plain data from password model
austincalvelage f3177c0
chore(mosaic): note current password reverification parity
austincalvelage dcb61fd
refactor(mosaic): hide password section without a session
austincalvelage 3b119b5
fix(mosaic): only report strong passwords after a strength check
austincalvelage d03939e
fix(mosaic): drop managed-by logo removed on main
austincalvelage 4a550bd
test(mosaic): remove synthetic password loading test
austincalvelage e6a6153
chore: remove redundant password changeset
austincalvelage f0e6f94
test(mosaic): remove password setup from profile view tests
austincalvelage 8d43be0
feat(mosaic): add account password model and policy tests
austincalvelage 5278a9f
feat(mosaic): support password feedback and verification in the editor
austincalvelage 9755e99
feat(mosaic): connect password editing to account updates and reverif…
austincalvelage 8f38846
feat(swingset): add live password editing demo
austincalvelage fb3a26d
refactor(mosaic): rename Field.Info to Field.Hint
austincalvelage dae0a21
fix(mosaic): restore password API error formatting
austincalvelage a3e951c
fix(mosaic): show password strength suggestions
austincalvelage d316fc4
fix(mosaic): match legacy password hint wording
austincalvelage 5a607dc
refactor(mosaic): take the password section as a security panel slot
austincalvelage 6a541c3
fix(mosaic): confirm met password requirements when strength checks a…
austincalvelage b7d15e8
fix(mosaic): use the legacy read-only password copy
austincalvelage b9f3181
fix(mosaic): localize password update errors raised by the model
austincalvelage 6465ca0
fix(mosaic): use the legacy copy when the new password matches the cu…
austincalvelage f4588d0
refactor(mosaic): move password reverification into the editor contro…
austincalvelage 949b26f
fix(mosaic): show password requirements after the new password is lef…
austincalvelage c180e8f
fix(mosaic): keep the password mismatch after the confirmation is cle…
austincalvelage d162913
fix(mosaic): align password reverification with controller status
austincalvelage a1f1ca2
refactor(mosaic): remove password reverification flow
austincalvelage fe251e5
test(mosaic): cover password editing with real Clerk
austincalvelage 5603fde
fix(swingset): parse password fixture as JSX and trim duplicate tests
austincalvelage c99eb12
fix(mosaic): use managed password row for enterprise accounts
austincalvelage 0d49e80
test(mosaic): reproduce managed password label overflow
austincalvelage 07d1d43
fix(mosaic): wrap managed password provider names
austincalvelage 5afc13b
docs(swingset): show long managed password provider
austincalvelage 889efe1
fix(mosaic): place managed provider below password
austincalvelage ef21259
revert(mosaic): leave section layout for follow-up
austincalvelage ef6fbe9
test(mosaic): await password dialog focus before typing
austincalvelage b1e7ec8
chore(mosaic): mark session reverification as deferred
austincalvelage 24cbdc7
chore: make password section changeset empty
austincalvelage 4f13837
chore: remove duplicate empty changeset
austincalvelage 505bcd3
refactor(mosaic): simplify password loading
austincalvelage e3c77c5
fix(mosaic): localize user profile password errors
austincalvelage f027035
fix(mosaic): debounce user profile password validation
austincalvelage 3a89371
chore: consolidate password changesets
austincalvelage 15726d6
chore(mosaic): note password loading skeleton follow-up
austincalvelage 2aca946
refactor(mosaic): extract password field feedback mapping
austincalvelage d06c22b
refactor(mosaic): check hidden before readonly password status
austincalvelage 9f0b3b5
refactor(mosaic): require password settings before validating
austincalvelage 6475bc6
refactor(mosaic): return plain data from password model
austincalvelage 94dae09
chore(mosaic): note current password reverification parity
austincalvelage 00f60d7
refactor(mosaic): hide password section without a session
austincalvelage b1d57a9
fix(mosaic): only report strong passwords after a strength check
austincalvelage c7d8253
fix(mosaic): drop managed-by logo removed on main
austincalvelage 053902d
Delete .changeset/quiet-password-messages.md
austincalvelage 37f4226
fix(mosaic): simplify password section wiring
austincalvelage 4d25762
chore(mosaic): preserve remote password test cleanup
austincalvelage e664a41
test(mosaic): document deferred password behavior
austincalvelage File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| --- | ||
| --- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adds variant to mirror legacy:
Legacy:

Mosiac:
