--- 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 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. ## Acceptance Criteria - [ ] #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 ## Final Summary 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.