Re-issue a share link from its row, and stop losing the one-time URL

Featurekamo-internal
Shipped
September 2, 2026 at 3:20 PM UTC
Author
Kamo
Commit
6cf557c

The Share links list offered no way to view or copy a link, and nothing explained why. Nothing can reveal an existing one — only the token's SHA-256 is stored, so the URL exists in the mint response and the customer's inbox and nowhere else. The architecture's own answer to a lost link is to mint another, which leaves the copy already sent working and independently revocable; that answer just was not reachable from the UI. Each row now carries it: Copy a new link mints silently and opens the copy dialog, and where the row names a recipient, Email a new link sends it too. Both go through one doMint path with the dialog's own create, so the three cannot drift. A caption under the list states the constraint instead of leaving the reader hunting for a button that cannot exist. Two smaller repairs to the same complaint. The one-time URL dialog was dismissable by backdrop click and Escape — one stray click and the link was unrecoverable; it now closes only through Done. And the mint response's `emailed` is the OUTCOME while the request is the INTENT: asking for an email and not getting one rendered the same "Link created." as never asking. The two are tracked separately now and a failed send says so.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing