#๐พ-core-development
1 messages ยท Page 196 of 1
how are we supposed to confirm ownership lmao
we should replace that with a button
where you discord oauth
i mean on the website
if no one is emailing it, then there's no problem yet
you can just email back asking for proof
but we legally need to have it there because otherwise its not a valid data retention policy
and we might get done for it
erase all data button is broken anyway 
is it??
yes
how
in a weird way
if you erase on one client with the intention to keep using on other clients later
the button explodes 
I know
can you show me
or in other words
if you get 401 when you do it, it doesn't nuke your auth token locally anyway
iirc turning off and on again doesnt reauth you unless it Knows something is wrong
ah
yes that is slightly bad
it should blitz your auth token if you click it, even if it isnt valid anymore
the resulting problem: user has to go into devtools to nuke token 
yip
i would try to reproduce but cba setting back up on other clients as I said 
This plugin allows you to change the device your discord client uses to authenticate with the discord gateway. This allows your desktop client to be displayed as the mobile app, for example.
Supported types:
- Mobile
- Desktop
- Browser
- Embedded/Game console

to be less cursed
kinda true
@median rapids does antispam care about this
when I was looking through discord I was kinda confused why discord was only receiving data through ws and not sending, like messages and stuff ยฏ_(ใ)_/ยฏ
they kinda dont
my friends been using it for well over a year
but if too many people do use it, then maybe they will
regardless its not a plugin that vc needs
yeah its relatively pointless
- raises some issues
if u spoof to phone you still get notifs sent to ur phone while active on pc
wing would love to get notifications
its very fun when ur in the channel
you receive message, sends notif to phone then u acknowledge the message so it removes notif on phone
and repeats
insane

this is probs fine
lolwut
that doesnt make sense
by that logic using discord on a different phone would have the same effect
ye ik its weird, but its what happened to me when i used it and for my friend
i mean u can test it ig
@austere talon can you let me know when you are in the computer so I can test my fix for ignore activities?
in the computer 
it's too tight 
can't get in there
๐๐ญ
idk what you are talking about I can get inside mine easily
your ports are loose
Hello
the design is genuinely just bad
None
None
None
None
None
None
None
None
what's cooking
why is everything working
extension got approved to 1.9.1
ye
it is
i did the stuff except for the for loop thing bc when i did for loop it made error and i didn't wanna fix it
might fix later tho
oh
I changed to branch to dev and it was still not working
I just reloaded too quickly
of course it's broken in my other branch
my friend has a mouse living in her computer
why did my git pull become so slow
backdoor
This makes no sense because $2 is an expression and not a variable
then you can do $self.filterUsers($1)
so like i cant think of a better way to do this so is this okay ? this is for messsage logger to ignore X if its in the content ignoreWords.split(",").some(word => message.content.toLowerCase().includes(word.trim().toLowerCase()))
HOW MANY TIMES IM GONNA CRASH MY ROBLOX BECAUSE OF X64DBG VENCOR
GUHHHHHHHH DISCORD
does it show me playing roblox in the member list activity card?
awaiting enpoint
made the last two changes we chill now
what
yes it uses a completely different thing
try to close it and wait a minute and then open again
lmaoo
did you
have roblox open > apply fix > reload discord > close roblox
I closed without the fix
maybe it works afterall so it can never send game closed
oh
try to open again without the fix and roblox closed
discord
does it show me listening to spotify
oh
okay lets try again
will apply the fix and start playing
I guess you need to reload your discord
i think that this is useful :)
now?
lets do the definitive test
I will remove the fix and start playing, then stop and you see if it's saying I stopped
ye that was on purpose
okay should say I'm playing now
well if it says im playing now we know for sure it worked already
hopefully i did this right
you can bump now if you want
what exactly would the use case be?
if a message has something that you dont want to see example a scam link or a link to a server there really is no point in me logging this message
that's so funny they use a endpoint to track those activities
I really wonder why they didnt just use the gateway as they always do?
specially because it's still used for the spotify one showing there
but not for games
also vee maybe you wanted to know the experiment name, it's content feed
i dont think so
content inventory ones are related too
still have it
I'm not sure if you can disable that with the experiment
but the name is content feed and content inventory
oh nvm i think it worked, just had to reload
that's just sent as a part of the guild member list, so maybe impossible to prevent without patching
oh nice
e55c6f9 fix: objects counted as plural incorrectly - lewisakura
Putting this up for review. Please disregard any missing strings in the translation, they will be done eventually. Reviews should be primarily focused on the implementation of translation itself. We will be moving translation files to .asar files eventually, so do not worry about the ESBuild plugin or anything relating to the retrieval of translations.
@austere talon ^^ just so u know
play a better game 

