PalmDevs
fbf2396d94
feat: catch and report fatal initialization errors
2025-10-17 15:49:50 +07:00
PalmDevs
56cb524aeb
chore(preinit): correct arg name for native method
2025-09-16 01:02:44 +07:00
PalmDevs
5684fa9d8b
feat: use native bridge for alerting errors
2025-09-16 01:02:22 +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
2c6e54a81b
chore: setup lifecycles before initializing plugins
2025-08-11 16:52:26 +07:00
PalmDevs
7ecce136a8
chore: remove useless Object.freeze patch
2025-07-26 12:13:33 +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
811bd30756
chore: revert 8347e24
2025-07-12 21:05:27 +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
0746db3648
chore(lib/plugins): move utils assignments to own lib
2025-07-11 17:55:54 +07:00
PalmDevs
4b2a612374
chore(lib/utils): do not pluralize submodules
2025-07-11 17:33:06 +07:00
PalmDevs
8347e24e54
chore(lib/react)!: remove jsx-runtime
...
This has been made because no developer will likely ever require this API.
The current API assumes you already have an instance of the component, which means you can likely already patch that component instance itself.
The API can be made more powerful by taking any string names, and comparing it to the component's type name, type displayName, name, displayName, etc., but it will introduce performance bottlenecks.
2025-07-11 01:15:20 +07:00
PalmDevs
2a0d91878f
feat(lib/react): add jsx-runtime
2025-07-10 21:25:46 +07:00
PalmDevs
82c593e9bb
chore(scripts/build): replace __BUILD_ENV__ with __DEV__
2025-07-10 12:39:25 +07:00
PalmDevs
9560a8320b
feat(lib/modules/metro)!: more performance wins
2025-07-09 01:28:44 +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
e9fedc8db4
feat: small performance wins
...
- Delay initializing unimportant parts until index module (ID 0) is required
- Lower memory usage by interacting with Metro's internal module list directly
2025-07-07 20:00:20 +07:00