PalmDevs
|
a586c0cebd
|
feat(lib/discord/modules/settings): new method to refresh SettingsOverviewScreen and SettingsNavigator
|
2025-07-21 22:40:28 +07:00 |
|
PalmDevs
|
d2ac578cff
|
feat(src/plugins/settings): use global state context to reduce rerenders
|
2025-07-21 22:15:31 +07:00 |
|
PalmDevs
|
6852c816d0
|
chore(lib/plugins): add plugin start order log
|
2025-07-21 22:04:51 +07:00 |
|
PalmDevs
|
51125ef39f
|
feat(lib/plugins): return PluginDependency in registerPlugin
|
2025-07-21 22:04:06 +07:00 |
|
PalmDevs
|
30c919a8a9
|
fix(lib/modules/finders/wait): waitForModuleByImportedPath exports always being bad
|
2025-07-21 21:28:34 +07:00 |
|
PalmDevs
|
831636f14c
|
fix(lib/plugins): fix depedency graphing logic
|
2025-07-21 21:27:17 +07:00 |
|
PalmDevs
|
b4abedf954
|
ci(build): remove fetch-depth from checkout
|
2025-07-21 21:26:13 +07:00 |
|
PalmDevs
|
5bde44a14c
|
fix(lib/plugins): compile error because arrow async function
|
2025-07-21 15:35:06 +07:00 |
|
PalmDevs
|
825f29ce52
|
chore(lib/plugins): cleanup
|
2025-07-21 15:33:00 +07:00 |
|
PalmDevs
|
a3ebccf1d6
|
fix(lib/plugins): resolve dependency graph before pushing nodes to ordered list
|
2025-07-21 15:32:38 +07:00 |
|
PalmDevs
|
57e2fa89da
|
fix(plugins/settings): NavigatorHeader not having an icon immediately in plugin settings
|
2025-07-21 14:45:49 +07:00 |
|
PalmDevs
|
601d5a28f5
|
feat(lib/plugins): improve types and documentation
|
2025-07-21 14:45:03 +07:00 |
|
PalmDevs
|
f5ed49d4e2
|
fix: declare unscoped storage API using decorators instead
|
2025-07-21 14:06:51 +07:00 |
|
PalmDevs
|
7a365f93c7
|
fix(lib/plugins/apis): spread descriptors instead of values
|
2025-07-21 14:05:37 +07:00 |
|
PalmDevs
|
84bb9992f5
|
feat(lib/plugins): do API decorator filtering
|
2025-07-21 14:02:00 +07:00 |
|
PalmDevs
|
72035286a9
|
feat(lib/plugins): cache resolved dependencies
|
2025-07-21 14:01:21 +07:00 |
|
PalmDevs
|
a1316e720e
|
fix(lib/plugins): error during preinit stage not being logged
|
2025-07-20 23:34:52 +07:00 |
|
PalmDevs
|
2bb51b7782
|
fix(lib/plugins): internal plugins marked ImplicitDependency not being added to head of list
|
2025-07-20 23:34:31 +07:00 |
|
PalmDevs
|
2e455cf2c5
|
feat: add ability to decorate plugin APIs, move private properties to WeakMap stores
|
2025-07-20 23:06:56 +07:00 |
|
PalmDevs
|
78614c1cc9
|
chore: move SettingRendererConfig patches to lib, refactor how lifecycles are run
|
2025-07-19 23:23:32 +07:00 |
|
PalmDevs
|
832a3fc7da
|
chore(plugins/settings): cleanup
|
2025-07-19 14:45:16 +07:00 |
|
PalmDevs
|
005931e338
|
fix(lib/discord/types): type props in RouteSettingsItem
|
2025-07-19 14:01:35 +07:00 |
|
PalmDevs
|
72f4232a95
|
feat(plugins/settings): register plugins as own routes instead
|
2025-07-19 14:01:04 +07:00 |
|
PalmDevs
|
86e02202b6
|
feat(lib/discord/modules/settings): switch to objects for storage
|
2025-07-18 23:44:31 +07:00 |
|
PalmDevs
|
feaf1cd194
|
feat(lib/react/jsx-runtime): switch to objects for storage
|
2025-07-18 23:44:24 +07:00 |
|
PalmDevs
|
c1f56c7e60
|
feat(lib/utils/proxy): switch to objects for storage
|
2025-07-18 23:44:16 +07:00 |
|
PalmDevs
|
d3b754d2cc
|
feat(lib/plugins): switch to objects for storage
|
2025-07-18 23:44:08 +07:00 |
|
PalmDevs
|
00638ed845
|
feat(lib/modules/metro): switch to proper objects for storage
|
2025-07-18 23:43:59 +07:00 |
|
PalmDevs
|
59375836a6
|
chore: update dependencies
|
2025-07-18 19:47:18 +07:00 |
|
PalmDevs
|
7b99a59a73
|
chore(lib/plugins): improve plugin manifest consistencies
|
2025-07-18 18:29:50 +07:00 |
|
PalmDevs
|
35ca73f531
|
fix(lib/discord/modules/settings): refactor and get updated state before replacing in refreshSettingsOverviewScreen
|
2025-07-18 18:26:17 +07:00 |
|
PalmDevs
|
5543030b57
|
fix(plugins/developer-settings): missing icon in React DevTools error toast
|
2025-07-18 02:04:54 +07:00 |
|
PalmDevs
|
4670dc0451
|
feat(lib/utils/discord): change lookupGeneratedIconComponent to use a proper filter
|
2025-07-18 02:04:01 +07:00 |
|
PalmDevs
|
8ca50309eb
|
chore(plugins/logging): only register on dev builds
|
2025-07-18 02:03:26 +07:00 |
|
PalmDevs
|
38b035966b
|
chore: cleanup
|
2025-07-18 02:02:34 +07:00 |
|
PalmDevs
|
9c8d55af21
|
fix(plugins/developer-settings): crash on copy React DevTools version
|
2025-07-18 01:55:52 +07:00 |
|
PalmDevs
|
96121e31e0
|
fix(lib/modules/finders/filters): simplify exports type is object checks
|
2025-07-18 01:55:16 +07:00 |
|
PalmDevs
|
75b026a46c
|
fix(lib/discord/modules/settings): get rehydrated navigation state in refreshSettingsOverviewScreen
|
2025-07-18 01:21:37 +07:00 |
|
PalmDevs
|
2da5549cad
|
feat(plugins/developer-settings): add "Test ErrorBoundary" option
|
2025-07-18 01:17:12 +07:00 |
|
PalmDevs
|
0bacc8a2f1
|
feat(plugins): add error-boundary
|
2025-07-18 01:16:44 +07:00 |
|
PalmDevs
|
1c2ee844ed
|
fix(plugins/settings): event emitter leak
|
2025-07-18 01:16:31 +07:00 |
|
PalmDevs
|
15499cbdab
|
fix(lib/discord/types): use StyleProp for component style properties
|
2025-07-18 01:15:39 +07:00 |
|
PalmDevs
|
bcb82e1f4f
|
chore: format
|
2025-07-17 16:55:23 +07:00 |
|
PalmDevs
|
79ce47c2bc
|
feat(lib/modules/metro): use Map for storing module dependencies for quicker access, rename file
|
2025-07-17 16:55:08 +07:00 |
|
PalmDevs
|
7359567b3e
|
feat(lib/types): declare react native intrinsic elements
|
2025-07-16 20:16:57 +07:00 |
|
PalmDevs
|
4edc6c3821
|
fix(lib/react/jsx-runtime): fix typings issues
|
2025-07-16 20:05:20 +07:00 |
|
PalmDevs
|
0095a3e153
|
feat(lib/plugins): allow accessing react API in preInit
|
2025-07-16 20:02:18 +07:00 |
|
PalmDevs
|
63a1111107
|
fix(plugins/settings): same tooltip not repositioning in Plugins page
|
2025-07-16 19:12:24 +07:00 |
|
PalmDevs
|
74ef7ae005
|
chore(plugins/user-badges): refactor
|
2025-07-15 22:36:45 +07:00 |
|
PalmDevs
|
4f46b5a635
|
feat(lib/react/jsx-runtime)!: improve types
|
2025-07-15 22:05:11 +07:00 |
|