docs(checkpoint): Step 7 done, Forgejo push restored @ 7891ccc
This commit is contained in:
parent
7891ccce1a
commit
33ab4fe113
1 changed files with 44 additions and 3 deletions
|
|
@ -69,12 +69,53 @@
|
||||||
- Live confirmation of the backfill rename: pair/keep a fresh Amber account
|
- Live confirmation of the backfill rename: pair/keep a fresh Amber account
|
||||||
with no kind-0, publish kind-0 from Amber, confirm the Keynctr row renames
|
with no kind-0, publish kind-0 from Amber, confirm the Keynctr row renames
|
||||||
itself within ~5 min without restarting the app.
|
itself within ~5 min without restarting the app.
|
||||||
- Step 4 permissions UI follow-ups, Step 5 KDF, Step 7 rename/hygiene
|
- Step 4 permissions UI follow-ups (interactive grant editing in the approval
|
||||||
(unchanged from previous checkpoint).
|
modal) — the only buildable step left.
|
||||||
- `package.json` `homepage` still points at github.com/avi/Keynctr (Step 7).
|
- Live pass: KDF migration on a real unlock + second-Amber account switching.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# Checkpoint — Step 7 rename/hygiene + Forgejo push restored (2026-09-30)
|
||||||
|
|
||||||
|
## Where things are
|
||||||
|
- Project: `/home/avi/Projects/Keynctr`, branch `master` @ **`7891ccc`**
|
||||||
|
("docs: Step 7 rename/hygiene pass"). Previous: `c553dd5` (KDF upgrade
|
||||||
|
m=64MiB/t=3 + transparent migration, Sep 30), `5e91914` (launcher), theme
|
||||||
|
commits, identity backfill.
|
||||||
|
- **Forgejo push unblocked**: token supplied per-use via
|
||||||
|
`git -c http.extraHeader="Authorization: Bearer <token>" push origin master`
|
||||||
|
(token supplied in chat, NOT stored anywhere — revoke when convenient).
|
||||||
|
`a6182e3..c553dd5` pushed; remote master verified == local. Token is
|
||||||
|
single-use-per-invocation; re-ask for it next push unless the user stores one.
|
||||||
|
- Step 7 done in `7891ccc`: `frontend/package.json` homepage ->
|
||||||
|
`https://git.atitlan.io/avi/Keynctr`; README retitled Keynctr, all
|
||||||
|
`[YOUR_FORGEJO_INSTANCE_URL]`/`<OWNER>/<REPO>` placeholders resolved, clone
|
||||||
|
dir + packaged binary name fixed (`keynectr`), data-dir default
|
||||||
|
`~/.local/share/keynectr` (code auto-migrates the legacy dir), stale test
|
||||||
|
counts refreshed (cargo 225 unit + 6 e2e; npm 139 tests / 19 files), project
|
||||||
|
layout updated (audit/bunker/feed/updates, signer/ dir, Feed + SignerMode
|
||||||
|
screens). PRODUCT.md data-dir corrected.
|
||||||
|
- `tests/tmp_kdf_probe.rs` (throwaway probe) deleted; not part of the suite.
|
||||||
|
- Release binary rebuilt from c553dd5 (Sep 30 11:23).
|
||||||
|
|
||||||
|
## Verified
|
||||||
|
- `cargo test`: 225 unit + 6 e2e, 0 failed. `cargo clippy --all-targets`: 0.
|
||||||
|
`cargo fmt --check`: clean. Frontend: 139/19 vitest green, typecheck, lint,
|
||||||
|
format:check clean (docs-only commit; no code touched).
|
||||||
|
- Push verified by `git ls-remote` readback (remote master == c553dd5 at push).
|
||||||
|
|
||||||
|
## How to resume
|
||||||
|
- GUI: `cd ~/Projects/Keynctr/frontend && npx vite --port 5173` then
|
||||||
|
`NOSTR_GUI_DEV_URL=http://localhost:5173 KEYNCTR_ENABLE_GPU=1 npx electron .`
|
||||||
|
- Push: token needed per use (`http.extraHeader` form above), or user stores
|
||||||
|
one / registers the SSH key.
|
||||||
|
|
||||||
|
## Outstanding / next steps
|
||||||
|
- Live pass (user): KDF migration on a real unlock; second-Amber switch +
|
||||||
|
backfill rename confirmation; publish kind-0 to primal/damus.
|
||||||
|
- Step 4 remainder: interactive grant editing in the approval modal.
|
||||||
|
- No CI workflow yet — `.forgejo/workflows/ci.yml` badge stays commented.
|
||||||
|
|
||||||
# Checkpoint — permissions UI + updater fix + Workshop theme (2026-09-27 night)
|
# Checkpoint — permissions UI + updater fix + Workshop theme (2026-09-27 night)
|
||||||
|
|
||||||
## Where things are
|
## Where things are
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue