Pretty sure error code 400 in this case means there was something wrong with either the post body, lang or isAdult fields. lang and isAdult should just be set to their defaults so they're unlikely to be the problem.
How long approximately was your post? I'm unsure what the maximum length allowed is but if it was very long that is most likely the issue. It might be worth splitting it and putting part of it into a comment under the post. Hopefully it was saved into the drafts so you don't have to type it out again.
Thanks for the support. The unrelated comments is due to how Mbin classifies posts as cross posts based on either the url or the post title. It's pretty good usually but sometimes when the title is relatively simple or generic there are some false positives.
Pretty sure this is just a quirk of federation. The way federation works is that a community needs at least 1 subscriber on an instance before content is sent across, so it's likely no one on your instance had subscribed yet.
I've actually been thinking about this recently too. As well as there being a lot more threads than micbroblogs, since voting tends be less important on microblogging platforms, the number of comments on a post is often the determining factor when sorting by hot, top, etc so the microblogs get drowned out by the threads with votes.
I think weighting microblogs will be a little complicated since many microblogs have 0 score and 0 comments so giving them a say 1.5 multiplier won't change the sorting result. Additionally mbin currently has an open PR for combining the thread/microblog timeline server-side which we'll probably switch to using since it reduces app complexity. So it might be worthwhile bringing this up there too. In the meantime I'll try experimenting with how to give microblogs a bit of a boost.
A feature that should be able to handle this will be in the next version of Interstellar. The feature proposal is here if you have any extra ideas/comments.
Notifications seem to be working for me on piefed.social. The error is a python error coming from piefed. Could you ask on their git repo and see if they know what the error is.
Notifications seem to be working for me on piefed.social. The error is a python error coming from piefed. Could you ask on their git repo and see if they know what the error is.
For the video error it looks like it happens because the video is age restricted. I've added an issue about it on the github.
As for the other error, yeah its really annoying and it seems sporadic which makes it hard to find what is causing it. We'll do our best to track it down soon.
We don't do any sorting with the posts once we get them from the API and seems scaled sort works properly for lemmy so I'm pretty sure this is a bug with the piefed API. Try mentioning it on the piefed repo.
I'd recommend using https://github.com/spantaleev/matrix-docker-ansible-deploy. It makes managing synapse and related services pretty easy.