Skip to content

SoftCrash Coremod*#747

Open
yofukashino wants to merge 3 commits intoreplugged-org:mainfrom
yofukashino:softCrash
Open

SoftCrash Coremod*#747
yofukashino wants to merge 3 commits intoreplugged-org:mainfrom
yofukashino:softCrash

Conversation

@yofukashino
Copy link
Copy Markdown
Contributor

@yofukashino yofukashino commented Sep 19, 2025

  • Added SoftCrash Coremod
  • Gives access to the error stack and component stack right in the ui (TODO: implement copy button)
  • Gives access to the updater in the crash screen.
  • Based on the error stack gives the option to disable the addons mentioned (Not selected by default because this can be zero, and then the tab is disabled)
  • Option to Try recovering (Just resetting the error state, helpful for devs. F5 is accelerator for this)
  • Option to reload in safe mode
  • Both options above get replaced by a notice to reload if any addon is disabled from the addons tab
  • When Reloaded in safe mode, addons get loaded but do not start
  • In safe mode, only coremod patches are applied
  • Added SafeMode Coremod to add a notice when in safe mode
  • Setting any value to the key replugged-safe-mode in localStorage and reloading turns on safe mode

Included Safe Mode coremod in this PR as it's an integral part of SoftCrash Codemod

A context menu option on the safe mode button to relaunch in vanilla is planned after #709 is merged. Would be useful in testing for issues with the client mod itself

@yofukashino
Copy link
Copy Markdown
Contributor Author

Soft Crash Preview:
image
image
image
image

@fedeericodl fedeericodl added enhancement New feature or request semver: minor Requires a minor semver version bump labels Sep 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request semver: minor Requires a minor semver version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants