Hi, I’ve successfully set up my feed and authorised several services. I know there’s nothing wrong with the URLs or authentications because I can go to Posts and manually crosspost. I can even see my Replies from the other services.
However, when typing a new post I get the following message: “No cross-posting services. You can enable them in Sources.” But they are enabled. I can see the button that disables cross posting. I have disabled and re-enabled. I have signed out of the other services and authenticated again. I have deleted the feed and added it all over again. I’ve rebuilt the blog.
Am I misunderstanding something? Any ideas why it says I have no cross-posting services in Sources when I do? Any guidance greatly appreciated!
I have a feeling that the case is causing issues in several places. I’ve just noticed that the feed isn’t being found in the logs. That explains why nothing gets cross posted. I’m wondering if I could change my feed to lower case if that might help…
Ok so this is probably helpful @manton: If I make the feed URL entirely lowercase I get the option to cross-post automatically, but no cross-posting happens and in the logs I can see that the feed download fails. If I leave the uppercase characters in the URL the automatic cross-posting doesn’t work and it says I have nothing in sources BUT the feed appears to download fine. No error in the logs.
So the cases are breaking things in several ways. Right now I can pick between seeing the option to cross-post but the feed not working anyway, or fixing the feed but it not showing up as having sources.
Thanks for the details! You’re right, the case is tripping up Micro.blog in some places. I see at least one place that this is a problem and I’m rolling out the fix now.
A next-day update. All issues are resolved now if I make sure the feed is entered lowercase. Uppercase won’t find the feed. Lowercase finds it, cross posting is working