Commit graph

  • 4e444cf55d Address review comments on channel switching pr/ui Rosie Val 2026-08-16 12:45:24 -04:00
  • cecebe4c69
    Merge branch 'revenge-mod:main' into main main Rosie Val 2026-08-15 13:04:01 -04:00
  • c8d820cb15
    chore(lib/discord): cleanup PalmDevs 2026-08-14 01:50:09 +07:00
  • 9525f98289
    fix(plugins/staff-settings): don't show toast at startup PalmDevs 2026-08-14 01:49:27 +07:00
  • b1d65fbda2
    feat(plugins/recovery): detect freezes much earlier + show stack traces PalmDevs 2026-08-14 01:48:08 +07:00
  • 64fb025b70 Update bundle from main (533a8f8) hosting Rosie Val 2026-08-12 16:26:38 -04:00
  • 533a8f8185 Add channel switching for installed plugins Rosie Val 2026-08-12 16:11:13 -04:00
  • 858244cab9
    fix(plugins/user-badges): make more resilient PalmDevs 2026-08-13 02:18:48 +07:00
  • 8f028b5a56
    fix(plugins/user-badges): update data PalmDevs 2026-08-13 02:06:57 +07:00
  • 2172bc862b
    feat(lib/discord/types): type additional parameters for AlertActionCreators.openAlert PalmDevs 2026-08-13 02:06:10 +07:00
  • b11c800789
    Singularize restore default repositories option PalmDevs 2026-08-13 01:56:47 +07:00
  • f4a8c8d30f
    Force update the screen when adding default repo PalmDevs 2026-08-13 01:55:57 +07:00
  • 9959ff7513
    Improve relations sheet style and behavior PalmDevs 2026-08-13 01:45:38 +07:00
  • 0178bedd12
    Merge branch 'main' into plugin-ux-fix PalmDevs 2026-08-13 01:44:06 +07:00
  • 4247a75567
    feat(lib/discord/types): type ActionSheet related exports more accurately PalmDevs 2026-08-13 01:43:43 +07:00
  • 6f50a92c71
    fix(lib/plugins): don't add own IDs to dependency map of reserved dependencies PalmDevs 2026-08-13 01:42:43 +07:00
  • 4c57f5c257
    Merge remote-tracking branch 'origin/main' into plugin-ux-fix PalmDevs 2026-08-13 00:07:07 +07:00
  • 34e8430257
    fix(README): add typegen mapping exception for @revenge-mod/externals/** PalmDevs 2026-08-12 23:21:20 +07:00
  • 1df184bc1f
    fix(lib/discord/flux/stores): busy wait when withStore can't match anything + minor issues PalmDevs 2026-08-12 23:17:30 +07:00
  • 3ac922a817
    fix(lib/modules/metro/utils): detect proxies better in isModuleExportBad PalmDevs 2026-08-12 23:15:10 +07:00
  • 66465552bb
    fix(plugins/settings.plugins): essential plugin tooltip showing up for pending updates + refactor tooltips PalmDevs 2026-08-12 18:02:56 +07:00
  • fc41d45f2a
    feat(plugins/settings): add donate UI PalmDevs 2026-08-12 15:58:37 +07:00
  • c16dcaa654
    feat(lib/discord/types): add expressive Button type PalmDevs 2026-08-12 15:52:18 +07:00
  • ecb2cf810b
    fix(lib): migrate to new withDependencies APIs PalmDevs 2026-08-12 15:47:36 +07:00
  • d3fb84b76d
    feat(lib/modules/finders): new withDependencies builders PalmDevs 2026-08-12 15:12:08 +07:00
  • 095d406779
    feat(plugins/settings.plugins): increase auto update intervals PalmDevs 2026-08-12 01:35:49 +07:00
  • 07291f6c20
    fix(lib/modules/metro/runtime): use module ID from closure PalmDevs 2026-08-12 01:33:36 +07:00
  • 9258695ec7
    feat(lib/modules/finders)!: initialized boolean for filter predicates + remove FilterFlag and weird assumptions + fix partial matches causing modules skip in lookup PalmDevs 2026-08-12 01:12:14 +07:00
  • b6304635e7 Address PR review comments Rosie Val 2026-08-09 14:52:34 -04:00
  • f7d769ef18 UI/UX improvements Rosie Val 2026-08-09 03:29:45 -04:00
  • 4877be9502 Host bundle from 5895305a367404f0bed3cb180176a6f81a53bffc github-actions[bot] 2026-08-09 07:27:56 +00:00
  • 8cb15921e4 Add Rosie to contributors pr/contributors Rosie Val 2026-08-08 22:05:27 -04:00
  • f28eba295c Update & reload from startup update alert for-upstream Rosie Val 2026-08-09 00:58:55 -04:00
  • a7385a58df Add startup update-confirmation alert with plugin details Rosie Val 2026-08-09 00:54:54 -04:00
  • 2cf998542f Add per-plugin Check for updates row Rosie Val 2026-08-09 00:41:31 -04:00
  • b6e5cdb318 Re-add fork-only host-bundle workflow Rosie Val 2026-08-09 00:15:26 -04:00
  • 6ae7b9a3b1 Remove fork-only host-bundle workflow Rosie Val 2026-08-09 00:13:44 -04:00
  • bb7b480e6b Emit errored events for plugin native and JS errors Rosie Val 2026-08-08 23:27:35 -04:00
  • efb6eb1801 Add fallback FlashList fingerprints without ImportTracker Rosie Val 2026-08-08 23:19:31 -04:00
  • df891b938c Add fallback fingerprint for main_tabs_v2 without ImportTracker Rosie Val 2026-08-08 22:07:10 -04:00
  • 366936db8c Add Rosie to contributors Rosie Val 2026-08-08 22:05:27 -04:00
  • c848cec45b Fix PluginStateProvider import path Rosie Val 2026-08-08 21:53:02 -04:00
  • b520419d43 Add manual restore default repositories button Rosie Val 2026-08-08 21:37:27 -04:00
  • 1e446bf8df Remove TODO now that default repo restore has UI Rosie Val 2026-08-08 21:37:26 -04:00
  • 48880cb8a2 Compute and apply user-selected release channel in browse Rosie Val 2026-08-08 21:36:15 -04:00
  • d2cef996fd Add release channel picker to browse filter sheet Rosie Val 2026-08-08 21:36:14 -04:00
  • b8453d7cfd Use repo removal confirmation when deleting repositories Rosie Val 2026-08-08 21:30:35 -04:00
  • 5ef88bd5e8 Wire up repo removal confirmation alert Rosie Val 2026-08-08 21:30:24 -04:00
  • baca849042 Add repo removal confirmation alert component Rosie Val 2026-08-08 21:30:23 -04:00
  • d8b0d5971a Remove (TODO) labels and add dependency/dependent popup menus Rosie Val 2026-08-08 21:04:20 -04:00
  • be54a06e31 Add PluginListActionSheet for dependency and dependent popups Rosie Val 2026-08-08 21:02:10 -04:00
  • ec51cbedcb Add bundle hosting workflow for test instances Rosie Val 2026-08-08 20:34:46 -04:00
  • 5b44ad0846
    fix(plugins/recovery): more false freeze detections PalmDevs 2026-08-04 23:54:22 +07:00
  • 66f1c54b92
    fix(plugins/settings.plugins): recovery banner icon color and size PalmDevs 2026-08-04 23:42:47 +07:00
  • 51647ef513
    fix(lib/discord): TextStyleSheet types and export in Design PalmDevs 2026-08-04 23:41:13 +07:00
  • cad8e1fa7d
    chore(plugins): merge error-boundary into recovery PalmDevs 2026-08-04 23:28:16 +07:00
  • e47ba711f4
    feat(plugins/error-boundary): improve ErrorBoundary screen PalmDevs 2026-08-04 23:16:37 +07:00
  • 30499d543d
    fix(plugins/settings.plugins): check default filters & sort instead of filter size to color the button primary PalmDevs 2026-08-04 23:09:09 +07:00
  • 9fc88f51f6
    fix(scripts/types): skips declare module headers when internalizing specifiers PalmDevs 2026-08-02 23:26:19 +07:00
  • 685ee12cc0
    feat(scripts/types): export module namespaces PalmDevs 2026-08-02 23:04:14 +07:00
  • 54f5d94205
    feat: warn user to update loader if native cache format is outdated PalmDevs 2026-08-02 17:10:53 +07:00
  • ed9f4dee43
    fix(lib/utils/proxy)!: remove proxy patch and isProxy getProxyTarget PalmDevs 2026-08-02 17:03:57 +07:00
  • cb334d0b9c
    fix(lib/utils): use Reflect.ownKeys and PropertyKey for correctness PalmDevs 2026-08-02 16:58:03 +07:00
  • c096b80225
    fix(lib/modules/finders): don't let one bad filter take down the whole process PalmDevs 2026-08-02 16:54:30 +07:00
  • 9a10e9d509
    fix(lib/modules): don't make assumptions about what consumers are filtering PalmDevs 2026-08-02 16:48:22 +07:00
  • 215cd487b9
    fix(lib/modules/metro/patches): don't blacklist objects with no enumerable keys PalmDevs 2026-08-02 16:19:31 +07:00
  • e2dcc294e9
    fix(lib/modules/metro): handle all subscription tasks in runtime PalmDevs 2026-08-02 16:18:36 +07:00
  • 17bb26a2ea
    feat(plugins/settings.plugins): make filter button primary when active PalmDevs 2026-08-02 00:12:26 +07:00
  • c5c087cec3
    chore(plugins/recovery): sync manifest with native PalmDevs 2026-08-02 00:05:45 +07:00
  • 57961ae5d7
    fix(lib/plugins): ignore re-registration for internal plugins PalmDevs 2026-08-02 00:05:18 +07:00
  • 2dd77f24b5
    fix(lib/plugins)!: incorrect API structure for unscoped.discord.utils PalmDevs 2026-08-01 21:44:47 +07:00
  • 912fa8e896
    chore(lib/plugins): update init+ error message with hints PalmDevs 2026-08-01 15:43:34 +07:00
  • 73534bda6a
    fix(lib/plugins): restrict unscoped.discord.(actions|design) to init+ PalmDevs 2026-08-01 15:42:24 +07:00
  • ff410cbb25
    chore(lib/modules/finders/lookup): move LookupModulesOptions.initialize clarification comment PalmDevs 2026-08-01 15:32:07 +07:00
  • 752f3b1c7e
    fix(lib/discord/design): improve perf for Design filter PalmDevs 2026-08-01 15:31:33 +07:00
  • 4426bc54ae
    fix(plugins/recovery): lessen freeze detection false positives PalmDevs 2026-08-01 14:52:25 +07:00
  • bd5ee5c1f1
    chore(lib): clarify doc PalmDevs 2026-08-01 14:49:54 +07:00
  • acdf865cc7
    fix(lib): improve Discord-related filtering PalmDevs 2026-08-01 14:49:10 +07:00
  • 944dbb6838
    feat: improve recovery mode + small lib additions PalmDevs 2026-08-01 01:51:29 +07:00
  • 6d7e017c0b
    fix(lib/modules/metro): move all error handling to metroRequire PalmDevs 2026-08-01 00:18:32 +07:00
  • ffce0e2cf2
    feat(lib/plugins): add sourceURL to external plugin scripts PalmDevs 2026-07-31 16:48:04 +07:00
  • 1497e8ef8d
    feat: app freeze detection and recovery mode PalmDevs 2026-07-31 16:43:55 +07:00
  • 457df3ebb5
    fix(plugins/settings.plugins): change button text in plugin failed alert to be more clear PalmDevs 2026-07-31 13:17:12 +07:00
  • 261a493f4b
    fix(plugins/settings.plugins): allow resolving internal plugins when planning installs PalmDevs 2026-07-31 13:16:26 +07:00
  • c49f3eb471
    fix(lib/discord/common)!: split to own submodules + don't restrict everything to init+ PalmDevs 2026-07-31 13:15:01 +07:00
  • 217617a663
    fix(plugin/settings): remount instead of recomputing SettingHookHarness memos PalmDevs 2026-07-31 03:26:00 +07:00
  • b258ac70d6
    fix(plugins): remove developer-kit PalmDevs 2026-07-31 02:50:56 +07:00
  • 0f75551c36
    fix(plugins/developer-kit): migrate to FlashList v2 PalmDevs 2026-07-31 02:33:28 +07:00
  • 1c58b7a5a1
    chore: use AnyFunction from lib everywhere PalmDevs 2026-07-31 02:32:59 +07:00
  • 10371ff000
    fix: settings UI refreshing PalmDevs 2026-07-31 02:31:47 +07:00
  • 8040d3be07
    fix(lib/externals/react-native-safe-area-context): update filters for 341202+ PalmDevs 2026-07-29 23:42:44 +07:00
  • bb0919ef0a
    fix(lib/discord): bring back support for <341202 PalmDevs 2026-07-29 23:17:41 +07:00
  • 16ef99dcd8
    chore: update dependencies PalmDevs 2026-07-29 22:17:57 +07:00
  • 6bdff25482
    feat: better types + typegen output PalmDevs 2026-07-29 22:15:20 +07:00
  • 2e944b0f25
    fix: support 341202+ PalmDevs 2026-07-29 21:33:43 +07:00
  • 89ae4d910c
    feat(plugins/settings.plugins): show repo description + add Copy URL option PalmDevs 2026-07-29 21:41:38 +07:00
  • 0c9cd9f8e3
    fix(plugins/settings.plugins): don't restore default repo multiple times PalmDevs 2026-07-29 21:40:44 +07:00
  • 49c1b1e68d
    fix(lib/utils/object): lazy properties shouldn't delete itself when loader errors PalmDevs 2026-07-29 21:38:50 +07:00
  • c7b5ae8ee6
    fix(lib/plugins): external JS plugins not loading PalmDevs 2026-07-28 12:57:29 +07:00
  • e73bbc03ba
    fix(lib/json-storage): clarify how JsonStorage.get() and JsonStorageUpdateMode.Load works PalmDevs 2026-07-28 12:44:31 +07:00