I could’ve sworn I completed the devlog, but I guess it didn’t upload. Oh well.
I see that we have one follower now! Thanks for joining me and I hope you’re excited for this :). It means a lot to me.
I completed snapshotting yesterday, alongside massive improvements in performance, which you can see below. I’ve recorded two scenarios, a before and after for each, where the sample text is narrated in text (one is encrypted, the other is not). The only change I made to make this drastic improvement in performance was the encryption/decryption. I simply implemented a cache so that a key didn’t have to be generated every time something had to be encrypted/decrypted. In hindsight, not sure how I didn’t do that bu, butad that I did eventually.
Most of my time today was spent on re-doing changes that I accidentally undid cos I did them on a detached head and then switched back to master. Not great, but everything does work now, so I suppose it’s fine?
Anyway, I’ll probably spend some time on version histories today. I might skip the automated redaction/section freezing until a post-v1 update. It seems kind of niche and I don’t want to run out of things do add lol. So, yeah, it’ll probably be the version histories, direct links and then we’ll be on the web UI while I work on minor bug fixes and improvements for the plugin. Good time. Cya!