This is the second time this particular issue has happened to me, so maybe I’m doing something wrong.
I’ve manually imported all my reading history on Micro.Blog, adding a Finished date for each book so that they’re neatly ordered chronologically. A few months ago (September?) I noticed that for many of them the date was changed, and I saw books I’d read years ago listed among the latest. So I set out to manually reorder them once again, but today I noticed that the problem has presented itself again.
I do a monthly backup of my website, and I noticed that this has been the case at least since December.
I’m using a fairly custom theme, but the problem is not on the “view” side. I can see the order messed up straight from the micro.blog interface, with books’ finished dates apparently randomly changed.
Now:
Is there any chance I’m doing something wrong?
Can I bulk re-upload the data/bookshelf.json file from a previous backup?
I’ve never gotten the orders to really work correctly, which is why I personally abandoned the singular read shelf in favor of year-based shelves that I present myself. The orders are not perfect, but good enough for me with that solution.
I think there’s something funky with a number of different dates being stored and no great default sorting going on.
I’ve seen this too. I don’t have an explanation yet except that Micro.blog is getting confused as it tries to figure out the dates. I’ll review this again and get it fixed.
It’s not the order that I’m worried about (the dates are not actually shown on my website crlzff.xyz / Books) as much as the dates being changed in the first place, since I’m using the Bookshelves feature as my single-source-of-truth for my reading.
Anyway, just wanted to point that out if anyone else experiences the same thing.
Any chance I can bulk reupload an older data/bookshelf.json file from a previous backup to keep things squared away for the time being?
Can you email me your bookshelf.json backup file to help@micro.blog? I can probably restore the finished dates and it would also help me understand which books got out of sync. I’ve been looking through this and can’t see where the problem is.
Thank you, Manton. I was about to send the email, but upon closer inspection of the JSON file, I noticed that while the books are listed in the correct order, each object is missing the “date” property. So I guess restoring this file wouldn’t be of much use.