Commit graph

  • fb41a53f6a
    fix(lib/patcher): call instead hook directly instead of proxy to prevent recursion PalmDevs 2025-06-09 22:45:23 +07:00
  • 1049f51184
    fix(lib/discord/modules/main_tabs_v2): correct exported file path PalmDevs 2025-06-09 19:48:20 +07:00
  • f77a496962
    feat(plugins): migrate to use refreshSettingsOverviewScreen PalmDevs 2025-06-09 19:47:00 +07:00
  • b2b1a2bd8d
    feat(lib/discord/modules/settings): export refreshSettingsOverviewScreen PalmDevs 2025-06-09 19:46:12 +07:00
  • a04cacf9d8
    fix(lib): define lazy properties with arrow functions PalmDevs 2025-06-09 19:32:33 +07:00
  • 0d08d0ad6a
    feat(lib/discord/modules): export main_tabs_v2 PalmDevs 2025-06-09 19:43:27 +07:00
  • 17307bb90a
    feat(lib/utils/trees): extract predicate type from filter in findInTree PalmDevs 2025-06-09 19:40:32 +07:00
  • f2d0602949
    feat(lib/utils/types): export ExtractPredicate PalmDevs 2025-06-09 19:39:12 +07:00
  • 0223080f64
    feat(lib/discord/common): export Constants PalmDevs 2025-06-09 19:28:53 +07:00
  • f2badf63f9
    fix(lib/assets/caches): fix cached check logic PalmDevs 2025-06-08 22:07:40 +07:00
  • 3947b8f07e
    fix(plugins/settings): fix resetSettingsScreen PalmDevs 2025-06-08 21:58:54 +07:00
  • bf3c95b16e
    fix(lib/assets/caches): wait for cache to finish loading before attempting to force cache PalmDevs 2025-06-08 21:37:54 +07:00
  • 240ff9d2cb
    fix(plugins/developer-settings): chain then on promise instead (again) PalmDevs 2025-06-08 21:35:47 +07:00
  • 44a1496452
    feat(plugins): reset setting screens for plugins that require it PalmDevs 2025-06-08 21:19:25 +07:00
  • 5b3a8bc5ab
    feat: see commit description PalmDevs 2025-06-08 19:01:33 +07:00
  • f453a82dab
    feat(lib/utils/proxy): allow passing any hint to proxify PalmDevs 2025-06-08 18:48:43 +07:00
  • 3619993dc0
    fix(lib): export types exports as types-only PalmDevs 2025-06-08 18:47:42 +07:00
  • af3d404c4d
    feat(plugins/developer-settings): improve Asset Browser PalmDevs 2025-06-07 15:51:52 +07:00
  • c68523b43d
    chore: do not sort in formatter PalmDevs 2025-06-07 15:14:43 +07:00
  • 7074e256c1
    fix(lib/modules/metro): default initializing module ID to null PalmDevs 2025-06-07 15:14:37 +07:00
  • e510eea36e
    feat(lib/assets)!: set metadata on asset objects, remove redundant APIs, add new APIs and parameters PalmDevs 2025-06-07 15:14:28 +07:00
  • 3903fe0a4b
    fix(plugins/developer-settings): chain then on promise instead PalmDevs 2025-06-07 10:20:03 +07:00
  • 406138d38e
    fix(plugins/developer-settings): clean up a few things PalmDevs 2025-06-07 09:58:28 +07:00
  • cf38e74338
    fix(lib/plugins/apis): use imports instead of require where possible PalmDevs 2025-06-07 09:57:08 +07:00
  • a4bd9f26c3
    fix(scripts/build): use import instead of require for asset generation PalmDevs 2025-06-07 09:59:30 +07:00
  • b7f1486b56
    chore: update rolldown PalmDevs 2025-06-07 09:59:41 +07:00
  • 123bc83640
    feat(lib/assets): improve caching PalmDevs 2025-06-06 21:13:00 +07:00
  • 2c56aa87c1
    fix(lib/plugins): move unscoped.externals to its own pkg PalmDevs 2025-06-06 20:48:05 +07:00
  • 627e5c4634
    fix(scripts/build): remove useless build options PalmDevs 2025-06-06 20:10:30 +07:00
  • 559b8811c3
    chore: update dependencies PalmDevs 2025-06-06 20:09:50 +07:00
  • 40bc19dfc8
    fix(plugins/developer-settings): use require instead of import PalmDevs 2025-06-06 20:09:38 +07:00
  • 0ad9454dce
    fix: define lazy-loaded APIs without shallow clone PalmDevs 2025-06-06 20:08:25 +07:00
  • 2b905801c3
    chore: format PalmDevs 2025-06-03 16:24:58 +07:00
  • c92adf856f
    chore: use biome v2 PalmDevs 2025-06-03 16:21:02 +07:00
  • aba4fa7242
    fix(lib/plugins): use defineLazyProperty to define plugin storage API PalmDevs 2025-06-03 16:13:54 +07:00
  • e8fb54c19a
    fix(lib/patcher): import types properly PalmDevs 2025-06-03 16:08:37 +07:00
  • a1db2dbb2c
    feat(lib/assets)!: modify cache struct, change how overrides work, cleanup APIs PalmDevs 2025-06-02 15:56:07 +07:00
  • 3cc039ae73
    feat(lib/plugins): refactor discord plugin API as API extensions PalmDevs 2025-06-02 15:50:29 +07:00
  • 6d1ac67bff
    feat(utils/objects): add defineLazyProperty PalmDevs 2025-06-02 15:48:06 +07:00
  • 6d19de566f
    chore: format PalmDevs 2025-06-01 13:52:06 +07:00
  • b9ed7d0203
    feat(lib/storage): add Storage.delete PalmDevs 2025-06-01 13:51:05 +07:00
  • 5d1a29b008
    chore: update dependencies PalmDevs 2025-06-01 13:50:21 +07:00
  • 80c76f907a
    fix(plugins): include tsx in import globs PalmDevs 2025-05-22 03:45:10 +07:00
  • bd061478e6
    fix(plugins/settings): run subscriptions with catch, register items during plugin register PalmDevs 2025-05-22 03:15:29 +07:00
  • 33d3bac5c3
    fix(scripts/build): only compress and mangle in prod builds PalmDevs 2025-05-22 03:14:39 +07:00
  • 5741d7ebbb
    fix(lib/discord/types): correct property types for TableRowProps PalmDevs 2025-05-22 02:51:44 +07:00
  • c2e640388e
    chore(scripts/build): add dev hint when no output from hermesc PalmDevs 2025-05-22 02:49:24 +07:00
  • ce726accca
    feat(plugins/developer-settings/react-devtools): add settings PalmDevs 2025-05-22 02:48:54 +07:00
  • 7a1ff7ef0c
    feat(lib/plugins): add API for storages PalmDevs 2025-05-22 02:45:38 +07:00
  • 3c23236273
    feat(lib): initial impl of storage PalmDevs 2025-05-22 02:44:49 +07:00
  • 291a4dfaa4
    feat(lib/utils/types): add DeepPartial PalmDevs 2025-05-22 01:09:21 +07:00
  • 4df920009e
    feat(lib/utils/objects): add isObject and mergeDeep PalmDevs 2025-05-22 01:09:04 +07:00
  • fe43fd14d4
    feat: import plugins using import.meta.glob PalmDevs 2025-05-22 00:06:36 +07:00
  • f56309f448
    chore(lib/modules/finders/filters): update docs PalmDevs 2025-05-22 00:00:11 +07:00
  • 4606a9edc2
    feat(scripts/build): mangle names, and compress PalmDevs 2025-05-21 07:26:14 +07:00
  • bea79efb4f
    chore: update deps PalmDevs 2025-05-21 07:25:26 +07:00
  • 7535e56b84
    feat(plugins/staff-settings): apply changes without reload PalmDevs 2025-05-19 02:46:58 +07:00
  • d56067d1d1
    fix(lib/plugins): handle force stopping after timing out properly PalmDevs 2025-05-19 02:22:12 +07:00
  • fa21c4ddc0
    fix(lib/plugins): don't run setups if lifecycles do not exist PalmDevs 2025-05-19 02:21:28 +07:00
  • 2f71d92417
    feat(util/promises): add sleepReject PalmDevs 2025-05-19 02:20:22 +07:00
  • 8437c224cd
    fix(modules/finders/get): mismatched args for getModule PalmDevs 2025-05-19 02:20:00 +07:00
  • 8cf107ed12
    feat(lib/discord/common/flux): export getStore and byStoreName PalmDevs 2025-05-19 02:19:05 +07:00
  • ae8d19db7c
    fix(lib/discord/types): correct types for Logger PalmDevs 2025-05-19 02:18:45 +07:00
  • 37664aaa55
    chore: format PalmDevs 2025-05-19 01:43:41 +07:00
  • cff9474d3f
    fix(scripts/build): clean generated assets before build PalmDevs 2025-05-19 01:42:47 +07:00
  • a03aaa338d
    chore(scripts): target ESNext PalmDevs 2025-05-19 01:42:02 +07:00
  • a43cd5d564
    feat!: plugins page, tons of API changes, and bug fixes PalmDevs 2025-05-18 22:24:48 +07:00
  • 4d31b7016c
    chore(lib/modules/metro/subscriptions): update documentation PalmDevs 2025-05-15 16:47:02 +07:00
  • 066f6c9671
    fix: remove sparse arrays from lookups PalmDevs 2025-05-15 15:13:19 +07:00
  • 331f509f8d
    feat(lib/modules/finders/lookup): warn about bad filters in development builds PalmDevs 2025-05-15 15:12:29 +07:00
  • 273294df82
    fix(lib/modules/finders)!: remove find* apis PalmDevs 2025-05-13 10:29:25 +07:00
  • 4f3621ecd4
    feat(lib/plugins/apis): include plugin, reduce getters on other apis PalmDevs 2025-05-13 10:28:55 +07:00
  • 8a8bbf7c8a
    feat(lib/utils): export promises PalmDevs 2025-05-10 18:18:08 +07:00
  • 96ff348fd8
    feat(lib/discord/design)!: export FormSwitch, rename Components -> Design PalmDevs 2025-05-10 18:17:47 +07:00
  • 3818ee1313
    fix(shims/react~jsx-runtime): correctly unproxify values PalmDevs 2025-05-10 18:14:05 +07:00
  • 47e10b3be0
    feat(utils/proxy): add isProxified PalmDevs 2025-05-10 18:13:21 +07:00
  • c811e9e302
    feat(lib/modules/finders/filters): add bySingleProp filter PalmDevs 2025-05-10 18:12:38 +07:00
  • 177988dd8e
    feat(plugins/developer-settings/devtools): use generated IconComponent for toasts PalmDevs 2025-05-10 02:11:44 +07:00
  • c0babbd486
    feat(plugins/developer-settings): add Asset Browser PalmDevs 2025-05-10 02:11:12 +07:00
  • d40b16e3a2
    feat(components): add Page and SearchInput PalmDevs 2025-05-10 02:10:15 +07:00
  • 65b10524b2
    fix(plugins/developer-settings): add correct parent for EvaluateJavaScriptSetting PalmDevs 2025-05-10 02:07:35 +07:00
  • 456829e92a
    feat(lib/assets): export getAllAssets PalmDevs 2025-05-10 02:06:55 +07:00
  • f6c7ddb908
    fix(scripts/build): remove leading . from asset type PalmDevs 2025-05-10 02:06:40 +07:00
  • 81f529c607
    feat(lib/externals): export react-native-clipboard PalmDevs 2025-05-10 02:06:23 +07:00
  • 0202254e7f
    feat(lib/utils): make lookupGeneratedIconComponent more versatile PalmDevs 2025-05-10 01:15:21 +07:00
  • bea425a8ca
    fix: make things work with refactor PalmDevs 2025-05-09 21:55:05 +07:00
  • 9a21a91985
    feat(lib/plugins): refactor PalmDevs 2025-05-09 21:53:48 +07:00
  • ca7ef6ea1a
    feat(lib)!: refactor discord, add export utils/discord PalmDevs 2025-05-09 21:52:36 +07:00
  • bea3439c5e
    fix(lib): refactor modules, react, utils PalmDevs 2025-05-09 19:05:31 +07:00
  • c11a74bc35
    fix(lib/types): reference react-native types in tsconfig instead PalmDevs 2025-05-09 00:15:00 +07:00
  • c51e5e6a13
    fix(lib): refactor init and utils PalmDevs 2025-05-09 00:04:36 +07:00
  • 9e857d7751
    chore(lib/externals): refactor PalmDevs 2025-05-08 23:43:25 +07:00
  • 5587ede6ba
    chore(lib/assets): refactor PalmDevs 2025-05-08 23:41:55 +07:00
  • 5de00474d4
    fix(lib/plugins): lazy load some APIs PalmDevs 2025-05-08 20:25:11 +07:00
  • 1e48473b74
    fix(plugins/logging): rename imports PalmDevs 2025-05-08 20:23:15 +07:00
  • 2336a00df7
    fix(lib/discord): expose AppStartPerformance to plugins under discord/common PalmDevs 2025-05-08 20:22:52 +07:00
  • 65abd86acb
    feat(plugins/settings): register custom page as route PalmDevs 2025-05-08 19:04:28 +07:00
  • fbdea3c9da
    fix(plugins): refactor plugins to work with new APIs PalmDevs 2025-05-08 19:00:49 +07:00
  • d08d1a9795
    feat(lib/plugins): expose externals lib to plugins PalmDevs 2025-05-08 18:56:41 +07:00
  • ef5f2ce87c
    fix(lib)!: refactor structure PalmDevs 2025-05-08 18:52:57 +07:00