Fablehenge Performance Improvements
Today we shipped an update to many of our underlying libraries that we’ve been hammering away at for a couple months. You shouldn’t notice too many visual differences, but hopefully you’ll notice that the entire app is more responsive.
I (Dusty) managed to complete 50k words in one month back in November this year, for the first time ever. Fablehenge worked even better than we could have hoped during my sprint. However, I noticed that as my book got more and more scenes, switching scenes tended to take several seconds longer than I wanted to wait. This has been fixed, and we hope you’ll be delighted with how quickly interactions complete now.
This was a major upgrade (for those with technical interest, we migrated from Svelte 4 to Svelte 5, among other library upgrades). We did a huge amount of manual and automated testing. However, there is a chance some bugs got through. If you see anything weird, please let us know!
Initial login can still be slow, as we sync all your data to your browser. But once you’re logged in, our goal is for you to never have to wait for anything!
We have also done a small amount of work to better support mobile interfaces, something we’ve been promising for quite a while. We’ll be digging deeper into that in the coming weeks. A phone will never be an ideal surface to draft a manuscript on, but we want you to be able to interact with the app on the go. It’s important to jot down those random ideas that pop into your head while reading the labels on canned corn, or to capture dreams within the 15 seconds that they still make sense when you wake up!