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

Next
Next

Version 1.16