One of the most glaring concerns with the API I can see right away is that the context API isn't paginated. It's very interesting to see how different clients fall over when a thread has numerous descendants.

The bug has been open on it for a while. github.com/mastodon/mastodon/i

I'm working around it by doing some crafty graph transversal on batched context requests.

@Decad3nce If the scale of conversation really takes off, this will be one of the biggest bottlenecks to ensuring discourse continues.

Without it fixed, the threads can take a long time to load and users would have a disincentive to participate in an attempt to avoid latency.

@Decad3nce The other concern I have is how instance feature advertisement is completely ad hoc. The way instances advertise custom features is by stuffing fields into the Instance objects.

github.com/mastodon/mastodon/i

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.