Commit graph

549 commits

Author SHA1 Message Date
PalmDevs
138b0dc651
chore(shims/react~jsx-runtime): revert to basic shimming 2025-08-19 02:40:41 +07:00
PalmDevs
0356581e22
chore: update dependencies 2025-08-19 02:40:02 +07:00
PalmDevs
78ccd4286f
fix(lib/modules/native): match implementation with lastest changes 2025-08-17 03:46:59 +07:00
PalmDevs
b817178e8e
fix(lib/modules/finders/filters): type FilterGenerator without ts-expect-error 2025-08-17 00:56:27 +07:00
PalmDevs
e689976e28
feat(lib/modules/native): API for calling custom native methods 2025-08-17 00:55:42 +07:00
PalmDevs
a9f04b2bc6
fix(shims): unproxify to prevent additional lookups 2025-08-17 00:53:08 +07:00
PalmDevs
d8b2d0302d
chore(lib/modules/finders/wait): use existing parameter for exports in waitForModuleByImportedPath 2025-08-13 21:38:02 +07:00
PalmDevs
c2d12321f6
chore(lib/modules): simplify imports 2025-08-13 01:27:49 +07:00
PalmDevs
e0c2ca7d6c
fix(lib/modules/native): getNativeModule should fallback to legacy if turbo module doesn't exist 2025-08-13 01:12:36 +07:00
PalmDevs
3563daed39
fix(lib/plugins): only run dependencies that aren't already running 2025-08-13 00:56:23 +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
ac3546a53d
chore: make internal library imports more readable 2025-08-13 00:51:28 +07:00
PalmDevs
a94e75a6c0
chore: update dependencies 2025-08-13 00:51:27 +07:00
PalmDevs
d88962c3b0
fix(scripts/build): turn off broken inlineConst bundler flag
It inline consts some values (notably the settings module loaded status to always be false) which causes unintended side effects.
2025-08-13 00:46:50 +07:00
PalmDevs
d386035342
chore(lib/storage): move Storage#use initialization back to library 2025-08-12 16:56:10 +07:00
PalmDevs
333ba5622e
fix(scripts/types): also generate definitions for index components import 2025-08-11 20:14:27 +07:00
PalmDevs
4193661de8
fix(plugins/settings): make sure plugin name does not overflow 2025-08-11 20:10:52 +07:00
PalmDevs
d10dbefdc4
chore(scripts/build): update comment on build flags 2025-08-11 17:40:50 +07:00
PalmDevs
7712b818f8
feat(lib/discord)!: flatten api structure 2025-08-11 17:21:12 +07:00
PalmDevs
3963db69b8
feat(lib/discord/flux): add optional generics 2025-08-11 17:00:44 +07:00
PalmDevs
2c6e54a81b
chore: setup lifecycles before initializing plugins 2025-08-11 16:52:26 +07:00
PalmDevs
a089865d12
chore: update dependencies 2025-08-11 16:51:09 +07:00
PalmDevs
7f1b116a63
fix(lib/utils/callback): only use enqueueJob if engine queue is used 2025-08-11 16:49:50 +07:00
PalmDevs
fca5dd1559
chore(lib/plugins): set arrays lengths to zero to reset states 2025-08-11 16:48:33 +07:00
PalmDevs
28f8c02869
fix(lib/discord/flux): patch dispatch method instead of using interceptors
Previously patched events weren't being returned at all.
2025-08-11 16:47:59 +07:00
PalmDevs
dcfe40c1d7
feat(lib/storage): add Storage#subscribe 2025-08-11 16:39:23 +07:00
PalmDevs
53e5f918da
fix: remove removed package 2025-08-09 02:16:44 +07:00
PalmDevs
71f7321602
chore(README): add build instructions 2025-08-09 02:12:43 +07:00
PalmDevs
02c1c69abc
chore: cleanup 2025-08-09 02:12:29 +07:00
PalmDevs
ab5b131b8b
feat: improve types generation 2025-08-09 02:07:29 +07:00
PalmDevs
05c0b093ea
fix(lib): remove and add exports 2025-08-09 01:02:44 +07:00
PalmDevs
60d74e1bf5
chore(README): clarify updating builds more 2025-08-07 21:08:40 +07:00
PalmDevs
4c20058fa1
feat: add types generation to be consumed by external plugins 2025-08-07 21:08:21 +07:00
PalmDevs
6260103108
fix: update broken package patch 2025-08-06 20:55:41 +07:00
PalmDevs
2d6fa8626b
chore(README): add installation instructions 2025-08-05 21:04:40 +07:00
PalmDevs
e7b4413675
chore: format 2025-08-05 20:39:09 +07:00
PalmDevs
934b25de08
chore(lib): make assignments more readable 2025-08-05 20:37:37 +07:00
PalmDevs
6c596a4a5c
fix(lib/assets): remove now-useless lookup
It no longer matches during preinit.
2025-08-05 20:37:06 +07:00
PalmDevs
ce188950cd
feat(lib/discord): add flux APIs 2025-08-05 20:36:08 +07:00
PalmDevs
ed966a7772
feat(lib/discord/common): export module IDs from lookups 2025-08-04 09:43:00 +07:00
PalmDevs
37ed46226c
chore(lib/assets): document use of unproxify to trigger set module ID 2025-08-04 09:42:50 +07:00
PalmDevs
0d1fcb5c2d
feat(lib/utils/proxy)!: return non-proxified value if passed to unproxify 2025-08-04 09:36:11 +07:00
PalmDevs
15ed4c551b
fix(plugins/developer-kit): use eval 2025-08-03 14:19:19 +07:00
PalmDevs
1598a4940c
chore(lib): use asap function to queue tasks 2025-08-03 14:18:16 +07:00
PalmDevs
f1e94fe634
fix(lib/modules/finders/get): undefined unsub function on immediately found lookup 2025-08-03 14:17:47 +07:00
PalmDevs
ab41ec060f
fix(lib/modules/finders/wait): use exports from parameter in cached waits 2025-08-02 17:26:10 +07:00
PalmDevs
1c6da3a376
fix(lib/modules/metro): blacklist turbo modules properly 2025-08-02 17:25:40 +07:00
PalmDevs
3bb2203ff9
fix: get native modules in bridgeless correctly 2025-08-02 17:25:07 +07:00
PalmDevs
b8ed2bf334
fix(lib/react/native): do not do patches until wait matches 2025-07-31 19:19:40 +07:00