Version 1.17
A note from the founders
We want to thank you all for having patience while we worked on this important release over the past two months. Cinapse has grown to such a scale where some users with large files were experiencing critical issues with speed and file-loading times. This release is completely dedicated to improving performance and stability throughout the system. We’ve designed an optimization tool that reduces the file-size of our power users by a factor of 10x, reducing load-times from 20 seconds to less than 1 second. If you are experiencing lag or frustratingly slow load-times, please email us at support@cinapse.io and we will run the optimization tool on your file.
⬆️ Major performance upgrades
Reduced in-browser memory consumption by six times (6x)
Re-wrote over 100,000 lines of code to optimize for speed & reliability.
Upgraded code libraries to latest versions for improved security and performance.
Upgraded cloud sync server infrastructure
Upgraded server CPU and RAM
Built a new “clean-up” tool that rectifies the file-size-bloat created by the Importer bug (detailed below). This clean-up tool has proven to successfully reduce file sizes from 500,000 lines of code down to 50,000 lines of code.
Increased file-loading reliability on large files
📅 Calendar View is back!
We had to temporarily disable Calendar View in version 1.16 due to the performance bugs we were encountering. It is now back!
🛠️ Feature improvements & bug fixes
Layout bug
Fixed {prefix} and {suffix} bug
Delete Stripboard bug
Fixed a bug where deleting a stripboard was not actually deleting unused text-banners and daybreaks from a file’s codebase, even though it was no longer visible to the user. This was causing files to bloat in size and memory.
Importer File-size bug
Fixed bug where users who repeatedly used the FDX and Scriptation CSV importers were accidentally also duplicating all the unused text-banners and daybreaks from previously deleted boards in the file. This is what was causing Scrapyards on boards that used the importer to be a mess, filled with random text-banners. This was the culprit behind our memory leak, and we have fixed it moving forward.
Cut/paste bug
Fixed bug where the hotkey CMD+X was not working in some instances. Should be working fine now.
Page-count being wrong in Daybreak bug
In specific use-cases, the page-counts in the stripboard daybreaks sometimes become incorrect. This is due to the server not receiving the latest change/update in the page-counts on your breakdown sheets quickly enough. To temporarily resolve this, drag and drop a daybreak (move it up one, and then back to its original spot) and it should correct the problem.
A proper fix for the page-count bug is coming out in the next release, Version 1.18