retrnull / garnet

A fork of Amethyst with Monero tipping support
MIT License
36 stars 3 forks source link

[FEATURE] SimpleX Chat links in profile #8

Open greensheeps opened 1 month ago

greensheeps commented 1 month ago

Is your feature request related to a problem? Please describe. Nostr DMs are unsafe. Developers keep churning out new flawed DM systems and nobody can agree on a standard, thus unsafe NIP-04 is still used and I don't see this changing anytime soon. A proposal similar to what I'm about to describe was previously sent to the main NIPs repo but declined.

Describe the solution you'd like Add field for SimpleX Chat links in profile following format of NIP-24 kind 0's. Links should follow the format of simplex:/contact#/[invite information here], https://simplex.chat/contact#/ is used to make it easier to onboard new users, and to make links clickable in more apps as most don't support protocol links other than http, https, sometimes mailto and a lot make email addresses clickable and open as mailto link (opens default email client), but I digress. simplex:/ links should be used as part of this so we're not reliant on the simplex.chat domain and it can be changed to something else later down the line, it should open as a simplex.chat link to make it easier for people who don't have the app though. I think for now a separate button for SimpleX links should be added on the profile page, or it could just open it when available if the regular Nostr DM button is pressed.

Bounty (in XMR) offered for the implementation https://github.com/retrnull/garnet/issues/8#issuecomment-2295102769

Additional context SimpleX seems the best option for private messaging and nothing seems to come close. I thought I'd submit this here as the Monero community clearly sees the value in real privacy and not incomplete, gimmicky solutions. I've seen a lot of people already putting SimpleX links in their Nostr profile which doesn't look very pleasing due to the length, other people have resorted to link shorteners which adds an unnecessary MITM risk on an otherwise trustless protocol.

Final-Phoenix commented 4 weeks ago

https://bounties.monero.social/posts/147/garnet-maintenance-sync-upstream-new-icons-resolve-amethyst-dual-install-conflict-etc

greensheeps commented 4 weeks ago

https://bounties.monero.social/posts/147/garnet-maintenance-sync-upstream-new-icons-resolve-amethyst-dual-install-conflict-etc

Thanks! Sorry for not offering a very large bounty from the start. I don't have a lot of Monero.

Final-Phoenix commented 4 weeks ago

No worries! Just wanted to show you the bounty and anyone else reading through these replies