#๐พ-core-development
1 messages ยท Page 115 of 1
exps my fav
one line off 700
This is the funniest fucking unhinged channel I've ever seen.
WHY DOES PRONOUNDB HAVE E HARDCODED
E
๐ช
real
what other exps do you use (or recommend)?
i have everything enabled
VM14730:5 ModalImageClasses
(anonymous) @ VM14730:5
VM14730:5 PoggerModeSettingsStore
so borked
not the PoggerModeSettingsStore ๐
wait i know why spotifycontrols crash
wtf ๐ญ
so
crashes are all gone now
i think
all my fixes should also work on stable
i will try rn
should we just push that to main rn if it works on stable?
doesnt hurt and we can still revert it later
there are still a bunch of errors and broken shit
but all crashes and i fixed all errors that cvause lag
did you see what I sent
we are so fucked lmao
yeah
it's gonna be a hell of an effort to fix everything
specially cause with broken finds we might not even know the module we want to patch
if the match isnt specific
confirmed working on stable
btw you might be able to fix reporter and keep it working on stable by adding (?<=(?:{return()) to the beginning of the chunk ids regex
begging
who gives a shit about reporter rn
no actually
lol
the fuck is it gonna tell us, 50 patches are broken? 
grr
beggning
?
beggning ๐ญ
.
beg what?
valiant effort tho!
where did you copy paste that from
ven gg on the fixfest ๐
my keyboard suggestions
I forgot how to type it haha
cant wait for discord to revert and making all of this fix useless
ai to the rescue
Alternatively you could prefix "(?:{return()" to the chunk IDs RegEx.
huh
ltrly
i mean at this point? they probably wont
but like
it WOULD be funny
sounds like the kinda shit discord would do /lmao
we need discord to keep it like this so cumcord 2 can happen
lmao tone indicator ๐ญ
@mortal fractal idk what u meant by defer causes trouble
what the fuck is that /ingame
i fixed vencord and it works fine (other than the fact that dozens of patches are broken)
wtf

inssne
this is what i look like irl
๐
46a2314 fix turnary soup in main window options (#164) - AAGaming00
e1512b7 Fix : VM class for AppImage has broken Dekstop ... - MiMillieuh
oh may gahh
@austere talon seems like some of the funcs on wreq got different names, is this a good candidate for mapMangledModule or
idk
it's not a module but like
are you sure https://the.yog.zone/2areXSR.png
guh i forgot about PinDMs
who doesnt
need to fix PinDMs crash
is devcompanion broken
10b38e5 make updater window close button close proper w... - Vendicated
cannot reproduce. if anything, it's an issue with electron/chromium/your DE/WM that's out of our control
so sadly there's nothing we can do for you
findByProps("persist") isn't gonna cut it it finds some fluxstore
findAllByProps drops in

find by module id 
i didn't see any findAll* finds
real
oh
find(m => m.persists?.toString(). includes("something"))
or m.exports.persists
idk
@shy veldt do u love
but you get the idea
smexy
yeha, was just wondering if therew was a existing find that'd help
anyway all crashes and such fixed
time to use stable
there isn't
well well well
i'd say wait til they push to stable and then we fix the rest of the plugins
experiments plugin is broken
im so sad
theyre gonna deploy to stable as soon as u switch
๐
yeah thas how it is
i hope so
that's a fair point
that would mean permanent switch ๐
new canary build ๐จ
still less mangled?
would be so ironic if they reverted
lol why did the scroller become thicker on latest canary
@limber skiff whatchu think of ```ts
find(m => m.persist?.toString().includes("zustand"))
are we finding the wrong module or did they just feed it too much
nah they literally updated nothing
0 changes
the antimangler
if it works sure lol
ah amazing
thanks
@andyg ur the antimangler
maybe something more specific in the includes
stable for comparison
WHAT
oh good lord
ANDYG USES FLOW
nvm
SO SCARY
what they do
they changed css
oh
scary
wake up babe new vesktop release
JIOADJOIDASJOIADJSIOJODISAJOIASDJIOADSJIASDJIADS
@placid wave UPDATE IMMEDIATELY
arm i love
what this mean
@austere talon send andyg an invite to this server
so true
ven what if i pr windows arm next 
rem to pixels
can he even join this server while being discord staff
for the two people running windows on arm
real
he CAN
yes
oh
in aliucord theres mrkscs i think
omg
mrkcsc
we need to get andyg in here instantaneously
whatever
LOVE
whos andyg lol
what
no, list might be undefined
do
the andy
someone invite andyg ๐
no correlation
no one got mutual servers with him
@austere talon are you sure that things already loaded are getting patched properly cause that was an issue i had at one point when this build came out originally
(i do)
the issues i have wont apply to vencord because of webpack interop
OH
they caused that
real
invite
cool person
no
i invite ven where andyg is
ven sends inv to andyg
andyg joins
good ending
good ending
bad ending is when andy doesnt join
&& works with any values
not just booleans
it works for me
this means some issue with the pipewire capturer
new discord alpha
i believe they no longer use hermes ๐ ๐
what
i will check
insane
idk
can u send latest apk
You can't destructure findByLazies right
rare to see them publish 2 alphas in 1 day
nop
you're joking right
wouldnt it be ironic for discord that they killed client mods by reverting the changes they made to kill previous client mods
they prob did something to minifiy
yeah
or am i
idk i didnt even download the apk
blehh
nah
main build apk is still 70mb
oh new alpha?
it would be more if they did
203.0 right
yeah
unironically these simple changes to minification break so much stuff
damn it was 73mb before now its 70mb
discord roadmap: minify -> wait a few months -> de-minify 
how do you unpack index.android.bundle
if they did it every week ๐ญ
vendetta works fine for me on 203.0
hermes-dec
yul
i ran strings on it and it does seem to contain javascript
Ven is custom finds frowned upon in vencord
how do you know
?
vendetta would fucking explode
why is discord making a lot of funnies to their clients out of nowhere tho lmao
I'm having pain bc find/findLazy don't handle errors
why would they handle errors
if you have errors in ur filter you're doing something wrong
I have errors bc the filters don't find it until the module's loaded
but i looked and it's literally js
show the error
ok what the fuck now it's not erroring?
also chances are this is not discord's code
some stuff gets js passed to it
what the fuck is rubberBandEffect
for like animation and stuff idk why vee
NEWTON_INTERACTIONS surely discord code
holy shit andyg our lord and savior
return{zeta:zeta,omega0:omega0,omega1:omega1}
real
how can i export something from something found lazily
then dont lol
i know
maybe i should use proxyLazy for this
we're so back
this is what I got:
export const persist: typeof import("zustand/middleware").persist = proxyLazy(() => {
const res = find(m => m.persist?.toString().includes("zustand"));
if (res) return res.persist;
});
this seems fine to me
oh huh
nice avatar deco
me when they replace all the element class separators with _ instead of -
ever since they switched to rspack (dont quote me on that idk id they did or what did they do) ITS BLAZING FAST ๐๐๐ (its in rust)
findByProps("openAvatarDecorationModal").openAvatarDecorationModal({ analyticsLocations: "my balls", isTryItOutFlow: false })
me too
Lame this doesn't let me ditch create sticker modal replace
is this satire? or did they actually do smth good
last time they did that i just heard that they switched to rspack
idk if its true tho
real
they can't be real
What has discord actually changed in regards to minification because I've noticed that besides names, the calls that Discord uses to load chunks and require module have changed
Content
Discord Account
itsonlyme360
What is it that you'd like to see?
A feature that allow users to hide the channels tab. Similar to this Better Discord plugin, but it is so necessary that I think it should be a feature.
(a GIF as an example)
Request Agreement
- [X...
ALWAYS FIRST USE OUR SUPPORT CHANNEL! ONLY USE THIS FORM IF YOU ARE A CONTRIBUTOR OR WERE TOLD TO DO SO IN THE SUPPORT CHANNEL.
idk bro

real!
^ didnt see any discussion about it
RAAAAH
usercss is mergeconflicted again
ffs
this doesnt work anymore because the first 102 chunks dont overwrite .push
@austere talon
its causing patching issues for modules loaded in those 102 chunks
lemme test
None
None
None
Discord Account
mangkoran
What happens when the bug or crash occurs?
Threads are not read. Only regular channels are read
What is the expected behaviour?
Threads are read
How do you recreate this bug or crash?
- Install
readAllNotificationsButton - Make sure you participate in a thread and the thread has unread message
- Click "Read all"
Errors
Replace this text with your crash-log.
Request Agreement
- [X] I am using Discord Stable or trie...
that patch doesn't seem to actually work @austere talon
?
the one to patch the first 102 chunks
how so
i still think the better solution is to just ignore if its Array.prototype.push and just check if its not our push
@austere talon On the already loaded chunks not being patched.. Is it actually possible to regex patch them after the fact?? I don't get how that could work
@limber skiff they pushed to stable, horror
ill sleep now, gonna start fixing tomorrow whenever i feel like it
if anyone else would like to help, just fix whatever plugins you would like to and pr it
it'll probably just be us tmrw xd
it'd be optimal if everyone fixes their own plugins cause they know what to look for
yeah I will start tomorrow
yop
leave show hidden channels for me
<@&1026534353167208489> hey guys! as you may have noticed, discord pushed a massive update that changes a lot of their code and it broke a ton of plugins. if any of your plugins are affected, i'd appreciate it a lot if you could see if you can fix it and open a pull request. make sure you're on the latest vencord main (and vesktop, if applicable) or your discord will likely crash
sorry for the ping and thanks in advance!
pong
I'm working on fixing typing indicators rn
im gonna push token logger
pushing my fix for the plugin I haven't made ๐
ping
mecore (except i can't fix it until vencord's webpack(?) is fixed more)
guh
omg u gave me contributor role i forgot ๐ฅบ
I'll check
f53
what's a vencord webpack?@?@
anyways i guess its good that you never taught me how to make plugins vendi, cause now i dont have to update ๐
I tried getting Vesktop into dev mode by setting my Vencord location to update my plugins.
But it just lead to Vesktop freezing on a white screen until I reset it.
I may be missing something because its been a couple months since I last developed for vencord.
When I tried to pnpm run build it gave me build errors for fakeNitro and petPet, so maybe it just tried using a horridly outdated build.
fakeNitro and petPet
pnpm i
i don't do vc dev anymore someone can fix massagelagger if they want to
I dunno if its broken actually
pronoundb still works ๐
was alr fixed
without me???? smh my head
(jk I have other stuff to do thanks whoever did that)
btw someone should update pnpm in package.json for vencord, the current version is broken on latest node
I forgot you have to do that, thanks

wp extract is broken its so joever
hm nah
i missed the update ๐คฆโโ๏ธ
me when updating dependencies to get latest features and bug patches is pointless
I would have pr'ed it alongside pdb fix if it wasn't fixed already
@olive aurora do you have pin perms?
who ghost pinged me
ya
oh
not just that tho rini
oki
what else
I think it might be worth pinning something mentioning how patching doesn't work on the earliest chunks rn
bc like
my own plugin is running into issues with that and i'm trying to fix TypingIndicators.. and running into it there too
While this patch (and new ThreeDots find) should work, Vencord's patcher doesn't seem to patch the earliest chunks of Discord, where this patch tries to modify. That will need resolving (and this testing to work more than "Patch OK!") before this can be merged.
i honestly dont know what im looking for in a lot of these plugins as much as i want to try and help 
i will poke at some things in the morning if theyre not fixed by then
im fixing silenttyping now
startTyping is no longer defined with startTyping:
or = or (){ or anything
i cant find it
horror
oh nvm regex search moment
do I edit the text of my #1032200195582197831 or do I post a new one
oh weird
also yeah i ran into this TWICE
i've fixed one instance but bc of the patcher issues i've held off on the other
I can't edit the text of mine because I sent the code as files 
I sent a diff in the thread, but I doubt everyone is smart enough to use it given how braindead people are in #๐ฅ-vencord-support-๐ฅ regarding third party plugins
just send a new msg atp
atp?
at that point
alright
i just realized the reason i cant find new stuff is cause i havent updated lol
good i will use vesktop
Working on a bunch of them until I fall asleep
Fixed: ShowMeYourName, SilentTyping
button doesnt work but who cares
now u have me worried that my patches not applying were flukes
@olive aurora gonna do fakeprofilethemes
Oh no need to refix timedones plugin again
timedones
(?<=},color:(\i).+?},color:(\i).+?)
is ?<= some sort of look behind?
yea
oh oops
i didn't understand that in typingindicator so i kinda redid the regex
but whateva i know now for future
look behinds are mad confusing icl
how do you pnpm watch with vesktopper
seems to be happening with BadgeAPI?
all
is it normal that it says patch ok but it doesnt do shit 
yes
what are you patching
ooooo
badges 
i said they gon
this issue w/ earliest chunks is a bitch fr
no dev tools warning, usrbg,
Store patch has same issue as typing indicator I think
please login again 
(issue that.. might not be a issue for typing indicators
hatred
gonna go try and fix that
i dont miss searching for stuff just to jump to the stupid i18n file
ok typing indicators seems fine but borked??
@olive aurora would u like to take a glance at my fix for that 
send
like it does patch but no actual indicator is added
horrors when a find should be working unchanged but isnt
idk if its the find or the match honestly it looks fine to me
@ betteruploadbutton
match doesn't seem to be matching in patch helper
i noticed
pindms going well (i dont have vee pinned)
@junior olive they changed some small pieces of code relating to avatar decos (decor exploded /jk)
are you /srs
this patch didnt look very robust in the first place
if so what
like wtf is it even looking for
yikes
vencord developers looking at their regex patch they wrote 8 months ago (gone insane(nobody knows how it works anymore))
thats the best part i did not write it
this doesn't look like it's gonna harm decor dw
yeah
showhiddenchannels now let you click into hidden channels lets gooo
is hide attachments broken
only to get welcomed by discord error
evERYTHING IS BROKEN
most of the stuff is broken 
girly... everything is broken
cuz maybe I can PR that too (cuz ill have to fix my open PR for hide messages also anyways)
I meant in the sense that should I fix it sorry ๐ญ
dw
dont worry guys we only need to fix 490 regexes on 120 plugins
pog
ez
I'll go shower then fix hide attachments (and hide messages pr)
and if I get the gist of it I can pick other plugins idk
well yea
this is so sad
i was trying to fix betterupload but idk what parts even broken lol the src looks identical
we're kinda getting back
Will do 
Discord Account
amandin
What happens when the bug or crash occurs?
oh i wish i could talk about this in discord but link doesnt work (i tried link from vencord.dev) so this issue is kinda breaking the rules but this is important
only "read all" button works, all of the other plugins simply dont work at all, even though they are enabled. yes i tried reinstalling, re-enabling, repairing, reloading, updating, everything i could think of
What is the expected behaviour?
i expe...
My discord crashed and is doing the exact same thing. There's only one plugin I have working and that's SpotifyControls. Glad to see I'm not the only one having issues.
Discord released an update that changed the format of produced Discord code. Plugins will be fixed over the next few days probably. Plugins being broken was mentioned in the announcements channel.
hide attachments shouldnt be broken
but cant be sure cuz cant load vencord anyways

oh okay its just that i also cant join the discord of vencord whatsoever
i can sleep peacefully again
pindms is driving me insane
Having the same issue. Verified that it wasn't working because I didn't have Read All enabled, enabled it and it's the only plugin that's working.
Here is what is happening:
In the future please try and use the discord's announcements channel before opening something on github
i think theyre banned or something
(probably deserved)
probably
Just noticed this too, i'm on a fresh Vesktop install.
i was able to fix the patch but it still doesnt work
its all vee
vee isnt eve n pinned
i only have one person pinned
obessed
ven
horror.
how would i get the chunks before this update
pray you have a second older copy of discord
my stable is out of date

uhh idk tbh
i just have had stable running as backup/main while i use canary to fix for changes since they first pushed them
oh
can you look for .privateChannelsHeaderContainer, and send me the file its in lol
I have the same exact issue. This is on my AMD Laptop, didn't yet get to verify but I believe I downloaded the 0.4.1 Update yesterday on my proper PC too without any issues. Seems weird to me as there shouldn't be any GPU driver shenanigans on a Laptop but will definitely also make sure to have another look at the install on my PC at home
sorry wil do now
White screen on launch happened to me when I had vesktop set to a custom install, which was out of date. I would reply to that thread but eep
that is the current file
anyways i cloned dz's discord scraping repo
im trying to figure out what changed
vim is literally cracked i just :e https://discord.com/assets/d75b4e9fa8f0e00ffca5.js thinking it would totally not work
it downloaded the file and opened it
lmao nice
vim on top
proceeds to explode
Same, but im using the Web extension one
It doesn't matter what you use. What Discord did applies to both web and their desktop app.
https://github.com/Vencord/Vesktop/assets/96691738/ecaa6b36-af25-4fd8-9892-0dd504168f63
just noticed how the same thing applies to the web version aswell, not sure in what way that minimizes possible problem sources tho
It doesn't matter what you use. What Discord did applies to both web and their desktop app.
I know. Btw, after checking rules, im not allowed to talk into the server chat :/
That's because nobody can chat due to a lot of people being going to complain without ever reading for once. I suggest to wait until all channels are unlocked
Btw Vendetta works fine
nah.
"vencord is known to be broken"
Just wait until it's working.
can someone just lock the issue and pin it and this comment
"vencord is known to be broken"
Just wait until it's working.
Idk if there's anyone on rn with perms to lock issues
Megu nookies and idk if lewi
Btw i saw that the webpack chunk reduced to 207 items
so helpful
yea kinda looks like it
Did the update even do anything benifitial like reduce bundle size or make it run faster. Or is this just discord making random changes for the hell of it
๐ฅ๐ฅ๐ฅ
both
Vencord is known to be broken.
Commenting you have the same issue just clogs up the Vencord dev channel.
Please wait patiently while contributors work on fixing it.
Hi, I'm experiencing a similar issue on windows 11 vesktop 0.4.1. I only had this after updating from 0.3.something. I've tried updating again, uninstalling reinstalling, and patching source files; all with no luck.
My vesktop looks like this:
The debugger does still open though, which tells me that it tried to read properties of underfined:

(after)
.el is nice as fuck it's a (new?) constant on webpack that loads the required chunks for a module
LOVE
The fact that they also use arrow functions now is even better
yeah
discord-types should probably be updated
Guess they updated their browserlist
i have a few things i want to add besides updating webpack in there
is swish maintaining it anymore or is it under someone else's management
Let's rewrite everything again. Yay.
seems like npm has a update that swish's repo doesn't have
OH MY GOD
hm?
LMAO
oh shit wait it doesn't
holup i should check if that affects my shit
nope ๐ฅ
discord didnt use arrows before so i completely forgot
it's so over
pushing bitch.js and d75bsjdfhjklshd.js to my pr
fire pr
@umbral hedge meow
this is 
sad shit
all of my message requests disappeared
no more Jason in my message reqs
yeah
wonder if i can do [Chin] {
display: none;
}
meow
woof
1s
module 391010
can anyone please send me vencord discord server link
findByProps("getStatusColor")
oh huh
you'll prolly need to do smth like typingindicators and a few of decor's finds
proxylazy that finds, then returns res?.thing
Discord Account
ohitstom
What happens when the bug or crash occurs?
On discord startup, webpack.ts.
What is the expected behaviour?
Webpack to be patched
How do you recreate this bug or crash?
start discord check console
Errors
Uncaught TypeError: Cannot read properties of undefined (reading 'c')
at Bs (webpack.ts:66:18)
at set (patchWebpack.ts:41:17)
at 3c303a51c34bd0eb0192.js:1:111651
at 3c303a51c34bd0eb0192.js:1:111746
at 3c303a51c...
PART 1) What is this clip from? Who is this guy?
PART 2) Why do so many people agree with him?
Hi there! I am glad that we both enjoy Osho quotes. In order to preserve the historical and comedic value of the clip, I refrained from adding in-video commentary. Instead, I will explain this clip here, in the video description.
PART 1)
This clip fe...
sorry for my ignorance, but why is list && being done here? wouldn't just using a set work for removing duplicate elements?
const getStatusColor = proxyLazy(() => findByProps("getStatusColor").getStatusColor);
m
oh true
but throw a ? in there
otherwise it's gonna bitch and scream
true
wont it do that anyway once you try to use it
no
you are not welcome
do not spam with messages pls
c'est le seul moyen d'ecrire dedans
Just because channels are locked doesn't mean you can use this to chat ๐คทโโ๏ธ
@austere talon give me vencord repo access ๐ฅบ
be silent please, do not spam with shit
i will kill those mfs
@olive aurora btw hi dev chat
mf
dont lock that repo acces plz
im stop writing on it
but if someone have issue i want to be capable of reply
guys daddy needs themes fixed chat ๐ i need themes brotha fix it NEOWWWWW or ill touch u
I locked the thread
thank you
BLANK?????
embed render bug
o
the dude who terrorizes vendetta
idk who that is
Discord Account
No response
What happens when the bug or crash occurs?
Currently in DMs, the side panel displays the following issue on the latest Vencord version:
What is the expected behaviour?
a normal side panel
How do you recreate this bug or crash?
- Install Vencord
- Go to DMs
Errors
TypeError: Cannot read properties of undefined (reading 'recipients')
at index.tsx:82:41
at iT (3761a6fb12b09e0724b2.js:1:717663)
at l (3761a6fb1...
hai the decorator daddy came back
decorator i need u to fucking bend over and let me rape u in a friendly way ty <3
stop writing shit plz (ironic ik)
oh my GOD

what the hell are you guys doing
rini dont fucking lock this 1 u fat monkey or daddy will get ANGY
I swear this should be locked...
oh my god
good
marking 5 billion messages as off topic on mobile
fun right
wtf..?!

safari is co coolโฆ
does react dev tools cause crash
get more ram
yeah it dies even before reaching 1 gig
why did u ban daddy blank
I pinned everything that's broken
why did u ban my alt man
yall racist
oh man gawd
Working on a bunch of them until I fall asleep
Fixed: ShowMeYourName, SilentTyping, PinDMs, PlatformIndicators (+ apis)
A ton of things don't seem to be possible to be fixed because of some chunks never being patched
i fixed memberlistdecors only in dms list lmoa
cuz the actual memberlist is one of those chunks
bronked
Happening on Vesktop 0.4.1
Happening on Vesktop 0.4.1
๐ Update ๐ Vencord ๐
๐ Update ๐ Vencord ๐
reopened because @NYRI4 did update and the issue still is present.
๐ Update ๐ Vencord ๐
reopened because @NYRI4 did update and the issue still is present.
It sounds like they only updated vesktop, not Vencord. The two have separate updates. You can force a Vencord update from the tray icon on windows and Linux or menu bar on macOS.
@Vendicated is there any issue before merging this?
sobs
the discord update earlier today:
I do wonder if they've tested it post update
oops
I didn't expect it to happen so soon ๐ญ
oh i just assumed they updated their browserlist
idk what that means but HELL YEAHH
๐ฅ

fix
busy being a nerd
rspack is webpack but in rust
webpacj
i assume so
Rspack is compatible with webpack's configuration schema and loader architecture
yeah
this is cool
tho I think some stuff are broken
this may as well be source code lmao
never noticed they were gone
literally 1984
I bet ven is lurking in invisible mode
Working on a bunch of them until I fall asleep
Fixed: ShowMeYourName, SilentTyping, PinDMs, PlatformIndicators (+ apis), ValidUser
A ton of things don't seem to be currently possible to be fixed because of some chunks never being patched
okay im gonna sleep
same gn
tell me when chunks r fixed cuz a ton of the broken plugins need it
Yop same
patcher probably doesnt get triggered for lazy loaded chunks
since ven is the only person that understands webpack we'll wait alhamdulillah
i love the chicken and egg situation of trying to set the dev build path in vesktop
is that the correct metaphor? no metaphors seem to make sense anyway
it wasn't the correct metaphor. i feel ashamed.
horror
my brain just won't brain sometimes yk
i feel you there (i have no brain)
what i mean is in order to set the dev build path, i need to set the dev build path
but that has literally nothing to do with chickens or eggs
my brain just exploded
||or i can edit the settings file||
what does that even mean โผ๏ธ
cba to find the message so don't mind me running the test workflow again









i love being spammed by 600 moai
its pinned
some things have been fixed thoooo
Object.values(Vencord.Settings.plugins).forEach(p => p.enabled = false) better version lol
test
If you guys use a local build of Vencord with Vesktop, as in this setting below

I ended up fixing it by simply git pulling then rebuilding it said local build
Maybe the same issue with the default build? As in the updater can't trigger after latest Discord update or something, iunno
i think it mighve exploded w embed too long or something
so uh arguments breaks in some places where arrow functions are now used
ye
cool ๐
in all places where arrow funcs are used
i mean in some places - where arrow functions are now used
xd
e

Hey, i just updated vesktop from 0.4.0 to 0.4.1 but i can't use it anymore. I thought it was a discord problem because the connection to the websocket locked in the "pending" state but everything works on discord canary.
you can see canary in the left and vesktop in the right
This problem seems to be related to Discord's new update, based on the pinned issue. but I'm still going to comment this because it can be useful for debugging:
I updated to Vesktop 0.4.1 and I get a white screen. I tried deleting the GPU cache since it worked last time, no luck, so I tried deleting the rest of the cache and no luck either.
I opened settings.json and checked if transparency was to false and it was.
I tried launching 0.4.0 and 0.3.2 but they also display a white scre...
eslint โค๏ธ
Edit: it looks like the same issue of #147 because i have a ts crash right after opening the ws
webpack.ts:66 Uncaught TypeError: Cannot read properties of undefined (reading 'c')
at zs (webpack.ts:66:18)
at set (patchWebpack.ts:41:17)
at 970cbbe7a33192f0c7c5.js:1:111651
at 970cbbe7a33192f0c7c5.js:1:111746
at 970cbbe7a33192f0c7c5.js:1:112894
UserProfileStore doesn't seem to ... store user profiles
coming soon
cc @austere talon
lmao amazing
it's not
w-why
it finds function that contains USER(
dumcord
it's probably findable by props now
it's loading the latest status incident
because it cant connect
its expected
oh
about time
we're gonna have to rebuild some components
like the navbar
but shouldbt be too difficult i dont think
I guess the method of finding stores is broken
?
there is no getUserProfile method
Changes GifPaste's match to be an arrow function. Updates utils.ts/ComponentDispatch
API Changes
ComponentDispatch is now ComponentDispatchUtils
ComponentDispatchUtils has two properties, ComponentDispatch and ComponentDispatcher
ComponentDispatch is an instantiated version of ComponentDispatcher
look in prototype
class methods are in the prototype
do we even need the non instantiated?
not rn, but i figured eslint was being a pain #๐พ-core-development message
since i cant deconstruct it
bc that crashes vencord
it wants u to destructure
oh, i'm silly
i wonder why it's returning undefined then
m => ({ ComponentDispatch } = m)
well obviously calling an undefined method would just have an error
should i remove the rule lmao
i'll try change the rule
it should only be for const declarations
the eslint docs are so awful
i think this might work
i need to disable lint-on-save to save the eslintrc 
because otherwise it formats the whole json file
nope that didn't work hmmm
format without save:
it means you have your shit configured to use the wrong formatter for jason

i need to fix the webpack patching not working on the first bunch of chunks 

@crude hearth give me a patch that doesn't work
So i can test
@turbid hatch I think once this is all fixed, it'd be a good idea to ping everyone
we should use that opportunity to introduce announcement ping roles via onboarding and then inside that at everyone also say that for future pings you should grab the role(s)
oh so it's a bug?
we could have
- vencord announcements
- server announcements
- plugin announcements (plugin added or removed, new channel)
no it's a bug
but patch helper should still work
if it works in patch helper but not actually then that's why, and your patch is good to go (and will work once I fix it)
sounds good
as for docs, I would first focus on adding useful user content
here's one that does nothing
{
find: ".PIP_WIDTH,",
replacement: {
match: /this\.handleJumpToChannel,/,
replace: "(()=>{console.log('hi')}),"
}
}```
basic guides for normal users
plugin guide ๐๐ป
meow
meow
meow
meow
meow
okay should be good
find: "UserProfileTypes.POPOUT,className",
all: true,
replacement: {
match: /onClose:(.),setNote:.,canDM:.{1,3}\}\)/,
replace: "$&,$self.getReviewsComponent($1)"
}
it straight doesnt show in tracer
idk if patch is correct but helper says its fine
okay
all:true is also not required


Just wait until it's working.
I have the same exact issue. This is on my AMD Laptop, didn't yet get to verify but I believe I downloaded the 0.4.1 Update yesterday on my proper PC too without any issues. Seems weird to me as there shouldn't be any GPU driver shenanigans on a Laptop but will definitely also make sure to have another look at the install on my PC at home


