Commit graph

  • d3b754d2cc
    feat(lib/plugins): switch to objects for storage PalmDevs 2025-07-18 23:37:22 +07:00
  • 00638ed845
    feat(lib/modules/metro): switch to proper objects for storage PalmDevs 2025-07-18 23:36:04 +07:00
  • 59375836a6
    chore: update dependencies PalmDevs 2025-07-18 19:47:18 +07:00
  • 7b99a59a73
    chore(lib/plugins): improve plugin manifest consistencies PalmDevs 2025-07-18 18:29:50 +07:00
  • 35ca73f531
    fix(lib/discord/modules/settings): refactor and get updated state before replacing in refreshSettingsOverviewScreen PalmDevs 2025-07-18 18:26:17 +07:00
  • 5543030b57
    fix(plugins/developer-settings): missing icon in React DevTools error toast PalmDevs 2025-07-18 02:04:54 +07:00
  • 4670dc0451
    feat(lib/utils/discord): change lookupGeneratedIconComponent to use a proper filter PalmDevs 2025-07-18 02:04:01 +07:00
  • 8ca50309eb
    chore(plugins/logging): only register on dev builds PalmDevs 2025-07-18 02:02:54 +07:00
  • 38b035966b
    chore: cleanup PalmDevs 2025-07-18 02:02:34 +07:00
  • 9c8d55af21
    fix(plugins/developer-settings): crash on copy React DevTools version PalmDevs 2025-07-18 01:55:52 +07:00
  • 96121e31e0
    fix(lib/modules/finders/filters): simplify exports type is object checks PalmDevs 2025-07-18 01:55:16 +07:00
  • 75b026a46c
    fix(lib/discord/modules/settings): get rehydrated navigation state in refreshSettingsOverviewScreen PalmDevs 2025-07-18 01:21:37 +07:00
  • 2da5549cad
    feat(plugins/developer-settings): add "Test ErrorBoundary" option PalmDevs 2025-07-18 01:17:12 +07:00
  • 0bacc8a2f1
    feat(plugins): add error-boundary PalmDevs 2025-07-18 01:16:44 +07:00
  • 1c2ee844ed
    fix(plugins/settings): event emitter leak PalmDevs 2025-07-18 01:16:31 +07:00
  • 15499cbdab
    fix(lib/discord/types): use StyleProp for component style properties PalmDevs 2025-07-18 01:15:39 +07:00
  • bcb82e1f4f
    chore: format PalmDevs 2025-07-17 16:55:23 +07:00
  • 79ce47c2bc
    feat(lib/modules/metro): use Map for storing module dependencies for quicker access, rename file PalmDevs 2025-07-17 16:55:08 +07:00
  • 7359567b3e
    feat(lib/types): declare react native intrinsic elements PalmDevs 2025-07-16 20:16:57 +07:00
  • 4edc6c3821
    fix(lib/react/jsx-runtime): fix typings issues PalmDevs 2025-07-16 20:05:20 +07:00
  • 0095a3e153
    feat(lib/plugins): allow accessing react API in preInit PalmDevs 2025-07-16 20:02:18 +07:00
  • 63a1111107
    fix(plugins/settings): same tooltip not repositioning in Plugins page PalmDevs 2025-07-16 19:12:24 +07:00
  • 74ef7ae005
    chore(plugins/user-badges): refactor PalmDevs 2025-07-15 22:36:45 +07:00
  • 4f46b5a635
    feat(lib/react/jsx-runtime)!: improve types PalmDevs 2025-07-15 22:05:11 +07:00
  • 74ac2f355c
    feat(plugins): make some setting items copyable PalmDevs 2025-07-15 22:04:32 +07:00
  • ab8e2a5772
    fix(lib/discord/modules/settings): fix edge case on renavigation in refreshSettingsOverviewScreen PalmDevs 2025-07-14 23:46:17 +07:00
  • 8d4581f9c1
    fix: register start-only plugins during start stage PalmDevs 2025-07-14 23:13:52 +07:00
  • 050b147147
    fix(lib/externals/react-native-clipboard): also clean up destructure references PalmDevs 2025-07-14 10:02:52 +07:00
  • 188e88ae47
    fix(lib/utils/proxy): with DBEUG_PROXIFIED_VALUES flag, run factory on next event loop if possible PalmDevs 2025-07-14 10:02:17 +07:00
  • fbc2d0e796
    fix(lib/assets): do wait before proxified lookup PalmDevs 2025-07-14 09:54:23 +07:00
  • e48e45226f
    fix(utils/proxy): accept nested options in destructure PalmDevs 2025-07-14 09:53:06 +07:00
  • 74fef6a3e4
    chore(lib/assets): correct typo, remove useless log PalmDevs 2025-07-13 20:04:42 +07:00
  • db472c9cd1
    fix(plugins/user-badges): remove getAsset signal PalmDevs 2025-07-13 19:55:21 +07:00
  • a98de1ce9d
    chore(lib/assets)!: revert 056e082 PalmDevs 2025-07-13 19:52:32 +07:00
  • ec062a78df
    feat(lib/assets): allow using AssetsRegistry during preinit PalmDevs 2025-07-13 19:29:44 +07:00
  • 7f88185d55
    chore(plugins/no-track): reset color in warn log PalmDevs 2025-07-13 19:23:01 +07:00
  • c949517e4a
    fix(lib/modules/metro): mark module as initializing instead of optimistically marking as initialized during require PalmDevs 2025-07-13 19:22:15 +07:00
  • cc7635005b
    fix(lib/assets)!: rename exports PalmDevs 2025-07-13 19:20:54 +07:00
  • 874c074f1e
    fix(lib/modules/finders): only run filter again if module is not blacklisted PalmDevs 2025-07-13 19:20:07 +07:00
  • 996e4f5994
    fix(lib/utils/proxy)!: disallow passing type-strings to ProxifyOptions.hint PalmDevs 2025-07-13 19:18:41 +07:00
  • c331f1fb84
    fix(lib/assets): throw error when accessing uninitialized assets-registry PalmDevs 2025-07-13 18:10:12 +07:00
  • 96a8d576f4
    fix(lib/discord/types): correct AlertModalProps['title'] type PalmDevs 2025-07-13 18:03:12 +07:00
  • 4522303440
    feat(plugins): add user-badges PalmDevs 2025-07-13 16:30:20 +07:00
  • 8d00748a6a
    chore(plugins/no-track): do not implicitly return PalmDevs 2025-07-13 15:59:45 +07:00
  • d6be47d9a7
    chore(plugins/settings): do not use deprecated types PalmDevs 2025-07-13 15:59:21 +07:00
  • 392179b8d3
    fix(scripts/build): allow importing custom assets before assets-registry is initialized PalmDevs 2025-07-13 15:58:30 +07:00
  • 056e082fdb
    feat(lib/assets): add isAssetsRegistryInitialized and onAssetsRegistryInitialized PalmDevs 2025-07-13 15:56:56 +07:00
  • 6a38136762
    fix(lib)!: breaking changes PalmDevs 2025-07-13 15:52:14 +07:00
  • 709a944d49
    feat(lib/patcher/types): export UnpatchFunction PalmDevs 2025-07-13 15:47:45 +07:00
  • 37a20160db
    fix: do not use emitter to emit error event PalmDevs 2025-07-13 00:24:40 +07:00
  • 7bfb703e01
    fix(lib/react/jsx-runtime): init patch set when undefined PalmDevs 2025-07-13 00:17:28 +07:00
  • 09114af96f
    chore(plugins/logging): log start stage in dev builds PalmDevs 2025-07-13 00:16:55 +07:00
  • 0c5e636cb5
    fix(plugins/no-track): wait for discord analytics modules during start stage PalmDevs 2025-07-13 00:16:41 +07:00
  • 811bd30756
    chore: revert 8347e24 PalmDevs 2025-07-12 21:05:27 +07:00
  • 5e06aa831d
    feat: move hardcoded values to build constants, display source repo & license + remove github org in settings PalmDevs 2025-07-12 02:50:48 +07:00
  • ce1847eafd
    chore: add LICENSE PalmDevs 2025-07-12 01:43:28 +07:00
  • 0be2468059
    fix(scripts/dev): import correct submodule [skip ci] PalmDevs 2025-07-11 17:59:36 +07:00
  • 0746db3648
    chore(lib/plugins): move utils assignments to own lib PalmDevs 2025-07-11 17:55:54 +07:00
  • b3d9f0c9ec
    fix(lib/plugins): remove bad assignment PalmDevs 2025-07-11 17:49:30 +07:00
  • f591fc7de9
    feat(lib/plugins): expose utils, components to unscoped API PalmDevs 2025-07-11 17:43:23 +07:00
  • 4b2a612374
    chore(lib/utils): do not pluralize submodules PalmDevs 2025-07-11 17:33:06 +07:00
  • a2c97abd3b
    feat(lib/utils/objects): export original Object.freeze PalmDevs 2025-07-11 17:16:33 +07:00
  • fe97059933
    feat(lib/modules): cache blacklisted modules PalmDevs 2025-07-11 17:15:49 +07:00
  • 83a3eb53fb
    feat(lib/plugins): expose storage lib to unscoped API PalmDevs 2025-07-11 17:02:22 +07:00
  • 8bd9f4f8b2
    fix(lib/storage): allow imports during preinit PalmDevs 2025-07-11 16:58:47 +07:00
  • f05885e559
    feat(lib/modules/metro): blacklist primitives and empty objects for finders PalmDevs 2025-07-11 15:59:35 +07:00
  • c66dace21b
    chore: cleanup questionable code PalmDevs 2025-07-11 15:31:53 +07:00
  • 07c3425693
    chore(patches/log-promise-rejections): do not implicitly return PalmDevs 2025-07-11 15:20:48 +07:00
  • f4c5ea15a2
    fix(plugins/logging): remove __BUILD_ENV__ references PalmDevs 2025-07-11 15:19:57 +07:00
  • 8babd1837a
    feat(lib/plugins): log plugin errors in native as well PalmDevs 2025-07-11 15:19:27 +07:00
  • 3ef9f17188
    fix(lib/discord/modules/settings): dispatch reset on next paint in if renavigating refreshSettingsOverviewScreen PalmDevs 2025-07-11 15:02:42 +07:00
  • 2b05b34a28
    chore: lint and format PalmDevs 2025-07-11 01:15:50 +07:00
  • 8347e24e54
    chore(lib/react)!: remove jsx-runtime PalmDevs 2025-07-11 01:15:07 +07:00
  • f824778519
    fix(lib/modules/metro): improve performance by preallocating PalmDevs 2025-07-11 01:11:06 +07:00
  • 14920bc21a
    fix(lib/react/jsx-runtime/patches): bug and performance fixes PalmDevs 2025-07-11 00:59:02 +07:00
  • ab18bf6201
    chore: update dependencies PalmDevs 2025-07-11 00:17:18 +07:00
  • 9e6614a1bd
    chore: lint and format PalmDevs 2025-07-10 21:26:19 +07:00
  • 2a0d91878f
    feat(lib/react): add jsx-runtime PalmDevs 2025-07-10 21:25:46 +07:00
  • 546bbc080a
    chore(lib/patcher): add jsdoc PalmDevs 2025-07-10 21:24:04 +07:00
  • 78e8a96034
    fix(lib/react)!: ReactJsxRuntime -> ReactJSXRuntime PalmDevs 2025-07-10 21:23:39 +07:00
  • 84c6edcfe2
    fix: revert using Object.defineProperty instead of delete PalmDevs 2025-07-10 12:42:59 +07:00
  • c63e6cebc8
    fix(plugins/no-track): use hooks instead of modifying directly PalmDevs 2025-07-10 12:40:47 +07:00
  • 50baeaebbc
    chore(scripts/build): remove useless compile flags PalmDevs 2025-07-10 12:39:42 +07:00
  • 82c593e9bb
    chore(scripts/build): replace __BUILD_ENV__ with __DEV__ PalmDevs 2025-07-10 12:39:25 +07:00
  • 705225f05a
    fix(plugins/no-track): patch SentryUtils PalmDevs 2025-07-09 22:14:00 +07:00
  • dd0ee59f94
    feat(plugins/no-track): improve sentry blocking, noop AnalyticsTrackActionCreators PalmDevs 2025-07-09 20:15:46 +07:00
  • aacb038d09
    fix(lib/utils/objects): use Object.defineProperty instead of delete PalmDevs 2025-07-09 19:09:05 +07:00
  • 796f1cf392
    feat(lib/modules/metro): patch all primitives to improve perf PalmDevs 2025-07-09 19:08:18 +07:00
  • 9560a8320b
    feat(lib/modules/metro)!: more performance wins PalmDevs 2025-07-09 01:28:44 +07:00
  • c75329b47d
    feat(scripts/build): improve perf by changing compiler flags PalmDevs 2025-07-08 22:14:22 +07:00
  • 7645bfdf61
    chore: new DEBUG_WAITS build flag, improve DBEUG_LOOKUPS build flag logs, other dev env fixes PalmDevs 2025-07-08 11:24:48 +07:00
  • e9fedc8db4
    feat: small performance wins PalmDevs 2025-07-07 19:32:58 +07:00
  • 0bea1e29be
    chore: update dependencies PalmDevs 2025-07-07 19:11:32 +07:00
  • 962c818835
    fix(lib/discord/common/flux): ignore type error PalmDevs 2025-07-07 19:11:09 +07:00
  • c532f5c3fd
    fix(lib/modules/metro/subscriptions): run catching subscriptions PalmDevs 2025-07-07 18:59:49 +07:00
  • 66d95a8c49
    fix(lib/modules/finders): correct types for get and lookup PalmDevs 2025-07-05 14:16:37 +07:00
  • d639d31367
    feat(lib/discord/common/flux): add caching, and export byStore filter PalmDevs 2025-07-05 13:56:58 +07:00
  • 075f33f6c6
    chore: cleanup PalmDevs 2025-07-05 13:12:57 +07:00
  • e83078abc8
    feat(lib/discord): correct and add file paths for modules for reference PalmDevs 2025-07-04 22:23:56 +07:00
  • 8a7529fdbd
    fix(lib/modules/finders/lookup): fix builds with DEBUG_PROXIFIED_VALUES flag on PalmDevs 2025-07-04 22:15:36 +07:00