A Discord client based on ShiggyCord, with small changes!
Find a file
semantic-release-bot ee7fe247eb chore: Release 1.7.0-dev.1 [skip ci]
# [1.7.0-dev.1](https://github.com/revenge-mod/revenge-bundle/compare/v1.6.0...v1.7.0-dev.1) (2025-02-02)

### Bug Fixes

* Adapt to change of `window.modules` being a Map ([78c303b](78c303b5f5)), closes [#120](https://github.com/revenge-mod/revenge-bundle/issues/120)
* failsafe panel UI settings patching ([46a2c6e](46a2c6eaa1))
* **issue-template:** declare no plugin request [skip ci] ([87cfc74](87cfc742f6))
* **lib/api/native/modules:** add more native module fallbacks ([#102](https://github.com/revenge-mod/revenge-bundle/issues/102)) ([6f95203](6f95203dfa)), closes [#99](https://github.com/revenge-mod/revenge-bundle/issues/99)
* **metro/patchNativeComponentRegistry:** return component name if fail ([26b7615](26b7615f84))
* **native:** update native modules name ([99c1266](99c12660f4))
* only show plugin browser on dev mode ([0817e53](0817e533de))
* pass IconComponent for settings section ([e80ab84](e80ab84b7c))
* pass IconComponent for settings section ([e56ec77](e56ec778e0))
* **plugins:** filter out internal fields when loading plugins ([e141a62](e141a62dd0))
* **plugins:** race condition when enabling plugin ([85c10af](85c10aff12))
* readd semantic fallback for spec 2 themes ([0fd2107](0fd2107473))
* set bottom inset for floating buttons ([6f52993](6f52993838))
* **themes:** use alternative way to patch chat background ([5ec4150](5ec41500b5)), closes [#123](https://github.com/revenge-mod/revenge-bundle/issues/123)
* **theme:** update validation logic ([c3cbc78](c3cbc78e13))
* **ui/reporter/ErrorBoundaryScreen:** move comment to a single line ([657c8eb](657c8ebd78))
* update file existence check to use object for prefix ([85cbac7](85cbac714a))
* wrap ErrorBoundaryScreen with SafeAreaProvider ([5e3f9b7](5e3f9b7236))

### Features

* adopt dev metro ([cc87948](cc879485ac))
* **themes:** port more stuff from 'dev' ([0eb28e4](0eb28e41b7))
* **ui/plugins:** Bunny plugin sheet impl ([c168237](c168237fc9))
* **ui:** allow adding repository ([b5611d3](b5611d3cf1))
* **ui:** update icons in About page ([ad9e05c](ad9e05c203))

### Performance Improvements

* **themes:** Draft rawColors normalization since writing directly is insanely slow for some reason ([e77e663](e77e6639d4))
2025-02-02 11:02:14 +00:00
.github chore: remove some unused stuff from merge 2024-12-27 02:11:13 +07:00
.vscode refactor: build script, use react-jsx 2024-07-08 19:22:01 +08:00
assets feat: Rebrand to Revenge (#51) 2024-10-19 20:54:15 +07:00
docs feat: Rebrand to Revenge (#51) 2024-10-19 20:54:15 +07:00
scripts chore: merge upstream/main to dev 2024-12-27 02:01:12 +07:00
shims feat(metro): expose common components & custom jsx runtime 2024-10-12 23:07:44 +08:00
src chore: merge upstream/main to dev 2025-02-02 18:01:37 +07:00
.gitignore chore: prepare repo for types 2024-07-23 22:24:26 +08:00
.releaserc.js ci(release): also build minify 2024-10-19 21:53:04 +07:00
CHANGELOG.md chore: Release 1.7.0-dev.1 [skip ci] 2025-02-02 11:02:14 +00:00
CONTRIBUTING.md feat: Rebrand to Revenge (#51) 2024-10-19 20:54:15 +07:00
eslint.config.mjs feat: Rebrand to Revenge (#51) 2024-10-19 20:54:15 +07:00
LICENSE feat: update visuals, strings, license, add clear bundle dev option 2024-09-15 04:24:38 +07:00
package.json fix: downgrade dependencies to fix build issue 2024-10-19 22:59:07 +07:00
pnpm-lock.yaml fix: downgrade dependencies to fix build issue 2024-10-19 22:59:07 +07:00
README.md feat: Rebrand to Revenge (#51) 2024-10-19 20:54:15 +07:00
tsconfig.json build: fix errors 2024-07-23 22:43:13 +08:00


                    

👊 Revenge

GitHub Workflow Status (with event) 3-Clause BSD License

A client modification for Discord mobile, a continuation of Bunny.

💪 Features

  • 🔌 Plugins: Extend Discord with custom features
  • 🎨 Themes & Fonts: Customize Discord's appearance to your liking
  • 🧪 Experiments: Try out Discord's new features before they're rolled out

⬇️ Download

This repository releases JavaScript bundles for loaders to execute. These are the official Revenge loaders:

Android

iOS

  • RevengeTweak: Prebuilt rootful and rootless .deb files or the prepatched .ipa

📚 Everything else

📙 Contributing

Thank you for considering contributing to Revenge. You can find the contribution guidelines here.

🛠️ Building

To build Revenge bundle, you can follow the documentation.

📃 Documentation

You can find the documentation of Revenge bundle here.

📜 Licence

Revenge bundle is licensed under the 3-Clause BSD license. Please see the license file for more information.