Skip to content

Build the recipient management page for saved addresses #363

Description

@Kingsman-99

Overview

Users repeatedly enter the same recipient addresses across invoices. Build a /recipients page where they can save, name, and manage frequently used addresses for quick selection during invoice creation.

Acceptance Criteria

  • /recipients page lists saved recipients as a table: name, address, last used date, actions
  • "Add Recipient" button opens a slide-over with name and address fields
  • Address validated as a valid Stellar public key before saving
  • "Edit" and "Delete" per row; delete requires confirmation dialog
  • Saved recipients stored in localStorage under split-recipients
  • During invoice creation, recipient step has an "Add from saved" button that opens a searchable dropdown of saved recipients
  • Selecting a saved recipient auto-fills the address field
  • Max 50 saved recipients; exceeding shows a clear error with a "Delete some to continue" message
  • Fully keyboard-navigable

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions