Checkpoint: Keynectr rename

This commit is contained in:
Avi 2026-08-23 10:22:38 -05:00
commit 70aa688ae1

View file

@ -1,11 +1,11 @@
# Checkpoint — Profile metadata publishing + profile pictures (2026-08-22)
A stopping point you can return to if this session is closed. Everything below was
**App renamed to Keynectr (2026-08-23).** A stopping point you can return to if this session is closed. Everything below was
verified green at the moment this file was written.
## Where things are
- Project: `/home/avi/Projects/0_Nostr`
- Project: `/home/avi/Projects/Nostr-Keynectr` (renamed from `0_Nostr` after commit `1116dfd`)
- Git repo: `master` @ `a6329d5` ("Publish profile metadata (name + picture) so external
clients show it"). Before it: `db81f8d` (profile deletion with undo), `9a8f334`
(audit checkpoint refresh), and the 2026-08-21 audit-fix commits (`f7db29e`, `d90b6e5`,
@ -42,6 +42,7 @@ truncated npub instead of the user's chosen name.
## Commits added in this session
- `7c6a085` Rename the app to Keynectr
- `ae5ddda` Allow new profile methods through the Electron IPC allowlist
- `a6329d5` Publish profile metadata (name + picture) so external clients show it
@ -76,7 +77,7 @@ npm run electron:build # tsc electron main success
GUI:
```bash
cd ~/Projects/0_Nostr/frontend && npm start
cd ~/Projects/Nostr-Keynectr/frontend && npm start
```
- New profiles publish their name automatically on creation.
@ -86,7 +87,7 @@ cd ~/Projects/0_Nostr/frontend && npm start
CLI:
```bash
B=~/Projects/0_Nostr/target/release/nostr-manager-backend
B=~/Projects/Nostr-Keynectr/target/release/keynectr
$B list # show profiles
$B relays enable wss://nos.lol # enable at least one relay first
$B publish-name <npub> # republish stored name
@ -112,6 +113,10 @@ websocket queries; Iris shows the stored names after publish.
cannot be done by the app alone).
- Other candidates: rename profiles (edit label + republish), banner/about fields in the
edit UI.
- **Rename details:** binary is now `keynectr`; data lives in `~/.local/share/keynectr`
(auto-migrated from `nost-feed-manager` on first run — verified live). The KDF verifier
string in crypto.rs was deliberately NOT renamed so old encrypted backups stay readable.
If a GitHub remote is ever added, rename the repo to `Nostr-Keynectr` there too.
- Relay config at time of writing (all enabled): nos.lol, relay.primal.net, l484.com
(user's own), damus.io, snort.social, soloco.nl; relay.nostr.band added but was
unreachable (handshake timeout) — retry enabling later.