Shows a user's roles as pills next to each server in the Mutual Servers tab of their profile.
  • TypeScript 72.2%
  • CSS 27.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-15 21:06:17 +03:00
.gitignore feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00
AGENTS.md feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00
index.tsx feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00
README.md chore: Update README.md 2026-08-15 21:06:17 +03:00
roleColors.ts feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00
RoleIcon.tsx feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00
RoleTag.tsx feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00
RoleTags.tsx feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00
styles.css feat: show mutual server roles as pills in profiles 2026-08-15 21:01:01 +03:00

ViewUserServerRoles

An Equicord/Vencord user plugin that shows a user's roles as pills next to each server in the Mutual Servers tab of their profile.

Features

  • Shows every role the user has in each mutual server, in Discord's role position order.
  • Colorless roles are included; the @everyone role is always excluded.
  • Reuses the pill visual language of TopRoleEverywhereEquicord, including:
    • Role color accents and colored role dots.
    • Animated gradient outlines for gradient roles (respects prefers-reduced-motion).
    • Role icons, including custom icons and Unicode emoji.
  • Role names are never truncated — long names wrap within their pill and the pills wrap within the server row.

Installation

This repository is itself a valid Equicord user plugin. Copy the whole repository into src/userplugins/ of an Equicord checkout, then rebuild:

cp -r . /path/to/equicord/src/userplugins/mutualServerRoles/
cd /path/to/equicord
pnpm install
pnpm build

Enable ViewUserServerRoles in Settings > Plugins.

Notes

  • The plugin only decorates the Mutual Servers tab of the user profile modal; other profile tabs are untouched.
  • The webpack patch targets the Mutual Servers row component and may need updating when Discord changes its internals.

Credits

Vibe-coded with GPT-5.6 Luna as planner and DeepSeek V4 Flash as executor agent.