A modification for Discord mobile apps. (mirror)
Find a file
2024-02-08 23:15:18 +07:00
.github/workflows [CI] Purge CDN cache at every build (#125) 2023-08-13 13:47:38 +01:00
src [Lib > Storage] Store and throw errors 2023-12-30 18:33:53 +00:00
.gitignore [Meta] Commit pnpm lockfile, lock in SWC versions 2023-09-04 18:21:09 +01:00
.prettierrc [Meta] Add prettier config 2023-02-04 02:27:36 +00:00
build.mjs [Init] Rework entrypoint file 2023-04-05 20:54:14 +01:00
bun.lockb chore: switch to bun pm 2024-02-08 23:15:18 +07:00
FUNDING.yml Add myself to FUNDING.yml and fix maisy's username 2023-08-17 04:55:51 +01:00
LICENSE [Meta] LICENSE 2023-02-01 18:40:21 +00:00
package.json chore: switch to bun pm 2024-02-08 23:15:18 +07:00
README.md [Meta] Archival notice 2024-02-06 23:45:41 +00:00
tsconfig.json [Global] Code cleanup pass 2023-04-15 19:54:23 +01:00

Important

As of 06/02/24, Vendetta has been discontinued.

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.
    • The minimum Android version required is 9. It will not work any lower.

iOS

  • Jailbroken - VendettaTweak
    • You can get prebuilt .deb files from GitHub Actions - we support rootful and rootless jailbreaks!
  • Jailed - You can get IPAs from the thread in our Discord server or from our host.
    • These IPAs do not work with AltStore! You should use Sideloadly.

Contributing

  1. Install a Vendetta loader with loader config support (any mentioned in the Installing section).

  2. Go to Settings > General and enable Developer Settings.

  3. Clone the repo:

    git clone https://github.com/vendetta-mod/Vendetta
    
  4. Install dependencies:

    pnpm i
    

    npm or yarn should also work.

  5. Build Vendetta's code:

    pnpm build
    

    npm or yarn should also work.

  6. In the newly created dist directory, run a HTTP server. I recommend http-server.

  7. Go to Settings > Developer enabled earlier). Enable Load from custom url and input the IP address and port of the server (e.g. e.g. http://192.168.1.236:4040) in the new input box labelled VENDETTA URL.

  8. Restart Discord. Upon reload, you should notice that your device will download Vendetta's bundled code from your server, rather than GitHub.

  9. Make your changes, rebuild, reload, go wild!