* [Plugins] allow plugins to load if they fail to update On poor quality networks, plugins can fail to update. This shouldn't mean that they aren't loaded, however. * [Plugins] Log fetch error to Debug Logs not console --------- Co-authored-by: Beef <beefers@riseup.net> |
||
|---|---|---|
| .github/workflows | ||
| src | ||
| .gitignore | ||
| .prettierrc | ||
| build.mjs | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Vendetta
A mod for Discord's mobile apps.
Installing
Vendetta's codebase is platform-agnostic, but you need a platform-specific loader.
Android
- Root - VendettaXposed
- Non-root - VendettaManager
- Manager not working? No problem! Pre-built APKs are provided here.
iOS
- VendettaTweak
- You can get prebuilt
.debfiles from GitHub Actions. - Both an IPA and an APT repo will be provided in future.
- You can get prebuilt
Contributing
-
Install a Vendetta loader with loader config support (any mentioned in the Installing section).
-
Go to Settings > General and enable Developer Settings.
-
Clone the repo:
git clone https://github.com/vendetta-mod/Vendetta -
Install dependencies:
pnpm inpmoryarnshould also work. -
Build Vendetta's code:
pnpm buildnpmoryarnshould also work. -
In the newly created
distdirectory, run a HTTP server. I recommend http-server. -
Go to Settings > Developer enabled earlier). Enable
Load from custom urland input the IP address and port of the server (e.g. e.g.http://192.168.1.236:4040) in the new input box labelledVENDETTA URL. -
Restart Discord. Upon reload, you should notice that your device will download Vendetta's bundled code from your server, rather than GitHub.
-
Make your changes, rebuild, reload, go wild!