+3
-63
CHANGELOG.md
+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
package.json
+1
-1
packages/browser/manifest.json
+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
+1
-1
packages/browser/manifestv2.json