No description
Find a file
Etorix 10ecbfbece
feat(ShowMeYourName): Name Permutations; Streamer Mode; Colors; Etc (#316)
* Added streamer mode detection, 15 name combinations, custom colors & brackets.

* Remove inconsistent reply prefix, update name priority, rearrange.

* Also truncate nick and display in streamer mode if they are equivalent to the username.

* Nick/display duo fallback, username final fallback, + code refactor.

* Modify how overlap between nick, display, and usernames are handled.

* Remove username override & add removeDuplicates setting.

* Make replacing dupes optional, conditionally prioritize username on x_x_user order.

* Fix prefix/suffix color of first name if alwaysShow enabled.

* Add setting to overwrite first name color + modify defaults.

* Borrow sadan's mention feature + fix affix oversight.

* Remove mysterious userOverride.

* Reword plugin description.

* Fix global name overwriting nickname bug + update mention symbol handling.

* Fix some typing and typos.

* Reduce niche settings + switch to string format over dropdown for permutations.

* Fix: Readd userOverride, present for interactions.

* Update with gradient support.

* Remove forgotten log.

* Handle missing GuildMember property.

* Linting.

* Re-add accidentally removed unknown user patch.

* mentionAvatars support.

* Better gradient support for mentions.

* Typo.

* Refactoring.

* Linting.

* Fix percentage not affecting gradient.

* Wrap emojis to prevent gradient (#3446).

* Fix for hook errors.

* Fix falsy validColor check.

* Fix find.

* Fix missing UserStore import.

* Sort fix.

* Patch fix.

* Reply/mention/interaction fix, bot discriminators, fallback improvement.

* Set empty global name field to username for bots if descriminator setting enabled.

* Exclude webhooks and official Discord accounts from discriminator check.

* Fix patch + animation handling.

* Friend names, member list, profiles, vc, reactions, bot discriminators, improved streamer mode + CSS.

* Lint.

* Lint.

* Fix regression removing needed addition to validUser to pass on message props.

* Fix oopsie.

* Adjust authors.

* Top role fix.

* Fix patches.

* Fix patch.

* Fix patches.

* Lint.

* Fix import.

* Fix.
2025-08-01 10:36:29 -04:00
.github EquicordHelper Add Dev 2025-07-26 05:11:31 -04:00
.vscode Remove Codeberg Sync 2025-04-02 19:57:30 -04:00
browser Revert Some Changes 2025-06-16 16:17:52 -04:00
misc Add choice prompt for if user wants to update installer or not. (#239) 2025-04-21 12:23:05 -04:00
packages Merge remote-tracking branch 'upstream/dev' into dev 2025-07-31 16:48:18 -04:00
patches Merge remote-tracking branch 'upstream/dev' into dev 2025-02-18 14:43:57 -05:00
scripts Fix Compile 2025-07-26 02:31:31 -04:00
src feat(ShowMeYourName): Name Permutations; Streamer Mode; Colors; Etc (#316) 2025-08-01 10:36:29 -04:00
.editorconfig Add .editorconfig; reformat project 2022-09-16 22:59:34 +02:00
.gitattributes Fix PetPet & CorruptMp4s 2023-01-09 23:19:00 +01:00
.gitignore Merge remote-tracking branch 'upstream/dev' into dev 2025-07-15 14:37:38 -04:00
.npmrc chore: Make package manager version not strict 2024-05-19 03:40:38 -03:00
.stylelintrc.json Migrate to eslint flat config; update dependencies (#2627) 2024-08-02 12:12:59 +02:00
CODE_OF_CONDUCT.md Update Discord Links 2025-07-11 08:09:46 -04:00
CONTRIBUTING.md Update Discord Links 2025-07-11 08:09:46 -04:00
eslint.config.mjs Merge remote-tracking branch 'upstream/dev' into dev 2025-02-12 15:43:10 -05:00
LICENSE Update LICENSE 2022-09-16 17:37:28 +02:00
package.json CopyStickerLinks: Update 2025-07-31 14:41:31 -04:00
pnpm-lock.yaml fix: wrong layout of ytmControls (#315) 2025-07-31 18:42:33 -04:00
pnpm-workspace.yaml add package for publishing types to npm (#2473) 2024-05-17 23:01:07 +02:00
PRIVACY_POLICY.md Privacy Policy 2024-11-29 18:19:54 -05:00
README.md Update README.md 2025-07-25 14:03:55 -04:00
tsconfig.json Merge remote-tracking branch 'upstream/dev' into dev 2025-07-10 19:11:43 -04:00

Equicord Equicord

Equibop Tests Discord

Equicord is a fork of Vencord, with over 300+ plugins.

You can join our discord server for commits, changes, chat or even support.

Included Plugins

Our included plugins can be found here

Installing / Uninstalling

Windows

MacOS

Linux

sh -c "$(curl -sS https://raw.githubusercontent.com/Equicord/Equicord/refs/heads/main/misc/install.sh)"

Installing Equicord Devbuild

Dependencies

Git and Node.JS LTS are required.

Install pnpm:

❗ This next command may need to be run as admin/root depending on your system, and you may need to close and reopen your terminal for pnpm to be in your PATH.

npm i -g pnpm

❗ IMPORTANT Make sure you aren't using an admin/root terminal from here onwards. It will mess up your Discord/Equicord instance and you will most likely have to reinstall.

Clone Equicord:

git clone https://github.com/Equicord/Equicord
cd Equicord

Install dependencies:

pnpm install --no-frozen-lockfile

Build Equicord:

pnpm build

Inject Equicord into your client:

pnpm inject

Credits

Thank you to Vendicated for creating Vencord & Suncord by verticalsync for helping when needed.

Star History

Star History Chart

Disclaimer

Discord is trademark of Discord Inc. and solely mentioned for the sake of descriptivity. Mentioning it does not imply any affiliation with or endorsement by Discord Inc. Vencord is not connected to Equicord and as such, all donation links go to Vendicated's donation link.

Using Equicord violates Discord's terms of service

Client modifications are against Discord’s Terms of Service.

However, Discord is pretty indifferent about them and there are no known cases of users getting banned for using client mods! So you should generally be fine if you don’t use plugins that implement abusive behaviour. But no worries, all inbuilt plugins are safe to use!

Regardless, if your account is essential to you and getting disabled would be a disaster for you, you should probably not use any client mods (not exclusive to Equicord), just to be safe

Additionally, make sure not to post screenshots with Equicord in a server where you might get banned for it