Commit graph

88 commits

Author SHA1 Message Date
PalmDevs
2e944b0f25
fix: support 341202+
First Android Static Hermes version incoming, with Metro issues.

- scripts/plugins/hermesc: use hermes-compiler
- plugins/settings: get React Native version correctly
- lib/modules/finders/filters: support null ID in DependencyMap for `withDependencies`
- lib/discord: update filters for 341202+
2026-07-29 21:48:18 +07:00
PalmDevs
9e2ac7185d
feat(plugins/settings.plugins): restore default plugin repo when needed 2026-07-28 12:43:55 +07:00
PalmDevs
9781ed5ee3
feat(scripts/types): make dist/types directly publishable 2026-07-28 12:11:38 +07:00
PalmDevs
f67c8db768
fix(scripts): make compatible with all Node runtimes 2026-07-26 15:45:08 +07:00
PalmDevs
ee8d5620a0
fix(scripts/types): types generation 2026-07-26 15:24:35 +07:00
PalmDevs
ed43757935
fix: build compilation failing 2026-06-10 23:59:04 +07:00
PalmDevs
e4cdf652a2
chore(scripts): improve build config 2026-02-26 16:22:33 +07:00
PalmDevs
df60eb5272
fix: update generated API types 2026-01-25 11:04:52 +07:00
PalmDevs
a899199d43
fix(scripts/plugins/hermesc): allow compiling empty code 2026-01-24 17:51:33 +07:00
PalmDevs
47084f4f52
chore: update dependencies 2025-12-13 22:43:21 +07:00
PalmDevs
68850ff8fb
chore: update dependencies 2025-11-12 15:05:35 +07:00
PalmDevs
b4003a1587
fix(scripts/plugins/import-defer): do not process localName on strings 2025-10-22 22:17:01 +07:00
PalmDevs
c4f4d0b7fb
feat(scripts/dev): add ETag matching 2025-10-18 19:18:52 +07:00
PalmDevs
fbf2396d94
feat: catch and report fatal initialization errors 2025-10-17 15:49:50 +07:00
PalmDevs
0df3530788
feat(plugins/developer-kit): devtools integration + some fixes 2025-10-14 00:16:49 +07:00
PalmDevs
210ea160ce
chore: update dependencies 2025-10-12 01:27:08 +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
790f1f9ee3
fix(scripts/build): syntax error 2025-09-10 00:56:46 +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
790c30a6d5
fix: debug build flags 2025-09-04 01:29:18 +07:00
PalmDevs
d410656ec2
fix(scripts/build): only minify with dead code elimination 2025-08-25 20:10:25 +07:00
PalmDevs
497bb232ea
chore: update dependencies 2025-08-25 19:19:22 +07:00
PalmDevs
c2d12321f6
chore(lib/modules): simplify imports 2025-08-13 01:27:49 +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
333ba5622e
fix(scripts/types): also generate definitions for index components import 2025-08-11 20:14:27 +07:00
PalmDevs
d10dbefdc4
chore(scripts/build): update comment on build flags 2025-08-11 17:40:50 +07:00
PalmDevs
ab5b131b8b
feat: improve types generation 2025-08-09 02:07:29 +07:00
PalmDevs
4c20058fa1
feat: add types generation to be consumed by external plugins 2025-08-07 21:08:21 +07:00
PalmDevs
4713add7ee
feat(scripts/build): change bundler options 2025-07-30 20:15:58 +07:00
PalmDevs
abf3d48c32
chore: add more shims 2025-07-25 02:22:50 +07:00
PalmDevs
a98de1ce9d
chore(lib/assets)!: revert 056e082 2025-07-13 19:52:40 +07:00
PalmDevs
392179b8d3
fix(scripts/build): allow importing custom assets before assets-registry is initialized 2025-07-13 15:58:30 +07:00
PalmDevs
5e06aa831d
feat: move hardcoded values to build constants, display source repo & license + remove github org in settings 2025-07-12 02:51:07 +07:00
PalmDevs
0be2468059
fix(scripts/dev): import correct submodule [skip ci] 2025-07-11 17:59:36 +07:00
PalmDevs
ab18bf6201
chore: update dependencies 2025-07-11 00:17:18 +07:00
PalmDevs
50baeaebbc
chore(scripts/build): remove useless compile flags 2025-07-10 12:39:42 +07:00
PalmDevs
82c593e9bb
chore(scripts/build): replace __BUILD_ENV__ with __DEV__ 2025-07-10 12:39:25 +07:00
PalmDevs
c75329b47d
feat(scripts/build): improve perf by changing compiler flags 2025-07-08 22:14:22 +07:00
PalmDevs
7645bfdf61
chore: new DEBUG_WAITS build flag, improve DBEUG_LOOKUPS build flag logs, other dev env fixes 2025-07-08 11:24:48 +07:00
PalmDevs
9ff945b752
fix(scripts/dev): make --prod actually work 2025-07-04 22:15:03 +07:00
PalmDevs
4faea4f3fd
fix(scripts/build): correct hermesc binary for linux 2025-06-17 19:57:34 +07:00
PalmDevs
255b4b4655
chore: reduce dependencies 2025-06-17 19:17:34 +07:00
PalmDevs
a93249cdb2
fix(scripts/build): declare variable before calling function 2025-06-15 18:01:34 +07:00
PalmDevs
8851f6867b
fix(scripts/build): turn on DEBUG_MODULE_LOOKUPS build flag if dev build 2025-06-15 17:57:55 +07:00
PalmDevs
42213c89c0
feat(scripts/build): add flag and env to build dev builds 2025-06-15 17:43:27 +07:00
PalmDevs
6d51ab8209
chore: document build flags 2025-06-12 23:25:10 +07:00
PalmDevs
e57fd88846
chore: add build flag to debug proxified values 2025-06-12 23:24:55 +07:00
PalmDevs
46d7cda223
chore: add build flag to debug lookups 2025-06-12 23:24:19 +07:00