A modification for Discord mobile apps. (mirror)
Find a file
2023-02-15 16:12:58 +00:00
.github/workflows [CI] Add 2022-10-19 00:03:27 +01:00
src [TS] Some cleanup 2023-02-14 18:51:45 +00:00
.gitignore [Meta] Ignore lockfiles 2023-02-04 18:50:54 +00:00
.prettierrc [Meta] Add prettier config 2023-02-04 02:27:36 +00:00
build.mjs [Global] Refactors all around 2023-01-10 23:30:46 +00:00
LICENSE [Meta] LICENSE 2023-02-01 18:40:21 +00:00
package.json [Metro > Common] Add moment to common modules 2023-02-14 18:33:42 +00:00
README.md [Meta] Update README 2023-02-15 16:12:58 +00:00
tsconfig.json [Utils] Reorganise 2023-02-04 17:05:47 +00:00

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 - frendetta
    • Unable to use frendetta? No problem! Pre-built APKs are provided here.
    • Note that this solution is not permanent - a dedicated patcher app for Android is on it's way.

iOS

  • VendettaTweak
    • You can get prebuilt .deb files from GitHub Actions.
    • Both an IPA and an APT repo will be provided in future.

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) and input the IP address and port of the server, e.g. http://192.168.1.236:4040.

  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!