* first and last commit * fixed. * reuse invite setting toggle * complete rewrite * sushi slide * woah new setting alert * polish * Optimizations + fix merge conflict lol * more optimizations * my code editor did NOT tell me about this error * t * Update index.tsx * fixes * fixes * patch fixes * Dragify's finally done * drop accidental changes * patch fixes * feat(MessageClickActions): add REPLY to own messages (#677) - also adds a click timeout to double click (for MS) * Apply suggestion from @Vendicated * improve ExpandableList find * make plain folder icon not cursed + fix incorrect patch it was missing the ! before we insert our class * limit ml patch length * boom 5 * Apply suggestion from @sadan4 Co-authored-by: sadan4 <117494111+sadan4@users.noreply.github.com> * fix the boom I broke * Apply suggestion from @Vendicated * limit length * Apply suggestion from @Vendicated * fix find for friends since * limit length * fix lint * so good * limit length * fix plainfoldericon * improve IgnoreActitivies * Update src/plugins/messageLogger/index.tsx Co-authored-by: sadan4 <117494111+sadan4@users.noreply.github.com> * Update src/plugins/messageLogger/index.tsx Co-authored-by: sadan4 <117494111+sadan4@users.noreply.github.com> * I'm so smart * limit length * stupid x2 * fix IgnoreActivities * limit length * fix * fix showHiddenThings * sssss * make backref lazy * fix: vcNarratorCustom user leave voice event filtering bug (#671) * fix(vcNarratorCustom): voice state event filtering is stricter now and has a guard against false positive userleave events * refactor(vcNarratorCustom): remove unused audio toggle functions for self-mute and self-deaf, they're not wired into the menu anyways. I forgot about them cause i just use discords built in mute/deafen sound for my own audio * fix(vcNarratorCustom): ensure voice state snapshot updates only occur if myChanId is defined as an extra guard * migrate to new switch style (#669) * fix everything (#3925) Co-authored-by: prism <69634294+imjustprism@users.noreply.github.com> Co-authored-by: sadan4 <117494111+sadan4@users.noreply.github.com> Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com> Co-authored-by: V <vendicated@riseup.net> Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com> Co-authored-by: prism <snawalt420@proton.me> Co-authored-by: wearrrrr <contact@wearr.dev> Co-authored-by: Elvyra <88881326+EepyElvyra@users.noreply.github.com> * bump to v1.14.1 * WebScreenshareFixes: remove codec changes This causes too many issues unfortunately * ExpressionCloner: fix cloning animated emojis * Maybe bug fix. (#678) * Add support for silent pings in notifications (#679) * fix * Decor: Fix change decoration modal being unable to be opened * Questify Bug Fix (Real) (#680) * Maybe bug fix. * Actually fixed this time (real). * Remove log. * PlatformSpoofer: Do a terrible patch * RoleColorEverywhere: Fix not working on voice channel and chat (#3934) Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com> * bunp discord-types * apply patch fix to rolecoloreverywhere * remove duplicate EquicordDevs.Prism * fix(mediaPlaybackSpeed): update color vars, fix alignment (#681) * fix(mediaPlaybackSpeed): update color vars to fix on voice message * fix(mediaPlaybackSpeed): fix alignment * fix prism * MessageClickActions: Click actions no longer trigger on message links (#683) * fix(MessageClickActions): stuff fixes click actions triggering on message links, also use the double click timeout for single click * fix(MessageClickActions): only delay actions if current action is valid * fix(MessageClickActions): proactive modifier checking * add fileUpload plugin (#685) * add fileUpload plugin * nest * types * css * hey man * nest -> destkop only, per service tokens, hide only service per options * Update upload.ts --------- Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com> * feat(FileUpload): add E-Z to hosts (#687) * Questify: Feature and bugfix. (#689) * Feature and bugfix. * Improve comment. * cool changes (#682) * BetterUserArea: fix some stuff * bleh * add better update notification * wau * HeaderBarApi: fix new style * Fix clips (kinda) (#688) * add ignorePlatformRestriction toggle * Clean up types * fix intl --------- Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com> * update css * chore: KeywordNotify cleanup (#692) * remove commas from highlights in inbox * use Button Component for Clear All button * fix other buttons * cleanup try catches * keywordnotify update * feat: prevent middle-click link open (option) (#690) * feat: add NoMiddleOpen plugin * feat: extend LimitMiddleClickPaste * ReviewDB: Fix viewing reviews with new CSS mangling * NoBlockedMessages: Fix extra space between messages * WebContextMenus: Fix restoring Copy & Save Image * Fix Most Broken Patches * Add FavoriteAnything * LimitMiddleClickPaste: Description * fix patch * Fix patches for latest Discord update (#3943) Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com> * fix(SupportHelper): make update button check case-insensitive (#3939) * revert toastnotif edits * update and add components (#691) * update: switch * add: notice * update: link * add: badge * update heading * update: basetext * update: card * fix: heading * components-dev: fix * lint * update: margins * KeywordNotify: Revert some changes * Make Messageclickactions Great Again! (#695) forgive me father for i have sinned, and thank you prism for fixing my awful code * add equicord tray menu for desktop discord (#694) * fix pnpm inject on local builds (#696) * bypass cors to fix e-z uploads (#697) * channelTabs macos tweaks (#701) * fix: show info icon instead of cog for plugins with only hidden settings (#699) * Questify: Improve panel override patch and add ctx option to resume Auto Complete. (#698) * Improve panel override, add ctx option. * Improve panel text. * holyNotes: fix - Modal Fixes, Don't Update Global UserStore (#693) * Fix: holyNotes - Make Modal Actually Bearable * Fix: holyNotes - Fix Double Declaration * Fix: holyNotes - Don't Change Global UserStore Co-Authored-By: prism <69634294+imjustprism@users.noreply.github.com> * QOL: holyNotes - Change Bot Tag to "NOTE" * Fix: holyNotes - Fuck Your Comments GitHub Copilot, I Thought I Turned You Off * Feat: holyNotes - UI Overhaul, Fixed Spaghetti CSS * Fix: holyNotes - Fix CSS Classes * Fix: holyNotes - Fix Fetching User Profiles for Notes --------- Co-authored-by: prism <69634294+imjustprism@users.noreply.github.com> * This better not break again for at least a year. (#702) * Questify: CSS Fix. (#703) * This better not break again for at least a year. * CSS. * fix VoiceMessages plugin * Settings: add textarea options * misc Settings ui improvements * VcNarrator: only narrate events of current session * CrashHandler: log component stack on crash (#3933) * Translate: update DeepL language list (#3919) * StartupTimings: Fix duplicate find * CopyFileContents: Fix broken patch * ChatInputButtonAPI: Fix broken patch * ShowConnections: Fix broken patch * Fix Patches * remove styles * Questify: 2025-12-quest-cta-refactor-rollout support. (#704) * 2025-12-quest-cta-refactor-rollout support. * Fix. * BetterActivities: Update * BetterActivities: Remove logs * MessageClickActions: Update (#706) * ThemeLibrary: Fix Key * ThemeLibrary: Fix Key * LoginWithQR: Fixes * fixes (#705) * HeaderBarApi: fix minor style issue * HolyNotes: replace icon * Components.dev: remove popout * HeaderBarApi: fix tooltip * HolyNotes: replace icon again * HolyNotes: refactor * Switch: fix thumb color for whtie theme * BetterUserArea: fix patch * ModalCloseButton: remove dups and export properly * bleh * Update NotebookCreateModal.tsx * bleh --------- Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com> * BetterActivities: Fix Spacing * KeywordNotify: Update * bump * Equicord Tray: Update Repair * Fix Dummy Filled Authors Co-Authored-By: Etorix <92535668+etorixdev@users.noreply.github.com> * DevCompanion: Update * Tray: Rename IPC Events * Tray: About page * About: Redesign to match Equicord website (#709) * Tray: Hyperlink Version & Commit * Message click actions (yes, again) (#710) * fix(MessageClickActions): stop sticky modifiers caused by not cleaning up * fix(MessageClickActions): double clicks now double click double as consistently * she make on my range till i marker * chore: patch improvements * chore: fix remaining merge conflicts and resolve duplicates * chore: sync with upstream dev and remove broken vencondToolbox * fixes * greatest commit of all time * patch improvements and code quality improvements * fucking hell * bleh * Update index.tsx * hopefully the last commit * code quality improvements * can this shit end * lint * error misfire fix * lint * cook dragify back * Update index.tsx * LET IT END --------- Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com> Co-authored-by: Key <keircn@proton.me> Co-authored-by: V <vendicated@riseup.net> Co-authored-by: sadan <117494111+sadan4@users.noreply.github.com> Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com> Co-authored-by: Sam <82487541+example-git@users.noreply.github.com> Co-authored-by: prism <snawalt420@proton.me> Co-authored-by: prism <69634294+imjustprism@users.noreply.github.com> Co-authored-by: wearrrrr <contact@wearr.dev> Co-authored-by: Elvyra <88881326+EepyElvyra@users.noreply.github.com> Co-authored-by: Etorix <92535668+EtorixDev@users.noreply.github.com> Co-authored-by: DjJewl <47831173+wolflord212312@users.noreply.github.com> Co-authored-by: verticalsync <60797172+verticalsync@users.noreply.github.com> Co-authored-by: Nico <nico@d3sox.me> Co-authored-by: creations <creations@creations.works> Co-authored-by: x3rt <git@x3rt.dev> Co-authored-by: korzi <106588537+notkorzi@users.noreply.github.com> Co-authored-by: Dog <104234930+dgxo@users.noreply.github.com> Co-authored-by: Z ❤'s Life <zcomer4dthesecond@gmail.com> Co-authored-by: Vũ Minh Nguyên <PiscesKaze@gmail.com> |
||
|---|---|---|
| .github | ||
| .vscode | ||
| browser | ||
| misc | ||
| packages | ||
| patches | ||
| scripts | ||
| src | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .npmrc | ||
| .stylelintrc.json | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| eslint.config.mjs | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| PRIVACY_POLICY.md | ||
| README.md | ||
| tsconfig.json | ||
Equicord
Equicord is a fork of Vencord, with over 300+ plugins.
You can join our Discord server for commits, changes, chatting, 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 --frozen-lockfile
Build Equicord:
pnpm build
Inject Equicord into your desktop client:
pnpm inject
Build Equicord for web:
pnpm buildWeb
After building Equicord's web extension, locate the appropriate ZIP file in the dist directory and follow your browser’s guide for installing custom extensions, if supported.
Note: Firefox extension zip requires Firefox for developers
Credits
Thank you to Vendicated for creating Vencord & Suncord by verticalsync for helping when needed.
Star History
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.