Skip to content

Release 3.2.15 (Develop)#2100

Merged
ebkr merged 39 commits intomasterfrom
develop
Mar 26, 2026
Merged

Release 3.2.15 (Develop)#2100
ebkr merged 39 commits intomasterfrom
develop

Conversation

@ebkr
Copy link
Copy Markdown
Owner

@ebkr ebkr commented Mar 26, 2026

No description provided.

patttterson and others added 30 commits February 6, 2026 20:09
Replaces the shimloader install rule override functionality with...
nothing, those rules should be provided by the ecosystem schema instead.

This commit breaks all shimloader games until the cooresponding schema
PR is merged.
- Astroneer
- Deadly Delivery
- Granny: Chapter Two
- Soulcalibur VI
Add four new games and updated shimloader fields
* Change R2 flatpak launching method from running steam.sh to invoking xdg-open with steam protocol

* Change steam_executable_launch to use flatpak-spawn --host xdg-open

* Steam deck game mode special launch condition

* Corrected environment variable check and restored expected launch wrapper behaviour

---------

Co-authored-by: Cade Ayres <ca469@kent.ac.uk>
- A Gentleman's Dispute
- Super Battle Golf
- Cursed Words
- Ducks Can Drive
Use the demo version of Cursed Words as the full version has not been
released yet.
Update Thunderstore ecosystem data
Fix steam folder for Cursed Words Demo
Update Thunderstore ecosystem data
Add a game launch event emitter which downstream code can hook to
Expose the Thunderstore-defined game identifier in the Game class
Add unit tests for the newly introduced TypedEventEmitter class
This provides a type-safe way to simplify package loader installation
code since we don't need special checks for games that don't use
package loaders but depend on profiles.
This is to avoid confusion by unifying the naming with the other
PackageInstaller implementations. The convention is to name the mod
loader installers as FooInstaller and the mod installers as
FooPluginInstaller.
- Make internal helper method private
- Rename it to resolveFileTreeInstall as it's not exclusive for BepInEx
- Remove R2Error from helper's return type as no code path returns
  anything but undefined
- Remove unnecessary Promise.resolve as the helper is marked async
This is a step on the path to make InstallRulePluginInstaller support
all four methods of PackageInstaller class.
InstallRuleInstaller class was recently renamed to
InstallRulePluginInstaller to match the conventions in the codebase.
Rename file to match the exported class.
- Make Baby Steps visible now that the mod loader problem is resolved
- Replace obsolote Beetleball playtest version with demo version
Melonloader v0.7.2. was released recently and according to reports
works fine with the demo version of the game. There's no longer need to
shepherd the users to use older version.
Missing await when untinstalling the old version caused installing the
new version to fail due to files being in use.
Fix mod update on RecursiveMelonLoaderInstaller
- Gorilla Tag
- Jump Scare Mansion
- Pit of Goblin
- Very Very Valet
ethangreen-dev and others added 9 commits March 16, 2026 11:00
InstallRulePluginInstaller
- Crawlspace
- Big Ambitions
* WIP: Added activity bar

* WIP: Moved navigation to Activity Bar

* WIP: Added design improvements, share and import buttons

* WIP: Improved visual of activity bar

* WIP: Added dropdown/popover to export profile action and removed ProfileManagementModal

* Re-enabled export functionality

* Removed import mod from activity bar

* Refactored to separate component and added to Help/Config screens

* Wrapped router-view in separate div to fix styling issue
* Modernized navbar

* Changed navbar highlight colours

* Improved start button readability

* Fixed several display issues

* Fixed Splash and Linux setup screens

* Fixed some Quasar build quirks

* Regenerated yarn.lock with valid Yarn version
@ebkr ebkr merged commit 64a6e94 into master Mar 26, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants