Our Personal Data Server from scratch! tranquil.farm
pds rust database fun oauth atproto
237
fork

Configure Feed

Select the types of activity you want to include in your feed.

bsky.app list member add flow broken on tranquil: user is found but cannot be added #28

open opened by alice.perlsky.mosphere.at

With apologies for the LLMese, the body of text was written by GPT 5.4 but it has been double-checked by me. I ran https://tangled.org/alice.mosphere.at/atproto-smoke against the PDS and it turned this up. But hey, now there is an adapter! See https://tangled.org/alice.mosphere.at/atproto-smoke/blob/main/src/adapters/tranquil-pds.mjs and https://tangled.org/alice.mosphere.at/atproto-smoke/blob/main/examples/tranquil-pds-dual.json


When using tranquil as the PDS behind bsky.app, the "Add people to list" flow is broken.

The modal successfully finds the target user, but no add action is rendered. Clicking the search result does not add the user, indeed there is no Add button whatsoever.

Environment#

  • tranquil 0.3.1
  • PDS: https://tranquil.mosphere.at
  • Client: https://bsky.app

Steps to Reproduce#

  1. Open https://bsky.app
  2. Sign in using a tranquil-hosted account
  3. Create a new list
  4. Open the list
  5. Go to the People tab
  6. Click Add people
  7. Search for another user

Expected#

A visible action should appear to add the matched user to the list.

Actual#

The matched user is shown in the modal, but there is no add button/action, and clicking the result does not add them.

Notes#

This looks like a compatibility issue somewhere in the list-member flow between tranquil and bsky.app.

Important detail: repo-level list item creation appears to work. I was able to create an app.bsky.graph.listitem record directly via authenticated com.atproto.repo.createRecord, so this does not look like a fundamental inability to store list memberships.

I also saw a related browser-side response during the same run:

  • GET /xrpc/com.atproto.repo.listRecords? collection=app.bsky.graph.listitem&repo=<did>&limit=100
  • 404

Not sure if that is the root cause or just another symptom.

Impact#

Users cannot add members to lists through the normal bsky.app UI when hosted on tranquil.

[deleted by author]
[deleted by author]
sign up or login to add to the discussion
Labels
third-party-issue
assignee

None yet.

Participants 3
AT URI
at://did:plc:pkktelaqretqiz2bddzzlv3t/sh.tangled.repo.issue/3mgvc7bqpev22