rspace-online/backlog/tasks/task-53 - Redesign-shared-i...

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 -->