Skip to content

Commit

Permalink
1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
NotNite committed Jan 12, 2025
1 parent 5bf42b9 commit 881ae33
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 67 deletions.
66 changes: 3 additions & 63 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,63 +1,3 @@
## Moonbase

- Overhauled restart notifications
- Moonbase now waits for the user to save their changes before prompting to restart the client
- Restarting the client in Moonbase now *fully* restarts the client when needed
- Allowed extensions to specify "restart advice" for settings
- Improved update systems
- Fixed the update banner having an invisible close button
- Made updates clearer in Moonbase by adding a divider + filter
- Extension settings now update immediately after updating, without having to restart
- Added extension changelogs (`meta.changelog` in the manifest)
- Added a refresh button to Moonbase
- Added the ability to update moonlight from the system tray
- Moonbase now warns the user when enabling a dangerous extension
- Moonbase now checks the extension author when using the search filter
- Added a tooltip for conflicting extensions in Moonbase
- Added basic crash cause detection

## Core

- Reworked core loading to properly be asynchronous, fixing race conditions
- **A full client restart is required when updating to this version!**
- If you have any issues starting your client, or moonlight does not load, let us know!
- Special thanks to @gBasil for helping us find this issue.
- Added better support for `\i` in patching and Spacepack
- Added better error handling in entrypoint Webpack modules to prevent crashes
- Added hard fail/"grouping" to patches
- Added being able to patch mapped modules by referencing their name in the patch find
- Fixed a bug with extensions patching the same Webpack module
- Special thanks to @karashiiro for helping us find this issue.
- Added API parity to all moonlight global variables
- Updated all core extension manifests
- Added an optional config to the injector for special installation setups

## Documentation

- Updated the GitHub README and project website
- Added "Why moonlight?" section to the project website
- Updated Starlight
- Added better documentation for all core extensions
- Documented the new moonlight features
- Added documentation for writing mappings
- Added note about auto-detected Linux installs and running as root
- Added clearer download buttons for the moonlight installer
- Documented installing moonlight through Nix
- Added contribution guidelines
- Added reminder to restart fully when adding React DevTools
- Mention all files when editing the sample extension
- Documented extension manifests
- Documented adding types for Webpack module import statements
- Clarified how moonlight environments and globals behave
- Fixed an invalid suggestion for matching yourself with Spacepack
- Performed a general cleanup pass on grammar

## Misc

- Fixed Nix support by updating pnpm2nix (thank you @sersorrel!)
- Cleaned up the installer (thank you @pauliesnug!)
- Updated deprecated GitHub Actions to the latest version
- Updated & cleaned up sample extension
- Fixed auth requirement for RoboJules
- Merged 9 new extensions (thank you @Cynosphere, @redstonekasi!)
- Cleaned up GitHub organization permissions by moving to teams
- Fixed missing restart prompt when updating an extension
- Updated the Context Menu API to support regex
- Moved Moonbase to use a different API to hopefully fix a rare crash
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "moonlight",
"version": "1.3.0",
"version": "1.3.1",
"description": "Yet another Discord mod",
"homepage": "https://moonlight-mod.github.io/",
"license": "LGPL-3.0-or-later",
Expand Down
2 changes: 1 addition & 1 deletion packages/browser/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "moonlight",
"description": "Yet another Discord mod",
"version": "1.3.0",
"version": "1.3.1",
"permissions": ["declarativeNetRequestWithHostAccess", "webRequest", "scripting", "webNavigation"],
"host_permissions": ["https://moonlight-mod.github.io/*", "https://api.github.com/*", "https://*.discord.com/*"],
"content_scripts": [
Expand Down
2 changes: 1 addition & 1 deletion packages/browser/manifestv2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifest_version": 2,
"name": "moonlight",
"description": "Yet another Discord mod",
"version": "1.3.0",
"version": "1.3.1",
"permissions": [
"webRequest",
"webRequestBlocking",
Expand Down
2 changes: 1 addition & 1 deletion packages/types/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@moonlight-mod/types",
"version": "1.3.4",
"version": "1.3.5",
"main": "./src/index.ts",
"types": "./src/index.ts",
"exports": {
Expand Down

0 comments on commit 881ae33

Please sign in to comment.