#๐พ-core-development
1 messages ยท Page 2 of 1
IE, test:emoji: turns into test https://discord[blahblahbla], but test :emoji: becomes
test https://discord[blahblah] and not test https://discord[blah] (which was the prior behaviour)
46585ef feat(plugins): Add isStaff plugin (#25) - MeguminSama
rebased swcparser branch @umbral hedge
meowcord
wha
lol
merge wen ๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐
too many tabs
I don't like this approach since it'll insert unnecessary spaces. Instead i would do the following:
Check character before and after. If
- undefined: no space
- any whitespace (\s): no space
- anything else: space
guh
is this any better
actually that wont work if it's undefined
fdasmklfdsmkl;
there
which
is that reversed from how it should be?
i hate
awoo
no it's right
Should cover all those cases, now
(commit also fixes not checking for emoji.require_colons in the edit handler)
okay NOW it's mergeable
do u need core pack installed for that kotkot
u need to corepack enable :(
to opt-in
since it's still experimental
but u can tell them to use corepack enable to install pnpm instead of npm i -g pnpm
sob
how does corepack work
does it just pull in pnpm yarn and npm on demand
or did they reimplement from scratch 
dummy
its not happening to me anymore
check ur console for something like cloud upload
but can very much be a discord or windows thing xD
ven merge my PR (challenge) (hard)
@austere talon wait i see what you mean by not commiting the function change now
what the fuck?
lmaoo
OH WELL HMM I MIGHT NEED TO SAVE THE FILE
me when I forget to save file
btw the powershell installer only works in new pwsh (7.x) w the execution policy set to remote signed
oh so that's why
how do u get new pwsh
install it
yea
the version they include in windows != the newer powershell core
cring
yell at microsoft
ยฏ_(ใ)_/ยฏ
don't have to deal with this on linux where pwsh core is the only version available ๐
No.
yea i had that when i was testing the plugin
hoe fix
use batch for both platforms (requires wine on linux) ๐ง
why does that guy look familiar
it's a miracle
Crazy
finna speedrun top 3 contributor status
this just makes it not track it
better approach: in same module as the old patches:
match: /(?<=var.{0,10})isCurrentClientInVoiceChannel(),/,
replace: /false,
This mf.
They achieve the same thing and this isn't necessarily a cleaner solution IMO https://cdn.discordapp.com/emojis/1009555826412896378.webp?size=48&quality=lossless .
bro u literally just remove the tracking which doesnt even do anything
I literally tested it and made sure it worked.
Multiple times.
It worked.
Try it yourself ยฏ_(ใ)_/ยฏ.
:dead:
The currently playing music track.
u need to be actively talking for it to pause ur shit
dead
ok but it doesnt
track does nothing derp
youre literally just removing analytics track call which does nothing anyway
i honestly have no clue how it works then lmao
anyway i realised this doesnt do it either lol
u need to yeet this
its the w0(t.accountId crap that needs to be removed
ye
/if.{0,200}Playback auto paused.+?\}\}/
replace with nothing
lmao
Vencord.Webpack.cache[615430].exports.wO
just set that function to nothing
ฦ S(e,t){return h.put(e,t,{url:c.C7.PLAYER_PAUSE}).then((function(e){i.Z.dispatch({type:"SPOTIFY_PLAYER_PAUSE"});return e}))}
yeah i understand
prepared to get absolutely blasted
dear god
ยฏ_(ใ)_/ยฏ
find module string: PLAYER_PAUSE}).then((function(
replace regex: .+
replace with function(a,b){}
it's that easy

STOP COMMENTING
On Mon, Oct 3, 2022, 4:30 AM rad @.***> wrote:
[image: :trollface:]
dream?
โ
Reply to this email directly, view it on GitHub
https://github.com/Vendicated/Vencord/pull/14#issuecomment-1264813581,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQERV2OW5PSBTBHWUPEA53DWBIZL3ANCNFSM6AAAAAAQZDXXMI
.
You are receiving this because you commented.Message ID:
@.***>
STOP COMMENTING
Whatchu gonna do? :troll:
DฤฐE
On Mon, Oct 3, 2022, 12:45 PM ArjixWasTaken @.***>
wrote:
STOP COMMENTING
Whatchu gonna do? :troll:
โ
Reply to this email directly, view it on GitHub
https://github.com/Vendicated/Vencord/pull/14#issuecomment-1265192944,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQERV2K7X3PVVELKJAYUHNLWBKTLNANCNFSM6AAAAAAQZDXXMI
.
You are receiving this because you commented.Message ID:
@.***>
manti will stop whining and unsubscribe from the thread
Never
On Mon, Oct 3, 2022, 12:47 PM Alyxia Sother @.***>
wrote:
manti will stop whining and unsubscribe from the thread
โ
Reply to this email directly, view it on GitHub
https://github.com/Vendicated/Vencord/pull/14#issuecomment-1265195655,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQERV2NIITA4KCMDMBFJM23WBKTUFANCNFSM6AAAAAAQZDXXMI
.
You are receiving this because you commented.Message ID:
@.***>
manti will stop using email for github issues
manti will stop using email for github issues
On Mon, 3 Oct 2022, 12:48 pm Manti, @.***> wrote:
Never
On Mon, Oct 3, 2022, 12:47 PM Alyxia Sother @.***>
wrote:manti will stop whining and unsubscribe from the thread
โ
Reply to this email directly, view it on GitHub
https://github.com/Vendicated/Vencord/pull/14#issuecomment-1265195655,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AQERV2NIITA4KCMDMBFJM23WBKTUFANCNFSM6...
Using github app is so cringe and hard
On Mon, Oct 3, 2022, 2:28 PM Ushie @.***> wrote:
manti will stop using email for github issues
On Mon, 3 Oct 2022, 12:48 pm Manti, @.***> wrote:
Never
On Mon, Oct 3, 2022, 12:47 PM Alyxia Sother @.***>
wrote:manti will stop whining and unsubscribe from the thread
โ
Reply to this email directly, view it on GitHub
<https://github.com/Vendicated/Vencord/pull/14#issuecomment-12651...
1984
thank you @austere talon love u
LOVE
cope u caused
nop
vencord litterly unusable
old readme was better ngl
uh oh fork created
Based
Added a warning about Windows 11 Terminal app automatically choosing PowerShell instead of Command Prompt
old readme better smh
why would it not work in powershell
ven hasnt even merged any of my open PRs ๐
and they never will because if they're merged they become closed, therefore not open and merged
therefore it is impossible and i win
why would it not work in powershell
PS C:\Users\baran\AppData\Local\Temp\vencordinstall\Vencord> pnpm i
pnpm : File C:\Users\baran\AppData\Roaming\npm\pnpm.ps1 cannot be loaded because running scripts is disabled on this sy
stem. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ pnpm i
+ ~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedA...
someone kill me
hmmmmmm maybe you should go to the support link it tells you about
and read it
You just need to change the execution policy
and make an actually useful edit telling people what to do
instead of
that
also it's not like you can use CMD anyways???
Set-ExecutionPolicy Bypass -Scope Process -Force

I installed vencord and checked if the dependencies were installed but it still spits an error
ratio + pnpm I failure :trollface:
TL;DR
RTFM. Run pnpm i and then pnpm build in the vencord folder to install dependencies. Then try again.
megu too nice
did try to do it again and this is the error it did this time

New error is weird.
Edit the index.js file referenced at the top of that error, and make sure the require("...") only has one quote either side of the path, rather than two.
it seems to fix that error but now it says app.asar doesn't exist
is there a way to manually get the app.asar
you don't, it should already exist
steam://store/480 plugin now impossible inshallah
plugin to upload with a single click and open the context menu with right click
the powershell script only works with Powershell Core (v7.x) with the execution policy set to RemoteSigned:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
thank you but this is not the right solution and the installer is being reworked anyway!
guhhub
gibhut
MINING AWAY
I DON'T KNOW WHAT TO MINE BUT I'LL MINE IT ANYWAY
ON THIS MINECRAFT DAY

Remove the tray icon unread icon & taskbar unread count/icon
you love no system badges
mine diamonds
that .gitignore commit very cool
ok but have you heard of https://cdn.botato.gq/i/zUShBGlZsu.png
also u need 2 plugins to be dev :c
@fiery jungle hello
o u were above

doesnt work
alright how much are we betting that i managed to actually fix spotify auto-pausing this time
ansewr: i didn't
yop
oh you motherfucker
I think that was directed towards rushii
smh
i know the problem now though
orrrr i don't because it's somehow even worse now
okay
no way it fails now
nope still fails
howwwww
it should work
but
apparently it doesnt
now that's goofy
you shouldnt test with just the function but the surrounding src as well
what're you trying to match
oh
yeah
okay yeah i see our problem now
maybe matching unlimited characters at the end of a regex isn't the best idea
alright NOW it should work
uh huh
no way this stupid thing fails now
????
OH
FML
omg the patch didn't error this time
oh cool it works
it just nops the entire auto pausing function
i know there are like 5 morbillion other solutions but ยฏ_(ใ)_/ยฏ
pushed and requested a rereview so
can't go wrong
Man, I should have PRed my shit ages ago, F
This would be more convenient than installing a browser extension every time Vencord is updated.
Basically the userscript just needs to include
// ==UserScript==
// @name Vencord
// @namespace https://github.com/Vendicated/Vencord
// @match *://*.discord.com/*
// @inject content
// @run-at document-start
// @version 1.0
// @homepageURL https://github.com/Vendicated/Vencord
// @supportURL https://github.com/Vendicated/Vencord/issues
// ==/UserScr...
The PowerShell installer has the following error
C:\Users\USER\Vencord\install.ps1 : Resources folder does not exist. Outdated version?
At line:1 char:1
+ C:\Users\USER\Vencord\install.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,install.ps1
This is caused by the wrong path being used. On line 69:
$resources = "$f...
Fix #36 by using the correct file path to the Discord resources directory.
it would be trivial to have a gh worker compile vencord and create a build artifact that can be used for the downloadURL
ya

i mean it will work because you return before that but kinda weird xd
hey that's me
You would still have to add some identifier so it parses correctly no?
well, {} looks better than null imo
match: /collapsedReason;return (?=\w{1,2}.createElement)/,
replace: "collapsedReason; return null;"
ya
yes
butg what does it do
it looks ahead
ball(?=er)
matches ball followed by er
but only matches the ball
"balls are baller".replace(/ball(?=er)/, "mega ball") // => balls are mega baller```
yopyop
there's also the opposite
not followed by
(?!)
love
i love regex
Now you can patch and unpatch vencord with pnpm patch and pnpm unpatch
you love
it should be a lot more idiot proof
I love
i would just use /, it works fine on windows
current version doesnt work on web. idk what else to say
wait no im stupid what if it doesnt have an extension
okiedokie
MuteNewGuild best plugin
Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge
Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge
Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge
Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge
Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge
Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge Merge
Merge Merge Merge Merge Merge Merge Merge Merge Merge...
tyty
also i dont remember when was the last time i saw a repo with this issue to pr ratio
or anything close to it
why did u put those typings in d.ts file
id just put them in normal ts file so they dont pollute global namespace
are u sure
afaik yes
ven 5 secs later proving me wrong: https://cdn.discordapp.com/emojis/969692953591296040.webp?size=48&quality=lossless
i would put all these on the interface and just make them optional so you aren't required to specify them
name is internal anyways, only displayName is show to the user, so them being the same is ok
but oh well
i have no idea what this is supposed to do, why not use Discord's Snowflake module to generate an id? findByProps("fromTimestamp").fromTimestamp(Date.now()) or smth like that
just webpack search it so we don't need this plugin
uhh, they are not snowflakes...they are numbers starting from -1 and going down
The email in this signature doesnโt match the committer email.
@tame pendant whatd u do xd
wtf
github you high
just use gh to save ur account to git
wtf
h@h.h
this is actually the same module so you can merge the replacements
c5e0c7a fix(randomiseFileNames): work correctly on web ... - ActuallyTheSun
Make sure that commit makes sense i did it on my phone ๐
prob should be sudo pnpm unpatch
You are making a review code that has already been reviewed and changed :trollface:
the code change is not related to my review, so doesnt matter
also the other reviews are not related to my review so that also doesnt matter
you have patch instead of unpatch in the uninstall.js file...
guhhhhhhhhhhhhhhh showing a diff makes it confusing
okay now its actually fixed :trollface: im doing bad today
is it fixed yet
yea
megumachine
MeguMachine (now with less brain)
perfect
I love
๐ญ

๐ซ
okay should work now :skull:
๐ฆ ๐ฆ Powershell installer is gone ๐ฆ ๐ฆ
:crab: :crab: :crab: :crab: :crab: :crab: :crab: :crab: :crab: :crab: :crab: :crab: :crab: :crab:
๐ฆ ๐ฆ Powershell installer is dead ๐ฆ ๐ฆ
๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ
๐ฆ ๐ฆ Powershell installer is kill ๐ฆ ๐ฆ
๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ ๐ฆ
lets go no more powershell
i literally compiled it and then tested it
dafbd39 Fix ify not preventing auto-pausing without pre... - Ruthenic
lets go
lets go
after all this time
now only kyzamode remains
its code is insane and im not sure yet if i actually wanna merge that plugin anyway 
With the commit 88542b9ede71fd89b1edef41175131aa0dc5027f
You now get this error when attempting to patch:

i hate people who type like that
you were literally the one who asked me to make it ๐ญ
but yes the code is indeed deranged
can't
๐
i mean imo it's fine but like you could probably do it better
(no i'm not doing the regex)
lmao
LMAO
missing script
pnpm patch isn't functional for me.
no they dont bozo
they do
pnpm XXX runs the XXX script if XXX isn't a pnpm subcommand
do you even pnpm patch
wtf is goin on
no idea
okay whatever i'll just change it to run
what the fuck
actually that's really goofy, pnpm run patch should work
yes pnpm patch smth else
wack
actually that's really goofy,
pnpm run patchshould work
pnpm run patch seems to work
its weird that it doesn't happen on any of my machines
are u sure
updating messages and readme now
pnpm --version?
yeah im sure
show screenshot O_o
i have 7.4.1
i turned off mac but when i was testing in ur dms most of that was pnpm patfch
bruh
ya same here
maybe its very new
insane
4399bd5 fix(installer): Fix patch conflict with newer p... - MeguminSama
space gon
ven loves
just rename the commands to plug and unplug ๐
Pull Request #43 Fixes this issue as well.
but doesnt update the scripts 
Pull Request #43 Fixes this issue as well.
Missing changes to install.js and uninstall.js
ven will merge my PR now
e010b2d fix(installer): Fix patch conflict with newer p... - MeguminSama
crazy timing
Thanks, but this doesn't update the install scripts, superseded by #43
could have just pushed to main 
I could've but I didn't know if it would annoy u xd

lmao
I will auto load every devilbro plugin on startup
megu will hug me now
turns out there actually is a way to get built in commands
but it returns a copy lolz
hug
@austere talon you forgot to close https://github.com/Vendicated/Vencord/issues/13
thx
nice only 1 issue and 3 pull requests
yeah, how are we supposed to identify which module it is tho?
the letters can change at any time
are you sure this is always a string?
shouldnt this be ApplicationCommandOptionType?
looks good but should remove this plugin / change to more useful commands
honestly, its been so long that I have forgotten
- discord obfuscated everything so i cant easily find the enums again
value? yeah, it is always a string, the type is only used for validation
read one further
this?
ya
yeah i did read it, but even if that wasnt the issue
its a copy so modifying it will have no effect
is what im saying
so its useless even if you can search it consistently
so patch like urs is the only way
sadly yeah
you have the interface in the same file xd just change it to that
oh also please change it from type => interface
you have the interface in the same file xd just change it to that
you might have misunderstood me, by so i cant easily find the enums again i meant that i cant verify that it is correct/incorrect
hmm, are meme commands ok with you?
will go with a lenny face command
( อกยฐ อส อกยฐ)
ngl I always wanted a lenny face command, shrug aint enough for my needs
uwuifier where?
PR it later, lol
i will as soon as ven merges the fucking pr :imp:
can u kill all the as any please @quaint sapphire just expose those memberson the interface but make them optional so people dont have to specify
as any makes me cry ๐ญ
command.displayName ||= command.name;
same below
this should only take the command name
but there can be multiple commands with the same name...
id and applicationId should not be manually changed, thats why i dont expose them in the interface
they are managed when registering
there shouldn't be
yes but someone may read them
just overwrite them always
but discord allows that
the id is what is unique
what if i just make typescript ignore them?
you dont like as any, problem gone
why lmao
thats even worse
just type them!
thats okay
just make it use name for remove
and throw an error if command with name already exists
you know what? you have access to my fork
please do the minor changes you want
i have a headache

prettier and eslint rules would help keep code styling consistent without much thought from extension developers.
use the editorconfig config
editorconfig isn't very strict :>
right but it's nice to have
I personally really dislike prettier because it is way too opiniated, imo produces ugly code and doesn't let you do your own style. That's why I chose the VsCode formatter with .editorconfig, because it adapts to the existing code and gives you more freedom, I just wish it supported more rules ;-;
I think eslint can be used for this purpose as well (?), I just honestly couldn't be bothered to configure it and I dislike the defaults. I'll look into it tomorrow
imagine needing a linter
Violentmonkey on Firefox currently has an issue where Object.defineProperty on window at @run-at document-start doesn't work, meaning webpack patching won't work.
prettier is absolute dogshit
if only someone made a formatter that works just like kotlins one
golangs formatter best
i like formatters that have a consistent style but then if u do something differently they go oh okay sure pal
i wonder if Reflect works instaed 
meanwhile prettier is like fuck no format this way NOW
brb adding standard.js 
what that
100% opinionated
no customisation
"standard"
has a number of dividing design choices

extra semicolon
not allowed semicolons
no semicolons, single quotes
pain
why do people like that
its so cursed if u program any other language
:>
trolley
xdddd
its angry
10 bucks if u can figure out the file i pasted based on this
nvm one of them gives it away
At the moment this.onSend() doesn't get called for some reason; @Cynosphere and I couldn't figure out why.
me when build.mjs
Forgot to include dependency
good plugin (no but actually good plugin), however i am inside your walls
77aa0c7 fix(plugin): add MessageEventsAPI to dependenci... - adryd325
At the moment this.onSend() doesn't get called for some reason; @ Cynosphere and I couldn't figure out why.
Was the problem just not having the message api enabled? Or is it actually broken
The problem was not having the API enabled
The simplemarkdown patch was making me think unindent was working fine and it had cyn and i confused
Cool! I think that plugin was made before dependencies were a thing and I forgot to update it
If I understood the rules correctly, the ones without @ apply to any URLs and the ones with an @ are paramToRemove@host? It would be helpful to add a little comment explaining how they work for people who want to modify them in the future
It would also be nice to add Spotify to the default rules, the parameters to remove would be si and utm_* (there's a few, I only know utm_source off the top o...
The rules format was inspired by https://github.com/Smile4ever/Neat-URL
I just added wildcard matching to params and added documentation on how to write rules
what about https://rules2.clearurls.xyz/data.minify.json, also it would be nice if it could do this to messages sent by other people
I didn't feel like implementing the entirety of clearurls
.default always turns to Z
.default when there are multiple exports turns to ZP
you never know when that might change though
It's consistent across every module we've seen when moved to swc
There are modules dating before the main client switched to swc that have Z as default, namely RPC.
make sure to add
dependencies: ["MessageEventsAPI"],
this should be ready for merge
This is still pretty incomplete, however it can log deleted messages and edit history in-memory.
TODO:
- MESSAGE_DELETE_BULK
- referenced messages
- save to disk (possibly?)
- timestamp popup on (edited) of edit history
sending emote urls is way less bannable that streaming in nitro quality. id like to avoid that, but still use emotes.
Just don't use the high res streaming feature. And no it's not bannable
please do not the message logger
cringe logger
true

y
i hate messageloggers
i love getting banned for red text
I LOVE
That'd make vencord pretty shitty ngl, removing a lot of Discord trackers and then adding a plugin that tracks other people
you will disable it
lmao what
it doesn't track anyone
People brain dead?
I assume you deleted all trackers and stuff because of privacy
Having people log others would go against it tbh
Well you are in the internet
Well, if you get called the n word or other shit that is racist you would like to have proof of it even if msg gets deleted you still have proof
You can't delete anything from the internet
There always will be someone with everything saved
True, but helping others to do that isn't correct
So? Just donxt care block them and that's it
Even if there will be no official one ppl would make it themselves
True but most retarded people use message loggers to look cool
And chances are they can't code
Look, BD didn't allow a official message logger plugin, and still people made un-official ones
You're kinda just saying because others do it anyway lets just add it
@acoustic flower and if you have a problem with people using message logger simply go outside and don't go on the internet
That's like he killed someone so I should also kill people
That's not my point
Lmfao I'm just against people that collect data on you and remove a part of your privacy
I'm simply saying that it already exists and having it as a official plugin or not doesn't make a difference
The exact reason people remove trackers from something like discord
It does though, less people will use it. Simply pressing a toggle or developing a whole plugin is a huge difference
I wish I could
If they really do they will
@acoustic flower you are probably that type of person who deletes all their messages after loosing an argument
Ban people that make screenshots because your messages still in some way exist for them ๐
I'm not lmfao, i just like my privacy
Different thing
I know someone that always records their screen
its the same result
I also like my privacy, but having messages archived or not doesn't have a thing to do with privacy
Yes but people don't screenshot every message you send in every server do they?
Except if the message contains personal information
What if they do
I just did a screenshot, sorry
Do you also have the same stance on logging bots @acoustic flower lmao
Yes it does, someone having access to your data if though you deleted it is against privacy
Some servers have open logs channels which show your deleted messages
What privacy
Please use your brain for once
Yeah pretty much although I understand it a bit more since it's for moderation
I did, can you not read?
Message loggers can also be used for moderation
Jesus christ these people are retarded
Why, why would you need to moderate dms
Info? What are you talking about
Ofcourse don't send sensitive info on discord lmfao.
Messages aren't your info even according to discord
Btw
Then where is the problem?
So sorry still not privacy issue
It is a privacy issue lmfao
It isn't
What privacy issue again
Also there is something called the right to be forgotten
The privacy issue is you yourself
If people log things you do and you cant delete it
Sending something to the internet
Again, if you have a problem with people using message logger simply go outside and don't use the internet
Well that's something against your privacy
yes copium
Stop using internet
Message loggers are mainly used on Discord lmfao
You can use the internet and be private or care about your privacy
If you use instagram ur already fucked since you give everything to meta
I wish I could lmfao
I love meta 

Nah, there are message logger for basically all platforms that allow people to send messages
Ven ily
yop
Lmfao never used of signal message loggers
There are loggers for signal
It's just weird you'll remove discord trackers but then add message logging
Yeah? find me one
SIMPLY DON'T USE DISCORD IF YOU HAVE A PROBLEM WITH IT
If someone wants they can make one themselves lol
Well eventually someone would make it anyways
Lmfao why would I use it? Even if I would use according to u it's not a bad thing
I mean that's be pretty hard
Actually might not be that hard
> itโs not a bad thing
then shut up discord message loggers
๐
If you think logging is fine in signal but not on discord
You got some isues
What? "According to you it's not a bad thing"
I didn't say it isnt a bad thing
Read my message I didn't say logging is okay lmfao
can u stop now
Just stating my opinion lmfao
other client mods that dont ship loggers built in are there (well, at heart they are)
True, but I'm pretty sure you can't add plugins in vencord so if it wasn't build in nobody would be able to use it
Am pretty sure you can add plugins
Found it, but if you value privacy that's a risk to download a different signal client
it be like that
github dum
there seems to be something going wrong here, I doubt /^\u\t\m\_\s\o\u\r\c\e$/ is the expected regex

trolley
it's also dying for me
did you mean to escape this -? otherwise this is the charrange # to } which is a lot

this is what happens when I grab an escape regex from stackoverflow instead of somewhere sensible like lodash lmao
shoud be fixed now
Seems to work fine now! I would push a few changes (mainly formatting & typescript types stuff) if that's okay, then merge
oof, has my commits from the other branch
Adds a view raw button to the shift+hover popup on messages

for now it just logs the message in the console, when the modals are fixed this will change, hence why it is a draft
I intended to make this a util instead (so plugins can register their own buttons) but...
I couldn't figure out how to insert a button at runtime, so yeah...
Other plugins can just copy paste and modify this one instead.
I couldn't figure out how to insert a button at runtime
...Vencord.Api.MessageButtons.getEntries()```
you messing with me?
im on the latest commit from upstream
and that aint a thing
ven: gives false information
also ven: does not elaborate

obviously add that method
















