event icon indicating copy to clipboard operation
event copied to clipboard

Contacts improvements

Open Darth-Coin opened this issue 9 months ago • 2 comments

Describe your enhancement idea

I would like to propose an improvement for using Contacts in Zeus.

  1. When you want to send to a contact from the main Lightning drawer, you swipe right and click "Send". Then appear a list of "favorites" contacts. I suggest that in this screen to give the option to search into all contacts. Or better when I start typing in the LN invoice field a name, to search first from contacts list and offer a suggestion if is found. Right now is not handy to make all contacts favorites in order to be able to look for a name. In this payment screen, please add also the option to attach the NameDesc (LUD-18) alias - optional.

  2. In "Settings" - "Contacts", selecting a contact, will be useful to have a button or action to send directly sats, so I do not have to copy the address, then go back to send modal and paste the address. Too much hassle. In the same Contact payment page, please add the option to attach my NameDesc alias (set in invoices) as "sender" (optional). Yes I know, this is related to LUD-18 for https://github.com/ZeusLN/zeus/issues/1864

Darth-Coin avatar Mar 24 '25 07:03 Darth-Coin

@kaloudis @Darth-Coin I would love to work upon this issue . Could you please assign me this

Akshanshkaushal avatar Mar 30 '25 18:03 Akshanshkaushal

In the first task, we need to implement a contact suggestion feature. As the user starts typing, we should filter and display matching contacts from the contact list, likely using regex or a similar search approach. For the second task, within Contact section under settings, users should be able to select a contact and have the option to send sats (payments) to them.

am i right or missing something?

Akshanshkaushal avatar Mar 31 '25 13:03 Akshanshkaushal