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.
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
Acceptance criteria