I encountered an issue with a post that was scheduled to be published at 6 PM (Germany time). The post did go live at the specified time, as seen here. However, it did not appear on my Micro.blog timeline nor was it cross-posted to Mastodon and Bluesky.
As it’s missing from my Micro.blog timeline, I haven’t categorized it under “Cross-posting.” This issue might be due to a different reason.
I’ve been seeing scheduling and cross posting issues for a few days. Every scheduled post I’ve made via MarsEdit hasn’t appeared in the timeline or been cross posted until I’ve “updated” it. Today, the post appeared but I can’t get it to cross post.
I think we do have an issue with scheduling posts but I haven’t been able to track it down. Scheduling seems to work fine for me. I expect there is some edge case, maybe with multiple scheduled posts?
To give a little more background, cross-posting is effectively driven from when a post appears in the Micro.blog timeline. If a post does not make it to the timeline for some reason, like the feed wasn’t downloaded, then the cross-posting also doesn’t happen.
As a work-around until we can figure out what is happening, you can usually fix this by re-saving the post, or clicking “Update” on the design screen to re-save your blog settings. That will force it to publish any scheduled posts that should’ve gone out. And then when the blog is published, it will also trigger downloading the feed, which adds posts to the timeline and sends them out via cross-posting. Whew!
That fix has definitely been working for all but my latest post. The post this morning I eventually got to appear in the timeline, but it never cross posted.
The way I have been reproducing the scheduling issue (unintentionally) has been to schedule a post via MarsEdit.
Steps:
Write amazing post
Set the status to Published
Select Post > Edit Date and set the date to the future
Wait
I haven’t specifically set out to test this. But those steps are what I’ve done for the last 4 posts on my site and they all had the issue of not appearing when scheduled. It was only the latest one that also failed to cross post after using something like your “update” fix.
@manton I have two test posts up you could use to debug…
Both posted as described above: MarsEdit + Published + Future Post Date
Both appeared on my blog, but neither posted to the timeline. Initially.
Steps:
Posted fist post
Waited
Didn’t appear in timeline
A few minutes later I replied to a different post in the timeline, which appears to have triggered the first post to appear in the timeline and crosspost to other services.
Posted second post
Waited
Didn’t appear in timeline
Step away so you have a pristine example to look at.
Thanks @ryanbooker! Looking at this again, I think I see what is wrong. I’m working on a fix. For now, if the post hasn’t appeared in the timeline, click on Account → Edit Source and click the little reload arrow button. That’ll read your blog’s feed and bring any new posts into the timeline, and cross-post them.
Not sure if you’ve deployed your fix or done something specifically to trigger this particular post, but it looks like it posted to the timeline about 1h or so ago (judging by the crosspost time). In case that’s useful information. Cheers.