this repo has no description

1.3.1

Changed files
+7 -67
packages
+3 -63
CHANGELOG.md
··· 1 - ## Moonbase 2 - 3 - - Overhauled restart notifications 4 - - Moonbase now waits for the user to save their changes before prompting to restart the client 5 - - Restarting the client in Moonbase now *fully* restarts the client when needed 6 - - Allowed extensions to specify "restart advice" for settings 7 - - Improved update systems 8 - - Fixed the update banner having an invisible close button 9 - - Made updates clearer in Moonbase by adding a divider + filter 10 - - Extension settings now update immediately after updating, without having to restart 11 - - Added extension changelogs (`meta.changelog` in the manifest) 12 - - Added a refresh button to Moonbase 13 - - Added the ability to update moonlight from the system tray 14 - - Moonbase now warns the user when enabling a dangerous extension 15 - - Moonbase now checks the extension author when using the search filter 16 - - Added a tooltip for conflicting extensions in Moonbase 17 - - Added basic crash cause detection 18 - 19 - ## Core 20 - 21 - - Reworked core loading to properly be asynchronous, fixing race conditions 22 - - **A full client restart is required when updating to this version!** 23 - - If you have any issues starting your client, or moonlight does not load, let us know! 24 - - Special thanks to @gBasil for helping us find this issue. 25 - - Added better support for `\i` in patching and Spacepack 26 - - Added better error handling in entrypoint Webpack modules to prevent crashes 27 - - Added hard fail/"grouping" to patches 28 - - Added being able to patch mapped modules by referencing their name in the patch find 29 - - Fixed a bug with extensions patching the same Webpack module 30 - - Special thanks to @karashiiro for helping us find this issue. 31 - - Added API parity to all moonlight global variables 32 - - Updated all core extension manifests 33 - - Added an optional config to the injector for special installation setups 34 - 35 - ## Documentation 36 - 37 - - Updated the GitHub README and project website 38 - - Added "Why moonlight?" section to the project website 39 - - Updated Starlight 40 - - Added better documentation for all core extensions 41 - - Documented the new moonlight features 42 - - Added documentation for writing mappings 43 - - Added note about auto-detected Linux installs and running as root 44 - - Added clearer download buttons for the moonlight installer 45 - - Documented installing moonlight through Nix 46 - - Added contribution guidelines 47 - - Added reminder to restart fully when adding React DevTools 48 - - Mention all files when editing the sample extension 49 - - Documented extension manifests 50 - - Documented adding types for Webpack module import statements 51 - - Clarified how moonlight environments and globals behave 52 - - Fixed an invalid suggestion for matching yourself with Spacepack 53 - - Performed a general cleanup pass on grammar 54 - 55 - ## Misc 56 - 57 - - Fixed Nix support by updating pnpm2nix (thank you @sersorrel!) 58 - - Cleaned up the installer (thank you @pauliesnug!) 59 - - Updated deprecated GitHub Actions to the latest version 60 - - Updated & cleaned up sample extension 61 - - Fixed auth requirement for RoboJules 62 - - Merged 9 new extensions (thank you @Cynosphere, @redstonekasi!) 63 - - Cleaned up GitHub organization permissions by moving to teams 1 + - Fixed missing restart prompt when updating an extension 2 + - Updated the Context Menu API to support regex 3 + - Moved Moonbase to use a different API to hopefully fix a rare crash
+1 -1
package.json
··· 1 1 { 2 2 "name": "moonlight", 3 - "version": "1.3.0", 3 + "version": "1.3.1", 4 4 "description": "Yet another Discord mod", 5 5 "homepage": "https://moonlight-mod.github.io/", 6 6 "license": "LGPL-3.0-or-later",
+1 -1
packages/browser/manifest.json
··· 2 2 "manifest_version": 3, 3 3 "name": "moonlight", 4 4 "description": "Yet another Discord mod", 5 - "version": "1.3.0", 5 + "version": "1.3.1", 6 6 "permissions": ["declarativeNetRequestWithHostAccess", "webRequest", "scripting", "webNavigation"], 7 7 "host_permissions": ["https://moonlight-mod.github.io/*", "https://api.github.com/*", "https://*.discord.com/*"], 8 8 "content_scripts": [
+1 -1
packages/browser/manifestv2.json
··· 2 2 "manifest_version": 2, 3 3 "name": "moonlight", 4 4 "description": "Yet another Discord mod", 5 - "version": "1.3.0", 5 + "version": "1.3.1", 6 6 "permissions": [ 7 7 "webRequest", 8 8 "webRequestBlocking",
+1 -1
packages/types/package.json
··· 1 1 { 2 2 "name": "@moonlight-mod/types", 3 - "version": "1.3.4", 3 + "version": "1.3.5", 4 4 "main": "./src/index.ts", 5 5 "types": "./src/index.ts", 6 6 "exports": {