nloncatcozy
phasmophobia also crashes

what are we actually packing into asar again @austere talon
is it just translations
you
i dont wanna be asar :(
good morning say hi to multiple day old small home icon(wtf discord)
git is a god damned piece of shit
i forgot to commit and push before i left home and now I am stuck committing and pushing over sshfs
reason: commit signing horrors
that never worked too slow so we are doing something worse

i give up on that im just gonna scp -r the stuff I hadn't committed
interestingly, now vesktop crashes when I try to open customsounds settings
interestingly, now vesktop crashes when I try to open customsounds settings
It has to do with the names of the authors. I just removed the second name in index.tsx on line 54 and it stops.
It has to do with the names of the authors. I just removed the second name in
index.tsxon line 54 and it stops.
sounds good! i notice the custom sounds themselves actually work fine and its just the settings that won't open lol so this is a good fix
why the FUCK does that exist
git is fine if yk what you're doing lol
(i still can barely do complicated things in git without googling them)
for cursed reasons
i gave up on it anyway trol
yes
i love git 
me using chatgpt to do anything slightly complex
why can we not just do like git rollback 4 or something it's a weird command like git reset --HEAD~4 or something to roll back 4 commits like why
because git reset is way more useful this way
since it allows you to input any form of identifier
a commit hash, a branch, etc
HEAD~4 just gives u commit 4 commits ago
fair enough, git rollback could be an alias for that on the same branch though
bumping this at the request of Inbestigator
ncie
this one is not complicated lol
None
None
None
None
None
None
None
None
did discord update? why did the reporter run lol
I thought it just automatically ran certain time every day
or you could automatically make it run
ah ok
change it
#๐จ-css-snippets message
None
None
None
None
None
None
None
None
delegating all my brains normal activities to the more high tech autocomplete
time for the chatgpt plugin ;)
chatgpt cli plugin could lowkey be fire
make it a tab in the expression picker for easy access 
sounds like something that guy with the knuckles pfp or samwich would make would make
@still wasp make
I literally already fucking have
I shit you not
yo, peep this, it's the plugin i whipped up :P
Yup it's still cursed
is datastore synced to vencloud
nop
hm
how do i store user tz overwrites then so it will get synced to cloud
OptionType.COMPONENT with IPluginOptionComponentProps.setValue probably
this will be so horror
already did
betterdiscord 
i should update the desc
Simulates a ping whenever a certain regex-defined keyword is in a message. Custom inbox for messages with keywords. Blacklist and whitelist for servers and channels.
๐
i made a new pr using a diff branch, #2615
It would be nice to have a toggle to make a regex case insensitive
@crude hearth tz plugin so horror im rewriting it from scratchg
https://github.com/Vendicated/Vencord/compare/main...rushiiMachine:Vencord:feat/timezones
It would be nice to have a toggle to make a regex case insensitive, since that's not possible to do just by changing the string passed to the Regex constructor afaik
unless i dont understand what you mean, you can literally just have it match lowercase or uppercase for each of the things.

