Version 1.17

Update
October 2, 2024

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

Schedule your next production with Cinapse.