#πΎ-core-development
1 messages Β· Page 237 of 1
lol no
if you don't want people to copy your code (while properly crediting you and following the license), you shouldn't release it under a free software license
lol yes
you're putting a box with your belongings on the street with a sign "free to take" and getting mad at people taking it
the entire point of free software is that others can copy it
68662c9 QuickReply: Fix showing toggle mention in guild... - jamesbt365
8fccda4 WhoReacted, TypingIndicator: Fix triggering oth... - Sqaaakoi
e280ed2 Ignore more modules on webpack searching - Nuckyz
a492f76 MessageEventsAPI: Fix for upcoming change - Nuckyz
b2d5c00 Delete NoScreensharePreview ~now a stock feature - Nuckyz
vtest patcher-rewrite
Now testing! 
None
None
None
None
ImplicitRelationships (had no effect):
ID: 270759
Match: ```
/((0,\i.jsx)(\i.\i.Item,{id:\i.\i).BLOCKED,className:([^\s]+?).item,children:\i.\i.string(\i.\i#{intl::BLOCKED})})/
None
None
None
@austere talon do these variables name look horrible just for me or for you too?
I hate calling them something "canon"
what would u call them instead lol
just leave it as is
alrightt
||Plus everything Sam ever made was MIT licensed⦠also they were kept as the author and given proper credit||
||People are just mad because you want the one who made the PR so you donβt get that on your commit history or whatever||
None
None
None
None
ImplicitRelationships (had no effect):
ID: 270759
Match: ```
/((0,\i.jsx)(\i.\i.Item,{id:\i.\i).BLOCKED,className:([^\s]+?).item,children:\i.\i.string(\i.\i(?:["4bDptL"]))})/
None
None
None
CustomMessageTimestamps
Cozy Timestamp
Compact Timestamp
Tooltip Timestamp
Live Settings Preview
CustomMessageTimestamps
This plugin allows you to customize the timestamps in chat messages and tooltips.
This is a rework of Rini and nvhhr's plugin and as such both are included as devs too.
Formats
-
Cozy: The timestamp by your username when chat is in cozy mode.
-
Compact: The timestamp to the left of messages whe...
@surreal fiber finally 
:3
Big ass readme
OwO
arent you that vesktop packager
I submitted it to the AUR initially yes, but it's mostly Covkie and zt64's business now

@opaque silo add vesktop premium
I agree
every time you ping me the closer i get to pushing malware
We need vesktop premum
@opaque silo
@opaque silo
@opaque silo guhhh when will we be able to change the icon and loading gif (a rainbow and shiggy genuinely suck as loading images if you're not in private)
is this real or a joke
@fossil inlet, <t:1738203318:R>: migrate from TS 4.9.5 to 5.7.x
never
vee has said that pr in its current state isnt mergable
horror
you will fix
good splash
agreeedd
blob cat cozy loading gif
gays and furries arent exactly something i want on my screen when i open discord
π π π π π π π π π π
a πͺ splash screen @opaque silo
(doesnt matter what they are, that is what other people will see it as)
noi one is thinking youre a furry because of a little split second gif
and who cares
skull emoji
well technically it lasts like 4 - 6 seconds
i think @dapper tiger is furry because he sent furry gif
10-30 for me 
husk
i love laptop
@fossil inlet sadancord
its literally less than 2 seconds on not bad internet
youre insane
poop computer
nop
is that for coldboot first start of veksot
yes
oh
@opaque silo wyd
Content
mentioning a user that would normally result in unknown-user turns into an empty mention with zero width
not sure if this has something to do with validuser or not
Request Agreement
- [x] I have read the requirements for opening an issue above
it just shuts down when i hibernate
u prob didnt configure it right
prob will, but making issue so someone else who might want to can
no harm in it
you use archlinux little brother
literally LOL
@dapper tiger you use manjaro
nop
ive been meaning to switch to cachy repos for so long
i need the extra 5% perf for having v3 compiled packages
i have
the install script is funny
isn't it like 10 seconds of work
im either not on my laptop or doing something else
I've removed the format text from the timestamp children in ReplyTimestamps as <Timestamp/> with no children yields the same result and setting the inner text explicitly overrides this plugin's replacement
That's explained horribly but basically this inner stuff was unnecessary and overrode what the timestamp tag actually renders
I didnt even know timestamp accepted children π
@hollow musk, <t:1737864257:R>: if you didnt finish the fix, tell @/home/meow to make it
i mean it's done, but not reviewed or merged so uhh
Okay, I've made those changes now
This plugin aims to add support to copy and open sticker urls from the context menu. Normal emojis have this feature, but stickers on the other hand do not seem to have this. This makes it much more complicated to do simple things such as download stickers or open them in a browser. Discord makes it very hard to find the sticker URLs, so this plugin's goal is to get around that.
There have been many times where I myself and others have wanted to access a sticker url, but have not been ab...
Prone to change, it should always return sticker and this was added as debugging
I forgot to remove this, I will tomorrow. Was left in during testing.
epic lint fail
Not interfacing with emojis at all, could probably remove and will have to refactor the code as needed.
"Open Link"? or "Open Sticker Link"? Open Link is how it is on emotes, so should i just word it like that?
remember this bundler change
how it killed one of my plugins
i just rewrote the patch for it
and it works perfectly fine
Back then where we could make cat noises and had starboard... The good old days
the starboard was never good
It deserved its death
How
because we would just star the weirdest shit and get it posted there
Good
Freakyboard
I guess so it can just act like a tooltip
IIRC the custom timestamp content was to get spacing better or something, don't remember if it's for compact or cozy mode. Might also have some accessibility impact with those <Sep>s. But yeah, if it can use the default without affecting anything, that's better.
Oh and remember to remove the Sep component itself if you're gonna change that. Would've expected the unused variable warnings to fail CI...
Oh yeah, thanks
I should also quickly make sure it's the same in compact mode, just realised I only compared in cozy
@Vap0r1ze @nmsturcke sorry for the ping, but I would like someone to review this. Thanks!
I've checked the html with and without and it produces the exact same thing, so we should be good
I think when I made it, it produced [Timestamp] in cozy but [Timestampβ in compact, or something like that. If that's changed, that's nice.
I guess they must've, I've checked every combination and it seems to produce the same thing
Makes it easier so that's cool
Also removes a find since we don't need the messageclasses anymore
Adding my support for this, disabling "Show all channels" does hide the hidden channels, but it resorts to discord's annoying opt-in to all/specific channels setting. Would much prefer a separate toggle for "Show hidden channels" for each server.
wondering if this has chance to get merged or if I should scrap
https://github.com/Vendicated/Vencord/pull/2780
This patch includes support to hide attachments with the following configuration:
- Comma separated list of User IDs
- Comma separated list of domains/hostnames
- A toggle to enable/disable the automatic hiding
This patch also includes fixes for forwarded messages with embeds only is not detected.
We really need to merge that pr of me
i still use the userplugin 
TBH I don't see a use for this plugin that isn't weird or niche
It's neat
That's it.
QOL
the key to get your PRs merged is bribes
or being nice idk
i just did the second one
πͺ€
I'm jusr saying that bc that new pr has two comma separated lists π so horror
I got mine merged by making useful and objectively amazing plugins
no don't fall for it
lmao
that describes mine fr
idk i just ask ed and then my changes were merged its so simple
My PR is literally just array option type + a searching modal 
:

vtest
Now testing! 
ImplicitRelationships (had no effect):
ID: 270759
Match: ```
/((0,\i.jsx)(\i.\i.Item,{id:\i.\i).BLOCKED,className:([^\s]+?).item,children:\i.\i.string(\i.\i(?:["4bDptL"]))})/
**__NotificationVolume (found no module):__**
ID: `-`
Match: ```
_ensureAudio(){
None
None
None
ImplicitRelationships (had no effect):
ID: 270759
Match: ```
/((0,\i.jsx)(\i.\i.Item,{id:\i.\i).BLOCKED,className:([^\s]+?).item,children:\i.\i.string(\i.\i(?:["4bDptL"]))})/
**__NotificationVolume (found no module):__**
ID: `-`
Match: ```
_ensureAudio(){
None
None
None
what happened
also when token lagger being added back
π₯Ί
message events api broke yesterday
guh
could someone give me feedback on something
should the buttons be called "Copy Sticker Link" or "Copy Link"
Everything else just says Copy Link so I'd go with that
ok
Could probably take the intl message so it blends in nicely too
Should be copy url though
A link is a gui element that when clicked takes you to an url
Sure but that's on discord rather than byeoon
Indeed
When you right click an emote it'll say "Copy Link" and "Open Link" so i might go off of that
Better stick with it, even though it's technically wrong
noted
Isn't it copy message link on nessages though
right click the emote
ye it is
vtest fix/implicit-relationships
Now testing! 
None
None
None
None
None
None
None
None
vtest
nah
oop, that didn't go well π₯
nop
oop
is that even the right format
vtest refs/pull/3184/head
oop, that didn't go well π₯
Β―_(γ)_/Β―
uuuhhh will i need to make a readme for my@plugin
i was about to look for a fix oh this saves my ears
https://github.com/Vendicated/Vencord/pull/3186 anybody wanna review this so i don't have to stick on this branch forever to only have colours in dms :3
So a few friends of mine and some people in support have noticed some big performance hits with only vencord installed, they donβt have themes enabled or always animate
on startup or after?
I was about to do
real
i think i broke it actually

wait no reverting doesn't fix it did an update kill it already 
Iβve noticed it afterwards
A while after startup
ohhh
i know what it is
On vesktop it seems lesser, but on discord I can reproduce it on startup
if (settings.store.applyColorOnlyInDms && !context?.channel?.isPrivate()) {
if (settings.store.applyColorOnlyInDms && !context?.channel?.isPrivate()) {
i done fucked it beacuse dms doesn't work when the setting is off
how did i break it
Yeah this is wrong i hate collapsing conditions i just shouldn't have done it 
return (settings.store.applyColorOnlyToUsersWithoutColor && !colorString)
? color
: colorString;
I mentioned my discord being much laggier the last couple of days as well but I figured I just fucked something up tbh
Ive noticed it too
^^^
and I have my discord open for quite some time
Yeah just in general use
Switching channels, typing, even just hovering over servers the tooltip is pretty slow
After the recent changes I rewrote a small amount of one of my plugins and it's REALLY slow
Seeing someone uninstall vesktop and reinstall and still see the same issue
all of you use vesktop?
I don't
Itβs happened on both for me
when did it start to happen
we did have some pretty big changes recently
but nothing that I could see cause an issue
It's slow even without my plugin to move the location of a button
Can everyone try this button in user profiles and see if it's REALLY slow?
(Which I doubt)
why doesn't that work lol
in what sense
seems fine for me?
the modal transition is a bit slow but nothing too much
huh?
it's not a modal transition issue
I have too, both during startup and after
it genuinely just takes a moment before it even closes the modal
oh dang
lets compare enabled plugins
Enabled Plugins (103):
AccountPanelServerProfile, AlwaysExpandRoles, AlwaysTrust, BetterGifAltText, BetterRoleContext, BetterSettings, BiggerStreamPreview, CallTimer, ClearURLs, ClientTheme, ConsoleJanitor, ConsoleShortcuts, CopyEmojiMarkdown, CopyFileContents, CopyUserURLs, CrashHandler, Dearrow, Decor, DevCompanion, DisableCallIdle, DontRoundMyTimestamps, EmoteCloner, Experiments, FakeNitro, FakeProfileThemes, FavoriteGifSearch, FixImagesQuality, FixSpotifyEmbeds, FixYoutubeEmbeds, ForceOwnerCrown, FriendsSince, FullSearchContext, FullUserInChatbox, GameActivityToggle, GreetStickerPicker, IgnoreActivities, iLoveSpam, ImageZoom, ImplicitRelationships, MentionAvatars, MessageClickActions, MessageLatency, MessageLinkEmbeds, MessageLogger, Moyai, MutualGroupDMs, NewGuildSettings, NoDevtoolsWarning, NoMaskedUrlPaste, NoOnboardingDelay, NoPendingCount, NormalizeMessageLinks, NoUnblockToJump, NSFWGateBypass, OpenInApp, PauseInvitesForever, PermissionFreeWill, PermissionsViewer, petpet, PictureInPicture, PinDMs, PlatformIndicators, QuickReply, ReactErrorDecoder, ReadAllNotificationsButton, ReplaceGoogleSearch, ReplyTimestamp, RevealAllSpoilers, ReverseImageSearch, ReviewDB, RoleColorEverywhere, Summaries, SendTimestamps, ServerInfo, ShikiCodeblocks, ShowAllMessageButtons, ShowConnections, ShowHiddenThings, ShowTimeoutDuration, SilentMessageToggle, SortFriendRequests, SpotifyControls, SpotifyCrack, StartupTimings, SuperReactionTweaks, ThemeAttributes, Translate, TypingIndicator, TypingTweaks, UnsuppressEmbeds, UserMessagesPronouns, UserVoiceShow, USRBG, ValidReply, ValidUser, VencordToolbox, ViewIcons, ViewRaw, VoiceDownload, VoiceMessages, VolumeBooster, WhoReacted, YoutubeAdblock
```**Enabled UserPlugins (1):**
AliucordDetector
perhaps all of you have one enabled which I dont
looking into it now because i'm pretty sure it worked yesterday
Iβm not on my pc, ill start it up
||horror amount of plugins||
that's whats funny lol
I have so many enabled yet no issues
@jolly egret I will be pushing to main once I merge yours
idk how to measure performance, but i can give data when i get home
Disabling quickcss makes mine marginally better which is why I didn't say anything really but I haven't added anything new to it that would make it worse
Cant vencord debug here 
hold on
Enabled Plugins (73):
AlwaysExpandRoles, AlwaysTrust, BetterFolders, BetterGifAltText, BetterSessions, BetterSettings, BetterUploadButton, CallTimer, ClearURLs, CrashHandler, Dearrow, Decor, Experiments, FakeNitro, FakeProfileThemes, FixImagesQuality, FixYoutubeEmbeds, GameActivityToggle, IgnoreActivities, ImageZoom, ImplicitRelationships, LoadingQuotes, MemberCount, MessageClickActions, MessageLatency, MessageLinkEmbeds, MessageLogger, MessageTags, Moyai, NewGuildSettings, NoDevtoolsWarning, NoMosaic, NoProfileThemes, NoReplyMention, NoTypingAnimation, NoUnblockToJump, NSFWGateBypass, PauseInvitesForever, petpet, PinDMs, PlatformIndicators, QuickReply, RelationshipNotifier, ReverseImageSearch, ReviewDB, Summaries, SendTimestamps, ServerInfo, ShikiCodeblocks, ShowConnections, ShowHiddenChannels, ShowHiddenThings, ShowTimeoutDuration, TextReplace, ThemeAttributes, Translate, TypingIndicator, TypingTweaks, Unindent, UserMessagesPronouns, UserVoiceShow, USRBG, ValidUser, VcNarrator, VencordToolbox, ViewIcons, VoiceMessages, VolumeBooster, WebKeybinds, WebScreenShareFixes, WhoReacted, XSOverlay, YoutubeAdblock
```**Enabled UserPlugins (2):**
Sekai Stickers, MessageLoggerEnhanced
hmm
@fossil inlet can you easily notice the performance issue
or only sometimes
might be time for your dissect
i just started vesktop, its happening right now
can you record it?
already ahead of you
it's kinda hard to demonstrate it on a recording
maybe my system is just busted
the lag isnt long but I can definitely feel it
yeah its not that noticeable in rec
'BetterFolders', 'BetterSessions', 'BetterUploadButton', 'LoadingQuotes', 'MemberCount', 'MessageTags', 'NoMosaic', 'NoProfileThemes', 'NoReplyMention', 'NoTypingAnimation', 'RelationshipNotifier', 'ShowHiddenChannels', 'TextReplace', 'Unindent', 'VcNarrator', 'WebKeybinds', 'WebScreenShareFixes', 'XSOverlay'
these are the plugins you have enabled that I dont
its more noticeable on the channel scrolling
That channel change lag is the biggest thing I notice
Shouldn't it be (!settings.store.applyColorOnlyToUsersWithoutColor || !colorString) instead?
I can feel it typing too
idk i'm confusing myself π
Sometimes
I feel it more with a theme on, but thats likely just my theme
Yeah that's what I was saying about my quickcss too
Like I don't have a ton in there so it shouldn't make much difference I don't think
It didn't feel like it before
that just feels normal for me at this point
but its why i don't use channeltabs or maintain a fork of it anymore
Enabled Plugins (56):
BetterFolders, BetterRoleContext, BetterRoleDot, BetterSettings, BetterUploadButton, BiggerStreamPreview, CallTimer, ClearURLs, CopyFileContents, CopyUserURLs, Decor, EmoteCloner, FavoriteGifSearch, FixCodeblockGap, FixSpotifyEmbeds, FixYoutubeEmbeds, FriendsSince, FullSearchContext, iLoveSpam, ImageLink, ImageZoom, MemberCount, MentionAvatars, MessageClickActions, MutualGroupDMs, NoF1, NoTypingAnimation, NoUnblockToJump, NotificationVolume, OpenInApp, PermissionsViewer, QuickMention, RelationshipNotifier, ReviewDB, RoleColorEverywhere, SendTimestamps, ServerInfo, ServerListIndicators, ShowAllMessageButtons, ShowConnections, ShowHiddenChannels, ShowHiddenThings, ShowTimeoutDuration, SortFriendRequests, ThemeAttributes, Translate, TypingIndicator, TypingTweaks, UnlockedAvatarZoom, VoiceChatDoubleClick, ViewIcons, VoiceDownload, VoiceMessages, VolumeBooster, WhoReacted, YoutubeAdblock
Someone elseβs
Same issue and after startup
how?
Watch it be the only line I've contributed to the entire project somehow
'BetterFolders', 'BetterRoleDot', 'BetterUploadButton', 'FixCodeblockGap', 'ImageLink', 'MemberCount', 'NoF1', 'NoTypingAnimation', 'NotificationVolume', 'QuickMention', 'RelationshipNotifier', 'ServerListIndicators', 'ShowHiddenChannels', 'UnlockedAvatarZoom', 'VoiceChatDoubleClick'
try disabling SHC and BetterFolders
Someone else
Enabled Plugins (29):
BetterRoleContext, BiggerStreamPreview, ClearURLs, EmoteCloner, FakeNitro, FixYoutubeEmbeds, ForceOwnerCrown, FriendsSince, ImageZoom, LoadingQuotes, MemberCount, MessageLogger, NoTypingAnimation, OnePingPerDM, PictureInPicture, ReadAllNotificationsButton, RoleColorEverywhere, SecretRingToneEnabler, ShowHiddenThings, SortFriendRequests, SpotifyControls, SpotifyCrack, Translate, TypingTweaks, UserVoiceShow, USRBG, ViewIcons, VoiceMessages, WhoReacted
no betterfolders and shc
i only have one hundred and thirty nine plugins enabled
lots of recursive proxies
I can get my plugin list but I can only remote into my PC from my phone atm so I can't really check if disabling any improves anything
but that shouldnt be an issue unless something is doing something with them over and over
Enabled Plugins (62):
AccountPanelServerProfile, AlwaysExpandRoles, BetterRoleContext, BetterSessions, BetterSettings, ClientTheme, ConsoleJanitor, ConsoleShortcuts, CrashHandler, DevCompanion, Experiments, F8Break, FixYoutubeEmbeds, FriendsSince, FullSearchContext, FullUserInChatbox, HideAttachments, ImageZoom, ImplicitRelationships, MemberCount, MessageClickActions, MessageLinkEmbeds, MessageLogger, MoreCommands, NoDevtoolsWarning, NoF1, NoPendingCount, NormalizeMessageLinks, OpenInApp, OverrideForumDefaults, PermissionsViewer, petpet, PreviewMessage, ReactErrorDecoder, RelationshipNotifier, ReplyTimestamp, ReverseImageSearch, ReviewDB, RoleColorEverywhere, ServerInfo, ShowHiddenThings, ShowMeYourName, ShowTimeoutDuration, SpotifyControls, SpotifyShareCommands, TextReplace, ThemeAttributes, Translate, TypingIndicator, TypingTweaks, UnsuppressEmbeds, UserMessagesPronouns, ValidReply, ValidUser, VoiceChatDoubleClick, VencordToolbox, ViewIcons, ViewRaw, VoiceDownload, VoiceMessages, WhoReacted, YoutubeAdblock
```**Enabled UserPlugins (21):**
CustomTimestamps, EmbedReplace, ExecutableCodeblocks, SortForumsByUnreadUser, Fuckaround, IconViewer, IncognitoLinks, MaskedPasteOptions, UnitConverter, QualityOfLife, ReorderAttachmentsUser, ShowMessageEmbedsUser, SortFriendList, SortReactions, MediaPlaybackSpeed, SidebarChat, SpotifyLyrics, Timezone, KeywordNotify, ViewReplyThread, WigglyText
I'm not sure honestly
nothing was changed that really could cause something like that
Is it just discord atm?
Its only happening with vencord enabled
someone try reverting this commit and see if it improves https://github.com/Vendicated/Vencord/commit/5c8ba6e542c90903a17fd785864f618dcacc4e01
on my laptop with bad (<1mb) internet rn, will look into it when i get home
I would help more but I gotta sleep
I won't be able to get on my PC for a few hours lol
Check Discord experiments for the 2025-01_make_vencord_annoying experiment
should make a support command to check what bucket an user is assigned to an experiment
@jolly egret did you test it well?
yep i tested it
alright then I will trust it
real
pretty small changes anyway
would be nice if you could pin a shortcut to open a specific plugins settings into the toolbox, having to go all the way through and search the plugin up to change a setting while debugging is... ass
just make a "recently configured plugins" feature
@fossil inlet are you looking into it?
in not at home yet π
whats the performance issue?
Use the settings context menu from bettersettings
i don't think i'm getting anything
Marginally faster
I can provide it tomorrow if its not figured out by then
alright
does anyone have this
it doesn't jump perfectly but it gets pretty close from my testing
Closing as this was fixed in another commit
Closing as it was already fixed
Closing as no more users reported the issue
Holy shit
just booted up my pc and it's lagging like crazy
it wasn't like this yesterday
I have no themes nor quickcss enabled
i can't repo
I never had this
also for those who use show me your name, is this still true https://github.com/Vendicated/Vencord/issues/2129
show me your name has had issues with consistancy every since it was added
- didnt update after discord removed discriminators
needs a rewrite imo
rip πͺ¦
alright
Closing it as no more users reported this issue
Fixed in another commit where the settings that adds these bypasses were explained better
gotta love an issue cleanup

might as well just restrict them
its everyone elses problem now 
literally deferring the issues to someone else
hide the issues so the PR gets merged then open issues after
who is that lol
I grabbed a random user from another server to mention here and test
AND THEY ARE HERE
god damnn
What are the chances of that?
depends on what kind of community
@timid grail
alright
hmm
valid user should fix this
@timid grail
actually it's fine
sadan lazy to do this
what does that do, get the user from cache and if they're not there don't make it clickable?
and says unknown user
ideally it should work with valid user and cache it
but hmm
I'm not sure how easy it would be
dont wanna look into that right now
vtest
Now testing! 

None
None
None
None
None
None
None
None
delete dev π
b2d5c00 Delete NoScreensharePreview ~now a stock feature - Nuckyz
414539f Add more FIXME and explain better TODOS for mig... - Nuckyz
1eff1a0 IrcColors: Fix causing react errors sometimes - Nuckyz
fc4e958 Fix ImplicitRelationships and NotificationsVolu... - Nuckyz
7b9f0a3 IrcColors: Allow coloring only users with no co... - jamesbt365
should be okay to tag push later if they don't work weekends
vtest discord-fixes
Now testing! 
ya I just wanna see if we can fix the lag
i can't even reproduce the lag π
me neither
None
None
None
None
None
None
None
None
i wonder if its experiment based?
i feel like its ideal yeah
I really wanna merge discord-fixes but I'm not sure if vee approves it
you gotta be kidding the setting is called badges
i cant repro anymore, but i did disable a bunch of plugins yesterday
Enabled Plugins (67):
AlwaysAnimate, AlwaysTrust, WebRichPresence (arRPC), BetterFolders, BetterSettings, BetterUploadButton, CallTimer, ClearURLs, ConsoleJanitor, ConsoleShortcuts, CopyFileContents, CrashHandler, EmoteCloner, Experiments, FixYoutubeEmbeds, ForceOwnerCrown, FriendInvites, FriendsSince, GifPaste, ImageZoom, ImplicitRelationships, LoadingQuotes, MemberCount, MessageLinkEmbeds, MessageLogger, MutualGroupDMs, NewGuildSettings, NoBlockedMessages, NoDevtoolsWarning, NoF1, NSFWGateBypass, PermissionsViewer, PictureInPicture, PinDMs, PlainFolderIcon, PlatformIndicators, QuickReply, ReactErrorDecoder, RelationshipNotifier, ReverseImageSearch, ReviewDB, RoleColorEverywhere, ServerInfo, ShikiCodeblocks, ShowHiddenChannels, ShowHiddenThings, ShowTimeoutDuration, SortFriendRequests, SpotifyControls, SpotifyCrack, StickerPaste, TextReplace, ThemeAttributes, Translate, TypingIndicator, TypingTweaks, UserVoiceShow, ValidUser, VoiceChatDoubleClick, VencordToolbox, ViewIcons, ViewRaw, VoiceMessages, VolumeBooster, WebKeybinds, WebScreenShareFixes, WhoReacted
```**Enabled UserPlugins (7):**
CopyStatusUrls, CtrlEnterSave, EmojiOnMouseUp, UnitConverter, StaticTitle, UrbanDictionary, UserDevCompanion
guhhh you dont get the effects of FullUserInChatbox for invalid users with this
i might be misunderstand here but that doesnt make sense
you cant get the effects of a full mention without the user being cached
and when you get unknown user it's uncached
valid user is the plugin that fixes uncached mentions
if it is updated to cache mentions in the chat bar, then FullUserInChatbox will automatically convert it to a full mention
since I used useStateFromStores
huh?
it's staying as unknown user right?
as I said valid user doesnt support caching mentions in the chat bar
We should really make a #1257025907625951423 addressing the lag
Feel free
you can make one for fakenitro/text replace not working on chrome extension too if you like
ffs i cant fix the issue because pnpm doesnt work
FUCKING HELL
WHAT IS WRONG WITH THE IMPORTS
IS IT RETARDED
?
ty
looks better 
Not bad thanks, you?
I had to make an API for this
Not bad need a small gap between the two icons though
Yeah, but itβs not big enough
They seem to squished together
Thatβs what Iβm saying the gap isnβt big enough
what is this error
Content
throws an error when \\i is present anywhere in the match field
Request Agreement
- [x] I have read the requirements for opening an issue above
I need to add background
what
id read down from here
#πΎ-core-development message
And more people in #π₯-vencord-support-π₯ also reporting having a laggy discord
unconfirmed report by a few people != known issue
i was told to make one
#πΎ-core-development message
its more than a few at this point
don't know what repos it but having it listed may save a few users from bugging us in the support channel lol
dont create known issues about stuff unless it's 100% confirmed
but more than a handful of users have reported it and it only happens with vencord installed though?
seems reasonable enough
vtest dev
Now testing! 
what did they do 
did... something explode
nvm
None
None
None
None
π
dzi tricked me
husk
None
None
None
None
blame mantika
never listen to dzi he's insane
horror emote
nah it's actually mantika fault
classic turks
@crude hearth you π
This plugins allows users to show their connection status to Mullvad VPN and lets them show or hide the server name they are connected to so that their privacy is kept.
WHY would you want that
WHY would you need that
tbh idfk how this was never an issue for me before
like if you're inserting chars that need to be ecaped before an \i
you crash
surely they will not reopen because they were not told why
what is with people with wanting RPC with everything though
i π privacy!
Any reason about why the PR got pretty much instantly closed?
someone PLEASE fix the imports i can't seem to fix it and it looks like theres literally nothing wrong with it
why in the world would anyone want this π
why in the world would anyone want this π
fun fact there are memes going around discord about this haha
@shell shuttle
diff --git a/src/plugins/copyStickerLinks/index.tsx b/src/plugins/copyStickerLinks/index.tsx
index dee508173..0a3248f7a 100644
--- a/src/plugins/copyStickerLinks/index.tsx
+++ b/src/plugins/copyStickerLinks/index.tsx
@@ -16,11 +16,11 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-import { Constants, Clipboard, FluxDispatcher, Menu, React, RestAPI, Toasts } from "@webpack/common";
import { findGroupChildrenByChildId, NavContextMenuPatchCallback } from "@api/ContextMenu";
import { Devs } from "@utils/constants";
import definePlugin from "@utils/types";
import { findStoreLazy } from "@webpack";
+import { Clipboard, Constants, FluxDispatcher, Menu, React, RestAPI, Toasts } from "@webpack/common";
import { Promisable } from "type-fest";
const StickersStore = findStoreLazy("StickersStore");
thank u π
if you have eslint installed in your editor, you should be able to open your autofix menu and it should be there
why spoonfeed insteadof telling them how to fix it 
(run lint / configure eslint correctly)
i did both?
i do have eslint, it formats properly but whenever i ran the lint-fix command it was shitting itself
just use the editor action 
instead you should ask those users what plugins they have and if it happens with 0 plugins enabled (they can rename their settings.json file to something else to get blank settings)
see what the common denominator is and see if you can reproduce with that
We tried, vee
and?
^ no luck yet but people (with Vencord installed and it doesn't happen without) get it
Β―_(γ)_/Β―
@jolly egret does it happen only on canary
this guy also reported having the issue and heβs on stable
#π₯-vencord-support-π₯ message
i really need to make that vencord-plugins parser
is part of it slate being slate 
cause i was having a loooot of random glitching with slate yesterday
should have recorded it
seems like it#s some loop but that's from discord code
oh wait i didnt even know u had mod perms here what
what lol
pretty sure it has to do with some css
but idk which lol
discord css is so cooked that adding our own css has a 50% chance of exploding performance somehow
WHY HUSK
my old account is still linked under the devs constant
I wanna contribute with some fixes on a plugin
is it okay if I migrate the dev constant to this account alongside the PR
thats fine i think ppl do it sometimes (ive changed my constant once)
Husked because codeberg
yeah it's definitely some css
i managed to reproduce the lag and disabling all vencord css fixed it
I knew I couldn't have fucked my quickcss that bad lol
somehow the bundler update made a lot of CSS very laggy
some of Vencord's CSS is laggy, ClearVision is laggy, etc
interestinggg
i'm getting husked for nothing π
husked because codeberg
None
None
None
None
None
None
None
None
codeburger
why do i have this color and not battlepass
irccolors insane default settings
they're fine albeit offputting
that way most people wont enable it not check the settings and go "why does it not work!!"
its happening to me too rn
its taking so long to type idk why
everything sis basically frozen up
reloading helps it a little tho
HideProfilePictures
This plugin allows the user to hide/unhide the profile pictures of particular users via a new context menu option. It keeps track of users for whom the pictures were hidden so that they remain hidden between sessions, if the users wants to revert the action they simply rightclick on the user again and select 'unhide profile picture'.
By default a hidden user's profile picture is reverted to the default discord avatar image. Optionally, the user can select the "Blur...
Im having a bit of lag spikes but I cant even test out whats causing it
due to the css window not even loading anymore after updating the extension 
it's some vencord style doing it
dom manip + can be done with css
03b302d PlatformIndicators: Move indicators place in pr... - Nuckyz
Also adds a new API for adding nickname icons, as this requires patching the same code as UserVoiceShow
still have work to do because the icons have different heights
@fossil inlet try deleting SHC css and see if you experience lag
i havent had any 
either good pc or some miracle
o
ima try reporter and see if that makes a difference
performance graphs make no sense to me, but reporter performance is quite a bit worse
@limber skiff do you still need my settings.json?
idk about the background but this would make me actually use platformindicators in profiles
Thanks for the feedback! You're totally right there are other approaches - I just found the hotkey/stream method really convenient in my own day to day use. Since some friends mentioned they'd find this useful too, I figured I'd share this plugin via PR.
it really needs the background
should I try the changes?
ya
i've just tried it
and the icons feel small
oh wtf
they're 14px
that explains at least some of it
i'm just going to say it but
the sizes of the icons just look super wrong
i can barely see the left and right edges of the mobile indicator
oh yeah they are totally being blended in
though, the desktop icon is too
okay
i have a conclusion
and idk if you're going to like it
ik
the sizes are all different as I said
as the background is really needed for vee profile for example
that example seems counter intuitive to me
i know the section is smaller
same size as the member list icons though
see I also don't use those π
damn
i was going to ask about that
and I don't use the one in messages
the small icons definitely look wrong due to the scaling
this is an existing issue though 
the icons need work yeah
is it possible to put a hook into the nicknameicons api
to update them when icons are added/removed
no
add a hook to _renderIcons itself
it's especially noticeable with the icons in the member list
you will tell me soon that this was broken before the api too
I don't get what you are trying to say
oh
yes it was broken
and I fixed already
as I said I use state from stores insider the icons now
they update in real time when the presence changes
thats not what I mean but thanks for fixing it
i mean
when enabling/disabling the icons in the settings, there is no react hook to rerender the icons
what if i told you to abuse my favourite react hook that shouldn't be used when writing good react code

afaik restart required tracking is also kinda broken too if you enable/disable plugins and settings of the plugin
that outside store hook I forgot what is called
β¨ useSyncExternalStore β¨ (don't follow my advice)
i know there is at least one plugin that does something even more cursed
useSyncExternalStore seems like the right thing to do
honestly we need a wrapper for that
just a simple factory for useSyncExternalStore would be nice
I will make one using proxy which will update when the object is changed
not recursively tho

somehow i only have one useSyncExternalStore hook throughout all of my plugins
and it's because the stock CallTimer code is cursed
love?
this needs a fake external store at some point soon
also this code is half a year old
guh
i will fix IrcColors
fix?
add functionality
I shouldn't have said fix
It's not broken it just doesn't have the functionality that I'm looking for
more merge conflicts please
waiter waiter! more merge conflicts
nop
Waiter should service (review) me (my PR) already
Tho I have some bug in there I can't figure out π I need to take another look at it
Something causes react to always re-render the modal on a click
react will always rerender randomly, use useEffect to make code run only once, or useState to keep state over rerendets
I know that
It's still changing on click and I haven't figured out why
- dearrow
- clienttheme
- fakeprofile
- ml
- permviewer
- rdb
- sendtimestamps
- serverinfo
- shiki
- showconnections
- showhiddenchannels
- spotify
- translate
- toolbox
- voice message
all these plugins use unoptimised css (out of the ones that use unmanaged styles)
i just wrote down all plugins that use bad selectors like this that could be part of it
ah
but btw
if you search in dev tools discord does that so much too
specially > *
so that gets me thinking the little amount of times we do it in vencord is not the issue
well it's an issue and we need to fix it
i just wrote down everything that uses bad css
i will change them all to use better css
they are saying USRBG causes lag too
Changes:
- Replace previous my account with my new one in the
devsconstants - New patch to apply IrcColors to message reply labels

oh mb I didnt notice that
i thought ClientTheme was an experiment??
old removed experiment
that they turned into a plugin
recreation of an experiment
anyway yeah i can confirm usrbg causes lag
should I close this PR and open it on GitHub or is Codeberg also okay
could the issue be the creation of many styles tags
initially it's only one
it shouldn't matter
it didnt matter before
and we know it's bad selectors
i disabled usrbg and immediately lag got better
feels the same for me with it or not
anyway i'm fixing that list rn
@limber skiff can you improve SHC
replace anything that selects generic html element with a proper classname
and try to remove > * if possible
like this
ya
either u have nasa pc or you have potato pc where it's already lagging so much anyway that you don't notice

I wanted to report that I have this plugin installed on Vesktop in Cachy-OS, but it does not appear to be working.
When watching friends stream, the max bandwidth is still 2500kbps
nah its def not lagging how other people are sa5
How bad is the lag for people that have it, because I can't manage to get any lag
It was bad enough that it had me thinking I'd fucked up a plugin or something
when is automatically managed css being added to vencord
Showing my lack of experience but what does managed css do?
Thanks for falling for the husk bait
Huh
I've gotten a few of those but they are so infrequent
Enable and disable CSS at runtime instead of it being shoved into a massive file
@fossil inlet What if I actually did it based on some cursed esbuild code
I've done it already
For a different project
Wanted to
That's it?
Yeah
Why are these wildcards?
cause there are a lot of different states like vc-spotify-shuffle-on/off
brooo
why is HideAttachments so shitcode
what idiot wrote this shit π
this guy is fucking stupid

Me when fulluserinchatbox has a bug and I just make an issue 
its horror
Me when I find a bug in my own plugin
(happened many times)
Allowed users and roles
Hey guys, I wonder what users and rules are allowed
now I have scroller and it goes inside the fucking top and bottom
when did css get this hard?
this is why i never touch css 
ahaaa
got it
I had one more class I shouldnt have
I guess discord changed this at some point
now it's beautiful
(not really but I'm not re-doing this UI)
@limber skiff why is allowed rules there like ten times instead of just once
to test the scroll lol
ah
you should deploy it like that
I literally just pasted the element manually lol
i propose using the aria-checked attribute and selecting based upon that
don't nuke the shuffle state className though
@austere talon also made the css use em 
couldnt you just array.fill?
in the elements tab
broo
i just rewrote HideAttachments to not be shit
and it's so much easier than the cursed css
it's better to avoid when we can

there
lmaoo how nice of discord for all those variables
example with
some text
nice
you cooked so hard with MessageUpdaterAPI @limber skiff
stared at discord code for like 5 hours just to make 10 lines
holyyy
my discord feels so slow now
I started having the lag randomly, didnt even restart discord
god damn
do you use vesktop or discord desktop
LOL
I havent even restarted discord and it just started
use my branch
this was so much easier than expected
trol
okay I restarted my discord and its good again
should we merge
cant be so sure
i checked all css files and none have any more bad stuff
because it just happened for the first time for me for example
???
and I restarted in dev branch and it's all good now
there are still a few bad rules
that target generic elements
but
we can't easily fix those
which ones
well we could actually
this for example
you missed a . here
i changed it to [class*=avatar]
ya
lol that was easy
that div div rule was broken
didnt do anything
discord still hasn't fixed their shitty badge css
discord does 2px instead of 1px
without the fix this happens
(and no it's not vencord badges fault)
why does it split into 2 boxes like that
i will mention and private message
(and with fix)
discord probably hasn't noticed because you never see 12 badges on stock discord
yeah ig
stop making merge conflicts
why are you making more merge conflicts for me to solve later
i didnt fix these cause it's discord stuff
so selecting them by class pain
but yeah can use *=
making this better is hard
have to patch multiple places probably
actually
message logger has some too but idk about it
we could rewrite it to use smth like spoilers
yeah this is even harder to fix
cause it selects so much lol
we want to basically affect the entire message
actually
i have an idea
let me have a go at it
how did no one ever think of just doing this
im doing send timestamps
@austere talon just abused it too
to remove this background
now what about blurnsfw