use better variable names to explain what these actually are.
why nest this?
if (settings.store.ignoreBots && m.author.bot && (!whitelistMode || !entry.listIds.includes(m.author.id)))
imo this is fine, although idk how others like it, or if this is against some standard.
use better variable names to explain what these actually are.
what if you want to include a , in an ignored word?
im not an expert on patches, but i dont think thats gonna work.
have you tested it?
please use actual commit messages.
It would be nice to have a toggle to make a regex case insensitive, since that's not possible to do just by changing the string passed to the Regex constructor afaik
unless i dont understand what you mean, you can literally just have it match lowercase or uppercase for each of the things.
Strings aren't necessarily exclusively lower or uppercase, so no. To emulate case insensitivity without adding it in the second parameter of the constructor the user would have to add every pos...
i do not believe there is a behavior that i can specifically check for if the word in the list contains , however i would just blacklist x ie discord.gg in the list or some outher word also to my knowledge no engilsh word contains a ,
The easy solution is to conditionally add i to the flags string in https://github.com/Vendicated/Vencord/blob/31b18b221ddabff500404acf340d42403495c4ff/src/plugins/keywordNotify/index.tsx#L63 depending on the config.
@fallen vale what would be better if a word does have , i think this would be a edge case however since no words generally contain , in the english dictionary
well it could also be used for specific phrases, which might include commas.
why does it matter? It's a pull request
its a lot easier to follow whats goin on in the pr if the messages arent just "Updated X file", thats just me tho.
ah ofc i was thinking more of blacklisting keywords not really phrases it could be updated to a regex but again how could i get user input to split easily maybe i could change the delimiter to allow a user to specify what they would like to split words on ?
could do smth similar to textreplace, although idk if that would get too complex too fast
(could someone please make LIST an option type ๐ฅบ)
yea it would be extremly complex, my main reason for this addition was to fix when a bot deletes a scam invite link in a popular server where they use a bot instead it spams the chat with deleted messages when message logger is added along side it
bro tired adverting his discord
// prime example of the keyword system lol https://zuxi.host/atquubri/file both vencord one with my mod to ml and normal ml
im not an expert on patches, but i dont think thats gonna work. have you tested it?
yup, ?! in the start of capture group means match only if this one not found
Timezones 2: Electric Boogaloo
Supersedes #376
TODO
- [ ] Manage local TZ overrides in settings
- [ ] Manage TZDB auth & connection from settings
- [ ] Set local TZ override from user profiles
manti will never recover from this
manti loves
Specify trigger-words that cause all messages containing them to be blurred by default. Very useful if you are sensitive to certain words, phrases, or topics. Messages can be unblurred by clicking on them.
Broo i wish i can have vencord on my mobile device:(
Bro I wish you could read #faq
iirc this is gonna be native soon
it won't be, that's a good feature which we know discord can't implement
uhhh... wrong dm sorry?
@misty raptor ya alright mate?
i tried to rename it to knbranch
becuse i made a new branch called cwbranch for my new plugin
and that backfired badly
can someone get vesktop packager role by packaging a fork of vesktop?
just normally name your branches lol
plugin-keyword-notify
plugin-content-warning
@NepNep21 got good news for you
too late unfortunately
renaming breaks prs
remember to remove these.
remember to remove these.
- Allows you to specify certain trigger words
+ Allows you to specify certain trigger words to be automatically spoilered
Lets hope it doesnt take more than 1.5 years to merge 
NOT THIS PERSON ๐ญ
check their website
fear
holy shit guys- they commited- BUT FIRST!โฝโฝโฝโฝโฝ?1/1/โฝโฝโฝ?1/1/1/????โฝโฝ?โฝ?/!!!!!!!1
holy shit docs
wtf
look mom, im on tv!!!
im looking to actually contribute to vec nord but im new to client mods and working w discord. is there anywhere u can recommend me to go for learning stuff
i know how to code but i dont know anything about the vencord repo
docs soon
ty ilysm
:D
ok im gonna go to le sleep and imagine things
goodnight
tomorrow i will recreate vecnord in my sleep
omg vencord docs
who's that guy
@verbal pumice ^ you should contribute :D
soon
soon โข๏ธ
u lovooove
Just going to add to this thread since it seems that I might have downloaded Vencord from this website in the past. Upon re-downloading the installer today, I noticed both .dev and .app in my history for Vencord and did some investigating.
I quickly checked all of the installer binaries that I have, including matching them to each website via date of download and the website actually links to the official Vencord/Installer Github repo on all of the occasions I've used it. I can't be sure i...
Whats with the recent surge in people bumping posts from the beginning of the year lol

ppl think itll do anything lol
I didn't realise that building --dev includes that as well, was just going off of the pinned message lol
Took a peek at their website and they might have changed their mind and used the website to backlink to other (potentionally malicious?) websites.
includes devcompanion and patch helper
patch helper is op
Took a peek at their website and they might have changed their mind and used the website to backlink to other (potentionally malicious?) websites.
Really? I can't find anything that links to a different website
They did update the download page to include "how to download vencord apk"
using pnpm watch does that?
Really? I can't find anything that links to a different website
They did update the download page to include "how to download vencord apk"
The bottom of their homepage links to something IPTV-related. Haven't clicked anything yet, just guessing it's something like that.
hold on i messed up this branch
faea1c8 chore: remove unnecessary if - lewisakura
2cd9422 chore: even better if condition - lewisakura
70cc39b chore: remove unnecessary assertions - lewisakura
speedrun on chores
I messed up the old branch (#2169)
Starlight my beloved
cute
Content
Title. The double username is redundant in this case. For example:
Request Agreement
- [X] I have read the requirements for opening an issue above
is it a bug that you get joined into vc immediately when you click the link to a voice channel that has been linked in an event with the double click plugin on
probably just non considered scenario but well i dont think this should happen xd
not considered
ic
@Vendicated the way of caching of users is refactored and .css reduced, hope now fine about it
FORKKKKKK
I won't update my discord until I die...
Full credit to vee for the advice
Since the redis server and the backend are two different containers, using localhost will not work. Updating to REDIS_URI=redis:6379 fixes this.
i fucking regret doing that out of morbid curiosity
Reasoning why is it appears that the backend attempts to reach the redis server via localhost via IPv6, which wouldn't work, both because redis is running on a separate container, and because the Docker network by default isn't IPv6-enabled. This causes the backend to crash.
i hate everything
You know what me having a off-brand linktree isn't actually that bad after all, at least I don't have whatever this is
cant wait to contribute to this
@austere talon i assume docs are open to contributions at this time?
yes #๐-doccer
Isn't this what the custom search engine is for?
(also adding your self to devs for a two line change is wild)
idk just had to leave that comment
you could say the same about AOL ยฏ_(ใ)_/ยฏ but i'll remove myself from the devs since i assumed that that's just how you signify you contributed to that plugin
Ok, I'm going to assume you are a NTTS kid, also just as the main dev of this plugin Moxxie said "Things like AOL, Kagi, Banidu where added as a joke and a funny haha"
Isn't this what the custom search engine is for? (also adding your self to devs for a two line change is wild) 
no 
it is not for those who collect badge
if you want The Badge make something
you can fix but that doesnt automatically mean low effort badge
I think they where making fun of NTTS kids, whom open line prs to try to get the badge*(case in point: the pr above us)*
i mean my friend tried to make fun of average#๐ฅ-vencord-support-๐ฅusers a few days ago so that makes sense
stop being so toxic
there is no reason for one to assume they were doing it for the badge
Your right, thats my bad, sorry
but that's not a bad idea for having multiple customs
โฆ

i love
Before I see if I can get a UI like this working, I'm gonna wait for someone else to review this PR
I added a README, and a setting to control the lightness component of the color for people using themes different than the default dark.
its a bit weird that this doesn't affect the member list
It's supposed to only be present in the chat. In the member list I think having the role color be present is more valuable (like the role dot).

Fixed this for the latest client (also bump).
after months, I return
Added a README here as well, because why not.
Yes, and everybody claps for you
None
None
None
None
None
None
None
None
cat.
Vee
commit?
Should i be adding myself to the devs list for this? @Vendicated
yo @austere talon would you accept a PR to migrate to the ESLint 9.0.0 flat config? just asking to know if I should even work on it
It's supposed to only be present in the chat. In the member list I think having the role color be present is more valuable (like the role dot).
Maybe have an option for it? In my client (hexchat) the members list is colored the same as the chat names, and to the left of the name is a colored dot to indicate a user's status (blue for voice, cyan for halfop, green for op, and so on)
Content
I changed the code called translate for personal use so that it translate not only into English but also the same Russian.
Can I replace the existing plugin code with a modified one?
Request Agreement
- [X] I have read the requirements for opening an issue above
open a PR, although im confused as to what you actually did...
open a PR, although im confused as to what you actually did...
@fallen vale i seen you merged into your version of vencord are you using the blacklisted words thing aswell ?
support is not really there yet
you would have to use an alpha version of typescript-eslint
Typescript eslint has flat confit on the getting started page
Maybe have an option for it? In my client (hexchat) the members list is colored the same as the chat names, and to the left of the name is a colored dot to indicate a user's status (blue for voice, cyan for halfop, green for op, and so on)
Did not know this was a feature in HexChat (after checking, it's also present in WeeChat as irc.look.color_nicks_in_nicklist), will do it for the sake of feature parity lol.
merged what into my version of vencord?/genq
yes
โฝโฝโฝ
I'm actually not sure if this should be merged yet, I don't think the new user popups and profiles are pushed out for everyone yet (?)
Added matching modules with a string array because I couldn't figure out a good single string match and using RegExp felt too overkill.
Added myself to the authors because felt this was a big enough contribution.
Id add an "open link" or "copy link" button.
seems to be mostly duplicate. it would likely be better to instead take a boolean inside props and do conditional rendering
thanks for the contribution!
I don't think the find array addition is a good idea. it would be better to stick to just using a regex
As for rollout or not, why not keep the old patch too alongside the new one?
flipping the condition will be much more performant since it avoids thousands of unnecessary Object.values() calls
const section = findLazy((m: any) => m.section && Object.values(m).length === 1);
Is there some reason to not support an array of string matches? I feel like it allows for easy matching when a simple string match is hard to figure out and probably performs better compared to a RegExp. It also doesn't take much code to support.
Keeping the old patches is quite brilliant, no idea why I didn't think of that. Though, would probably need an almost duplicate component as the new layout required quite different styles and writing that as conditionals would be way too messy to ...
Though, would probably need an almost duplicate component as the new layout required quite different styles and writing that as conditionals would be way too messy to read.
if its just a different class, you can use our classes utility:
className={classes({
[styles.old]: !isNewProfile,
[styles.new]: isProfile
})}
as for performance of array vs regex, as long as you keep the regex simple, performance won't be a big deal. if anything, using an array find might be slower because it has to walk the same string multiple times
it's best to keep the find as simple as possible and regex should cover everything you need
if its just a different class
Well it did change from a div to a section, different class name, different heading variant and also a different amount of wrapper divs.
For the regex I would just use something like /onOpenProfile.+subsection.+USER_PROFILE_MEMBER_SINCE/
Show all members' roles on the pop-out again.
Before
Without this patch, only two rows of roles are shown, all others will be hidden away.
After
Well, it shows all roles now.
tbh sorry if the patch sucks, never really wrote any
Hei Antti!
You can do either bio)!==""&& or .PANEL}),nicknameIcons as a find :)
you can simplify this to be return null!=.{13,17}:(\i)
I found yet another odd issue
when I build with pnpm buildWeb --watch, then install the resulting Userscript, the CSS is all bugged out
when I build with just pnpm buildWeb --dev, it works
also turns out I like it, so I left it on lol
is this normal
why is there Clyde, did I break something
clyde is there
how
how not
Clyde isn't a normal bot, it isn't a member, thus it doesn't normally appear in member lists...
it is a member (technically) 
there was a bug that allowed you to make it join any server by banning it and then unbanning it
they are except for bots
speak for yourself smh
lol
that explains it
funnily enough
the bot is not actually online
it's hardcoded in the client AND in the api to display as online
lmao Discord jank
I gathered that it's more of a webhook than a bot when it was around
but it also had some bot-like qualities
they hardcoded a single "user" to be everywhere on the platform ๐ญ
you can use flat config with eslint 8 and typescript-eslint 7
but if you want to use eslint 9 you will have to use the alpha version of typescript-eslint 8
on aliucord it is shown offline 
but still in the online part of the member list no?
yea thats the api hardcoded part
they hardcoded it in the online group but didnt hardcode a presence
the presence is client side
dolfies when new clyde invite bug
iโm surprised that discord never deletes old source which isnโt used anymore, like clyde
their source must be a mess
(I know that the bundles sure are)
considering how they patched clyde in
Fixes missing space between message and Kaomoji
uwu
quickest merge ever
didnโt know that was a thing
This PR migrates the ESLint config away from .eslintrc.json to eslint.config.mjs
- Updated ESLint related packages (including the patch for
no-useless-escape)
I tried to keep changes minimal, but some things probably should be checked.
- Unsure if
path-alias/no-relativerule is working. I think the plugin needs to be updated. (Upstream is as ~v2) However, this was another patched package, and I do not have an adequate understanding of patches to re-patch it (Upstream has been...
I can't believe they dont let us search for pepe
badges are a bit broken..
None
None
None
None
dang they did
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
findComponentByCode(""ProfileCustomizationPreview"")
None
None
I meant that the first badge row wraps
see the outline
I assume that discord creates a new outline thing for each row
but it kinda doesn't if you have 1000 vencord badges
well not that it's rly important to fix
nah our css is right
or the vencord badges are like 1px bigger than the discord ones and so it doesn't calculate correctly when to go into a new row
idk I'll try to see whats wrong tmr
kinda weird how discord even makes two boxes
I really like the look of the simplified profiles
lol
i swear it used to be just one list
why are there two now

same tbh + I just fixed the bios and roles (see here)
awesome
vee is thinking of 
findComponentByCode(""ProfileCustomizationPreview"")
rip in peace
also lmao nuckyz our stringify is silly
yep
double quote
I fixed that already
well it doesnt matter
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
findComponentByCode("\"ProfileCustomizationPreview\"")
None
None
mid fix but I just used JSON.stringify for array support too
btw theres a typo in Update #1222936386626129920 message
JSON.stringify is the best toally didnt mess me up bc i forgot to capitalize JSON
lol
seems like new profiles might of been fully rolled out in the latest update
vpdate
it's how vencord users spell update
i didnt even see
welp what all needs a update to the new plates
lmao is the update now button hardcoded to all msgs in that channel
if they contain the word update
same in #๐ฅ-vencord-support-๐ฅ but only if venbot sent it
somehow updating is the biggest challenge for vencord users
Removed all the array stuff, used suggested find above, used the more performant find function, kept old patches, put the sidebar stuff in a boolean prop but kept new and old layouts as separate components. Removed the old layout css file and classes though as the css file was never imported and used (?)
d61a930 Developer Documentation has moved to https://do... - Vendicated
i love do
sponsor vendicated on github
pay?
it's a donor perk https://vencord.dev/donate
if i buy tier for 1 month, i get the badge forever?
Rip๐ชฆ
None
None
None
None
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
findComponentByCode(""ProfileCustomizationPreview"")
None
None
Hi @Vendicated I was able to patch the package in c9982b5, and this resolved the issues related to no-relative
oh god wtf is that diff
thanks I'll have a look tomorrow
you love patching minified code
is requesting a review for a two line pr; will delay my pr 
mention every single maintainer
relatable bio
no
idk my pr is still pending:P
Content
Problem:
After installing Vencord through the interactive terminal program, discord fails to start, I don't even get a loading splash.
Running discord through the terminal yields the following error:
Error
$ discord
[A JavaScript error occurred in the main process
Uncaught Exception:
Error: Cannot find module '/home/xelph/.config/Vencord/dist/patcher.js'
Require stack:
- /opt/discord/resources/app.asar/index.js
-
at Module._resolveFilename (node:int...
repair with installer
use our support channel if you need further help
Content
My issue was wrongfully closed. I did go through the support channel, we tried repairing with the installer, deleting the Vencord files, reinstalling discord after deleting all of its files. Nothing is working
I got a (relucant) go-ahead to post the issue, as nobody could figure out my issue.
Request Agreement
- [X] I have read the requirements for opening an issue above
Content
My issue #2628 was wrongfully closed. I did go through the support channel, we tried repairing with the installer, deleting the Vencord files, reinstalling discord after deleting all of its files. Nothing is working
I got a (relucant) go-ahead to post the issue, as nobody could figure out my issue.
Request Agreement
* [x] I have read the requirements for opening an issue above
most sane github user
this is a support request and doesn't belong here. do not open further requests or you will be blocked
Couldn't we turn the const in a var so we can edit it, rename it and allow the user to delete and add search engines?
Then the client could fetch the image url to use via the favicon
32c2128 ReplaceGoogleSearch: improve search engine sele... - OtterCodes101
3688c7e ShowMeYourName: compare username & nick case in... - Bloofield
cd205b1 ReviewDB: add to context menu in new profile ui... - programminglaboratorys
4008c93 ShowHiddenThings: fix discovery filter bypass (... - Dreaming-Codes
3ad76b7 NewGuildSettings: Add "Apply NewGuildSettings" ... - Scyye
needs a header and images
way too generic. please make this more specific
way too generic. please make this more specific
description: "Show all roles in new profiles",
love
but still ggggggggggggggggggggg need to add it into profiles
why did discord made these profiles so small I hate that
just use the old profiles 
experiment GONE in canary
add reviews button here
my lazyness cant make me act
canary problems
well I didnt say all
that wont be there forever probably
probably โข๏ธ
None
None
None
None
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
findComponentByCode(""ProfileCustomizationPreview"")
None
None
bot profiles still use old profiles tho, so there is nothing a plugin can't solve
you should fix
back
@austere talon for the readme, does it support tables?
no
sad
is this good? for PermissionViewer
@limber skiff
and it can show a popout like this
with the permission bits

YIPIEEE !!!
71246bd PermissionsViewer: add to simplified profiles - Vendicated
y not just use the modal :v
popup is cooler
why is the emoji picker broken in the modal ๐ญ
it just insta closes
permviewer
looks inside
reviewdb
simplified profiles
look inside
still large
lmao what
I like it
btw ven how's your status emote so big
mine is super small
can barely see my kebab cat

How do I do to have my custom badge ? I just started my sponsorship
Canary:
thx
omg epic sigma skibidi rizzler code
thatโs cringe, not funny
Now you know how those poor Discord devs feel
what does this one do?
oh I see the video now
that's very nice I like it
@austere talon view icons broken on new profile iirc
nah
is this known
I tried clicking the pfp yesterday and it didn't work
works fine for me
unless something changed between yesterday and today
and im on canary
huh odd
Canary shoutout!!!!
not agaIN
easy fix
oh yeah all prs opened about 2 weeks ago or more are cooked cause of the like 5 force pushes

UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
**__MutualGroupDMs (had no effect):__**
ID: `185457`
Match: ```
/(?<=onItemSelect:\i,children:)(\i)\.map/
MutualGroupDMs (had no effect):
ID: 185457
Match: ```
/(0,\i.jsx)(\i,{items:\i,section:(\i)/
**__ShowConnections (found no module):__**
ID: `-`
Match: ```
"BiteSizeProfileBody"
findComponentByCode(""ProfileCustomizationPreview"")
None
None
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
**__MutualGroupDMs (had no effect):__**
ID: `185457`
Match: ```
/(?<=onItemSelect:\i,children:)(\i)\.map/
MutualGroupDMs (had no effect):
ID: 185457
Match: ```
/(0,\i.jsx)(\i,{items:\i,section:(\i)/
**__ShowConnections (found no module):__**
ID: `-`
Match: ```
"BiteSizeProfileBody"
findComponentByCode(""ProfileCustomizationPreview"")
None
None
did they nuke simplified profiles on stable too

how did they alr break ShowCOnnections again
kys
what
BRO
IMPOSSIBLE TO FIND
DISCORD STOP COPY PASTING CODE CHALLENGE
LEARN HOW TO USE BOOLEANS
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
None
None
None
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
None
None
None
87d3e30 web extension: fix vencord sometimes breaking a... - Nuckyz
62afad3 IgnoredActivities: Fix not ignoring in tracked ... - Nuckyz
df32e8d fix missing space in MoreKaomoji (#2625) - Jacob1Tm
d61a930 Developer Documentation has moved to https://do... - Vendicated
32c2128 ReplaceGoogleSearch: improve search engine sele... - OtterCodes101
yes
oki
my guess would be gif picker
probably could try to use the about me component instead which doesnt have the gif picker included
its silly
nope
7636c54 Bump golang.org/x/image from 0.14.0 to 0.18.0 - dependabot[bot]
Bumps golang.org/x/image from 0.14.0 to 0.18.0.
Commits
3bbf4a6 tiff: Validate palette indices when parsing palette-color images
6c5fa46 go.mod: update golang.org/x dependencies
55c4ab6 go.mod: update golang.org/x dependencies
0057a93 tiff: fix function name in comment
9e190ae webp: disallow multiple VP8X chunks
See full diff in compare view
[
lmao bot
?
Wouldnโt this make more sense being a part of โshowhiddenthingsโ instead of its own plugin
forgot abt that
yopp
ok was hoping someone agreed with me. Other than in my opinion prolly being a safety concern, doesnโt really make sense being itโs own plugin
not a bad idea tho
i was debating that
to me it doesn't "fit in" with the other options in showhiddenthings
it literally does tho, it does exactly what the plugins description is
if general consensus on the pr if it gets reviewed is that it should be merged i'd be happy to though
In that it show a hidden & mod only thing
that was just my thought process at the time ยฏ_(ใ)_/ยฏ
again, i'm not against merging them
thats what i would do
it shows a hidden thing
it fits that plugin perfectly
yea i'm down to do that
i was mostly debating on PermissionsFreeWill too
was between a making its own and those 2
nah show hidden makes more sense
i didnt notice ShowHiddenThings' description was so broad
broad so it fits things like this perfectly
yeah this was the entire point lol
You see the "totally" real discord staff agrees
i am.. not good at making smart decisions when it comes to things like this lmfao
thats the same person from yesterday
and imma add horrible grammer to showbadges
nah let me cook
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
findComponentByCode("isTryItOutFlow:", "pendingThemeColors:", "avatarDecorationOverride:", ".CUSTOM_STATUS")
None
None
UserVoiceShow (had no effect):
ID: 192133
Match: ```
/applicationId:\i.id}),(?=.{0,50}setNote:\i)/
findComponentByCode("isTryItOutFlow:", "pendingThemeColors:", "avatarDecorationOverride:", ".CUSTOM_STATUS")
None
None
venbot changed pfp so now reporter icon expired
thinking of turning show hidden channels into ShowHiddenThings feature
horror
ohhh "feature", ig not horror if it can be turned on and off with a toggle
yes obviously
mb i miss read
Hello! Lucky I followed the chain all the way here from potentially suggesting a duplicate extension. I have just one suggestion for this: my name is a pretty common english word. I would love it if there was a guild blacklist (or whitelist for that matter) that would filter out whenever the word is mentioned in chat. A cursory look through the diff doesn't seem to show that? Unless I'm blind?
Did they delete their message?
sorry for the silly, this does make more sense :3
thats more of a question for @median rapids (since they made that plugin) but looks good to me
i take this as approval (if its not ok, please tell me! !)
lgtm :)
kewl ^-^
this plugin sends a lot of invalid api requests to channels you can't see right
I was thinking of this for a while
do you need any permissions to see this page, or is it only open to server moderators
needs perms
oh it should probably interface with showhiddenchannels or something
hm
not entirely
i got them back
this is already part of permissionviewer. but it's hidden because it may leave your client in an invalid state and send a lot of 401 api requests
thanks anyway
honestly
You need perms
I'm gonna remove the ability to destructure proxies
Source: I have tried to make this available to non-mods before
it's too hacky and any different environment already causes problems (firefox)
can I drop an issue on the vencord repo
nah its useful
yes I know
but at the same time it's not super needed
and as I said, why too hacky
however I'm still keeping a way to do it kinda (only for single destructures though)
old example but:
- const { useStatefromStores } = findByProps("useStatefromStores ");
+ const useStatefromStores = find(filters.byProps("useStatefromStores"), m => m.useStatefromStores)
ugly imo
or even better I could adjust the api and allow
const useStatefromStores = findByProps("useStatefromStores", m => m.useStatefromStores)
can we get a findAndExtractProp("propName") or something like that instead?
findExportedComponent is insane to me
me dum brain me dont understand why it needs to be its own thing 
because webpack found components are wrapped in a noop
explain like i'm 5 what this means in reality
ah
I already have something similar
I will do both
I hate .github they should make it keyed based on repo name like entirely 
your idea and this
what
couldn't we implement this on the client side with a mod
actually no
bc then people who don't have it yet won't see it
or people who's install is broken
we could do some crazy and pin it in the bottom of the chat with client mod
but it's a lot of work for something small
useless
you know how theres that popup if you try to ping everyone in a large server
hack over that
explicitly provide an API for other plugins to do it too
okay anyways let me merge into my branch and do what I need
idk what nuckyz is yapping, the reason for findExportedComponent is that proxyLazy breaks some components






