A modification for Discord mobile apps. (mirror)
Find a file
2024-02-10 10:42:47 +07:00
.github/workflows [CI] Purge CDN cache at every build (#125) 2023-08-13 13:47:38 +01:00
src fix: restore compatibility of plugins that have custom pages 2024-02-09 23:55:36 +07:00
.gitignore [Meta] Commit pnpm lockfile, lock in SWC versions 2023-09-04 18:21:09 +01:00
biome.json chore: switch to biome instead of prettier 2024-02-08 23:15:47 +07:00
build.mjs chore!: rename __vendettaVersion constant to __revengeVersion 2024-02-09 02:04:56 +07:00
bun.lockb chore: switch to biome instead of prettier 2024-02-08 23:15:47 +07:00
LICENSE chore: remove instances of Vendetta in places 2024-02-09 02:01:21 +07:00
package.json chore: remove instances of Vendetta in places 2024-02-09 02:01:21 +07:00
README.md chore(README): add contributing section 2024-02-10 10:42:47 +07:00
tsconfig.json fix: fix multiple type errors 2024-02-09 02:01:22 +07:00

Revenge

A modification for the Discord Android app. Continuation of Vendetta. Get it? Vendetta is like, revenging..., yeah.

⬇️ Installing

Note

While Revenge is platform-agnostic, there is no guarantee it will always work on iOS. I do not have a device to test the changes I've made, so feel free to report iOS-specific issues in the Issues tab if you encounter one.

Installing is currently not possible yet. Please check back later.

💖 Contributing

Important

This project now uses Bun instead of Node.js.
It is recommended to use Bun over Node.js because Bun is faster and far better for development.

If you're on Windows, we recommend checking out WSL.

  1. Install Vendetta

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

  3. Clone the repo:

    git clone https://github.com/revenge-mod/Revenge
    
  4. Install dependencies:

    bun i
    
  5. Build Revenge's code:

    bun run build
    
  6. In the newly created dist directory, run a HTTP server. We 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 Revenge's bundled code from your server, rather than GitHub.

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