#👾-core-development
1 messages · Page 249 of 1
it changes switch colour here
do we want blue or green
blue is what discord also uses
but the green was better imo
what does discord use as default
it uses blue
tbh should be kept like that
will be more in-line with custom themes
Actually would be a banger idea
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)

The sound effect too
make the animation 
@limber skiff you will make GameActivityToggle lottie animation soon
ignore settings jumpscare
Bet
I can do that
have fun learning lottie 
is it even lottie? or gif
it's lottie yop
does discord even use gif animations
that PR look good to u nookies?
where does this even apply
I looked at typing users now and it doesnt have any wrapper element inside?
I updated and I'm not seeing any changes or a fix using the Refresh UI, it's still broken
nvm found it
yes because this is a work in progress PR. go to our support channel if you need help

all good

just rename the PR to something more specific
stupid google will review RN
I'll review better folders one
7eeb719 Update Plugin Settings, GameActivityToggle & Ty... - rniii
thank :shipit: holy why is github 5fps rn
we should add vencord category to the app launcher
like inbuilt commands
would be fire
oh yeah we also really need to integrate it into settings search 😭
@fossil inlet did they change this recently lol
I dont remember better folders needing to be rendered in another place
unless I have bad memory...?
no, it just always rendered in the pre-visual-refresh spot
this makes it render in both, and keep the conditions for both
we should be keeping the conditions anyway
the /g just applies it to both
alr
i dont think props need to be spread here, just copied what was there already
is the grid really needed?
yes
i tried for >an hour to use flex instead of a grid to no avail
and while I am bad with css, i talked to refact0r and was told there's no way around it

