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

Featurekamo-internal
Shipped
2 Septemba 2026, 15:20 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

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei