add group header, moderation menu, and pins strip

This commit is contained in:
2026-09-30 16:07:21 +07:00
parent 5b87b2fe27
commit ce1cff83ff
7 changed files with 619 additions and 14 deletions
+4 -3
View File
@@ -569,11 +569,12 @@ before they reach the consumer, so a replay cannot double-hydrate.
## Not wired up yet
- **Details and administration are not built.** The sidebar's `Groups` tab lists
- **Administration is partly built.** The sidebar's `Groups` tab lists
`GroupsRegistry::groups()`, opens a `GroupPanel`, and offers the new-group and
join dialogs; `crates/workspace/src/panels/browse.rs` browses a relay and joins
from a result. The group details, moderation and pin surfaces are still to be
built.
from a result. The panel now has a read-only details dialog, message delete and
pin/unpin for admins, a pins strip, a fork banner, and leave. Editing metadata,
invites, and adding or removing users and roles are still to be built.
- **Remote deletions are not folded in.** A `9005` from another admin never reaches the
standing REQ, so only our own accepted deletes evict the row.
- **The LiveKit response shape is a guess.** The NIP names no fields, so