PalmDevs
3ca2f8742d
fix: support Discord's settings refactor
...
I assume this happened on 330201, but I'm unsure.
This also drops support for any older versions that may not have this change.
2026-05-13 01:22:39 +07:00
PalmDevs
5043b026ad
fix(lib/discord): update filters for 330201+
2026-05-13 01:22:33 +07:00
PalmDevs
a17706327f
fix(lib/discord): update filters for 328200+
2026-04-28 10:15:54 +07:00
PalmDevs
76a6072582
fix(lib/modules/metro): run initialized subscriptions after modifying flags
2026-04-07 22:35:27 +07:00
PalmDevs
7b651154a2
fix(lib/plugins): prepend API plugins last
2026-04-07 22:34:34 +07:00
PalmDevs
5c892bb8a1
fix(lib/plugins/apis): set most APIs during pre-init phase
2026-04-07 22:03:13 +07:00
PalmDevs
49fe4232c7
fix(lib/discord): update filters for 325201+
2026-04-07 15:57:48 +07:00
PalmDevs
bd98745589
fix(lib/discord): clean up filters
2026-04-07 15:23:24 +07:00
PalmDevs
bf967de902
fix(lib/modules/finders/get): only lookup initialized modules
2026-04-01 14:00:18 +07:00
PalmDevs
2c0203d42e
fix(lib/modules/finders/lookup): in cached results, respect filter scopes and yield uninitialized if specified instead of skipping
2026-04-01 14:00:08 +07:00
PalmDevs
06a574c77e
feat(lib/externals): add react-native-safe-area-context
2026-04-01 13:32:19 +07:00
PalmDevs
6550e03465
fix(lib/discord/design): update FormSwitch filter for 321203+
2026-03-14 19:52:25 +07:00
PalmDevs
5d379b1652
fix(lib/discord/modules/settings): correct filter for SettingListRenderer on 319203+
2026-02-26 17:11:20 +07:00
PalmDevs
fc79e9353b
fix: syntax error during compilation
2026-02-25 22:16:44 +07:00
PalmDevs
8f87048695
fix(lib/discord/common): correct Constants filter
2026-02-25 22:09:31 +07:00
PalmDevs
3da647154f
fix(lib/modules): warn bad withDependencies filters during construction time
2026-02-25 22:05:38 +07:00
PalmDevs
df60eb5272
fix: update generated API types
2026-01-25 11:04:52 +07:00
PalmDevs
8839d43a47
fix(lib/modules/finders/filters): skip already warned bad withDependencies filters
2026-01-24 18:14:56 +07:00
PalmDevs
4f120ea159
chore(lib/modules/metro): alert module init errors in dev builds
2026-01-24 18:14:18 +07:00
PalmDevs
3c657c36b2
fix(lib/assets): cache assets immediately when uncached
2026-01-24 18:13:45 +07:00
PalmDevs
c1a7ddbd44
fix(lib/discord): correct AppStartPerformance filter
2026-01-24 18:01:48 +07:00
PalmDevs
9cdf5710d8
fix(lib/modules/finders/filters): correct relative and relative.withDependencies param names
2026-01-17 20:55:12 +07:00
PalmDevs
d8897d8c4d
feat(lib/discord/common): expose and switch filters to use ImportTrackerModuleId
2026-01-17 20:54:14 +07:00
PalmDevs
a87d4ced5c
fix(lib/modules)!: decouple discord-specific helpers to lib/discord
2026-01-17 20:41:14 +07:00
PalmDevs
47084f4f52
chore: update dependencies
2025-12-13 22:43:21 +07:00
PalmDevs
b5b3033171
fix(lib/discord/design): update FormSwitch filter for 307201+
2025-11-21 14:13:26 +07:00
PalmDevs
6c63ba5a31
fix: settings patches and definitions for 306203+
2025-11-13 16:55:23 +07:00
PalmDevs
1a8704fae6
fix(lib/discord): module filters for 304203+
2025-11-01 20:09:44 +07:00
PalmDevs
772bd2a283
fix(lib): use new nested withDependencies filters everywhere
2025-10-29 19:34:38 +07:00
PalmDevs
8e2abb9e6f
fix(lib/modules/finders/filters): use runFilter for nested withDependencies filters
2025-10-29 19:33:24 +07:00
PalmDevs
300d506125
feat(lib/modules/finders/filters): allow nested filters in withDependencies
2025-10-28 01:18:12 +07:00
PalmDevs
b6d1cff9f5
feat(lib/modules)!: filter scopes + fixes and improvements
...
# Features
- Filters now control what types of modules they see.
- Filters can be reinstantiated via `.new()`
- Added the `Not` type in @revenge-mod/utils/types
# Fixes
- Pitfall with `lookupModules` and `withDependencies` without `uninitialize: true` fixed.
- Filter type-metadata is now stored in a single object instead of multiple parameters.
- Incorrect caching behavior for `lookupModules` where cache always reports not found if you finish the iterator.
- Also attempt to report not found when using `lookupModule`.
2025-10-28 01:01:17 +07:00
PalmDevs
dde81af9f6
chore(lib/modules/finders/lookup): warn for bad filters without uninitalized modules
2025-10-27 00:35:40 +07:00
PalmDevs
c8906b442a
feat(lib/plugins)!: bind lifecycle this to plugin
2025-10-26 23:08:36 +07:00
PalmDevs
f61661ac27
fix(lib/discord/design): correct types for Design and TableRow
2025-10-26 13:55:22 +07:00
PalmDevs
bdf2b142d7
feat(lib/patcher): hook priority
2025-10-24 21:27:07 +07:00
PalmDevs
b2a378a3b2
chore(lib/storage): document default options
2025-10-23 17:04:24 +07:00
PalmDevs
0f7218aa1a
fix(lib/storage): only call get after delete if already loaded
2025-10-23 17:04:14 +07:00
PalmDevs
0f0c5f85eb
fix(lib/plugins): clear Errored flag properly on prepare
2025-10-23 17:02:19 +07:00
PalmDevs
a2f330e7e2
chore: remove #lib syntax
...
Autocomplete is annoying.
2025-10-22 22:24:26 +07:00
PalmDevs
776e61ad47
fix(lib/storage): unintended behaviors
...
- Fixed Storage#delete() always returning false regardless of success
- Clone deep default option to prevent unintended behavior after deleting storage
2025-10-22 22:23:48 +07:00
PalmDevs
2bc2a9fd08
fix(lib/plugins): expose internal metadata via function instead
2025-10-22 22:19:42 +07:00
PalmDevs
d44ec8fd6d
feat(lib/utils/object): add cloneDeep
2025-10-22 22:18:33 +07:00
PalmDevs
86cf81ca56
fix(lib/discord/types): add missing justify and align prop for Stack
2025-10-22 22:13:47 +07:00
PalmDevs
38becc38a1
fix(lib/discord/types): add missing props for SettingsListRenderer.SettingsList
2025-10-18 19:05:52 +07:00
PalmDevs
fbf2396d94
feat: catch and report fatal initialization errors
2025-10-17 15:49:50 +07:00
PalmDevs
e9f611e325
feat(lib/modules/native/fs): add additional methods
2025-10-14 21:49:55 +07:00
PalmDevs
67c3d9ec8d
chore(lib/plugins): update internal names with correct terminology
2025-10-14 00:37:24 +07:00
PalmDevs
fc679a4d15
fix(lib/plugins): do not incorrectly mark plugin status + do not race on rejected promises, if errored
2025-10-14 00:35:45 +07:00
PalmDevs
17fd1ec0bd
fix(plugins/settings): correct path for SettingsNavigator patch
2025-10-13 00:45:07 +07:00