Implement petnames #665

Open
opened 2023-10-30 18:30:53 +00:00 by Giszmo · 2 comments
Contributor

Is your feature request related to a problem? Please describe.

Nostr doesn't use any memorizable identifiers for users, making it very confusing when follows change their avatar and name to something completely different at the same time. While this also will have security implications (grow a following, peddle scams using some influencer's profile details), it's so far only slightly annoying when I notice notes by people I have no memory of ever following them until I dig into their profile and notice they used a different avatar before.

Describe the solution you'd like

  • maintain public list of petnames for all my follows
  • offer to add entry for all that have no entry yet, with a single run
  • always show my petname of users but mark them if they use a different name, allowing to one-click adapt the different name
  • extend to also cover the avatar
  • extend to also allow private petnames
  • avoid duplicate public petnames
  • include my petnames (private and public) when mentioning or searching
  • include others' petnames when mentioning or searching with chained mention like @dave@erin.

Describe alternatives you've considered

Show by other means when profiles changed their name/avatar.

Additional context

The petnames proposal in the nips was originally to allow addressing people via these petnames using the chaining mentioned above.

**Is your feature request related to a problem? Please describe.** Nostr doesn't use any memorizable identifiers for users, making it very confusing when follows change their avatar and name to something completely different at the same time. While this also will have security implications (grow a following, peddle scams using some influencer's profile details), it's so far only slightly annoying when I notice notes by people I have no memory of ever following them until I dig into their profile and notice they used a different avatar before. **Describe the solution you'd like** - [ ] maintain public list of petnames for all my follows - [ ] offer to add entry for all that have no entry yet, with a single run - [ ] always show my petname of users but mark them if they use a different name, allowing to one-click adapt the different name - [ ] extend to also cover the avatar - [ ] extend to also allow private petnames - [ ] avoid duplicate public petnames - [ ] include my petnames (private and public) when mentioning or searching - [ ] include others' petnames when mentioning or searching with chained mention like `@dave@erin`. **Describe alternatives you've considered** Show by other means when profiles changed their name/avatar. **Additional context** The petnames proposal in the nips was originally to allow addressing people via these petnames using the chaining mentioned above.
Kieran added the
enhancement
label 2023-11-07 12:35:59 +00:00
Kieran added the
50k
label 2023-11-09 10:26:17 +00:00
Kieran added the
blocked:design
label 2023-11-16 14:35:56 +00:00
Collaborator
  1. History button. Shows all previous image / name history. Allows to privately set one you recognize the most.
  2. Edit icon next to name to set a private petname (I modified the 2nd screenshot to say "private pet name for {name}" so you can see their current public name.
  3. Ability to upload and image for their profile?

Thoughts?

CleanShot 2023-11-17 at 00.08.02@2x
CleanShot 2023-11-17 at 00.08.13@2x
CleanShot 2023-11-17 at 00.08.26@2x

1. History button. Shows all previous image / name history. Allows to privately set one you recognize the most. 2. Edit icon next to name to set a private petname (I modified the 2nd screenshot to say "private pet name for {name}" so you can see their current public name. 3. Ability to upload and image for their profile? Thoughts? ![CleanShot 2023-11-17 at 00.08.02@2x](/attachments/548b8f88-93fc-4f7e-b94f-37fe2ab80783) ![CleanShot 2023-11-17 at 00.08.13@2x](/attachments/d4fa1b8a-74af-488d-9dd5-f9d95d604a13) ![CleanShot 2023-11-17 at 00.08.26@2x](/attachments/d0be3036-52a2-4d3f-9cb8-58cc0c3024e7)
Karnage removed the
blocked:design
label 2023-11-17 01:28:17 +00:00
Kieran added the
P2
label 2024-05-27 14:35:31 +00:00
Collaborator

We don't need any of this if we just add a custom private note to profile like Nostur.

Pros: reduced complexity, more useful for other context like keeping notes about someone as reminders, or why they were muted for example.

I have designed this in Figma.

CleanShot 2024-05-29 at 08.49.37@2x
CleanShot 2024-05-29 at 08.49.47@2x

We don't need any of this if we just add a custom private note to profile like Nostur. Pros: reduced complexity, more useful for other context like keeping notes about someone as reminders, or why they were muted for example. I have designed this in Figma. ![CleanShot 2024-05-29 at 08.49.37@2x](/attachments/4acbce15-0c66-432d-95c4-ca6c29d14516) ![CleanShot 2024-05-29 at 08.49.47@2x](/attachments/7afd085b-e48b-44b8-a435-db47100e5c20)
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Kieran/snort#665
No description provided.