What's Changed
✨ Enhancements
- Added support for theme presets on the splash screen; the manifest format has been updated to support this (74a4264) (by @yofukashino in #757)
🐞 Bug Fixes
- Fixed a bug where errors in GitHub addon releases would cause the "Check for Updates" button to hang indefinitely (dc46c43) (by @fedeericodl)
- Fixed the
/listslash command to correctly display disabled themes alongside active ones (a2421ba) (by @fedeericodl) - Fixed edge cases in the "smart" injector to prevent unhandled errors (f02cba5) (by @fedeericodl)
- Fixed an issue where the a failed injection would give a runtime error due to importing a not initialized constant; also updated Node.js requirements during the env check (66f7f0e) (by @fedeericodl)
- Fixed the release script to ensure all spaces in addon names are correctly replaced with underscores (a309bc0) (by @fedeericodl)
- Fixed an issue in the monorepo script where addon folder filtering was not being applied correctly (6a29e23) (by @fedeericodl)
- Fixed the mod settings not being shown; migrated all settings to the v2 format using setting builders functions (a157d9f) (by @fedeericodl)
- Fixed an issue with the plaintext patches of the title bar coremod being applied to wrong modules (d3ebd9b) (by @fedeericodl)
📰 Other Changes
- Rewritten the
Loggerclass documentation; added aLogger.manager()static method for better logging consistency within internal managers (ab88812) (by @fedeericodl) - Dependencies updates (5eb2403) (by @fedeericodl)
Full Changelog: v4.11.2...v4.11.3