PalmDevs
8d4581f9c1
fix: register start-only plugins during start stage
...
Previously they were registered on init which may have caused some minor performance issues.
2025-07-14 23:13:52 +07:00
PalmDevs
6a38136762
fix(lib)!: breaking changes
...
- Remove `noopFalse` from `@revenge-mod/utils/callback`
- Do not return result from unpatch/undo/unsub functions
- `onSettingsModulesLoaded` from `@revenge-mod/discord/modules/settings` now calls the callback immediately if settings modules are already loaded instead of throwing
2025-07-13 15:53:44 +07:00
PalmDevs
77f8d62720
fix: improve perf by not returning implicitly
2025-06-17 19:53:58 +07:00
PalmDevs
fb8cc2d897
feat!: allow plugin API extensions to get runtime options, and allow API extensions to pass options, refactor api.storage to API extensions
2025-06-16 09:51:30 +07:00
PalmDevs
5987473580
chore(plugins)!: shorten setting names
2025-06-09 23:35:23 +07:00
PalmDevs
f77a496962
feat(plugins): migrate to use refreshSettingsOverviewScreen
2025-06-09 19:47:00 +07:00
PalmDevs
240ff9d2cb
fix(plugins/developer-settings): chain then on promise instead (again)
2025-06-08 21:35:47 +07:00
PalmDevs
44a1496452
feat(plugins): reset setting screens for plugins that require it
2025-06-08 21:19:25 +07:00
PalmDevs
3903fe0a4b
fix(plugins/developer-settings): chain then on promise instead
...
Using await freezes the app on slower devices for some unknown reason...
2025-06-07 10:20:03 +07:00
PalmDevs
406138d38e
fix(plugins/developer-settings): clean up a few things
2025-06-07 10:07:33 +07:00
PalmDevs
40bc19dfc8
fix(plugins/developer-settings): use require instead of import
2025-06-06 20:09:38 +07:00
PalmDevs
2b905801c3
chore: format
2025-06-03 16:24:58 +07:00
PalmDevs
ce726accca
feat(plugins/developer-settings/react-devtools): add settings
2025-05-22 02:48:54 +07:00
PalmDevs
fe43fd14d4
feat: import plugins using import.meta.glob
2025-05-22 00:06:36 +07:00