thilobillerbeck / skymoth

A service to automatically crosspost your Toots to Bluesky
https://skymoth.app/
GNU Affero General Public License v3.0
23 stars 0 forks source link

Request: public replies linked to threads #31

Open Froyok opened 4 days ago

Froyok commented 4 days ago

(I hope this the right place to provide feedback, feel free to close if that's not the case.)

Hi ! I just started using Skymoth.app to sync my Mastodon and Bluesky account and overall it works great.

I noticed however that when I did a thread with several replies, and one of them was marked as "public" and not "unlisted", that reply getse posted on Bluesky as a separate message (so as a new thread).

This is not mentioned in the short description on the website:

Repost visibility control WIP - Skymoth will only repost public Toots that are not a reply. With the exception of direct unlisted replies, which will counted as a thread.

So I'm wondering if this is either a bug or maybe just not supported currently ?

I often do long threads on Mastodon, so to avoid polluting the local timeline I often use unlisted replies except when I feel like something inside that thread is worth showcasing in a wide manner. So I often have an hybrid list of replies.

thilobillerbeck commented 4 days ago

Thanks for your feedback! And for using Skymoth! :)

Well that seems like a bug, I'll have a look at that.

Froyok commented 1 day ago

So I had the issue again today, but this time my thread had all the replies as "unlisted" (this one). The first replies where in the same thread as expected, but the last two ended-up as individual posts on BlueSky (starting with this post).

I wonder if this could be a BlueSky issue ? Not sure why this is so random.

thilobillerbeck commented 1 day ago

I encountered it as well. I guess this is unfortunately an issue on Blueskys side. When a reply to a Mastodon thread happens I check for the post to exist on Bluesky, bc. if I just append the parent post id, the post may behave oddly (does not appear, or the root post suddenly disappears). It seems like Bluesky does not immediately propagate the posts availability to the API, which was not an issue before but since they currently experience a high demand, this seems to become a problem.

thilobillerbeck commented 1 day ago

I guess I'll increase the wait time between posts so the Bluesky API got some time to back up

Froyok commented 1 day ago

I'm seeing some other parts of BS also taking some time to refresh/propagate (like my own profile may not show immediately my latest posts, etc.). I noticed that even if I try to fix it manually (removing post, then posting it again manually), then the next post may still be orphaned.

I would be fine having a 5/10 minute delay between Masto and BS in my case, since my posts aren't time sensitive. Not sure how future proof this is however.

Froyok commented 10 hours ago

Looks like it happened again and my thread is now a bit in limbo:

On the second post BS seems to show that there is a post before it (not sure) with the line about the profile icon, but those two posts have different urls, so they are different I guess ? It's a bit weird.