kmmiio99o
c137996411
fix
2025-10-25 12:59:39 +02:00
kmmiio99o
6745ca2514
Speed up UI loading, and usage of the app
...
Start enabled Vendetta plugins in small staggered batches and defer
network fetches to the background. Register core plugins at init so they
appear in the UI immediately. Remove BUNNY_PROXY_PREFIX usage and the
unproxied-install confirmation. Restore Updater settings entry and bump
build version to 1.1.6-2. Apply various Metro internals cleanup and
robustness fixes (import tracking, export/blacklist handling, error
guards)
2025-10-25 12:55:57 +02:00
cocobo1
da360258fb
cleanup(metro): minor cleanup
2025-10-03 17:08:44 +03:00
cocobo1
ac97d2b8d1
feat(Browser): added a built in plugin and theme browser
2025-09-27 13:15:51 +03:00
cocobo1
8735e91b86
288 and ra1n loader support
2025-07-26 11:29:29 +03:00
cocobo1
ac849b6d19
bun
2025-07-25 17:08:28 +03:00
cocobo1
8327c863c1
Merge remote-tracking branch 'upstream/main'
2025-07-21 19:21:48 +03:00
pylixonly
b92d2734b3
fix: support New Architecture
...
- Retrieve turbo modules from `global.__turboModuleProxy`
- Use `getConstants()` to retrieve constants of native modules
- Defer some calls from the native bridge/JSI that could break the app when bundle index is not initialized properly
Tested on Android 291.0 (291200), not tested on older versions (without New Architecture)
2025-07-21 20:44:48 +08:00
cocobo1
594c302294
yes i took this fix from revenge
2025-05-25 22:40:23 +03:00
PalmDevs
59ffa77a3a
fix(metro/common): polyfill url
2025-05-19 17:16:56 +07:00
cocobo1
193d24473e
fix?
2025-05-18 11:10:42 +03:00
cocobo1
3a9ed9e18a
removed useless ios stuff
2025-05-05 23:53:08 +01:00
cocobo1
d1f4551e37
IT WORKS
2025-05-03 20:32:55 +01:00
PalmDevs
3f5b18b719
chore: merge upstream/main to dev
2025-02-27 15:16:36 +07:00
pylixonly
e2a05a77ee
fix(metro): Blacklist IntlMessagesProxy exports
...
Blacklist an evil module that always returns a function.
More info: 7f721c2bdb
2025-02-19 21:20:44 +08:00
PalmDevs
f1ba456474
feat: support 263+ clients
2025-01-23 01:45:54 +07:00
pylixonly
78c303b5f5
fix: Adapt to change of window.modules being a Map
...
closes #120
2025-01-14 19:30:20 +08:00
PalmDevs
395e1e9ef9
chore: merge upstream/main to dev
2024-12-27 02:01:12 +07:00
pylixonly
26b7615f84
fix(metro/patchNativeComponentRegistry): return component name if fail
2024-12-26 12:54:58 +08:00
pylixonly
c168237fc9
feat(ui/plugins): Bunny plugin sheet impl
2024-11-16 23:01:18 +08:00
pylixonly
cc879485ac
feat: adopt dev metro
2024-11-16 13:08:47 +08:00
pylixonly
18270829c0
refactor(native): use new native module names
2024-11-14 07:57:36 +08:00
pylixonly
92caf89a36
Merge branch 'main' into dev
2024-11-14 07:53:15 +08:00
pylixonly
6f52993838
fix: set bottom inset for floating buttons
...
credit to e9877234be
2024-11-09 17:43:14 +08:00
pylixonly
bc1a023db5
Merge remote-tracking branch 'origin/main' into dev
2024-11-09 17:03:51 +08:00
pylixonly
5e3f9b7236
fix: wrap ErrorBoundaryScreen with SafeAreaProvider
2024-11-09 17:03:06 +08:00
PalmDevs
e9877234be
fix: actually fix improper FAB insets
2024-10-27 00:07:53 +07:00
pylixonly
292d0ab5e6
refactor: port wintry minor ui polish
2024-10-23 10:38:24 +08:00
pylixonly
0eb28e41b7
feat(themes): port more stuff from 'dev'
2024-10-21 23:05:59 +08:00
pylixonly
61f9b6510b
fix(types): fix typescript [skip ci]
2024-10-15 22:59:01 +08:00
pylixonly
fd8ddce48b
chore: some cleanups
2024-10-13 14:03:20 +08:00
pylixonly
f2f1f6ac73
refactor: expose more stuff and move some stuff
2024-10-13 00:35:36 +08:00
pylixonly
019fdc28b3
feat(metro): expose common components & custom jsx runtime
2024-10-12 23:07:44 +08:00
pylixonly
ad6524772b
feat(ui): ponyfill AlertModal's extraContent prop for older versions
...
supersedes #91
2024-10-09 09:45:40 +08:00
amsyarasyiq
4b94b7fd9c
fix(metro/modules): patch registry instead
2024-09-04 16:55:54 +08:00
amsyarasyiq
61286d8980
fix(plugins): handle unhandled cases
2024-08-15 01:24:09 +08:00
amsyarasyiq
516400c730
chore: bunch of changes done last week ™️
2024-08-13 23:39:41 +08:00
amsyarasyiq
c3fb133d62
refactor+feat: wip plugin browser
2024-07-31 17:06:17 +08:00
amsyarasyiq
5fe3025339
feat: bunny plugins ui init
2024-07-30 20:42:10 +08:00
amsyarasyiq
ccb49cb1af
chore: refactor project structure
2024-07-30 00:18:01 +08:00
amsyarasyiq
d6376513f0
build: fix errors
2024-07-23 22:43:13 +08:00
amsyarasyiq
7f45f1986d
chore: prepare repo for types
2024-07-23 22:24:26 +08:00
amsyarasyiq
ffc04ee9c3
feat: port pyoncord's plugin system
2024-07-22 00:17:17 +08:00
amsyarasyiq
ff72221810
chore: remove @react-native-clipboard/clipboard dep
2024-07-20 19:40:55 +08:00
amsyarasyiq
560dde45d9
refactor+chore: update deps and allow import mapping to metro find
2024-07-20 19:11:19 +08:00
amsyarasyiq
06a852639f
refactor(metro): rename find*Proxy -> find*Lazy
2024-07-20 10:48:49 +08:00
amsyarasyiq
820249b6b3
perf+refactor(metro): improve polyfill impl
2024-07-20 10:46:45 +08:00
amsyarasyiq
15deb757e4
refactor
2024-07-18 21:18:23 +08:00
amsyarasyiq
035ee80045
refactor: lazification
2024-07-09 17:19:29 +08:00
amsyarasyiq
4d144f60d9
refactor: build script, use react-jsx
2024-07-08 19:22:01 +08:00