PalmDevs
8f0755c4e7
fix: get turbo modules from turbo module proxy
2025-07-02 21:46:13 +07:00
PalmDevs
e714960335
fix(lib): fix type errors
2025-07-01 17:30:53 +07:00
PalmDevs
77f8d62720
fix: improve perf by not returning implicitly
2025-06-17 19:53:58 +07:00
PalmDevs
921d997230
fix(lib/assets/caches): remove useless async modifiers
2025-06-16 19:59:02 +07:00
PalmDevs
6e5c4d41a4
fix(lib/assets)!: do not fallback to first type when type is specified
2025-06-12 22:14:41 +07:00
PalmDevs
f2badf63f9
fix(lib/assets/caches): fix cached check logic
2025-06-08 22:07:40 +07:00
PalmDevs
bf3c95b16e
fix(lib/assets/caches): wait for cache to finish loading before attempting to force cache
2025-06-08 21:37:54 +07:00
PalmDevs
5b3a8bc5ab
feat: see commit description
...
- Shim React and React Native
- Move src/components to lib/components
- Exposed lib/components to `unscoped.components`
- scipts/build: Properly set footer sourceURL
- plugins/developer-settings: Debounce searching in Asset Browser
- plugins/settings: Debounce searching in Plugins
2025-06-08 19:01:33 +07:00
PalmDevs
e510eea36e
feat(lib/assets)!: set metadata on asset objects, remove redundant APIs, add new APIs and parameters
2025-06-07 15:14:28 +07:00
PalmDevs
123bc83640
feat(lib/assets): improve caching
2025-06-06 21:13:00 +07:00
PalmDevs
2b905801c3
chore: format
2025-06-03 16:24:58 +07:00
PalmDevs
a1db2dbb2c
feat(lib/assets)!: modify cache struct, change how overrides work, cleanup APIs
2025-06-02 15:56:07 +07:00
PalmDevs
a43cd5d564
feat!: plugins page, tons of API changes, and bug fixes
...
Plugins
- Settings: Plugins page is now semi-functional
- No Track: Added new plugin
- Developer Settings: Clean up properly
- Logging: Log in preInit stage
- Staff Settings: Add ReloadRequired flags when late-running
@revenge-mod/init
- Moved to the top-level src/index.ts instead
@revenge-mod/modules
- Switch `exports` and `id` parameters in finders APIs
- Lookups now return an array of exports and ID instead of just exports
- Lookup ID APIs have been removed
- Add `finders.get` helper, a new alternative for `finders.find`
- Corrected documentation for subscription APIs
@revenge-mod/plugins
- Added new APIs for plugins to allow running during pre-init stages
- Added `unscoped.modules.finders.get*`
- Added `unscoped.react.native`
@revenge-mod/react
- native: Added `onRunApplication` and `onRunApplicationFinished`
@revenge-mod/utils
- callbacks: Add `noopFalse`
- promises: Fix `allSettled`
- promises: Add `sleep`
2025-05-18 22:24:48 +07:00
PalmDevs
456829e92a
feat(lib/assets): export getAllAssets
2025-05-10 02:12:13 +07:00
PalmDevs
bea3439c5e
fix(lib): refactor modules, react, utils
2025-05-09 21:21:06 +07:00
PalmDevs
5587ede6ba
chore(lib/assets): refactor
2025-05-08 23:41:55 +07:00
PalmDevs
75837d48cc
feat(lib/assets): add getAssetModuleId
2025-05-08 18:40:53 +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
3807f7c944
fix(lib/assets): make the patches work again
2025-05-02 22:05:31 +07:00
PalmDevs
28e1929ee9
fix(lib/assets/patches): immediately cache assets without waiting
2025-04-30 18:54:15 +07:00
PalmDevs
7a7f470ff4
fix(lib)!: move modules/common to own libs
2025-04-29 18:25:55 +07:00
PalmDevs
87ff29a36a
feat(lib/modules/common)!: export more commons
2025-04-27 21:14:41 +07:00
PalmDevs
d251b401c9
chore(lib): refactor libs for preinits and inits
2025-04-27 20:58:40 +07:00
PalmDevs
eeca7bc28b
feat(lib): add initial impl of assets
2025-04-27 14:45:38 +07:00