Skip to content

[UX/Security] Add live trust indicators and permission states #5

@shadowbipnode

Description

@shadowbipnode

Goal

Show clear visual indicators when the current site has NIP-07 permissions.

Current situation

Zap Browser now supports persistent and granular NIP-07 permissions, but the browser UI does not clearly show whether the current site is trusted, denied, or unknown.

Tasks

  • Add trust status near the address bar.
  • Show different states:
    • unknown site
    • allowed NIP-07 access
    • denied NIP-07 access
    • current page supports NIP-07
  • Use the existing permissions table.
  • Make the lock/site icon open the Nostr permissions panel.
  • Keep the indicator compact and non-invasive.

Acceptance criteria

  • Users can immediately see whether the current site has NIP-07 permissions.
  • Allowed and denied sites are visually distinguishable.
  • Revoking a permission updates the indicator.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions