specify deps
This commit is contained in:
parent
8a9ee4fb9a
commit
913d5dfc98
61 changed files with 61 additions and 10 deletions
|
|
@ -107,6 +107,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "DecodeBase64",
|
||||
description: "Decode base64 content of any message and copy the decoded content.",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Appearance", "Customisation", "Chat"],
|
||||
authors: [EquicordDevs.ThePirateStoner],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ function fetchIndex(target: object) {
|
|||
export default definePlugin({
|
||||
name: "BetterCommands",
|
||||
description: "Enhances the command system with miscellaneous improvements.",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Appearance", "Commands", "Shortcuts"],
|
||||
authors: [Devs.thororen],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -109,6 +109,7 @@ export default definePlugin({
|
|||
name: "CollapsibleUI",
|
||||
description: "Native collapsible channel, member, chat button, and user area surfaces.",
|
||||
tags: ["Appearance", "Customisation", "Chat", "Servers"],
|
||||
dependencies: ["HeaderBarAPI"],
|
||||
authors: [EquicordDevs.benjii],
|
||||
searchTerms: ["ui", "sidebar", "layout"],
|
||||
managedStyle,
|
||||
|
|
|
|||
|
|
@ -393,6 +393,7 @@ export function findOverride(id: string): SoundOverride | null {
|
|||
export default definePlugin({
|
||||
name: "CustomSounds",
|
||||
description: "Customize Discord's sounds.",
|
||||
dependencies: ["AudioPlayerAPI"],
|
||||
tags: ["Customisation", "Notifications", "Voice"],
|
||||
authors: [Devs.ScattrdBlade, Devs.TheKodeToad],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -134,6 +134,7 @@ export default definePlugin({
|
|||
name: "EquicordHelper",
|
||||
description: "Used to provide support, fix discord caused crashes, and other misc features.",
|
||||
tags: ["Appearance", "Commands", "Utility"],
|
||||
dependencies: ["CommandsAPI", "HeaderBarAPI", "MessageAccessoriesAPI"],
|
||||
authors: [
|
||||
Devs.thororen,
|
||||
EquicordDevs.nyx,
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "FindReply",
|
||||
description: "Jumps to the earliest reply to a message in a channel (lets you follow past conversations more easily).",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Chat", "Shortcuts"],
|
||||
authors: [Devs.newwares],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ export const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "GitHubRepos",
|
||||
description: "Displays a user's public GitHub repositories in their profile",
|
||||
dependencies: ["ProfileCollectionsAPI"],
|
||||
tags: ["Appearance"],
|
||||
authors: [EquicordDevs.talhakf, EquicordDevs.Panniku, EquicordDevs.benjii],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "GoogleThat",
|
||||
description: "Adds a command to send a internet search link",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Commands", "Utility"],
|
||||
authors: [Devs.Samwich, EquicordDevs.KrystalSkull],
|
||||
searchTerms: ["search", "google", "query", "duckduckgo", "command"],
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "HideMessages",
|
||||
description: "A plugin to temporarily hide messages until you restart.",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Chat", "Utility"],
|
||||
authors: [EquicordDevs.yash],
|
||||
contextMenus: {
|
||||
|
|
|
|||
|
|
@ -72,6 +72,7 @@ function ToolBarHeader() {
|
|||
export default definePlugin({
|
||||
name: "HolyNotes",
|
||||
description: "Save messages as notes to revisit later",
|
||||
dependencies: ["MessagePopoverAPI", "HeaderBarAPI"],
|
||||
tags: ["Chat", "Organisation"],
|
||||
authors: [EquicordDevs.Wolfie],
|
||||
|
||||
|
|
|
|||
|
|
@ -99,6 +99,7 @@ function getEmojiIdThatShouldBeUsed(guildId: string) {
|
|||
export default definePlugin({
|
||||
name: "Husk",
|
||||
description: "Adds Husk button (check settings to change used emoji)",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Emotes", "Fun"],
|
||||
authors: [Devs.nin0dev],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ export default definePlugin({
|
|||
description: "Know who is in a role with the role context menu or /inrole command (read plugin info!)",
|
||||
tags: ["Commands", "Roles"],
|
||||
authors: [Devs.nin0dev],
|
||||
dependencies: ["UserSettingsAPI"],
|
||||
dependencies: ["UserSettingsAPI", "CommandsAPI"],
|
||||
start() {
|
||||
// DeveloperMode needs to be enabled for the context menu to be shown
|
||||
DeveloperMode.updateSetting(true);
|
||||
|
|
|
|||
|
|
@ -146,6 +146,7 @@ function disabledIcon() {
|
|||
export default definePlugin({
|
||||
name: "Ingtoninator",
|
||||
description: "Suffixes 'ington' to a random word in your message",
|
||||
dependencies: ["ChatInputButtonAPI"],
|
||||
tags: ["Fun"],
|
||||
authors: [EquicordDevs.zyqunix, EquicordDevs.BioTomateDE],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -151,7 +151,7 @@ export default definePlugin({
|
|||
description: "Encrypt your Messages in a non-suspicious way!",
|
||||
tags: ["Chat"],
|
||||
authors: [Devs.SammCheese],
|
||||
dependencies: ["MessageUpdaterAPI"],
|
||||
dependencies: ["MessageUpdaterAPI", "ChatInputButtonAPI", "MessagePopoverAPI"],
|
||||
reporterTestable: ReporterTestable.Patches,
|
||||
settings,
|
||||
|
||||
|
|
|
|||
|
|
@ -66,6 +66,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "MessageBurst",
|
||||
description: "Merges messages sent within a time period with your previous sent message if no one else sends a message before you.",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Chat"],
|
||||
authors: [EquicordDevs.port22exposed],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -147,6 +147,7 @@ function handleMessageLoad(data: any) {
|
|||
export default definePlugin({
|
||||
name: "MessageFetchTimer",
|
||||
description: "Shows how long it took to fetch messages for the current channel",
|
||||
dependencies: ["ChatInputButtonAPI"],
|
||||
tags: ["Chat", "Utility"],
|
||||
authors: [EquicordDevs.GroupXyz],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -259,7 +259,7 @@ export default definePlugin({
|
|||
authors: [Devs.Aria, EquicordDevs.keircn],
|
||||
description: "Improves MessageLogger with edited message history, ghost ping detection and more",
|
||||
tags: ["Chat", "Servers"],
|
||||
dependencies: ["MessageLogger"],
|
||||
dependencies: ["MessageLogger", "HeaderBarAPI"],
|
||||
|
||||
patches: [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -239,6 +239,7 @@ function shouldShowActivity(lastMessage: Message | undefined, hasActivity: boole
|
|||
export default definePlugin({
|
||||
name: "MessagePeek",
|
||||
description: "Shows the last message preview and timestamp in the Direct Messages list.",
|
||||
dependencies: ["MemberListDecoratorsAPI"],
|
||||
tags: ["Appearance", "Chat"],
|
||||
authors: [Devs.prism, EquicordDevs.justjxke],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ migratePluginSettings("MoreCommands", "FriendCloud", "GifRoulette", "ImgToGif",
|
|||
export default definePlugin({
|
||||
name: "MoreCommands",
|
||||
description: "Adds various fun and useful commands",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Commands", "Fun", "Shortcuts"],
|
||||
authors: [
|
||||
Devs.Arjix,
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ migratePluginToSettings(true, "MoreUserTags", "NoAppsAllowed", "noAppsAllowed");
|
|||
export default definePlugin({
|
||||
name: "MoreUserTags",
|
||||
description: "Adds tags for webhooks and moderative roles (owner, admin, etc.)",
|
||||
dependencies: ["MemberListDecoratorsAPI", "MessageDecorationsAPI", "NicknameIconsAPI"],
|
||||
tags: ["Appearance", "Chat"],
|
||||
authors: [Devs.Cyn, Devs.TheSun, Devs.RyanCaoDev, Devs.LordElias, Devs.AutumnVN, EquicordDevs.Hen, EquicordDevs.meowabyte],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "PolishWording",
|
||||
description: "Tweaks your messages to make them look nicer and have better grammar. See settings",
|
||||
dependencies: ["MessageEventsAPI"],
|
||||
tags: ["Chat"],
|
||||
authors: [Devs.Samwich, EquicordDevs.WKoA],
|
||||
onBeforeMessageSend: presendObject,
|
||||
|
|
|
|||
|
|
@ -671,6 +671,7 @@ function renderOperationGroup({
|
|||
export default definePlugin({
|
||||
name: "RandomVoice",
|
||||
description: "Adds a button near mute to join a random voice channel.",
|
||||
dependencies: ["UserAreaAPI"],
|
||||
tags: ["Fun", "Voice"],
|
||||
authors: [EquicordDevs.xijexo, EquicordDevs.omaw, Devs.thororen],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -132,6 +132,7 @@ migratePluginSettings("RepeatMessages", "RepeatMessage");
|
|||
export default definePlugin({
|
||||
name: "RepeatMessages",
|
||||
description: "Allows you to repeat messages quickly. If you hold shift while clicking the Repeat option, it will reply to the message.",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Chat"],
|
||||
authors: [EquicordDevs.Tolgchu, Devs.thororen],
|
||||
contextMenus: {
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "SaveFavoriteGIFs",
|
||||
description: "Export favorited GIF urls",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Emotes", "Utility"],
|
||||
authors: [Devs.thororen],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -87,6 +87,7 @@ export default definePlugin({
|
|||
name: "ScheduledMessages",
|
||||
description: "Schedule messages to be sent at a specific time or after a delay.",
|
||||
tags: ["Chat", "Utility"],
|
||||
dependencies: ["ChatInputButtonAPI", "MessageAccessoriesAPI", "MessageEventsAPI"],
|
||||
authors: [EquicordDevs.mmeta, Devs.prism],
|
||||
settings,
|
||||
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ let IS_FONTS_LOADED = false;
|
|||
export default definePlugin({
|
||||
name: "SekaiStickers",
|
||||
description: "Sekai Stickers built in discord originally from github.com/TheOriginalAyaka",
|
||||
dependencies: ["ChatInputButtonAPI"],
|
||||
tags: ["Chat", "Emotes"],
|
||||
authors: [Devs.MaiKokain],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -142,6 +142,7 @@ export default definePlugin({
|
|||
name: "ShowBadgesInChat",
|
||||
authors: [Devs.Inbestigator, EquicordDevs.KrystalSkull],
|
||||
description: "Shows the message author's badges beside their name in chat.",
|
||||
dependencies: ["MessageDecorationsAPI"],
|
||||
tags: ["Appearance", "Chat"],
|
||||
settings,
|
||||
renderMessageDecoration(props) {
|
||||
|
|
|
|||
|
|
@ -100,6 +100,7 @@ const ChatBarContextCheckbox: NavContextMenuPatchCallback = children => {
|
|||
export default definePlugin({
|
||||
name: "Signature",
|
||||
description: "Automated fingerprint/end text",
|
||||
dependencies: ["CommandsAPI", "ChatInputButtonAPI", "MessagePopoverAPI"],
|
||||
tags: ["Appearance", "Chat"],
|
||||
authors: [Devs.Ven, Devs.Rini, Devs.ImBanana, EquicordDevs.KrystalSkull],
|
||||
onBeforeMessageSend(channelId, msg) {
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@ export default definePlugin({
|
|||
tags: ["Fun"],
|
||||
authors: [EquicordDevs.sliwka],
|
||||
settings,
|
||||
dependencies: ["AudioPlayerAPI"],
|
||||
dependencies: ["AudioPlayerAPI", "HeaderBarAPI"],
|
||||
|
||||
headerBarButton: {
|
||||
icon: () => (
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ export const Native = VencordNative.pluginHelpers.SongLink as PluginNative<typeo
|
|||
export default definePlugin({
|
||||
name: "SongLink",
|
||||
description: "Adds streaming service buttons below song links",
|
||||
dependencies: ["MessageAccessoriesAPI"],
|
||||
tags: ["Media", "Utility"],
|
||||
authors: [Devs.nin0dev],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ import WidgetSongs from "./ui/songs/WidgetSongs";
|
|||
export default definePlugin({
|
||||
name: "SongSpotlight",
|
||||
description: "Show off songs on your profile",
|
||||
dependencies: ["ProfileCollectionsAPI"],
|
||||
tags: ["Appearance", "Media"],
|
||||
authors: [EquicordDevs.nexpid],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "SplitLargeMessages",
|
||||
description: "Splits large messages into multiple to fit Discord's message limit.",
|
||||
dependencies: ["MessageEventsAPI"],
|
||||
tags: ["Appearance", "Customisation", "Chat"],
|
||||
authors: [EquicordDevs.Reycko],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "SpotifyActivityToggle",
|
||||
description: "Adds a toggle button for Spotify activity visibility.",
|
||||
dependencies: ["UserAreaAPI"],
|
||||
tags: ["Activity", "Utility"],
|
||||
authors: [Devs.thororen],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ export default definePlugin({
|
|||
authors: [EquicordDevs.Tolgchu],
|
||||
description: "Reverses the message content before sending it.",
|
||||
tags: ["Chat", "Fun"],
|
||||
dependencies: ["MessageEventsAPI"],
|
||||
dependencies: ["MessageEventsAPI", "ChatInputButtonAPI"],
|
||||
chatBarButton: {
|
||||
icon: ReverseMessageIcon,
|
||||
render: ReverseMessageToggle
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ export default definePlugin({
|
|||
description: "Embeds TIDAL songs to make them playable in Discord.",
|
||||
tags: ["Appearance", "Chat", "Media"],
|
||||
authors: [EquicordDevs.vmohammad],
|
||||
dependencies: ["MessageUpdaterAPI"],
|
||||
dependencies: ["MessageUpdaterAPI", "MessageAccessoriesAPI"],
|
||||
patches: [
|
||||
{
|
||||
find: "renderEmbeds(",
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ const messageCtxPatch: NavContextMenuPatchCallback = (children, { message }) =>
|
|||
export default definePlugin({
|
||||
name: "Translate+",
|
||||
description: "Vencord's translate plugin but with support for artistic languages!",
|
||||
dependencies: ["MessageAccessoriesAPI", "MessagePopoverAPI"],
|
||||
tags: ["Chat", "Utility"],
|
||||
authors: [Devs.Ven, EquicordDevs.Prince527],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ const messageCtxPatch: NavContextMenuPatchCallback = (children, { message }: { m
|
|||
export default definePlugin({
|
||||
name: "TriviaAI",
|
||||
description: "A plugin that helps you answer trivia questions using AI.",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Appearance", "Customisation", "Fun"],
|
||||
authors: [EquicordDevs.yash],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -48,6 +48,7 @@ export const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "UnitConverter",
|
||||
description: "Converts metric units to Imperal units and vice versa",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Utility"],
|
||||
authors: [Devs.sadan],
|
||||
messagePopoverButton: {
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ export default definePlugin({
|
|||
description: "Logs voice channel activity including joins, leaves, soundboard, mute, camera, screenshare, and more.",
|
||||
tags: ["Servers", "Utility", "Voice"],
|
||||
authors: [Devs.Sqaaakoi, Devs.thororen, EquicordDevs.nyx, Devs.Moxxie, EquicordDevs.Fres, Devs.amy],
|
||||
dependencies: ["AudioPlayerAPI"],
|
||||
dependencies: ["AudioPlayerAPI", "HeaderBarAPI"],
|
||||
settings,
|
||||
contextMenus: {
|
||||
"channel-context": patchChannelContextMenu
|
||||
|
|
|
|||
|
|
@ -289,7 +289,7 @@ export default definePlugin({
|
|||
required: true,
|
||||
description: "Helps us provide support to you",
|
||||
authors: [Devs.Ven],
|
||||
dependencies: ["UserSettingsAPI"],
|
||||
dependencies: ["UserSettingsAPI", "CommandsAPI", "MessageAccessoriesAPI"],
|
||||
|
||||
settings,
|
||||
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ export default definePlugin({
|
|||
name: "AnonymiseFileNames",
|
||||
authors: [Devs.fawn],
|
||||
description: "Anonymise uploaded file names",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Privacy", "Utility"],
|
||||
isModified: true,
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ interface RuleSet {
|
|||
export default definePlugin({
|
||||
name: "ClearURLs",
|
||||
description: "Automatically removes tracking elements from URLs you send",
|
||||
dependencies: ["MessageEventsAPI"],
|
||||
tags: ["Privacy", "Utility"],
|
||||
authors: [Devs.adryd, Devs.thororen],
|
||||
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@ migratePluginSettings("CustomCommands", "MessageTags");
|
|||
export default definePlugin({
|
||||
name: "CustomCommands",
|
||||
description: "Allows you to create custom slash commands / tags",
|
||||
dependencies: ["CommandsAPI"],
|
||||
searchTerms: ["MessageTags"],
|
||||
authors: [Devs.Ven, Devs.Luna,],
|
||||
tags: ["Commands", "Customisation", "Utility"],
|
||||
|
|
|
|||
|
|
@ -1103,6 +1103,7 @@ export default definePlugin({
|
|||
authors: [Devs.Aria, Devs.Ven, EquicordDevs.justjxke],
|
||||
tags: ["Emotes", "Customisation"],
|
||||
description: "Puts your favorite emoji first in the emoji autocomplete and also has emoji alias.",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
settings,
|
||||
contextMenus: {
|
||||
"expression-picker": expressionPickerPatch,
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ const FriendInvites = findByPropsLazy("createFriendInvite");
|
|||
export default definePlugin({
|
||||
name: "FriendInvites",
|
||||
description: "Create and manage friend invite links via slash commands (/create friend invite, /view friend invites, /revoke friend invites).",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Friends", "Commands"],
|
||||
authors: [Devs.afn, Devs.Dziurwa],
|
||||
commands: [
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ export default definePlugin({
|
|||
description: "Adds a button next to the mic and deafen button to toggle game activity.",
|
||||
tags: ["Activity", "Shortcuts"],
|
||||
authors: [Devs.Nuckyz, Devs.RuukuLada],
|
||||
dependencies: ["UserSettingsAPI"],
|
||||
dependencies: ["UserSettingsAPI", "UserAreaAPI"],
|
||||
settings,
|
||||
|
||||
userAreaButton: {
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ export default definePlugin({
|
|||
description: "Hide attachments and embeds for individual messages via hover button",
|
||||
tags: ["Chat", "Appearance"],
|
||||
authors: [Devs.Ven],
|
||||
dependencies: ["MessageUpdaterAPI"],
|
||||
dependencies: ["MessageUpdaterAPI", "MessageAccessoriesAPI", "MessagePopoverAPI"],
|
||||
|
||||
patches: [{
|
||||
find: "this.renderAttachments(",
|
||||
|
|
|
|||
|
|
@ -110,6 +110,7 @@ migratePluginSettings("PetPet", "petpet");
|
|||
export default definePlugin({
|
||||
name: "PetPet",
|
||||
description: "Adds a /petpet slash command to create headpet gifs from any image",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Fun", "Commands"],
|
||||
authors: [Devs.Ven, Devs.u32],
|
||||
commands: [
|
||||
|
|
|
|||
|
|
@ -219,6 +219,7 @@ const settings = definePluginSettings({
|
|||
export default definePlugin({
|
||||
name: "PlatformIndicators",
|
||||
description: "Adds platform indicators (Desktop, Mobile, Web...) to users",
|
||||
dependencies: ["MemberListDecoratorsAPI", "MessageDecorationsAPI", "NicknameIconsAPI"],
|
||||
tags: ["Appearance"],
|
||||
authors: [Devs.kemo, Devs.TheSun, Devs.Nuckyz, Devs.Ven, EquicordDevs.neoarz],
|
||||
isModified: true,
|
||||
|
|
|
|||
|
|
@ -120,6 +120,7 @@ const PreviewButton: ChatBarButtonFactory = ({ isAnyChat, isEmpty, type: { attac
|
|||
export default definePlugin({
|
||||
name: "PreviewMessage",
|
||||
description: "Lets you preview your message before sending it.",
|
||||
dependencies: ["ChatInputButtonAPI"],
|
||||
tags: ["Chat", "Utility"],
|
||||
authors: [Devs.Aria],
|
||||
// start early to ensure we're the first plugin to add our button
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ export default definePlugin({
|
|||
name: "QuickMention",
|
||||
authors: [Devs.kemo],
|
||||
description: "Adds a quick mention button to the message actions bar",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Chat", "Shortcuts"],
|
||||
|
||||
messagePopoverButton: {
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@ const userContextPatch: NavContextMenuPatchCallback = (children, { user }: { use
|
|||
export default definePlugin({
|
||||
name: "ReviewDB",
|
||||
description: "Review other users (Adds a new settings to profiles)",
|
||||
dependencies: ["ProfileCollectionsAPI"],
|
||||
tags: ["Friends", "Servers"],
|
||||
authors: [Devs.mantikafasi, Devs.Ven],
|
||||
isModified: true,
|
||||
|
|
|
|||
|
|
@ -170,6 +170,7 @@ const SendTimestampButton: ChatBarButtonFactory = ({ isAnyChat }) => {
|
|||
export default definePlugin({
|
||||
name: "SendTimestamps",
|
||||
description: "Send timestamps easily via chat box button & text shortcuts. Read the extended description!",
|
||||
dependencies: ["ChatInputButtonAPI", "MessagePopoverAPI"],
|
||||
tags: ["Chat", "Commands"],
|
||||
authors: [Devs.Ven, Devs.Tyler, Devs.Grzesiek11],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -110,6 +110,7 @@ export default definePlugin({
|
|||
name: "SilentMessageToggle",
|
||||
authors: [Devs.Nuckyz, Devs.CatNoir, EquicordDevs.Z1xus],
|
||||
description: "Adds a button to the chat bar to toggle sending a silent message.",
|
||||
dependencies: ["ChatInputButtonAPI"],
|
||||
tags: ["Chat", "Utility"],
|
||||
settings,
|
||||
|
||||
|
|
|
|||
|
|
@ -297,6 +297,7 @@ export default definePlugin({
|
|||
name: "SilentTyping",
|
||||
authors: [Devs.Ven, Devs.Rini, Devs.ImBanana, EquicordDevs.Etorix],
|
||||
description: "Hide that you are typing",
|
||||
dependencies: ["CommandsAPI", "ChatInputButtonAPI"],
|
||||
tags: ["Chat", "Privacy"],
|
||||
isModified: true,
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -98,6 +98,7 @@ function makeCommand(name: string, formatUrl: (track: Track) => string): Command
|
|||
export default definePlugin({
|
||||
name: "SpotifyShareCommands",
|
||||
description: "Share your current Spotify track, album or artist via slash command (/track, /album, /artist)",
|
||||
dependencies: ["CommandsAPI"],
|
||||
tags: ["Media", "Commands"],
|
||||
authors: [Devs.katlyn],
|
||||
commands: [
|
||||
|
|
|
|||
|
|
@ -304,6 +304,7 @@ const TEXT_REPLACE_RULES_EXEMPT_CHANNEL_IDS = [
|
|||
export default definePlugin({
|
||||
name: "TextReplace",
|
||||
description: "Replace text in your messages. You can find pre-made rules in the #textreplace-rules channel in Vencord's Server",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Chat", "Customisation", "Utility"],
|
||||
authors: [Devs.AutumnVN, Devs.TheKodeToad, EquicordDevs.Etorix],
|
||||
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@ let tooltipTimeout: any;
|
|||
export default definePlugin({
|
||||
name: "Translate",
|
||||
description: "Translate messages with Google Translate or DeepL",
|
||||
dependencies: ["ChatInputButtonAPI", "MessageAccessoriesAPI", "MessagePopoverAPI"],
|
||||
tags: ["Chat", "Utility"],
|
||||
authors: [Devs.Ven, Devs.AshtonMemer],
|
||||
settings,
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ import definePlugin from "@utils/types";
|
|||
export default definePlugin({
|
||||
name: "Unindent",
|
||||
description: "Trims leading indentation from codeblocks",
|
||||
dependencies: ["MessageEventsAPI"],
|
||||
tags: ["Chat", "Utility"],
|
||||
authors: [Devs.Ven],
|
||||
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ export default definePlugin({
|
|||
name: "UserVoiceShow",
|
||||
description: "Shows an indicator when a user is in a Voice Channel",
|
||||
tags: ["Voice", "Appearance", "Friends"],
|
||||
dependencies: ["MemberListDecoratorsAPI", "MessageDecorationsAPI", "NicknameIconsAPI"],
|
||||
authors: [Devs.Nuckyz, Devs.LordElias, EquicordDevs.omaw],
|
||||
settings,
|
||||
renderNicknameIcon({ userId }) {
|
||||
|
|
|
|||
|
|
@ -176,6 +176,7 @@ const devContextCallback: NavContextMenuPatchCallback = (children, { id }: { id:
|
|||
export default definePlugin({
|
||||
name: "ViewRaw",
|
||||
description: "Copy and view the raw content/data of any message, channel or guild",
|
||||
dependencies: ["MessagePopoverAPI"],
|
||||
tags: ["Chat", "Developers"],
|
||||
authors: [Devs.KingFish, Devs.Ven, Devs.rad, Devs.ImLvna],
|
||||
settings,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue