checkpoint: document NIP-46 signer fix
This commit is contained in:
parent
7605f51079
commit
ebcd23399f
1 changed files with 6 additions and 4 deletions
|
|
@ -1,8 +1,8 @@
|
|||
# Checkpoint — Keynctr branding and Linux installers (2026-08-31)
|
||||
# Checkpoint — NIP-46 signer compatibility (2026-09-01)
|
||||
|
||||
## Where things are
|
||||
- Project: `/home/avi/Projects/Nostr_Keynctr`
|
||||
- Git repo: `master` @ `76deca6` ("feat: add Cosmic theme + motion system").
|
||||
- Project: `/home/avi/Projects/Keynctr`
|
||||
- Git repo: `master` @ `7605f51` ("fix: keep NIP-46 signer subscription open").
|
||||
- Working tree: uncommitted Keynctr branding, packaging metadata, and Cosmic palette/branding updates, plus untracked `.directory`, `.opencode/`, `COSMIC_THEME.md`, and `KeynectrAppIconPossibility02.jpeg`.
|
||||
|
||||
## What was completed
|
||||
|
|
@ -15,7 +15,7 @@
|
|||
6. **Keynctr branding.** Replaced the visible `SOLARPUNK SUMMIT` / `KITCHEN 484` labels with `Keynctr` in the window, page title, sidebar, home screen, settings, and tests. Rebuilt artifacts: `frontend/release/Keynctr-0.1.0.AppImage` and `frontend/release/keynectr_0.1.0_amd64.deb`.
|
||||
|
||||
## Commits added in this session (newest first)
|
||||
- No commit added; packaging metadata and checkpoint updates remain uncommitted.
|
||||
- `7605f51` fix: keep NIP-46 signer subscription open
|
||||
- `76deca6` feat: add Cosmic theme + motion system (palette/branding refinements currently uncommitted)
|
||||
- `8366af7` feat: add Impeccable themes (light + dark) + unified ProfileEditModal
|
||||
- `832e114` checkpoint: fix delete/undo + themed auto-dismiss bar
|
||||
|
|
@ -28,11 +28,13 @@
|
|||
- Branding verification: `npm test`, `npm run typecheck`, `npm run lint`, `npm run format:check`, `npm run electron:build`, `npm run build`, and `npx electron-builder --linux AppImage deb` passed.
|
||||
- Frontend build no longer reports the Cosmic font `@import` ordering warning; standard Vite/ESM and ESLint module warnings remain.
|
||||
- Wayland `--ozone-platform` / `has no handler` messages on `electron:build` are harmless.
|
||||
- NIP-46 fix: use a persistent subscription instead of the auto-closing `stream_events` helper, so clients can send requests after EOSE.
|
||||
|
||||
## How to resume / reproduce
|
||||
GUI (Cosmic): `cargo build --release && cd frontend && npm run build && npm run electron:build && npm start` (or dev: `npm run dev` in one terminal + `NOSTR_GUI_DEV_URL=http://localhost:5173 npm start` in second). Settings → Appearance → `Cosmic — Stardust`. CLI: `cargo run -- settings set theme cosmic`.
|
||||
- Build installers: `cd frontend && npm run build && npm run electron:build && npx electron-builder --linux AppImage deb`. Install the `.deb` with `sudo apt install ./release/keynectr_0.1.0_amd64.deb`, or run the AppImage with `./release/SOLARPUNK\ SUMMIT-0.1.0.AppImage`.
|
||||
- Current installers: `sudo apt install ./release/keynectr_0.1.0_amd64.deb`, or `./release/Keynctr-0.1.0.AppImage`.
|
||||
- Signer GUI: unlock vault, open `Signer`, select remote signer in the client, paste its `nostrconnect://` URI, then approve requests. CLI: `cargo run --release -- signer connect <nostrconnect://...>`.
|
||||
|
||||
## Outstanding / next-step items
|
||||
- Undo restores with empty `secret_key` (stores `ProfileSummary`); needs `StoredProfile` in `undo_history` for full secret recovery.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue