github CosmoCreeper/Sine v1.2.0-c.5

latest releases: v2.2.3, v2.2.2, v2.2.1...
pre-release5 months ago

👀 Overview

This new build of v1.2 improves performance by utilizing the new multi-thread system, fixes a major bug with installing mods, fixes several other bugs with newer versions of Zen, condenses code, and adds new features.

A video of the new build being refreshed twice to show the excellent performance upgrade.

Screen.Recording.2025-06-02.231105.mp4

✨ Changes

  • Adds a new restart pref to the preferences.json support that allows developers to prompt users when they change prefs that need them to restart their browser for the changes to be applied.
  • Restructures the entirety of how the marketplace works to increase fetching performance.
  • Consolidates the installMod and updateMods functions partly into one by creating a new syncModData function (considering the two mods were very similar.)
  • Fixes an install error with the quick fetching system that messed up installing chrome and preferences.
  • Removes the quick fetching system entirely to preserve API call limits.
  • Streamlines the process of transitioning between Cosine and Sine releases by depending on one singular variable that can easily be changed.
  • Removes the unnecessary parsing of JSON (knowing that SharedStorage allows objects directly.)
  • Streamlines code so that the doNotRebuildModsList function is not needed anymore.
  • Fixes removing mods in the latest version of Zen by utilizing the utils function instead of the manager function (still compatible with older versions of Zen as we have kept that in mind.)
  • Moves the waiting of the marketplace to just the initMarketplace function rather than the whole initialization of Sine, in order to improve performance.
  • I have done more than this but I just was too lazy to keep track of it all. 😭

One hundred lines of code have been streamlined in this version. Congrats! 🎉

Don't miss a new Sine release

NewReleases is sending notifications on new releases.