Commit graph

619 commits

Author SHA1 Message Date
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
7775e25e4c
chore: update dependencies 2025-10-14 21:47:53 +07:00
PalmDevs
ad962c4b15
chore: remove devtools server as dependency 2025-10-14 17:30:19 +07:00
PalmDevs
1d91389de1
fix: include workspace dependencies during build 2025-10-14 16:36:17 +07:00
PalmDevs
d29fed5175
fix: include devtools dependencies 2025-10-14 16:35:35 +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
0df3530788
feat(plugins/developer-kit): devtools integration + some fixes 2025-10-14 00:16:49 +07:00
PalmDevs
a0b69698c2
chore: add node types 2025-10-13 00:45:22 +07:00
PalmDevs
17fd1ec0bd
fix(plugins/settings): correct path for SettingsNavigator patch 2025-10-13 00:45:07 +07:00
PalmDevs
d0ee081ac5
fix(lib): update filters 2025-10-12 01:27:53 +07:00
PalmDevs
210ea160ce
chore: update dependencies 2025-10-12 01:27:08 +07:00
PalmDevs
6dfeccb26a
fix(plugins/developer-kit): access property from globalThis
Prevents "Property '__REACT_DEVTOOLS__' does not exist" on builds without React DevTools.
2025-09-17 18:00:26 +07:00
PalmDevs
6df0716ec5
fix(plugins/settings): show Reload Required dialog before settings modules load 2025-09-17 17:14:25 +07:00
PalmDevs
d54623aa20
fix(plugins/developer-kit): refresh SettingsNavigator on state change 2025-09-17 17:14:23 +07:00
PalmDevs
349c23eced
fix: correct misleading terms 2025-09-17 17:14:22 +07:00
PalmDevs
4f612edda4
fix(lib/plugins): do not emit flagUpdate if new flag is same 2025-09-17 17:14:21 +07:00
PalmDevs
82153eb512
feat(lib/storage): allow set-replacing, add update mode to subscriptions 2025-09-17 17:14:20 +07:00
Palm
f89d523c0d
feat: native bridge (#4)
* feat(lib/modules/native): types for calls

* feat(lib): proper caching for `assets` and `modules` lib

* fix(lib/modules/metro/runtime): add flag once `importedAll` or `importedDefault` exports cached

* feat(lib/modules/native): add `fs`

* feat(plugins/settings): add Loader info in Revenge page

* feat: use native bridge for alerting errors

* chore(lib/modules/native): remove useless `String()` call on error

* feat(lib/modules/native/fs): rename `deleteFile` to `rm`

* feat(lib/plugins): save plugin states

* chore(preinit): correct arg name for native method
2025-09-16 01:06:04 +07:00
PalmDevs
56cb524aeb
chore(preinit): correct arg name for native method 2025-09-16 01:02:44 +07:00
PalmDevs
e4cb41fa2b
feat(lib/plugins): save plugin states 2025-09-16 01:02:29 +07:00
PalmDevs
53ba8a2975
feat(lib/modules/native/fs): rename deleteFile to rm 2025-09-16 01:02:27 +07:00
PalmDevs
4d93159632
chore(lib/modules/native): remove useless String() call on error 2025-09-16 01:02:25 +07:00
PalmDevs
5684fa9d8b
feat: use native bridge for alerting errors 2025-09-16 01:02:22 +07:00
PalmDevs
d33f68ebad
feat(plugins/settings): add Loader info in Revenge page 2025-09-16 01:02:20 +07:00
PalmDevs
97534c9d04
feat(lib/modules/native): add fs 2025-09-16 01:02:18 +07:00
PalmDevs
d8d85cfab1
fix(lib/modules/metro/runtime): add flag once importedAll or importedDefault exports cached 2025-09-16 01:02:16 +07:00
PalmDevs
dba76a9f81
feat(lib): proper caching for assets and modules lib 2025-09-16 01:02:13 +07:00
PalmDevs
67345aa82e
feat(lib/modules/native): types for calls 2025-09-16 01:02:11 +07:00
PalmDevs
280ebdc731
fix(scripts): remove side effect then chain support for as-require plugin 2025-09-16 01:01:29 +07:00
PalmDevs
f9322b7bc6
chore: update dependencies 2025-09-16 01:01:05 +07:00
PalmDevs
491b35308f
chore: install missing dependency 2025-09-10 07:21:13 +07:00
PalmDevs
fc5e776121
chore: format 2025-09-10 00:56:53 +07:00
PalmDevs
790f1f9ee3
fix(scripts/build): syntax error 2025-09-10 00:56:46 +07:00
PalmDevs
e389a6b61b
fix(lib/discord/patches/flux): bind function instead of using Reflect.apply
It may result in better performance.
2025-09-10 00:53:51 +07:00
PalmDevs
bd214823d4
fix(lib/modules/finders/get): correct types for getModules with options 2025-09-10 00:52:58 +07:00
PalmDevs
c03b87723e
fix(plugins/settings): debounce showing "Reload required" dialog 2025-09-10 00:52:13 +07:00
PalmDevs
5956d19125
chore: use import defer 2025-09-10 00:51:28 +07:00
PalmDevs
622df65cbf
chore: replace side-effect requires with imports mapping to requires
So the code editor can report errors for bad imports.
import statements are mapped to require statements via a bundler plugin.
2025-09-10 00:47:39 +07:00
PalmDevs
f8567c6e68
chore(scripts/build): refactor plugins to own files 2025-09-10 00:09:26 +07:00
PalmDevs
43ea84de29
chore: update dependencies 2025-09-10 00:07:33 +07:00
PalmDevs
790c30a6d5
fix: debug build flags 2025-09-04 01:29:18 +07:00
PalmDevs
54c6a2ffdd
fix(lib/modules/finders/filters): correctly generate key for relative.withDependencies 2025-09-04 01:29:18 +07:00
PalmDevs
d5a7ab6d7b
fix(lib/modules/finders): early return if non-dynamic filter used on uninitialized module 2025-09-04 01:29:17 +07:00
PalmDevs
3a57fe820c
fix(lib): support filtering for 297202 2025-09-04 01:29:16 +07:00
PalmDevs
0c991ae42a
chore(shims): remove bad file in tsconfig 2025-09-02 10:25:08 +07:00
PalmDevs
d842c16903
feat(plugins/api.storage): remove gotcha with load: true 2025-09-02 10:24:15 +07:00
PalmDevs
ab81c4b726
feat(plugins/settings): add optional descriptions for plugin list filters 2025-08-31 20:04:10 +07:00
PalmDevs
408c8463ac
feat(plugins/settings): exclude API plugins, turn on match all by default for plugin list 2025-08-31 20:04:03 +07:00