From 56c2a6d836e34ce1a126575ec21fb77f69c15fa4 Mon Sep 17 00:00:00 2001 From: Avi Date: Wed, 26 Aug 2026 15:00:07 -0500 Subject: [PATCH] checkpoint: click profile row to select on Home --- CHECKPOINT-encryption.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/CHECKPOINT-encryption.md b/CHECKPOINT-encryption.md index 2b2e456..86dda29 100644 --- a/CHECKPOINT-encryption.md +++ b/CHECKPOINT-encryption.md @@ -6,12 +6,13 @@ verified green at the moment this file was written. ## Where things are - Project: `/home/avi/Projects/Nostr_Keynctr` -- Git repo: `master` @ `98f4520` ("frontend: show active-profile picture on - Compose and sidebar"). Before it: `f534165` (remove Profiles sidebar tab), - `835b0a0` (list all profiles on Home, pin dev host, widen card), `5635f79` - (checkpoint), `71e580f` (Trim white margins), `f29d4f9` (Checkpoint 0.45 - migration), `fa5ba08` (Security: upgrade nostr stack 0.40->0.45), - `bf10ae3`, `e210f17`, `7098e75`, `e6a1efc`, `6d5063d`, `1c428a9`. +- Git repo: `master` @ `8130c3e` ("frontend: click a profile row on Home to + select it"). Before it: `98f4520` (active-profile picture on Compose + + sidebar), `f534165` (remove Profiles sidebar tab), `835b0a0` (list all + profiles on Home, pin dev host, widen card), `5635f79` (checkpoint), + `71e580f` (Trim white margins), `f29d4f9` (Checkpoint 0.45 migration), + `fa5ba08` (Security: upgrade nostr stack 0.40->0.45), `bf10ae3`, `e210f17`, + `7098e75`, `e6a1efc`, `6d5063d`, `1c428a9`. - Working tree: still DIRTY with the long-standing user changes — `concept3.svg` deleted, `KeynectrAppIconPossibility02.jpeg` untracked. These are NOT part of the frontend commit above and remain uncommitted. @@ -43,6 +44,7 @@ verified green at the moment this file was written. ## Commits added most recently +- `8130c3e` frontend: click a profile row on Home to select it - `98f4520` frontend: show active-profile picture on Compose and sidebar - `f534165` frontend: remove redundant Profiles sidebar tab - `835b0a0` frontend: list all profiles on Home, pin dev host, widen profiles card @@ -1401,6 +1403,11 @@ A stopping point you can return to if this session is closed. Added `picture={active.picture}` to both the write and preview avatars in `ComposeScreen.tsx` and to the active-profile avatar in `Sidebar.tsx`. The picture now appears consistently wherever the active profile is shown. +8. **Click a profile row on Home to select it.** Mirrored the Profiles screen's + clickable-row pattern: the whole non-active row in the Home "Your profiles" + list now selects the profile on click (guarded so Copy/Select buttons don't + double-fire). Added `cursor: pointer` for non-active rows. Added a test + asserting row-click selection. ### Files changed