diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-23 19:30:47 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-23 19:30:47 +0200 |
| commit | 95cec0e0bbc28e930f297f44bbd3dbf4d63f0bc2 (patch) | |
| tree | 355ac2b769885b368d45846fe4c3c59cc8b3865b /docs/USERGUIDE.md | |
| parent | d87f05f9f131aa7cc92f53355c5fe63be01aa516 (diff) | |
| download | meshbay-95cec0e0bbc28e930f297f44bbd3dbf4d63f0bc2.tar.gz | |
fix(hub): a redeemed invitation link leaves the owner's list
The list under "Invite by link" answered every ticket the group had ever
minted, so a link that somebody had already used sat there saying "used by
<name>" for the thirty days of KEEP_REDEEMED — beside the member row it had
just produced, and above the links that still wait for somebody, which are
the only ones there is anything to do about. The node's own `member list`
had never shown them: it selects `used_at IS NULL`.
The listing now selects `redeemed_by IS NULL`, and drops the `redeemed`
status and the `redeemed_by` field with it. The row itself still lives for
KEEP_REDEEMED, which is what lets a reload or a second tab of the invitation
page be answered rather than refused; its comment says that now instead of
naming a list it is no longer in.
The SPA filters too, because the desktop client's copy of this interface can
be newer than the hub it is signed into.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/USERGUIDE.md')
| -rw-r--r-- | docs/USERGUIDE.md | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/USERGUIDE.md b/docs/USERGUIDE.md index d3676cf..0589929 100644 --- a/docs/USERGUIDE.md +++ b/docs/USERGUIDE.md @@ -579,8 +579,10 @@ their e-mail address and **Create link**. Send them the link, or leave **Send the invitation by e-mail** ticked and the hub mails it. They register with that address and land in the group without typing a code. The link works once and only for an account with that address, so a copy that -travels further — a forwarded mail, a chat — lets nobody else in. Pending links -are listed under the box, and **Cancel** takes one back. A hub mails at most ten +travels further — a forwarded mail, a chat — lets nobody else in. Links nobody +has used yet are listed under the box, and **Cancel** takes one back; once +somebody joins through a link it leaves that list, and they are in the member +list above it. A hub mails at most ten links a day for one account (an administrator can change that). The Members tab offers **Send the invitation by e-mail**, ticked by default: the |