├── .github ├── ISSUE_TEMPLATE │ └── bug-report.yml └── workflows │ └── build.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── FUNDING.yml ├── LICENSE ├── README.md ├── dist └── vendetta.js ├── package.json ├── pnpm-lock.yaml ├── src ├── def.d.ts ├── entry.ts ├── index.ts ├── lib │ ├── badge │ │ ├── badgeComponent.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── command │ │ ├── debug.tsx │ │ ├── index.ts │ │ ├── pluginslist.tsx │ │ └── reload.tsx │ ├── commands.ts │ ├── constants.ts │ ├── debug.ts │ ├── emitter.ts │ ├── fixes.ts │ ├── logger.ts │ ├── metro │ │ ├── common.ts │ │ └── filters.ts │ ├── native.ts │ ├── patcher.ts │ ├── plugins.ts │ ├── polyfills.ts │ ├── preinit.ts │ ├── settings.ts │ ├── storage │ │ ├── backends.ts │ │ └── index.ts │ ├── themes.ts │ ├── tweak │ │ ├── enableExperiments.ts │ │ ├── fixConnecting.ts │ │ ├── index.tsx │ │ ├── removeChatButtons.ts │ │ └── removePrompts.ts │ ├── utils │ │ ├── findInReactTree.ts │ │ ├── findInTree.ts │ │ ├── index.ts │ │ ├── safeFetch.ts │ │ ├── unfreeze.ts │ │ └── without.ts │ └── windowObject.ts └── ui │ ├── alerts.ts │ ├── assets.ts │ ├── color.ts │ ├── components │ ├── Codeblock.tsx │ ├── ErrorBoundary.tsx │ ├── InputAlert.tsx │ ├── Search.tsx │ ├── Summary.tsx │ └── index.ts │ ├── quickInstall │ ├── forumPost.tsx │ ├── index.ts │ └── url.tsx │ ├── settings │ ├── components │ │ ├── AddonHubButton.tsx │ │ ├── AddonPage.tsx │ │ ├── AssetDisplay.tsx │ │ ├── Card.tsx │ │ ├── Dropdown.tsx │ │ ├── InstallButton.tsx │ │ ├── PluginCard.tsx │ │ ├── SettingsSection.tsx │ │ ├── ThemeCard.tsx │ │ ├── TweakCard.tsx │ │ └── Version.tsx │ ├── data.tsx │ ├── index.ts │ ├── pages │ │ ├── AddonHub.tsx │ │ ├── Addons.tsx │ │ ├── AssetBrowser.tsx │ │ ├── General.tsx │ │ ├── Plugins.tsx │ │ ├── Themes.tsx │ │ └── Tweaks.tsx │ └── patches │ │ ├── panels.tsx │ │ └── you.tsx │ └── toasts.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | yarn.lock 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [maisymoe, wingio] 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/README.md -------------------------------------------------------------------------------- /dist/vendetta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/dist/vendetta.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/def.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/def.d.ts -------------------------------------------------------------------------------- /src/entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/entry.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/badge/badgeComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/badge/badgeComponent.tsx -------------------------------------------------------------------------------- /src/lib/badge/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/badge/index.tsx -------------------------------------------------------------------------------- /src/lib/badge/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/badge/types.ts -------------------------------------------------------------------------------- /src/lib/command/debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/command/debug.tsx -------------------------------------------------------------------------------- /src/lib/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/command/index.ts -------------------------------------------------------------------------------- /src/lib/command/pluginslist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/command/pluginslist.tsx -------------------------------------------------------------------------------- /src/lib/command/reload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/command/reload.tsx -------------------------------------------------------------------------------- /src/lib/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/commands.ts -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/constants.ts -------------------------------------------------------------------------------- /src/lib/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/debug.ts -------------------------------------------------------------------------------- /src/lib/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/emitter.ts -------------------------------------------------------------------------------- /src/lib/fixes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/fixes.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/lib/metro/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/metro/common.ts -------------------------------------------------------------------------------- /src/lib/metro/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/metro/filters.ts -------------------------------------------------------------------------------- /src/lib/native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/native.ts -------------------------------------------------------------------------------- /src/lib/patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/patcher.ts -------------------------------------------------------------------------------- /src/lib/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/plugins.ts -------------------------------------------------------------------------------- /src/lib/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/polyfills.ts -------------------------------------------------------------------------------- /src/lib/preinit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/preinit.ts -------------------------------------------------------------------------------- /src/lib/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/settings.ts -------------------------------------------------------------------------------- /src/lib/storage/backends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/storage/backends.ts -------------------------------------------------------------------------------- /src/lib/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/storage/index.ts -------------------------------------------------------------------------------- /src/lib/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/themes.ts -------------------------------------------------------------------------------- /src/lib/tweak/enableExperiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/tweak/enableExperiments.ts -------------------------------------------------------------------------------- /src/lib/tweak/fixConnecting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/tweak/fixConnecting.ts -------------------------------------------------------------------------------- /src/lib/tweak/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/tweak/index.tsx -------------------------------------------------------------------------------- /src/lib/tweak/removeChatButtons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/tweak/removeChatButtons.ts -------------------------------------------------------------------------------- /src/lib/tweak/removePrompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/tweak/removePrompts.ts -------------------------------------------------------------------------------- /src/lib/utils/findInReactTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/utils/findInReactTree.ts -------------------------------------------------------------------------------- /src/lib/utils/findInTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/utils/findInTree.ts -------------------------------------------------------------------------------- /src/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/utils/index.ts -------------------------------------------------------------------------------- /src/lib/utils/safeFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/utils/safeFetch.ts -------------------------------------------------------------------------------- /src/lib/utils/unfreeze.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/utils/unfreeze.ts -------------------------------------------------------------------------------- /src/lib/utils/without.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/utils/without.ts -------------------------------------------------------------------------------- /src/lib/windowObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/lib/windowObject.ts -------------------------------------------------------------------------------- /src/ui/alerts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/alerts.ts -------------------------------------------------------------------------------- /src/ui/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/assets.ts -------------------------------------------------------------------------------- /src/ui/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/color.ts -------------------------------------------------------------------------------- /src/ui/components/Codeblock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/components/Codeblock.tsx -------------------------------------------------------------------------------- /src/ui/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/ui/components/InputAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/components/InputAlert.tsx -------------------------------------------------------------------------------- /src/ui/components/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/components/Search.tsx -------------------------------------------------------------------------------- /src/ui/components/Summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/components/Summary.tsx -------------------------------------------------------------------------------- /src/ui/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/components/index.ts -------------------------------------------------------------------------------- /src/ui/quickInstall/forumPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/quickInstall/forumPost.tsx -------------------------------------------------------------------------------- /src/ui/quickInstall/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/quickInstall/index.ts -------------------------------------------------------------------------------- /src/ui/quickInstall/url.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/quickInstall/url.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/AddonHubButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/AddonHubButton.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/AddonPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/AddonPage.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/AssetDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/AssetDisplay.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/Card.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/Dropdown.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/InstallButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/InstallButton.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/PluginCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/PluginCard.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/SettingsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/SettingsSection.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/ThemeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/ThemeCard.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/TweakCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/TweakCard.tsx -------------------------------------------------------------------------------- /src/ui/settings/components/Version.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/components/Version.tsx -------------------------------------------------------------------------------- /src/ui/settings/data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/data.tsx -------------------------------------------------------------------------------- /src/ui/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/index.ts -------------------------------------------------------------------------------- /src/ui/settings/pages/AddonHub.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/pages/AddonHub.tsx -------------------------------------------------------------------------------- /src/ui/settings/pages/Addons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/pages/Addons.tsx -------------------------------------------------------------------------------- /src/ui/settings/pages/AssetBrowser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/pages/AssetBrowser.tsx -------------------------------------------------------------------------------- /src/ui/settings/pages/General.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/pages/General.tsx -------------------------------------------------------------------------------- /src/ui/settings/pages/Plugins.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/pages/Plugins.tsx -------------------------------------------------------------------------------- /src/ui/settings/pages/Themes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/pages/Themes.tsx -------------------------------------------------------------------------------- /src/ui/settings/pages/Tweaks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/pages/Tweaks.tsx -------------------------------------------------------------------------------- /src/ui/settings/patches/panels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/patches/panels.tsx -------------------------------------------------------------------------------- /src/ui/settings/patches/you.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/settings/patches/you.tsx -------------------------------------------------------------------------------- /src/ui/toasts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/src/ui/toasts.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Opti-mod/Opti/HEAD/tsconfig.json --------------------------------------------------------------------------------