to align with the titleBar and stuff?
can you send a ss, i dont really understand what you mean by that
when are we getting WorseFolders
you made the css
what issue does it fix
what is the grid needed for
align here?
swap the order?
did discord change something 
give me a second
sorry, i was a bit slow
if the sidebar is in the correct spot without the css, this will happen
i thought you meant you removed the css and there was no issue 😭
match: /(?<=[[,])((?:!?\i&&)+?)\(.{0,50}({className:\i\.guilds,themeOverride:\i})\)/g,
replace: (m, conditions, props) => `${m},${conditions}$self.FolderSideBar(${props})`
// Discord has two different places where they render the sidebar.
// One is for visual refresh, one is not,
// and each has a bunch of conditions &&ed in front of it.
// Add the betterFolders sidebar to both, keeping the conditions Discord uses.
// Add grid styles to fix aligment with other visual refresh elements
nitpicks, looks good otherwise
gridArea: "betterFoldersSidebar"
/* These area names need to be hardcode. Only betterFoldersSidebar is added by the plugin. */
.visual-refresh .vc-betterFolders-sidebar-grid {
grid-template-columns: [start] min-content [guildsEnd] min-content [sidebarEnd] min-content [channelsEnd] 1fr [end]; /* stylelint-disable-line value-keyword-case */
grid-template-areas:
"titleBar titleBar titleBar titleBar"
"guildsList betterFoldersSidebar notice notice"
"guildsList betterFoldersSide...
discord uses now uses 
im doing that rn 
Find 25x25, replace 20x20
not really lol it's just changing svg dimensions

yeah
just that it's a good amount of icons
ehh, not really
you will use ai refactor
@fossil inlet do my changes in better folders pr
I will update the icons
im already half done 😭
tyyy
and then this left https://github.com/Vendicated/Vencord/pull/3347
which isn't so important
however why is the code for the plugin so hard to read
not sure what the state of that is because isnt it trying to support pre visual refresh
LMAOOO
dont think so
it did it right but it didn't scan the codebase properly, only the current file
I think they just nuked the pre visual-refresh
yeah it worked
now get it to make a vencord plugin with patches 
did they do cursor in vscode
@fossil inlet you missed this spot
AI better than you
nop
soon I will use AI to maintain Vencord
this is actually useful tho I might use this more in the future
tbh i didnt know it could do something like that, but also whenever i ask it to do something, even simpleish things it just gives incorrect code
but i guess its good enough for very simple things like this
this isn't techinally true as a titleBar needs to be added to keep things square
guhhhhhh
mogged by copilot
wdym, where do we add titleBar?
@limber skiff discord only needs 3
titleBar comes from Discord css right?
we need to add an extra to keep things square
thats why i said techinally 
actually it's already clarified
the css is done by us, but the area names are hardcoded to work with discord css
so all good

techinally
i cant spell for shit 
Hey @fossil inlet! Just a heads-up on the spelling: it's actually "technically," not "techinally."
Think of it this way: the root word is "technical," and you're adding "-ly" to make it an adverb. So it should keep all the letters from "technical." "Technically" describes how something is done or is true, according to a specific set of rules or standards.
I want to use it 

the normal colors suck
client theme code confuses me too much 
ehhhh
it doesn't seem too right
lol
the third theme changes too
nvm
the color is right
guess I'm just not used to visual refresh
does anyone know what causes this
i can repro, but only sometimes
||thanks broken kde clipboard manager||
GUHHHH HOW DID I MISS THIS
minor visual issue my beloved
71f352a AccountPanelServerProfile: Fix patch issue with... - sadan4
4f11316 PauseInvitesForever: Avoid adding button if mis... - jamesbt365
ehmm I will try to just add what is need to ClientTheme and have it work with old UI
however this plugin needs a rewrite in the future
🧍♂️
text got darker
ahh
mb
may I ask for a review of my latest or if you're already doing stuff perchance
Wtf is thatg emote

I wanted this
gaming
im gonna work on fixing the theme flickering shit
i legit hate this issue
for some reason, if you yap too much without any newlines, the chat bar will be forced to word wrap, and for every character that is in the word wrapped sentence, the members sidebar will shrink
lovely discord 
does this happen without vencord?
also i cant repro rn no matter what i try
i need to try
do you have some text that will cause it
rn we add style tags to the document element but that's bad
I'm gonna move them to head and use a MutationObserver to detect when a new style is added, then move ours below that
it's either that or patch webpack but I think MutationObserver is simpler
and not every style tag might be added by webpack
@limber skiff what do you think
how do you determine if a script tag is from vencord or something like what blurnsfw does
discord somehow makes it reparse the document I think?
idk how they achieve that but
that level of shitcode is impressive 
the flickering is cause it reapplies style and themes are loaded asynchronously
@fossil inlet it happens only if you set .container_c8ffbb to have a min-width of none, which kinda makes sense i guess, but it still doesnt make sense when it is forcing the width to change
that's what I assume
I'm gonna make a central style api and refactor all plugins to use that
and I'm gonna put some data property on our styles
wait also, it anyone experiencing an issue where discord randomly decides to become blank until you press ctrl+shift+i (open devtools) then it goes back to normal? it ocassionaly happens, ill see if i can get a vid
nop
so its just a midnight issue 
no, its a custom css issue, its just there to overwrite it
i messed around awhile ago with trying to fix the theme flickering and came up with a hacky fix by just removing ThemeStore.addChangeListener(initThemes);
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
guhhh
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
lol
so the reparsing is cause of ThemeStore
should we merge main?
discord loves updating theme store whenever u change any proto settings
i dont think there's any other major visual refresh issues
afaik there's just two minor ones + this minor better folders change
discords development choices confuse me
another one which adds a class? surely there's a better way
i still wanna make the style change
putting it in document element is bad
are you alright with adding to their classnames call?
if you are just adding the class you can just do css with [class^="folderIcon"]
but
i can just pass style directly
managed style moment
thats what the predicate is for
you are applying that to better folders sidebar too
oh
should be better now
make sure to push to main once that's done (but don't bump version cause we can't yet)
im gonna go to bed soooon
gn 
guhhhh not yet
d753478 BetterFolders: Fix folder bottom margin in main... - sadan4
d62be1b SupportHelper: Enable in more channels - Vendicated
d563b66 fix: do not limit text settings to 999 chars - Vendicated
b980320 ThemeAttributes: Fix null handling (#3308) - sadan4
8ca9135 fix MessageDecorationsApi (#3337) - sadan4
95bd8c8 NSFWGateBypass: bypass new UK/Australia gate - Vendicated
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
96ee0c1 fix notification background on new ui (#3344) - fawni
eeea8d9 fix IrcColors and ShowMeYourName (#3343) - EepyElvyra
478699d Fix broken stuff for discord update (#3349) - sadan4
8d0256b Vesktop: force disable broken DeepLinks experiment - Vendicated
7246bfa update vesktop build target name - Vendicated
i still dont understand how rebasing works so i always merge 
just a push
i hate normal merges, its either i squash or i rebase (mostly squashes PRs, and rebases branches)
Now testing! 
yop, just added
Seems like everything is working fine (for now) 
Seems like everything is working fine (for now) 
thanks for the fixes!
someone needs to make the bottom user menu smaller
it's so damn big compared to the rest of app, why
idk where i'd ask this but do you guys think it's possible to make discord use a faster encoding preset for streaming?
it uses like 20% of my gpu video encode at 720p30 lmfao
obs can do double the pixels at veryfast nvenc with ~15% usage
My setup was basically trash. I'm using Portainer now and Proxmox and I've learned a lot. Setup is basic, and it was just user error on my part.
The title says it all. Portainer requires the .env file to be called as stack.env in order for a Repository Pull to work. Otherwise, I basically need to clone the repo just and make the change myself just to pull it properly with Portainer.
If not this, just publish it to Docker Hub like any other docker image.
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
Added myself along with my plugin
https://github.com/Vendicated/Vencord/pull/3353
Simple and easy way to quickly take a peek at weather information via hotkey.
- BX
Welcome to how to accidentally dox yourself 101
Erm…
Why is he opening up two separate Pr(s)?
@fossil inlet, <t:1743740054:R>: …
just started doing this and things started crashing 
im doing this where everything except for react fails to find
(if react fails to find we're fucked anyway
)
and so far core vencord works fine
im going to enable every plugin until they all dont crash 
doesn't really have a huge affect on performance. considering we are only calling this when theres an input i think its fine
did a quick, basic skim of all plugins and found quite a few crash loops, as well as a gateway disconnect whenever you got a DM

most of these are unlikely to happen, but would be a massive pain if they ever did
It still probably wouldn't hurt to memo them or just store them in a top level local variable. Why add extra steps every keystroke if you don't need to
Am I geeked? Isn’t there a big thread for read me assets
Got it
Hate github search
@Inbestigator
Did a small update to optimize the code.
Also comment and included readme is updated with newer and better Screenshots. :shipit:
@jagged reef
https://github.com/Vencord/Vencloud/pkgs/container/vencloud
if this doesn't work with portainer then we aren't going to support it
fr re-make the stafftag plugin, there was a request for one in the og vencord plugin requests repo but it got denied because "server owner crown" exists, but i do like seeing what perms people have without having to click on them.
I dont know what that has to-do with this plugin, that was just an very old screenshot, I think you want this PR - https://github.com/Vendicated/Vencord/pull/3170
This doesn't have any use really? Use actual weather widgets instead of packing your chat application with every non chat related feature?
#2957, a plugin that added RPC for weather was denied for simply just having no use either, Weather information has no place in this client mod.
This also goes against the plugin submission rules as you are using DOM manipulation.
Also, your git skills are lacking a lo...
Also note that this is the second time you have ignored the plugin rules when submitting a plugin
If your username is tiso, why use Devs.BX instead of Devs.Tiso?
<img width="245" alt="Screenshot 2025-04-05 at 2 52 51 AM" src="https://github.com/user-attachments/assets/84d16361-c2de-4f41-9519-d35ecbc5885f" />
@jagged reef do you write image tags by hand 😭
did they open a separate pr for changing dev constants
their other pr wasn't even merged yet
yes
they are not good at git in the slightest, they have 7 patch branches, 4? of which add them to the dev constants, one which I think is a stolen plugin and then whatever else
apparently they don't know how to add more than one file to a branch via github's website
insane
it'd be better to use true and false as values here instead of these hardcoded strings
@white crescent should i
dawg i JUST sent that comment how fucking fast are you people
lazy ass
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
May i ask a question?
will this effect the window is disappear in the Alt+tab / Win+tab
My discord always disapper, but it still running in the background
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
gotta wait for the whole weekend now
surely they can find some hyper teens or whatever who will review on the weekends
or use ai to review
but I guess don't they dont lol
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
Polling vext when
No, when you drop an image onto your message, GitHub adds an image tag now instead of the md
When I paste my images, it's normal
Insane

Now hides in compact mode to stay consistent with other badges.
are they suddenly using old css colors?
This clears up confusion especially when viewing a locked text channel
Previous Text Channel:
Same thing as the below screenshot, but with "Last message created."
New Text Channel:
Forum Channel is kept the same:
vee hates grammar
That was a personal preference change lol
Also think it’s just the difference in simplified vs traditional English
Hey, this is a simple plugin that brings reverts the new client UI. Currently it's really simple, but I want to keep on updating it again and again when Discord patches it.
didnt someone already try to submit this exact same thing?
Removes the Discord title bar. If you use the experimental Visual Desktop Refresh on bucket 0, you may hate the disease disgusting Discord title bar. This plugin removes it. Also, if Discord for some reason adds back the title bar this will be useful too.
@fossil inlet, <t:1743740374:R>: make userpluign to make ctrl-enter-send defaults sane on reporter build
New Server Access Plugin
folder path: Vencord\src\plugins\serverAccess\serverAccess.js
Image before and after Usage:
Before:
After:

People on a tear with bad PRs this weekend
Maybe tried it on bd then told gpt to port it
If we want to give them the benefit of doubt
Not only that, but this is unsafe and will send a fuck ton of invalid requests, this has no reason to be in Vencord and will just be a potential danger to peoples discord account, this will never be an official plugin.
Why would this be enabled by default?
It seems like they don’t know how things work when it comes to this pr
they also include a folder path in their pr like that’s not obvious enough
are you sure? what gave it away?
well quite literally everything xD
its kinda funny that they added themselves to the devs constant but also forgot to actually commit the changes to the constant
by 2026 100% of vencord plugins will be generated using llvms
That would require erasing all current plugins
the guy apparently didn’t even check if it compiled

anyways there’s been an increasing amount of AI plug-in prs
even my projects have been getting llvm generated prs 😭
man
we will put them through chatgpt
fixed their plugin https://chatgpt.com/share/67f27167-a84c-8004-a376-e23a9642e103
Why does it have a separate toggle rather than just toggling the plugin
Not only that, but this is unsafe and will send a fuck ton of invalid requests, this has no reason to be in Vencord and will just be a potential danger to peoples discord account, this will never be an official plugin.
Also, you aren't even in the dev constants.
actually yeah i tried to do something new in vencord
This is taken from a plugin i had on aliucord and found alot of use out of
This is made for when you wanna take screenshots but theres some extra messages in the way
niche plugin, belongs more in #1256395889354997771
wonder if it is AI again
Just inspect element tbh
why would you go through the trouble if you have a plugin for it 
I think it is, or at least this uses some weird template because the original commit said Devs.YourNameHere
Oh we are on about different things
Since NoDevtoolsWarning also fixes session issues, making NoDevtoolsWarning a required plugin would get rid of reoccurring issues being opened up on logouts.
The plugin's impact is minimal aside from the session fix and removing the console banner, so nothing else is changed that could potentially get in the way of the user.
well its still a security measure and we probably rather have people get logged out than lose their account even if its because they were stupid
hey :(
i made a contribution
the contribution bro made:
vext
The Vencord Chrome Extension is out of date! (v1.11.7 vs v1.11.8)
google.....
bro thinks the current plugins aren't ai generated
🔫 always have been
there's nothing wrong with small contributions
there's only something wrong with them when you spam a lot of them or make some random meaningless change just to get contributor
like he has a point to set it as such, but like do you really need it to be always enabled?
No need for it since it'll get fully removed anyway, just switch to some actually maintained custom theme, eg. DTM-16
or embrace the new UI
nop
u have to feed it chunks of discord code to properly do it
or else u get garbage in garbage out
Minor correction. The official name is Server Boosts, not Nitro Boosts.
the official name is guild not server 🤓
39b7e12 VcNarrator: Fix Voice selection setting - Vendicated
Need people to test this on Windows & Mac and let me know if it works fine
i hate this so much
Object.groupBy(arr, fn) instead of arr.groupBy(fn) just because the latter would break existing websites because people are insane enough to pollute array prototype
what does chromium use for voices
depends
branded chromium possibly uses online voices (api)
unbranded / offline chromium can use either espeak or speech-dispatcher
ill test slopdows right now
actually
speech-dispatcher is an abstraction
espeak is one possible backend for it
let me try festival instead of espeak
the PR fixes that
26k
yeah I was about to say
thats why I asked what they used
thought maybe they directly used the espeak service and did the voice processing themselves
works @austere talon
nin0 is infected with windows
infwindows
idk how to get festival to work
by that logic no new methods can be added
because everything could already be a polluted prototype method
i think they have tests of the x most popular sites
if a change breaks any of those sites it can't be made

Mmmmmm time to proxy Array for everything
smooshgate is funny as hell of a name
i didnt find it but i found this while looking for it https://developer.chrome.com/blog/smooshgate
What can SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview.
lol
oh my god this guy again
also they are making the same code quality mistakes over and over
At least it’s seemingly not as stolen plug-in again
no, all this does is make the Discord windows able to be resized smaller. i'm not sure what you're describing
v+ prog @rich arrow
Lets just get over this, please stop submitting plugins like this, there are serious implications or straight up neglience against the plugin rules every time you submit atp.
Whilst your submission here doesn't seem to be against the plugin rules this is... terrible and I wouldn't be surprised if this was AI slop.
If you're doing this to get yourself on the dev constant, turn around and leave, its not that exciting and bothering maintainers with plugins like this is not gonna cut it, you are just pushing meaningless or otherwise useless plugins to vencord
Skimming through your plugin this time:
- you are once again using regex when you shouldn't be because:
- you can avoid it entirely!
- you are running regex for no reason across every message (for no reason)
- you are compiling regex for every mention
- Notifying when friends send messages is just... what??
- You're asking for a fuck ton of notifications for every message because theres not even cooldown logic to prevent that
- the mentions setting is just... useless as you get notifications anyway?
- Notifying for direct messages is useless, because once again you get notifications for this anyway
- Ontop of this, you don't check if its a dm request, which are otherwise silenced
- most plugins use a logger and don't just print stderr
- relying on the user store is not a great idea, not everyone is cached.
- member avatars are ignored and i'm not even sure if that'll use the default discord ones as a fallback?
Also, this doesn't even consider that you should be patching the default handler for this so you can rely on discord logic and stay consistent, alongside straight up just not duplicating notifications, don't reinvent the wheel, especially when it ends up just being a poor imitation
The code quality here is terrible and this is done in a really bad way and not properly at all.
Everything about this plugin is bad
and just not thought at at all
(as are most of what you have tried to submit so far)
also i didn't even mention the lack of ping sound you're gonna get, which you know, some might like
¯_(ツ)_/¯
Like, some of this can just be taken as inexperience, but that doesn't excuse the negligence on your other PRs and the serious lack of code quality on this one
This commit breaks some themes like DTM-08
Like, i really just wanna take this as inexperience but you're making that basically impossible to do without me twisting whats been put out infront of me
are they genuinely more than just a badge/contrib goblin though
didnt look into it cause idc 
ma discord roles
Are you sure it's this one and not the other one that fixed the sidebar issue?
thank you so much for this btw - I've been using it since the day you submitted this and it's been a lifesaver
I'm currently running Vencloud without any problems with Portainer.
This is my compose file if you need reference:
services:
redis:
image: redis:alpine
restart: unless-stopped
volumes:
- redis-data:/data
environment:
REDIS_ARGS: --save 300 1 60 10
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 5s
retries: 5
backend:
image: ghcr.io/vencord/vencloud:v0.0.1
restart: unless-stopped
env_file:
...
Literally a worse version of old BypassDND https://github.com/Inbestigator/Vencord/blob/8519aca701fe872d18a0e0389653c21b094f6660/src/plugins/bypassDND/
Insane
6a306cb also use simple picker if only one language - Vendicated
e5f6605 VcNarrator: Fix voice selection setting (#3365) - Vendicated
Hi I mention, that ViewRaw no longer works for msg/embed msg can u look into it ?
it does. use our support channel instead of necroing years old threads.
how the fuck is that emoji reacting to when i touch it
it's tweaking out 😭

bro does not know troller
thought i mentioned this but turns out i didnt, but this could be simplified to
if (whitelistedServers !== serverIds.include(channel.guild_id)) return;
given that you made whitelistedServers a bool
this obv works for the channels too
it's a gif which isn't looped, plays once, reacting repaints the image meaning the animation restarts
The Vencord Chrome Extension is up to date! (v1.11.8)
or does this mean it hasnt
pretty sure the extension is only updated when the version is bumped
Makes sense
Nope only on new version for extension as bee said
k, good to know
So we'd have to push another tag
(as in, if support users get annoying, you annoy vee or nuckyz over pushing another tag)

that's fair enough, I'll write it into the README since it still does look like you need to build it
hopefully 849c44d858379f5f8686b795588213c958f072b3 should be enough!
Git Container Hub Registry 
oops
no, all this does is make the Discord windows able to be resized smaller. i'm not sure what you're describing
i mean
when u press the Alt + Tab, there are some windows
but the discord.exe always disappeared with no where
Discord is running at the background for sure
each time i need to quit it and relaunch to fix it
Dunno why it will disappear
pretty sure that's Discord working as intended - if you press the "X" on Discord instead of "-", the window will close, but Discord keeps running in the background. that's due to this setting here:
but if not, you should open a new issue. this is unrelated
@limber skiff btw ur ClientTheme changes are not right
its completely different than before xD
very jarring
I copied how the original PR did it
and just un did the changes that removed old support
maybe thats why
either way it's completely different
on my colours it straight up has very different background colour
u can try commenting the lines for light mode fix and the overrides for non visual refresh colors
but I don't think that's gonna fix anything
doesnt
probably doesnt work anymore and i dont wanna fix it
just a little out of date, might re make
PR Reviewer Guide 🔍
Here are some key observations to aid the review process:
<table>
<tr><td>⏱️ <strong>Estimated effort to review</strong>: 4 🔵🔵🔵🔵⚪</td></tr>
<tr><td>🧪 <strong>No relevant tests</strong></td></tr>
<tr><td>🔒 <strong>No security concerns identified</strong></td></tr>
<tr><td>⚡ <strong>Recommended focus areas for review</strong><br><br>
<details><summary><a href='https://github.com/Vendicated/Vencord/pull/2136/files#diff-6785c712e7d76315188830be749d849...
Did they scrap deeplinks or is it force enabled now?
#🔧-discord-changes message
Im not @ my computer
force enabled
which is annoying because that's the most pointless thing they added
Zamn
did they fix it making web unusable...
What's deep links?
Ask M. Zelda
open all links in app
which has the side effect of vesktop trying to open the app every 5 seconds
weird, discords bundler didnt strip HMR from the intl system
they also broke the video embeds for attachments
latest update is giga fucked
no they didn't holy shit
genuinely kys discord
Discord once again deliberately breaking features on Web to push you to use their Desktop app
what's new
78c2f0d Fix calling option onChange listeners for legac... - Nuckyz
e45b867 ServerInfo: Add Ignored Users tab (#3127) - jamesbt365
7ee70e8 MessageLogger: Make collapseDeleted require a r... - jamesbt365
79cbfe9 HideAttachments, UnsupressEmbeds: Work with for... - jamesbt365
4036fba ConsoleJanitor: Remove old patch and add getLas... - sadan4
you can detect csp violations with js, neat
so we can detect violations in themes and show a card with instructions how to fix
i wonder how many themes that would actually break
Alot of personal themes ik that much
i still dont see the point of csp restrictions if youre able to modify them with third party plugins
only insane themes that link to horror sites
this makes no sense, third party plugins already have full access to your pc
yop exactly
"i still don't see the point of adding security features to linux if you can just fork and remove them"
? ? ? ? ? ?
i mean true,..
it's not about preventing third party plugins from doing things
the point of CSP is to limit how much can be done with XSS
and without CSP, themes technically carry risks
from less severe risks like ip logging to more severe ones like the fact that themes are actually able to keylog you
CSP also ensures we can never accidentally fetch remote urls (like if a plugin has a bug)
(fres incident)
but yeah I guess there are more positives to this than negatives
honestly we should just merge this and see probably
why 
do they just use a bunch of random domains
idk
who knows
figured
nest.rip 
you love
is the API for plugins to add their own domains to CSP written yet?
i couldn't find anything in the pr
the api in question:
// native.ts
import { CspPolicies } from "@main/csp";
CspPolicies["malware.com"] = ["connect-src"];

love
i host my modified midnight catppuccin on my pastebin
trolley
nin0 insane
the jogn meyer experience
i will make CSPDisabler @fossil inlet
user friendly settings to arbitrairily edit csp
the world will be a better place when nest.rip falls off
now that i think of it how would plugins whitelist themselves on web
well you can do like
CspPolicies["*"] = ["connect-src", "img-src", "media-src", "img-src", ...];
but horror do not
web doesnt have this
this is only for desktop
bro this shit isn't possible on web
doesnt it use a chrome api to remove csp
or am i insane
we dynamically edit the header
manifest v3 header manipulation is via json file not code
you can't do dynamic shit like this
the extension just nukes the header
insane
the desktop app also just nukes the header right now
that's what this pr changes

well it actually doesn't nuke
but close to it
cause it allows so much
okay so i can still make ip grabber theme for web users
now only whitelisted stuff is allowed
No sane theme (theme listed on the BD list) should be affected by this
If anyone wants to test this with popular themes, do so
But I say we should just merge this and see if there are many complaints. If there are, we can whitelist some more domains as necessary
wonder if it would be possible to add csp issues and other theme info to some kind of /vencord-themes command
yes but not really necessary imo lol
does the csp block anything other than ip logging css 
mybe have like a toggle to disable it and a popup message saying 'are you really sure you want to enable css from third-party/unsafe domains, you can get ip logged by it' or something
to be fair, most put it on github, its just those who think they are special dont
no

self hosted git forgers sobbing
Unironically do I actually do use Nin0 forger for some stuff which I’ll have to put somewhere else
hiiiiiiiiiii
stuff like this should be extended to invisible chat and other plugins that currently rely on the message content when they shouldn't but i didn't really wanna rip through all the vencord plugins for this
What's this ; for
Someone probably just left a semicolon in their jsx by accident, I've done it plenty lol
Can you find it in react dev tools
Don't have that on this machine
Big brain discord
not the first time they've done this 
What am I supposed to be looking at here. I see the semi, is that it?
Yeah it's just what's producing this
when the crappy new feature they added to deliberately make the web app less functional is not just crappy but also sloppily coded

why does that have a displayName 😭
they re-added displayname to random components recently iirc
Love tbh
I will copy more of them to my demangler plugin in case they ever remove
their codebase is so bloat running a non minified build makes it 2fps so they have to debug production builds (true story)
trueeeee
From my testing, the classes aren't needed anymore and just make things worse
I tested with viewicons and the spotify player plugin and they both worked fine
also only on canary rn, but should be good for stable(haven't tested) because it's just using the new image modal
fire
every fix pr makes this more real and real
do people really care about github stats?
something to flex i guess
that one homer simpsons meme
I contributed to Vendicated/Vencord
looks inside
fix typo
half of the PRs / issues i make in random repos are fixing / adding support for arm on windows
adding support for Arm is ok, its just the random typo fix PRs
tbh if it's fixing a genuine typo i think there's nothing wrong with it
whenever i find a typo in docs im reading, if i have time, ill pr a fix
^
only if it's obvious contribution farming
like some person pring typo fixes to dozens of repo
or rewording random shit that was fine
virus
lowkey i cba to maintain this or fix it again and i dont think itll ever get merged sooo
this would be so nice to have instead of having to hack around with the custom type
yeah but annoying
with new discord update the "Read All" button got a bit ugly with a thin border and too much bot margin, so i removed those
was there something that said like
"if your pr goes stale for over a month or 2 you can ping a maintainer"

or am i tripping
i cba tbh
discord added better resources in the meantime
just remaking it at some point is better
so why leave it open
half is bugged and half is shit so
that's just common sense here really
match: /(?<=onContextMenu:\i,color:)\i(?=,onClick)(?<=user:(\i),channel:(\i).+?)/,
The Vencord Chrome Extension is up to date! (v1.11.8)
we should remove plugins like NoRPC and similar
people are too stupid and enable them then wonder why stuff doesn't work
Would you mind giving my new plugin a review too :3
what would similar be?
maybe stuff like that should be behind a developer switch or something
nah, but some warning modal when you enable it might work
what is even the point of norpc?
no rpc
isn't that basically just turning off activity sharing
Discord added a new embed when sharing an experiment link (hidden behind isStaff flag):
So I added support to it (It's not available on stable yet). Also, visual refresh broke the patch for replacement of ? toolbar button so I fixed the patch to find the correct element. Additionally updated how Mac is being detected in plugin settings as it was using a deprecated navigator.platform API and mov...
So... is it gonna be merged or not?
this is cute
please revert this change. platform is the best way to detect this, relying on userAgent is bad.
authors should only list people who made major contributions, not single patches
im not trying to get banned for "trying to get staff to look at a pr" or "annoying staff" 😭
even if its one ping i lowkey dont feel too confident about asking straight up
this took wayyyyy longer than it should have
w song
Two months is far too long. If they ain't looked at it within 5 minutes start pingin' they ass
oh, while i was recording the video, i noticed that i stopped recording right before the song says but you didn't have to cut me off 😭
part of me wanted to re-do it to get the timing right 
😞
Vee would love for you to ping them with exponential frequency until they respond
I don't really see the point in bumping anything unless there's currently reviewing going on, there'll probably just be a force push that fucks up all the recent activity sorting anyway lol
Worked for manti 🤷♂️
thats sooo fire
didnt have time to review the patch fixes ayer, I will do it later today instead
A plugin to copy the colors of a user's profile colors to your clipboard. (Main # , Secondary #)
(Since there's no normal to do this expect checking console which is a pain)
peak music
😭 i'll take this advice
sadan finally discovered good music
still didn't discover muting his music while recording videos
no he did for a while
well i forced him to
venbot sadan video muter return soon
oh yeah he bypassed it I remember
I restricted it to a very specific content type cause I didn't want him to find some obscure format that will give ffmpeg RCE (probably doesn't exist but still) so he just changed format
😭
if i can find a format that can run RCE in ffmpeg, i dont think venbot would be my first target 😭
also if i cared enough, i'd just use that eval bug instead of telling you 
that's why i restricted it
veval
I'm well aware you secretly used it to install your backdoor you're not slick

you'll never find it 
the perfect backdoor is one that doesn't exist: it can never be found and can never be patched
i installed xz 5.6.1 on your system
SCARY
lmao
Just take away embed perms 
I got threatened with video muter too 🤘😔
insane
based
vtest dev
Now testing! 
BetterFolders (took 6.3ms):
ID: 654142
Match: ```
/(],()=>)(\i.\i).isFolderExpanded(\i))/
Seems like everything is working fine (for now) 
smh sadan making the BetterFolders patch slow || /s ||
@austere talon lol i was just about to run reporter on my prs
6f23c9e ReadAllNotificationsButton: adjust look for new ui - Vendicated
thanks! but superseded by https://github.com/Vendicated/Vencord/commit/6f23c9e67a4c706435a73339aec3383be9022e76, I made this change slightly differently
i wanna get that pr merged before we make 3 morbillion changes again
i don't think we should let users change the position. just makes maintenance harder and possibly have this plugin break for some users but not others. if they really wanna do that, css can technically do it
we should just pick a good default and go with that
e5f6605 VcNarrator: Fix voice selection setting (#3365) - Vendicated
64dadcc DisableDeepLinks Plugin: disables deep links on... - Vendicated
8ad33db fix plugins using the image modal (#3368) - sadan4
3dd58c2 fix RoleColorEverywhere (#3370) - sadan4
6f23c9e ReadAllNotificationsButton: adjust look for new ui - Vendicated
I feel like it should be to the left of the search bar. If not, I might make a plugin to move the buttons from the very top down
i think it makes more sense in the titlebar alongside inbox and help
discord putting buttons there in the first place is dumb as hell but we gotta just got with it lol
tbh i might make a top bar remover plugin that handles the buttons there
Discord is looking into removing the title bar
really?
i think the titlebar is not bad but
- showing it on web is awful
- cramming random buttons in it sucks
titlebar isn't bad
why its bad
yes
those arent a problem with the titlebar itself
just their poor implementation
fix those things and no one really cares
no one ever minded the old titlebar
yea becasue it took up less space and you could use the native titlebar if you wanted to
how?
only with vencord lol
yea. it might come as a shock, but i use vencord
if discord doesnt remove the new titlebar we should update vencord / vesktop
to allow disabling it again
but for that we have to move the fucking inbox and help button down
probably gonna be pain lol
thats the plugin idea i just gave 😭
yeah but
it's a core setting
so not really a plugin
a core plugin i guess
or part of the settings plugin
make
ok
make is not recognized as an internal or external command, operable program or batch file
how do u not have make installed
fucking weirdo
also why u on windows
arent u supposed to be tweaking ur nix configs rn
i do lol
my laptop doesn't support linux (windows arm)
HOW
how does ur laptop not support linux
theres arm linux u know
dont tell me it's arm32
yes, i have tried ubuntu conecpt iso, as well as every major linux iso for arm
its a driver issue
no display output beyond grub, no keyboard or mouse input even in grub
u sure there's not some chinese guy repo on github with 12 stars that has a working driver
usb doesn't work
ubuntu has a whole thing deitcated to making WOA laptops run linux and even that has the same issues
hp omnibook x 14
idk hop on fedora or smth surely it works ubuntu just has skill issues
nop
ive tried
ubuntu, ubuntu conecpt, debian, and fedora
email linus torvalds daily until he gets annoyed and fixes
that memo is fire
maybe bundler removed some code?
lmao
how tf did their bundler not nuke that entire function
ig it can't know that that memo always returns null cause that's runtime behaviour
ReadAllNotificationButton plugin has been fixed in https://github.com/Vendicated/Vencord/commit/6f23c9e67a4c706435a73339aec3383be9022e76
From @fossil inlet (video muted):
the code for this is so cursed so far 
ohh this is what yall meant by the sadan video muter
lmaoo
qualcomm (yet again) said they're gonna have first party linux driver support in the kernel and it's now been a year and there's been like no patches from qualcomm so most of the drivers are just community so the only laptop that mostly works is the lenovo x1 smth and even that has problems and doesn't work at all with mainline kernel 
tl;dr qualcomm bad
good to know that qualcomm sucks at both corporate and public relations
- fails to provide hardware in time for devs to port to woa
- only provides buggy hardware that has android quirks still in it to vendors
also if I'm not mistaken the embed is rendering on stable too now
Hello
Before discord update UI 'refreshed', the ClientTheme plugin was perfect, and it looked like this:
but now it's like this: (everything changes to 1 color)
I'm using Default discord 'Dark' Theme i tried everything
I couldn't fix the texts font color back to default (Quic...
ReadAllNotificationButton plugin has been fixed in 6f23c9e
Updated Vencord and turned off my QuickCSS but now the Read All button is on two lines?
Can the padding or text size not be changed to make it fit on one line like in my example above?
word wrap my beloved
ReadAllNotificationButton plugin has been fixed in 6f23c9e
Updated Vencord and turned off my QuickCSS but now the Read All button is on two lines?
Can the padding or text size not be changed to make it fit on one line like in my example above?
skill issue
skill issue
I didn't realise they let 10 year olds on GitHub.
Anyway, I had already fixed it myself so I guess I'll just keep using my own CSS.
hmm?
Wha

one thing about the desktop visual refresh (or something around that time) is that they made role icons not appear in compact mode anymore
before if you enabled pfps in compact mode it would show the icons, then i could just css out the avatar but they changed the setting and it doesn't work on either anymore
so now i'm really debating just making a plugin for restoring it
yeah except i have NO idea where to start, don't know how to even find where it renders 🔥
i fix
trolling ass patch
no idea why discord removed this ability though?
you could get this in the old ui, but they pushed a change that removed it there too
if you showed the avatar before in compact mode, you would get it, then you could just css it out but i guess in a rewrite of some logic they removed the ability to have it
e is compact
t is displayCompactAvatars
n is roleIconProps
r is idk
function ee(e, t, n, r) {
return (!e || t) && null != n && null != r ? 1 : (!e || t) && null != n ? 2 : 0
}
how a silly fix is to just... patch the input to the function but idk if that is up to vencord standards here 
seems kinda niche to add this as an official plugin especially becuse i'm probably one of the few that actully care that this ability is gone
companion spotted
incredible
how the hell do i write a decent looking, efficent, resilent regex for this 😭
making good patches so hard
r is a Guild object



