39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
---
|
|
id: TASK-53
|
|
title: Redesign shared identity modal and user dropdown
|
|
status: Done
|
|
assignee:
|
|
- '@claude'
|
|
created_date: '2026-02-25 22:59'
|
|
labels:
|
|
- identity
|
|
- ux
|
|
- shared-header
|
|
dependencies: []
|
|
references:
|
|
- shared/components/rstack-identity.ts
|
|
- server/shell.ts
|
|
priority: high
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Redesign the rstack-identity web component shared across all rApps. Replace the old auth modal with a unified "Sign up / Sign in" landing page, and replace Profile/Recovery dropdown items (which routed to auth.ridentity.online) with in-app account settings modals.
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Acceptance Criteria
|
|
<!-- AC:BEGIN -->
|
|
- [ ] #1 Auth modal shows unified Sign up / Sign in with stacked passkey buttons
|
|
- [ ] #2 Close X button and Powered by EncryptID link to ridentity.online on all modal views
|
|
- [ ] #3 Register view has Back button instead of inline toggle
|
|
- [ ] #4 Logged-in dropdown shows username header with Add Email, Add Second Device, Add Social Recovery
|
|
- [ ] #5 No more navigation to auth.ridentity.online from the header
|
|
<!-- AC:END -->
|
|
|
|
## Final Summary
|
|
|
|
<!-- SECTION:FINAL_SUMMARY:BEGIN -->
|
|
Implemented in commit 0647f19. Auth modal redesigned with unified landing, close buttons, EncryptID branding link. User dropdown restructured with account settings items replacing old Profile/Recovery links. All changes in rstack-identity.ts web component, shared across all 22 rApps via the shell renderer.
|
|
<!-- SECTION:FINAL_SUMMARY:END -->
|