Skip to main content
← Back to list
01Issue
BugShippedSwamp Club
Assigneeskeeb

Relationships

#1187 /orgs shows no pending collective invitations to the invitee — no list, banner, or accept affordance anywhere in the product

Opened by magistr · 7/16/2026· Shipped 7/17/2026

An invited user has nowhere to see that they have been invited to a collective. https://swamp-club.com/orgs — the page where a user's collectives live, and the natural home for this — renders no pending-invitation state: no list, no banner, no accept/decline affordance, no count.

The result is a dead end for the invitee. They were invited, but from inside the product there is no evidence of it and no action they can take.

Steps to reproduce

  1. Create a collective and invite a user by email.
  2. As that invited user, sign in and open https://swamp-club.com/orgs.

Expected: a pending invitation to the collective, with a way to accept or decline it.

Actual: nothing. The page shows no indication an invitation exists.

Meanwhile the inviter's own view of the collective does show the invitation as pending, so the state exists on the server and is rendered on one side of the flow but has no representation on the other.

Why this is separate from #1186

#1186 reports that an invite is never claimed when the invitee registers via Google with the invited address — a reconciliation bug on the signup path.

This issue is about the absence of an invitee-facing surface, which stands on its own:

  • If invitations require explicit acceptance, then even with #1186 fully fixed — invite correctly linked to the right account, correctly pending — the invitee still has no page on which to accept it. /orgs would have the record and still render nothing.
  • If instead the intended design is to auto-join at signup, then /orgs should at minimum reflect the resulting membership, and the pending state the inviter can see should never be reachable for an existing account.

Either way, /orgs needs to represent invitation state. #1186 could be closed without this changing.

Impact

The invite flow has no completion path the invitee can drive. Acceptance depends entirely on out-of-band communication, and an invitee who never receives or never opens the invitation email has no way to discover a pending invite from within swamp-club. Combined with #1186, collective membership by invitation currently cannot be completed at all.

Caveat

/orgs requires authentication, so this is reported from the invitee's observed session rather than one I could inspect directly. The inviter-side pending state is confirmed.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 5 MOREREVIEW+ 3 MOREPR_MERGED+ 1 MORECONTRIBUTOR_NOTIFIED

Shipped

7/17/2026, 1:58:25 AM

Click a lifecycle step above to view its details.

03Sludge Pulse
keeb assigned keeb7/17/2026, 12:33:03 AM
Editable. Press Enter to edit.

keeb commented 7/17/2026, 1:58:31 AM

Thanks @magistr for reporting this! The fix has been merged and a release is on its way. We appreciate your contribution to swamp.

Sign in to post a ripple.