Folders shared with you show 'Locked folder (…)' until mapped #8

Open
opened 2026-09-14 18:45:58 +01:00 by cruelacid · 1 comment
Owner

Cause: key envelopes are fetched only on map or unlock. Fix: the organisation page fetches and unwraps envelopes for listed-unmapped folders when the passphrase is already in memory, otherwise offers one 'Show names' row (one prompt for all); mapFolder's notice uses the opened name. Checkpoint: unit (unlocked → keys held; locked → no prompt, no fetch; no-envelope asked once), e2e (Show names row present), mutation checks, plugin installed.

Cause: key envelopes are fetched only on map or unlock. Fix: the organisation page fetches and unwraps envelopes for listed-unmapped folders when the passphrase is already in memory, otherwise offers one 'Show names' row (one prompt for all); mapFolder's notice uses the opened name. Checkpoint: unit (unlocked → keys held; locked → no prompt, no fetch; no-envelope asked once), e2e (Show names row present), mutation checks, plugin installed.
Author
Owner

Checkpoint, 14 Sep 2026 — 638b535. The page fetches and unwraps key envelopes for listed folders this device holds no key for, once per poll and only with the passphrase in memory (fetchFolderKeys never prompts); otherwise one 'Some folder names are hidden' row with Show names. Map notice uses the opened name. Unit: unlocked → keys held; locked → no fetch, no prompt; no envelope → asked once. E2e: the row and button appear before keys are seeded and nothing is listed as 'Locked folder (' under Synced. Mutations caught: fetch when locked, ask on every draw, unwrap but forget, row dropped. Plugin installed in both vaults.

Checkpoint, 14 Sep 2026 — 638b535. The page fetches and unwraps key envelopes for listed folders this device holds no key for, once per poll and only with the passphrase in memory (fetchFolderKeys never prompts); otherwise one 'Some folder names are hidden' row with Show names. Map notice uses the opened name. Unit: unlocked → keys held; locked → no fetch, no prompt; no envelope → asked once. E2e: the row and button appear before keys are seeded and nothing is listed as 'Locked folder (' under Synced. Mutations caught: fetch when locked, ask on every draw, unwrap but forget, row dropped. Plugin installed in both vaults.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Nectenda/nectenda#8
No description provided.