docs(contacts-plan): mark W7 add-friend-from-room done (P5)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -177,8 +177,13 @@ forward compatible; `restamp` preserves it, `label_of` reads it); every member s
|
|||||||
`current_room.name` from the ticket → presence reports "in <name>" + the room header
|
`current_room.name` from the ticket → presence reports "in <name>" + the room header
|
||||||
shows it. Sanitized via `sanitize_name` on mint + display. ⚠️ pure seam unit-tested +
|
shows it. Sanitized via `sanitize_name` on mint + display. ⚠️ pure seam unit-tested +
|
||||||
home field screenshot-verified; in-room header + friend-side "in <name>" presence need
|
home field screenshot-verified; in-room header + friend-side "in <name>" presence need
|
||||||
a live/2-machine confirm. **STILL pending:** local **recents** list (cosmetic room
|
a live/2-machine confirm. **Add-friend-from-room — DONE 2026-06-16 (`fb17fd1`):** each
|
||||||
tags — now that labels exist they'd be meaningful) + an **add-friend-from-room** button.
|
participant card has a star — clickable ☆ adds that peer (pulling their live presence
|
||||||
|
name + addr so they're reachable immediately, unlike a bare add-by-id), gold ★ once
|
||||||
|
they're already a friend; hidden while friends are read-only. `AddFriendFromRoom` msg.
|
||||||
|
⚠️ star + click want a live 2-machine confirm (needs a peer in the room). **STILL
|
||||||
|
pending:** local **recents** list (cosmetic room tags — now that labels exist they'd be
|
||||||
|
meaningful).
|
||||||
|
|
||||||
### P6 — Opt-in discovery — Small
|
### P6 — Opt-in discovery — Small
|
||||||
Wire the *discoverable* state to n0 DNS publish (default off, time-boxed). Lookup
|
Wire the *discoverable* state to n0 DNS publish (default off, time-boxed). Lookup
|
||||||
|
|||||||
Reference in New Issue
Block a user