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

1.5 KiB

id title status assignee created_date labels dependencies references priority
TASK-53 Redesign shared identity modal and user dropdown Done
@claude
2026-02-25 22:59
identity
ux
shared-header
shared/components/rstack-identity.ts
server/shell.ts
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.