revenge-bundle-next/lib
PalmDevs 217617a663
fix(plugin/settings): remount instead of recomputing SettingHookHarness memos
Recomputing causes a React crash because the harness calls additional hooks for every setting.
When we add/remove setting items, hooks are not called the same amount.

React expects the same amount of hooks to be called after each render, so this breaks adding settings items while in Settings.
We can remount it instead to avoid this crash.
2026-07-31 03:26:04 +07:00
..
assets fix(lib/assets): skip useless comparison during pre-init 2026-07-28 12:12:22 +07:00
components chore: format 2025-08-05 20:39:09 +07:00
discord fix(plugin/settings): remount instead of recomputing SettingHookHarness memos 2026-07-31 03:26:04 +07:00
externals fix(lib/externals/react-native-safe-area-context): update filters for 341202+ 2026-07-29 23:42:44 +07:00
json-storage fix(lib/json-storage): clarify how JsonStorage.get() and JsonStorageUpdateMode.Load works 2026-07-28 12:44:31 +07:00
modules chore: use AnyFunction from lib everywhere 2026-07-31 02:38:45 +07:00
patcher feat(lib/patcher): hook priority 2025-10-24 21:27:07 +07:00
plugins chore: use AnyFunction from lib everywhere 2026-07-31 02:38:45 +07:00
react chore: update dependencies 2025-12-13 22:43:21 +07:00
utils chore: use AnyFunction from lib everywhere 2026-07-31 02:38:45 +07:00