Commit d93f0d4
committed
fix profile management — duplicate prevention, debounce, delete from view
1. Duplicate nsec check: if the key already exists in another profile,
shows error with the profile name. Prevents accidental duplicates
from rapid clicking.
2. Save button debounce: disabled after first click, re-enabled on
completion or error. Prevents multiple profile creation on
unresponsive UI.
3. Delete from profile view: "Delete This Profile" button now visible
on the read-only profile view screen (not just the edit screen).
Only shows when there's more than one profile.1 parent 541b636 commit d93f0d4
17 files changed
Lines changed: 55848 additions & 112 deletions
File tree
- distros/safari
- api-keys
- event_history
- experimental
- nostr-keys
- permission
- security
- vault
- src
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Large diffs are not rendered by default.
0 commit comments