PalmDevs
|
c2d12321f6
|
chore(lib/modules): simplify imports
|
2025-08-13 01:27:49 +07:00 |
|
PalmDevs
|
2b69e17d68
|
feat(plugins/settings): show Reload required dialog immediately after flag update
|
2025-08-13 00:54:14 +07:00 |
|
PalmDevs
|
d38a0394f6
|
fix(plugins/settings): trailing comma in Reload required dialog content
|
2025-08-13 00:54:01 +07:00 |
|
PalmDevs
|
d386035342
|
chore(lib/storage): move Storage#use initialization back to library
|
2025-08-12 16:56:10 +07:00 |
|
PalmDevs
|
4193661de8
|
fix(plugins/settings): make sure plugin name does not overflow
|
2025-08-11 20:10:52 +07:00 |
|
PalmDevs
|
7712b818f8
|
feat(lib/discord)!: flatten api structure
|
2025-08-11 17:21:12 +07:00 |
|
PalmDevs
|
2c6e54a81b
|
chore: setup lifecycles before initializing plugins
|
2025-08-11 16:52:26 +07:00 |
|
PalmDevs
|
dcfe40c1d7
|
feat(lib/storage): add Storage#subscribe
|
2025-08-11 16:39:23 +07:00 |
|
PalmDevs
|
02c1c69abc
|
chore: cleanup
|
2025-08-09 02:12:29 +07:00 |
|
PalmDevs
|
ce188950cd
|
feat(lib/discord): add flux APIs
|
2025-08-05 20:36:08 +07:00 |
|
PalmDevs
|
15ed4c551b
|
fix(plugins/developer-kit): use eval
|
2025-08-03 14:19:19 +07:00 |
|
PalmDevs
|
578b78dd7e
|
feat(lib/modules/finders/waits): cached-only waits
|
2025-07-31 19:15:08 +07:00 |
|
PalmDevs
|
00e9794baf
|
chore(plugins/no-track): make AnalyticsActionHandlers patch more readable
|
2025-07-30 20:17:57 +07:00 |
|
PalmDevs
|
8f4305e767
|
feat(lib/discord/types): type TableCheckboxRow TableRadioGroup TableRadioRow in Design
|
2025-07-26 20:01:30 +07:00 |
|
PalmDevs
|
7a7345d433
|
fix(plugins/developer-kit): correct Evaluate JavaScript placeholder code
|
2025-07-26 12:36:43 +07:00 |
|
PalmDevs
|
7ecce136a8
|
chore: remove useless Object.freeze patch
|
2025-07-26 12:13:33 +07:00 |
|
PalmDevs
|
7b4d566e4d
|
fix(plugins/settings): mark plugin as essential
|
2025-07-26 01:39:25 +07:00 |
|
PalmDevs
|
bb8c38cdcb
|
feat(plugins/settings): add estimatedListSize to improve initial render, fix right-side gap on cards
|
2025-07-26 01:31:59 +07:00 |
|
PalmDevs
|
6e67a8a0e4
|
chore(plugins/developer-kit): cleanup
|
2025-07-25 21:20:56 +07:00 |
|
PalmDevs
|
8eea0d12ea
|
feat: plugin dependencies and dependent dialogs, refactor plugins library and settings plugin
- Refactored the plugins library
- Refactored the settings plugin
|
2025-07-25 21:19:59 +07:00 |
|
PalmDevs
|
22ce36e4f4
|
chore(plugins/staff-settings): move to register on start
|
2025-07-22 19:13:16 +07:00 |
|
PalmDevs
|
b27fd9221a
|
fix(plugins/no-track): remove immediate discord lib dependency
|
2025-07-22 19:12:54 +07:00 |
|
PalmDevs
|
b7ed6bb88f
|
fix(plugins/staff-settings): use API from parameter, show toast instead of attempting refresh
|
2025-07-22 18:58:49 +07:00 |
|
PalmDevs
|
f250276180
|
fix(plugins/settings): don't add custom sections twice, cleanup
|
2025-07-22 18:22:56 +07:00 |
|
PalmDevs
|
44adc6679f
|
chore(plugins/settings): start plugin at start stage, add as dependency to developer-kit to prevent race condition
|
2025-07-21 22:42:37 +07:00 |
|
PalmDevs
|
fbe1852e8d
|
fix(plugins/settings): refresh SettingsNavigator to register plugin setting route on enable
|
2025-07-21 22:41:17 +07:00 |
|
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
|
57e2fa89da
|
fix(plugins/settings): NavigatorHeader not having an icon immediately in plugin settings
|
2025-07-21 14:45:49 +07:00 |
|
PalmDevs
|
f5ed49d4e2
|
fix: declare unscoped storage API using decorators instead
|
2025-07-21 14:06:51 +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
|
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
|
d3b754d2cc
|
feat(lib/plugins): switch to objects for storage
|
2025-07-18 23:44:08 +07:00 |
|
PalmDevs
|
7b99a59a73
|
chore(lib/plugins): improve plugin manifest consistencies
|
2025-07-18 18:29:50 +07:00 |
|
PalmDevs
|
5543030b57
|
fix(plugins/developer-settings): missing icon in React DevTools error toast
|
2025-07-18 02:04:54 +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
|
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
|
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
|
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
|
74ac2f355c
|
feat(plugins): make some setting items copyable
|
2025-07-15 22:04:32 +07:00 |
|
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 |
|