Only trust content from trusted relays by default #85

Merged
raucao merged 2 commits from feature/relay_trust into master 2026-08-27 14:05:12 +00:00
Owner

In the Nostr relay settings, let users mark read relays as "trusted", which will show all content from them by default. The required read relays are always marked as trusted.

When a relay is untrusted, only the user's own content (and later that of their followees/WoT) will be shown by default. Untrusted public content can still be uncovered by explicitly revealing it in the place details.

This change on its own already gets rid of potential dickbutts showing by default. However, it needs to be complemented by having a required read relay that pulls in known good content outside of the user's WoT, in order to make the Nostr content parts of the app (photos and reviews) truly useful. I'm already preparing this second prong.

In the Nostr relay settings, let users mark read relays as "trusted", which will show all content from them by default. The required read relays are always marked as trusted. When a relay is untrusted, only the user's own content (and later that of their followees/WoT) will be shown by default. Untrusted public content can still be uncovered by explicitly revealing it in the place details. This change on its own already gets rid of potential dickbutts showing by default. However, it needs to be complemented by having a required read relay that pulls in known good content outside of the user's WoT, in order to make the Nostr content parts of the app (photos and reviews) truly useful. I'm already preparing this second prong.
raucao added the featurenostr labels 2026-08-27 14:02:30 +00:00
raucao added 2 commits 2026-08-27 14:02:30 +00:00
By default, only automatically show photos for relays marked as trusted
(which by default is the required read relay). For other relays, only
show the user's own events by default, but allow showing all events via
link in place details (drawer bottom)
Introduce tooltip component
CI / Lint (pull_request) Successful in 1m18s
CI / Test (pull_request) Successful in 1m32s
Release Drafter / Update release notes draft (pull_request) Successful in 6s
17dd721986
Tooltips need to be more reliable and controlled than simple title
attributes.
raucao merged commit 7d19068777 into master 2026-08-27 14:05:12 +00:00
raucao deleted branch feature/relay_trust 2026-08-27 14:05:12 +00:00
Sign in to join this conversation.