diff --git a/CHECKPOINT-encryption.md b/CHECKPOINT-encryption.md index 2b2e456..fad8a95 100644 --- a/CHECKPOINT-encryption.md +++ b/CHECKPOINT-encryption.md @@ -6,12 +6,12 @@ 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` @ `f534165` ("frontend: remove redundant Profiles sidebar + tab"). Before it: `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,7 +43,6 @@ verified green at the moment this file was written. ## Commits added most recently -- `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 - `fa5ba08` Security: upgrade nostr stack 0.40->0.45 clearing 11 RustSec advisories @@ -1396,11 +1395,6 @@ A stopping point you can return to if this session is closed. in `Sidebar.tsx`; the Profiles screen, route, and Manage button are all unchanged. Updated `App.test.tsx` to reach the screen via "Manage profiles" instead of the removed tab. -7. **Active-profile picture now shows on Compose + sidebar.** Same root cause - as the earlier Home fix: `Avatar` was rendered without the `picture` prop. - 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. ### Files changed diff --git a/frontend/src/components/Sidebar.tsx b/frontend/src/components/Sidebar.tsx index b215894..5a4aab7 100644 --- a/frontend/src/components/Sidebar.tsx +++ b/frontend/src/components/Sidebar.tsx @@ -54,7 +54,7 @@ export function Sidebar({ screen, onNavigate }: SidebarProps) {
@@ -294,7 +294,7 @@ export function ComposeScreen() {
{active ? (
-
+
) : (
No profile selected
)}