tui2: add dedicated npub palette command parity

This commit is contained in:
thePR0M3TH3AN committed 2026-03-02 08:54:45 -05:00
1 parent 37242294ed
commit 99b6f77e2b
6 files changed
+87 -7

No files matched your search

+5 -1
View File
@@ -91,8 +91,12 @@ Progress update (2026-03-02):
- `nostr-reset-sync-state`
- `nostr-fresh-namespace`
- service wrappers and tests added
- Nostr pubkey utility parity landed in TUI v2:
- `npub` (alias: `nostr-pubkey`)
- displays active profile npub (+ QR payload) in sensitive panel
- tests added for success and validation paths
- Current next implementation target:
- dedicated utility-style `npub` display command parity
- close “Full legacy workflow coverage” in parity checklist with bug-bash evidence
## 6) Working Rule
+3 -3
View File
@@ -50,7 +50,7 @@ Purpose: map legacy interactive workflows to Textual TUI v2 equivalents and isol
| Export/import database | Settings | `db-export`, `db-import` | Implemented | |
| Export TOTP codes | Settings | `totp-export` | Implemented | |
| Backup/reveal parent seed | Settings | `parent-seed-backup [path] [password]` | Implemented | |
| Display npub | Main utility flow | No direct dedicated command | Partial | Possible via entry reveal for nostr entry; direct utility-style command absent. |
| Display npub | Main utility flow | `npub` (alias: `nostr-pubkey`) | Implemented | Displays active profile npub and QR payload in the sensitive panel. |
| View archived-only list | Settings/List flow | `h` cycle archive scope or `archive-filter <active|all|archived>` | Implemented | Supports active-only/default, all, and archived-only views. |
| Reset Nostr sync state | Settings > Nostr | `nostr-reset-sync-state` | Implemented | Added to TUI v2 palette + tests. |
| Start fresh Nostr namespace | Settings > Nostr | `nostr-fresh-namespace` | Implemented | Added to TUI v2 palette + tests. |
@@ -59,8 +59,8 @@ Purpose: map legacy interactive workflows to Textual TUI v2 equivalents and isol
## Prioritized Gap Queue
1. Low: dedicated utility-style npub display command in v2.
1. Revalidate and close “Full legacy workflow coverage” in `docs/tui_v2_parity_checklist.md`.
## Suggested implementation order
1. Dedicated `npub` utility command + tests.
1. Run parity bug-bash + checklist update to move full legacy workflow coverage to complete.