A Discord client based on ShiggyCord, with small changes!
Find a file
2024-02-28 18:04:40 +08:00
.github/workflows workflow: push builds 2024-02-08 18:18:23 +08:00
packages/bunny-types Fix windowObject 2024-02-28 14:50:46 +08:00
src Move settings related to core 2024-02-28 18:04:40 +08:00
.gitignore Setup @uwu/treetype 2024-02-23 16:38:55 +08:00
.prettierrc [Meta] Add prettier config 2023-02-04 02:27:36 +00:00
build.mjs Project restructuring (half-progress, untested) 2024-02-28 14:09:42 +08:00
FUNDING.yml Add myself to FUNDING.yml and fix maisy's username 2023-08-17 04:55:51 +01:00
LICENSE Rebranding and stuff 2024-02-08 14:52:05 +08:00
package.json destructure @native, expose it, and add fs wrappers 2024-02-25 10:44:54 +08:00
pnpm-lock.yaml destructure @native, expose it, and add fs wrappers 2024-02-25 10:44:54 +08:00
README.md [no ci] Update README to include PyonXposed 2024-02-24 13:59:30 +08:00
tsconfig.json quickInstall as core plugin 2024-02-28 17:59:47 +08:00

Note

This fork has been slowly progressing, check out Bunny's roadmap
I might be a bit inactive to maintain Bunny until March '24.
I also recommend sticking to Vendetta as long as it works.

Bunny

A mod for Discord's mobile apps, a fork of Vendetta

FAQs

What's Bunny?

Bunny is a fork from someone from the Vendetta team who is still interested in modding Discord. Since Vendetta has reached EOL, Bunny was created to publish what I have been working on behind the scenes.

Bunny vs. Pyoncord

Pyoncord and Bunny are completely different mods. Pyoncord is my very own WIP mod, while Bunny is... simply a Vendetta fork. Bunny is put under Pyoncord branding following my initial plan, which was to eventually merge these codebases into one (sounds insane, I know).

Discord server?

I have created Pyoncord's server for support and announcements, but getting support through GitHub issues is much preferable.

Note

It's worth noting that I'm not so much of an active Discord user myself. With me being a loner, even managing a dead Discord server would be tough.

Progress?

Bunny is a side project that I work on for fun. I don’t have any intention to compete with other forks/client mods (cough Revenge cough) especially since I receive lack of support or encouragement from others. Bunny will go at its own pace and you may not get the same level of support as other mods.

Installing

Android

Root

If you are rooted, you can directly load Bunny through PyonXposed, a module dedicated to inject Bunny.

Non-root

You can inject PyonXposed through Vendetta Manager.

  1. In Vendetta Manager, go to Settings > Developer*
  2. Set "Module location" to the downloaded PyonXposed's path (e.g. /storage/emulated/0/Download/app-release.apk)
  3. Return to main screen and install!

*Developer settings must be enabled beforehand by going to Settings > About and pressing the version number 10 times

iOS

At the time of writing, iOS support is a lower priority than Android. This is due to the fact that developing for iOS is very demanding. I do have some non-jailbroken iOS devices for testing around, but setting up the tweak and .ipa thingy is... meh.

I am welcoming everyone who is interested in hopping in Bunny's development and develop Bunny for iOS. Just reach me out through Discord!

For now, you can opt-in Bunny directly from VendettaTweak! If you wish to opt-in, simply:

  1. Go to Settings > Developer (under the Vendetta section) > Enable 'Load from custom url'
  2. Insert Pyoncord's bundle URL > Restart.

It's worth noting that this method may not last long and eventually cease in the future, but that's the least thing to worry about!... probably.

Contributing

Setting up Bunny is quite simple if you're already familiar with developing with Node.js. Simply git clone, pnpm install, pnpm dev and locally host the <project-dir>/dist/bunny.js bundle built by the script. Once you've got the local URL (something like http://192.168.1.236:4040/bunny.js), insert the URL under Settings > Developer (enabled in General beforehand) > Load custom URL and restart