Commit graph

153 commits

Author SHA1 Message Date
PalmDevs
5587ede6ba
chore(lib/assets): refactor 2025-05-08 23:41:55 +07:00
PalmDevs
5de00474d4
fix(lib/plugins): lazy load some APIs 2025-05-08 20:25:11 +07:00
PalmDevs
1e48473b74
fix(plugins/logging): rename imports 2025-05-08 20:23:15 +07:00
PalmDevs
2336a00df7
fix(lib/discord): expose AppStartPerformance to plugins under discord/common 2025-05-08 20:22:52 +07:00
PalmDevs
65abd86acb
feat(plugins/settings): register custom page as route 2025-05-08 19:10:45 +07:00
PalmDevs
fbdea3c9da
fix(plugins): refactor plugins to work with new APIs 2025-05-08 19:10:44 +07:00
PalmDevs
d08d1a9795
feat(lib/plugins): expose externals lib to plugins 2025-05-08 19:10:43 +07:00
PalmDevs
ef5f2ce87c
fix(lib)!: refactor structure 2025-05-08 19:10:42 +07:00
PalmDevs
98b84a43c7
feat(lib): add externals 2025-05-08 19:10:40 +07:00
PalmDevs
15154c05fe
feat(lib/modules/finders/filters): allow specifying custom types in byDependencies 2025-05-08 19:10:39 +07:00
PalmDevs
75837d48cc
feat(lib/assets): add getAssetModuleId 2025-05-08 18:40:53 +07:00
PalmDevs
c0a853b2fb
fix(lib/modules/finders/filters): correct cache key generation for byDependencies 2025-05-07 17:34:55 +07:00
PalmDevs
6407b0518f
fix: optimize typechecking performance 2025-05-07 17:34:19 +07:00
PalmDevs
66f376ca33
feat(scripts/build): add more logging 2025-05-07 02:53:31 +07:00
PalmDevs
2c29979f45
fix(scripts/build): await generating assets 2025-05-07 02:53:07 +07:00
PalmDevs
c5daae75e6
fix(lib/discord)!: move ui/settings to settings 2025-05-07 01:35:54 +07:00
PalmDevs
26b4c08a24
chore: refactor, auto-gen assets 2025-05-07 01:21:27 +07:00
PalmDevs
73dbf1aa2e
fix(lib/assets): make RN resolve custom assets properly 2025-05-07 00:51:43 +07:00
PalmDevs
72bd9c00fb
feat(lib/assets): add api for registering custom and overriding assets 2025-05-07 00:17:12 +07:00
PalmDevs
7450447c1b
feat(lib/assets)!: store asset IDs separately, prepare for asset override support 2025-05-07 00:13:22 +07:00
PalmDevs
4371b95bd9
fix(plugins/settings/definitions/ReactVersionSetting): switch to use AssetIcon 2025-05-06 23:51:21 +07:00
PalmDevs
bb8d46468a
feat(lib/plugins): expose utils in unscoped API 2025-05-06 22:08:35 +07:00
PalmDevs
cd62a70001
feat(plugins/settings): log when modules loaded, remove useless exports 2025-05-05 21:26:47 +07:00
PalmDevs
3bca2c4691
fix(lib/discord/ui/settings): correct isSettingsModulesLoaded status 2025-05-05 21:22:21 +07:00
PalmDevs
930f8221c0
chore: format 2025-05-05 21:17:42 +07:00
PalmDevs
e05cdecbf9
fix(plugins/settings): refactor into two plugins, move components up to src, fix splicing logic 2025-05-05 21:16:44 +07:00
PalmDevs
8bb1ccca2a
feat(lib/discord/ui/settings): add onceSettingsModulesLoaded and isSettingsModulesLoaded 2025-05-05 21:14:23 +07:00
PalmDevs
b0b80fdc0d
feat(lib/discord/ui/settings): type StaticSettingsItem 2025-05-05 20:23:55 +07:00
PalmDevs
9c6ad05e2b
feat(plugins/settings/components/AssetIcon): safely access nullable asset 2025-05-05 19:29:50 +07:00
PalmDevs
7cf05a6f53
feat(lib/discord/actions): export ToastActionCreators 2025-05-05 19:22:59 +07:00
PalmDevs
7789c26d86
feat(lib/modules/finders/filters): add withoutProps 2025-05-05 19:22:58 +07:00
PalmDevs
b85b2257e4
chore: update build flags 2025-05-05 19:22:57 +07:00
PalmDevs
125a803824
fix(lib/utils/proxy)!: do not forcefully proxify primitives 2025-05-05 19:22:56 +07:00
PalmDevs
e16a008901
feat(lib/utils/react): add useReRender 2025-05-05 19:22:55 +07:00
PalmDevs
8f74dfc79c
feat(plugins/settings): add react devtools support 2025-05-05 19:22:53 +07:00
PalmDevs
1d32f75f79
feat(plugins/settings): improve Revenge page 2025-05-05 19:22:52 +07:00
PalmDevs
662d24e7eb
fix(plugins/settings): remove GC option, don't register hidden sections, only register when needed 2025-05-05 02:28:52 +07:00
PalmDevs
f3d3c6b646
feat(lib/discord/ui/settings): add registerSettingItems api 2025-05-05 02:18:01 +07:00
PalmDevs
5b79e41526
fix(scripts/build): incorrect binary path for non-windows 2025-05-05 01:45:35 +07:00
PalmDevs
51f86d7d6f
feat(plugin/settings): expose plugin APIs during eval 2025-05-04 20:56:50 +07:00
PalmDevs
0cc3e215eb
feat(plugins/settings): new api, remove ErrorBoundary trigger, add eval JS 2025-05-04 20:31:55 +07:00
PalmDevs
9959b5be6c
feat(lib/discord): add missing types 2025-05-04 20:31:54 +07:00
PalmDevs
93decc2d63
feat(lib/discord): exports actions and polyfills 2025-05-04 20:31:48 +07:00
PalmDevs
00265bdfa1
fix(lib/discord/ui): cleanup common exports 2025-05-04 20:26:44 +07:00
PalmDevs
a219f2a4df
fix(lib/discord/ui/settings)!: rename api and types 2025-05-04 20:26:12 +07:00
PalmDevs
aca6b00958
chore: change some version strings 2025-05-04 16:50:29 +07:00
PalmDevs
3b15dc1803
fix(lib/discord/ui/settings)!: update apis 2025-05-04 16:50:28 +07:00
PalmDevs
04c7275b4c
feat(plugins/settings): refactor to match discord's codebase style 2025-05-04 16:50:27 +07:00
PalmDevs
755021f56e
feat(lib/plugins): add internal way to get enabled plugins count 2025-05-04 16:50:26 +07:00
PalmDevs
06388fbf2e
chore(scripts/dev): add --prod option 2025-05-04 16:50:25 +07:00