#π₯-vencord-support-π₯
1 messages Β· Page 2 of 1
I love spam
holy shit scary
lmao
its the same thing as swap mem
how were you this outdated holy shit
you can reduce in system settings
xd
its useful if you have a tiny amount of ram
i dont want swap, i already disabled it in settings wtf?
it's a plugin that removes the likely Spammer warning
cause i love u π₯Ί
damn
do i install and build again?
ye
sorry for the dimmed ss
I once had ubuntu and windows 10 dualboot, tho at one point I saw myself not having practical use on on linux and went through configuring the boot path back to normal
i think you got your wordings the other way around
i have no proctical use on windows
protical
i had to dual boot arch once because refactoring decompiled discord wasn't possible on an ntfs fs

I updated to 22h2 and it bricked my grub
nope meant it as I wrote it
i didnt update and windows bricked my grub
tho I won't deny the fact that stuff would run faster and smoother since at the time my laptop was a freaking dual core
So I deleted page and now it's 3x slower, what was I expecting?
lesgooo
ty yall π
still havent figured why my plugin is not being listed but cgaf rn stuck watching jjk 0
is pnpm just npm with global package cache?
pretty much
and just better tm
but so much storage is saved by using it
symlinks my beloved
did u rebuild
no since it wasnt doc'ed gonna do when i finish doing my thing
does vencord still working after new discord changes?
yes
alr ty
nvm 99%

lmao
yo waddup peoples
i have a question
i just installed vencord and wanted to ask if there are any plugins like messagelogger for betterdiscord?
there is a pull request for it, but dunno if it will be added
Here is the pr if you wanna have a look
thanks!
Also, is it possible to get themes from betterdiscord or is there another way to get themes?
yeah
alriightttt tyyy
you can use uhhh
?
@import url("https://raw.githubusercontent.com/blah/blah/main/theme.css");
this is how you import theme
ohh thanks
to import a theme u just copy+paste into quickcss right?
yea
or ^^

everyone is discord staff now
zt is real discord staff
yes
Where did u learn css?
kinda irrelevant reply
@potent jay ur question is uhh, not really a good one, it won't help you even if we answer
everybody learns in a different way after all
it is not hard to learn CSS, it just might take time
personally i learnt CSS by looking at other websites
making simple websites is another way to learn it
speaking of css, how would you import a custom font into quickcss? Tried using fontface and just linking a stylesheet but it only wants to load discord default font, or microsoft default fonts
did you look at the console? it might be a CORS issue
also just recently started learning css through learning html, definitely start with makin some dummy websites locally @potent jay
Thought that could've been an issue, but I was loading it through jsdelivr CDN so I figured they would like, not have that issue on their end lmao
Thanks, I honestly find it hard to learn via courses and stuff so i might just try that
google fonts work for me, maybe look there?
also, oh my god what a terrible font
I got mamp, to host my own webserver, then just started watching youtube videos on how to make websites in HTML, naturally goes into css, and all that fun stuff after for styling. Courses can definitely help though, it got a bit lost on me before doing it through school, but it definitely gets easier
jesus my eyes
@import url('https://fonts.googleapis.com/css2?family=Silkscreen&display=swap');
* {
font-family: 'Silkscreen', cursive;
}
i often watch youtube channels about css, so i learn by doing that as well
like web dev simplified, Kevin Powell, etc
It's unfortunately not a font that's like, anywhere on adobe fonts or google, basically some dudes github passion project, but it was being hosted through a CDN for people to use so figured I'd try with this, I'll mess with it some more, I feel like I know a way to get it to work but it's unreasonably complicated
yes and no, it's like a rebuild of an abandoned font, so the github is basically a program to generate the rebuilt font, no raw link to the font itself
got it
Was importing the wrong css file, and on top of that, didn't put a line break..... I don't wanna talk about it

How can I get current user in a patch
Vencord.Webpack.Common.UserStore.getCurrentUser()
ty
https://github.com/Vendicated/Vencord/blob/main/src/plugins/isStaff.ts
When is .isStaff() and .hasFreePremium() even called
I'm fixing the thing so it applies staff flag only to current user
do they need to have a check too?
the hasFreePremium patch is only there because staff have free premium so it's to remove that feature so the client doesn't wrongfully think you have premium
(BTW if your confused premium could be nitro in the code)
Premium is nitro
But it doesn't have to be overrided in the isStaff plugin because it checks if the user's staff with the already overriden isStaff(), so not sure why it's being patched at all
because isStaff() is hardcoded to true so isPremium() will also return true
which is unintended
you don't want the client thinking you have nitro when you don't
but every staff has nitro automatically
well the way i learned css was when i used to play around with user styles people
then started to make my own, and then i styled some bad websites
but yeah everyone learns differently
is using the nitro spoof stream thing safe to use?
yes
technically no since they could easily detect it but discord doesn't care
I use it all the time
keep in mind it makes you look poor
ok
welp if one day discord gonna kill us
No
never
why
actually on second thought it might be possible as gm was on chrome store
yep
never
I will add
I'm not paying Google money to host my extension on their store
So uhh... Anyone else seeing this for every user in a private chat?
Turned off the custom css to see if that was interfering and it was persistent.
ok how about firefox
wait is it paid
it's isStaff plugin
how do you use custom css in browser version of vencord
You cant
aw
Id suggest using Stylus if you want custom css
well Ive been always using the one built in the client mod
like in goosemod before
easy backup and restore
easy backup and restore how?
were is the the location were vencord searches for installed discord clints. I cant find it or i am to dumb to find it in the patcher.js so i can change it so that it finds my instalation if i dont have it on the default path?
i guess i am to dumb and i am not even suprised
ok intresting
it seemlike the script is not asking for a costum instalation when it doesn not detect it
yes
are you trying to install it on a portable version or something?
~/scoop/apps/discord-canary
i guess it would be nice to be able to skip the check of if discord is installed and go forward and be able to define a path anyways
horror
if (menuItems.length === 1) {
console.log("No Discord installations found.");
process.exit(1);
changed the 0 to a 1 and it works now
or it should
nvm
How the fuck
yeah you're fighting a losing battle by trying to use package managers on windows
ye seemlike it i should rly look if i can get my arch installation running again without getting a black screen when starting xorg
First of all, did automatic installation not work?
send a ss of output
???
Why would you uninstall git and njs
that still doesnt explain
you followed this? https://github.com/Vendicated/Vencord/blob/main/docs/1_INSTALLING.md
your executuion policy is set wrong
Set-ExecutionPolicy RemoteSigned should do it
more or less you try to run a script with the setting beinglike dont run scipts more or less
^^
lets say i need to make a patch that adds an import
how would I name the variable so that it wouldnβt break anything?
how inefficient is this on a 1-10 scale
https://github.com/Vendicated/Vencord/commit/31ba5f553212ce9d92a1e5ffd3c872d11c1ab083
and how to make more efficient
you know there are imports at the start of each module
like var a = n(274637)
I need to add one of those
a better solution would be to:
make a patch for the target module that makes an export thats clearly named
find the module at plugin start and assign to plugin
use the module by Vencord.Plugins.plugins.Yourplugun.cachedmodule
probably easier as well
I did this in message logger
if (condition) return true
return false
you know you can just return condition? xD
simply don't, ids aren't stable
do what rusher said
oh yeah
would storing user id be benefitial instead of calling getCurrentUser() a oad of times
oh ill try that
no
that function is just a getter
in fact discords themselves call it multiple times a second
message logger?
Thereβs a open pr
@green dagger I believe this is the most efficient way
Oh youβre here too
π
and it returns isstaff correctly on actual staff members too
which is kinda unnecessary but at least its the full staff flag experience
you also forgot to credit yourself in the first pr lol
can plugins add css?
yop
how
i forgor π
mmmm no, i dont know what is minTTY
use cmd
cmd whit admin or normal?
normal
@rough saffron you will fix this NOW
goosemod backup includes the themes and custom css
its convenient
what does norpc actually do like what does it mean
disable/hide rich presence maybe?
I still see others. Is it supposed to "not send discord my own rpc" or what
RPC is "remote procedure call", it isn't just rich presence
it's what allows games to connect and request information from your discord client, and is what allows discord to automatically log you in from browser credentials as well as opening invite links in the desktop app from your browser
it has nothing to do with your rich presence status actually being sent to discord's servers - rpc is purely a local machine thing
bad boy
You will show terminal output

do it again and this time open cmd as non admin
this happended one time
My man installing Vencord to system32
baaaaaaaaaad boy
best path to install wdym
it's what happens when you open cmd as admin
hey sorry to even have to ask but does the fake nitro work and what does it allow
I did see something about the .isStaff stuff
Read its description
Sorry papa spook ill go read now
All i see is the hasFreePremium edit
but just diddt know if that gave anything cool
other than being part of the devtools stuff
why you reading code instead of description lmao
"Gives access to client devtools & other things locked behind isStaff"
Hurr Durrr imma dummy
i just wanted free bigger uploads kek
i forgive you
you're reading the wrong plugin bro

wait rlly?
that's isStaff not nitro stuff
nitro stuff is just freemotes and Max quality screen share
anything else not possible
dayummm well ty
enable increase free file max size or whatever in experimental flag discord updated it to 25MB or maybe just upload to 3rd party and share the link 
wait do u just need to enable experiment
is it not api locked
ok they did actually api locked it i did not try sending files
any way to get user's settings for discord
yes but you dont know what key is which without remapping it
prob have to be an API
banger seems to be broken
doesn't play the mp4, just shows the static beginning image
'uninject' is not recognized as an internal or external command, operable program or batch file
Poggers... Guess I have to reinstall Discord now.

show the command you ran
it should work
pnpm uninject, but nevermind. I just reinstalled Discord and it's all gravy now.
ur running uninject instead of pnpm uninject
yeah lol
well then you either modified the error message or pnpm wasn't installed
which plugin shows the idle status I forgot
wdym idle status?
uh just change your status?
that's not it. It's a plugin on vencord. I'm trying to turn it off.
IDLE STATUS: ACTIVE
I don't get what you mean, sorry
disable whatever plugin does that?
you enabled a developer option lmao
π
oh god nvm its part of IsStaff which is very annoying I use a few of the is staff things
...this is why you dont let random fucks have access to this shit...

yeah this is also why you dont just fucking patch isStaff to true 
lol i was so confused
thank you I can still keep is staff I was worried
you can disable it lol
isStaff is pretty useful btw
isStaff disables hasFreePremium
not enable it
how to use themes?
where to PUT- custom CSS?
nowhere yet if you're on Web
Hey can someone help me. I tried to install vencord I did all the steps downloaded git and js but when I lunch discord it's stuck on update failed. only if I open it with admin it will open but without vencord. How do I fix this?
show screenshot
erm this may sound dumb but what do i do if i use 2 themes on BD and want to transfare them to vencord
they are custom and not on github tho?
custom made by you?
by a friend
put them on github / similar and import by url
or use the discord cdn url
is this π
@import url("https://cdn.discordapp.com/attachments/1026515880080842772/1029763130131222598/unix2.theme.css");```
put this on top of ur css
should work

how
is the theme supposed to change them?
have you considered not putting text in your background
that's generally not good design
WHY DO YOU USE NEW TIMES ROMAN AS YOUR FONT
I like how that's the only thing you criticise about their theme 
no i dont like the nazi shit either, but it's funnier to point out the shitty font
i genuinely think they just stole another theme and dont have the font it uses installed
that makes more sense lmfao
font Lora
font trolley
Its difficult to read at 12px, dogshit font
https://bdeditor.dev/ its a theme editor
Customize themes by the community with a easy to use interface
is not stealing π
so not only do you have a nazi theme, you didnt even bother writing it yourself?
yes π
does anyone know how to fix this?
why is vencord browser extension keep getting uninstalled im going to explo
what browser

I think the install is just temporary for one session
beg @left crater to finish his extension pr
chromium
the rushie
death
rushii is keeping all the good prs to themselves
yop
I enabled strict branch protection rules for prs (not actually that strict it just forces u to rebase first)
rusher loves

what do I need to figure out signing for chrome too guhhhh
how are you installing it
building for web and dragging in the extension.zip into chrome://extensions

hus
ven will buy vencord.com
try this @grand juniper
unzip the extension somewhere
then do that with the folder
then install that and see if it persists
alr sure
@left crater @left crater @left crater love https://developer.chrome.com/docs/extensions/mv3/linux_hosting/#package-through-command-line
just load unpacked chrome extensions guh
mv3 
it yeets itself after restart guh
eh
j
maybe loading it as a zip unloads at each restart
I mean this is really easy so might as well just do this
so when i drag in the .crx nothing happens, am i supposed to do something with .pem
Well good luck making a .pem file cross platform 
nono
hhh
even restarting with the zip it persists between restarts for me
yeah
suree
but as I said just beg rusher to figure it out xd
it worked
love
but also this time i cleared the manifest v2 error
rusher will try ```js
import crypto from 'crypto'
import { writeFileSync } from 'fs';
const certKey = crypto.randomBytes(1024).toString('hex')
const certKeyFormatted = certKey.match(/.{1,64}/g).join("\n")
const certContents =
'-----BEGIN CERTIFICATE-----' + "\n" +
certKeyFormatted + "\n" +
'-----END CERTIFICATE-----'
const filePath = 'signingKey.pem'
writeFileSync(
filePath,
certContents,
{ encoding: 'utf8' }
);```
@left crater 
inb4 something something not cryptographically secure but who care
i will publish vencord to the webstores
chrome is like $8 and yea
Also gotta make Web actually good and self update before that
apple no I don't but safari isn't important 
xd I use browser without webstore integration so I don't have that
oh i see
but imo making new version for each git commit is meh
probably could make it either tag based or make extension preload fetch the code
is that even allowed (the latter)
I think it might be, considering things like tampermonkey exist
that said, userscript support would be easier in all aspects and support all browsers that support userscripts
yeah
that's planned anyway
shouldn't be too hard
but userscript seems a little painful to do in regards to updating
dedicated extensions could probably be scrapped in favor of a userscript that autoupdates over gh pages
the main challenge is the fact that vencord has to load before discord
this means async isn't acceptable for the initial loading

do userscripts have a kind of preload?
tampermonkey at least lets you specify an updateUrl for your script
it'll auto update from it periodically iirc
yeah that's true but then I gotta bump spam
ig it's not a big deal
users will love Vencord v67.18.124
in whatever build script you have for the userscript you could probably just set the version to the commit hash
how does the updating work? does it just fetch the provided url and compare version header?
looks like we may not need to specify the update url at all then (from the rest of the SO post)
yeah
but how do you make a button to install user script from github
especially if its gonna be a release which it should be imo

I don't like userscripts
same but it's easiest for cross platform support
I think some userscript extensions check to see if a page is a userscript and then render an install prompt instead of the script contents over it if it is
mm
why are extensions a problem
you can auto update anyways
okay looks like just raw link works
for user script install
can you link to js file in release
probably no
ya but that's download
I think to make it show as text instead of download you need to have the right content type (text/plain) ?
so release probably won't work
I don't wanna do builds branch again that's cursed
Well it's just one file so shrug guess gonna push to the repo
i dont fucking get it
how did you install pnpm
pnpm is installed, didnt realize i needed node.js installed
well shit i dont see it in the readme unless im actually fucking blind
ok now install.sh cant find my discord
build is not a git repository
oh i was using cyn's version, the readme there is barren
ok it worked cool shit
π
can someone help me, I tried to manually install vencord because the regular install didn't work and it gives my this error: How do I fix this?
put \ es oh my god
C:\Users
not C:Users920392
you are missing several slashes
I putted it with sleashes
make it \\ or /
put double \\ or use /
lemme try
π
you removed :
where?

cuz this
Worked π
Asking about your attempted solution rather than your actual problem
you should have just posted the issue that happened with the installer
but all good as long as it works now who care 
hey how would i trun the proxy settings from vencord back to an object
let settings = Vencord.Settings.plugins['CoolestPlugin'];
let realData = {...settings.data} // Uncaught TypeError: Cannot create proxy with a non-object as target or handler
Object.assign({}, settings.data); // Uncaught TypeError: Cannot create proxy with a non-object as target or handler
_.cloneDeep(settings.data); // Uncaught TypeError: Cannot create proxy with a non-object as target or handler
JSON.stringify(settings.data); // Uncaught TypeError: Cannot create proxy with a non-object as target or handler
I tried these and they just give the same error and have no idea whats going on
is there someway to store the data on the client without using vencord settings? like for example using fs.writeFile
all the traps for the proxy are probably not implemented
Is there a way to unplug vencord?
(manually added)
i accidentally closed discord and when i opened it my discord gets stuck on this
its 100% freezing but im not sure why
(openasar + vencord)
what's the use case?
anyway that works fine for me
what is data?
can you show me what it actually is
run Vencord.Settings.plugins.CoolestPlugin.data
i wouldn't mind exporting non proxied settings if there's actually a use case but everything you sent works fine for me with all sorts of data types i tried
its basically just a discord message object
why are u storing the entire message in settings
are u working on the pr or making it from scratch
theres already a message logger pr lol
WHAT
anyway i found the issue
as for obtaining the non proxied version,
Vencord.Settings.plugins.Test.toObject() ?
as for obtaining the non proxied version,
Vencord.Settings.plugins.TestNoProxy?
Vencord.PlainSettings.plugins.Test?
:O
i went With Vencord.PlainSettings
interesting
okay pushed fix
but also
- there's a pr for message logger
- for storing massive amounts of messages you
a) shouldn't store the entire object
b) shouldn't use Settings api, look into IndexedDB or similar options instead
thanks :D
it's not a problem cause it just calls default handler
it was an issue with typeof null being object so it tried to proxy null which isn't supported
I just had to add a special null case
@nocturne sierra
I'm following Megu's instillation guide and I keep getting this error
I'm following the guide step by step
I've installed both Git and Node.JS LTS already
system32 
the package file is there so I don't know if thats not it
yes it is but why are u in sys32
u get put in sys32 when u open command prompt as administrator
you have your execution policy set wrong
@shell veldt guhhh add execution policy step to install directions
tru
or maybe make a gui install app 
nop
gui isn't needed tbh
isnt there one in go
thats cli
oh
this instructions seem simple enough
I was a powercord user lol
okay time to google how to change execution policy
but first should I remove vencord from sys32
if you want
windows expert
wasn't the right command but I got it
yeah it was pretty easy to install, just needed to change settings to allow me to install scripts
I don't know if there was another way to do it, but I had to run powershell as an admin in order to do it
then close it and run it normally
windows exexution policy thats why
cant build for web for... this reason
working on one 
its also not uninjecting when i ask it to...?
k nvm that was me being lazy
had to kill the app


ty riven
Just like lvsfunc if you don't have an nvidia card
Src just dies on a command or file not found error
LOL
Oh shit this is support
run node -v and tell me what it says
16.4.0
πΏ
can anyone help me installing vencord. ive been trying to install it for the past hour an a half
yea wsp
globally?
Can I see the cmd you used?
to install pnpm?
yea
npm i -g pnpm
huh
thats weird as all fuck
well
Try replacing pnpm commands with npx pnpm
Maybe it will work
idk tho, because 
dont react husk to that
seems like with npx it actually sees it
yeah
because npx doesnt actually install pnpm
but it should "in theory" work
actually
1 second
yeah it should work
the fuck
wtf
no.. im using wsl so i can use sudo to bypass the damn perms. cuz if i use a diff terminal it says i dont have permission.
what?????
i have a corrupt permission registry key on this system. and i cant edit it what so ever, even if i log into the administrator account i cant delete it from there.
why not just reinstall windows 
because i don't fucking feel like spending 3 hours doing that
stupid fucking hack for a stupid fucking problem holy shit
i can speedrun windows installation in 15 minutes
Better yet
good for you
I can speedrun linux installation in 10 minutes
3h installing windows ?? wth
windows 11-
windows 11 π€’
Windows 11 isn't as bad as it used to be lol.
still alot of issues but most of those issues should be fixed in the next huge update, which i believe the release date is soon
Yeah it should release on september 20th
It has a completely remade task manager which is what am looking forward to cuz the current one is so unoptimized.
have you tried just using npm
yes.
rip
should release on september 20th?
Yeah
the version 22H2 of win11
which has fixes for most current issues
that was almost a month ago but okey
search index fixes, completely revamped and optimized task manager and alot of other things.
oh wait am dumb
i thought we were still in september
am stupid'
the task-manager doesnt even fucking work
for which version
21H2 or 22H2
21H2 task manager works for me its just painfully slow
22H2
and yes, it fucking sucks when you have to literally wait
also commandlines seem to be broken too
i wish they hadn't remade the task manager like who cares it's a taskmanager
Well i care because of it being so unoptimized and slow that upon opening it, it lags my entire pc for like 10 seconds before finally loading correctly after a minute.
And my pc is a 3000$ gaming pc.
Task manager shouldnt be lagging the whole thing
ngl thats impressive
the fact that task manager lags my pc?
the fact that youre this dumb*
well i wasn't going for that lol
no problem bro
π€
uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh idunno if its normal or not but when I'm in a vc it shows 0 ms ping
Mf lives next to Discord's HQ
fym, lil bro lives inside the server racks in winter times for free heating
FluxDispatcher
Uh, spotify keeps doing this
ok
doesnt seem to execute the function when you're receiving the even though
thats what im trying to do
nvm im dumb
why cant I subscribe to CHANNEL_UPDATE π©
for some reason
im changing the channel name on CHANNEL_UPDATE
but its not changing in the client
ok I just used ChannelStore.getChannel instead
what
I fixed it
are you the discord server?
OwO
his pc is the discord servers
bros blessed
I LIVE INSIDE YOUR SERVERS ππI LIVE INSIDE YOUR SERVERS ππI LIVE INSIDE YOUR SERVERS ππI LIVE INSIDE YOUR SERVERS ππI LIVE INSIDE YOUR SERVERS ππ
also I cannot share my screen. I mean I can until someone tries to watch it. The preview of the screenshare just completely freezes and other participant says "it just loads" then my whole client just freezes and restart REALLY SLOWLY.
so I'm trying to add a reply feature to message actions, but I'm stuck with this error: MessageClickHandler: Listener encoutered an unknown error. (TypeError: i is not a function)
findByProps returns the exports object
so it would be js const { replyToMessage } = findByProps("replyToMessage")
you can also disable minify in the build.mjs file (search for minify: true and set it to false)
I was gonna do that for development anyway but uhh forgot
ahh
seems like it returns a different error: js Failed to start MessageQuickActions TypeError: Cannot destructure property 'replyMessage' of 'X(...)' as it is null.
top level?
show code
import { addClickListener, removeClickListener } from "../api/MessageEvents";
import { Devs } from "../utils/constants";
import definePlugin from "../utils/types";
import { find, findByProps } from "../webpack";
import { UserStore } from "../webpack/common";
import consoleShortcuts from "./consoleShortcuts";
let isDeletePressed = false;
const keydown = (e: KeyboardEvent) => e.key === "Backspace" && (isDeletePressed = true);
const keyup = (e: KeyboardEvent) => e.key === "Backspace" && (isDeletePressed = false);
export default definePlugin({
name: "MessageQuickActions",
description: "Quick Delete, Quick edit",
authors: [Devs.Ven],
dependencies: ["MessageEventsAPI"],
start() {
const { deleteMessage, startEditMessage } = findByProps("deleteMessage");
const { replyMessage } = findByProps("replyToMessage");
const { can } = findByProps("can", "initialize");
const { MANAGE_MESSAGES } = find(m => typeof m.MANAGE_MESSAGES === "bigint");
const { isEditing } = findByProps("isEditing");
document.addEventListener("keydown", keydown);
document.addEventListener("keyup", keyup);
this.onClick = addClickListener((msg, chan, event) => {
const isMe = msg.author.id === UserStore.getCurrentUser().id;
if (!isDeletePressed) {
if (isMe && event.detail >= 2 && !isEditing(chan.id, msg.id)) {
startEditMessage(chan.id, msg.id, msg.content);
event.preventDefault();
} else if (!isMe && event.detail >= 2 && !isEditing(chan.id, msg.id)) {
replyMessage(chan.id, msg.id, msg.content);
event.preventDefault();
}
} else if (isMe || can(MANAGE_MESSAGES, chan)) {
deleteMessage(chan.id, msg.id);
event.preventDefault();
}
});
},
stop() {
removeClickListener(this.onClick);
document.removeEventListener("keydown", keydown);
document.removeEventListener("keyup", keyup);
}
});```
it returns null
there's your issue
there's no module exporting a replyToMessage module
you can check how to create a reply by checking the interactionKeybinds plugin
ok, thanks
How can I get better discord for mobile?
smartest bd user
Bruh I just forget;-;
forget what 
I'm in the wrong server
maybe i shouldn't think about what could possibly be the right server 
i followed the manual installation method

π
when file explorer is only ever used for the downloads folder 
use the path of the vencord folder πΏ
i.e. C:\Users\{user}\Documents\Vencord
or where ever you put it
so i was doing the installing which isn't the manual method and pnpm was showing error in powershell
so i now rain it in cmd without admin perms
AND IT FUCKING WORKED
LIKE WTF
error in powercord
what.
powershell proably
oh sorry
powershell
i used to use powercord as my discord client recently
so i fucking mixed it up
ah
it might be because i ran in admin for powershell
doesnt it specifically say to not run as admin
i prefer cmd to powershell 
MY DUMB BRAIN READ IT AS TO RUN AS ADMIN
ok nvm
thats only for installing pnpm
yeah
it showed error
anw
it worked now
nice
yeah makes sense
everytime the clients restart for an update i cannot join any vc bcs it just keeps "RTC Connecting...", a restart fixes it but it's strange anyway
cant reproduce
might be a discord problem, it happened a few times when using pc back in the day but not everytime
it happened to me too, it seems also get fixed when i open voice debug
its a discord voice server skill issue
it goes away after like an hour usually
In the updater tab
hard restart Discord
Sometimes when I edit messages, my quick css flickers for a bit because it gets reloaded. Is that a Dicksort or a Vencord issue?
(will start checking logs before editing, like now)
That's the best part. It doesn't flicker when I edit it, it just freezes for a second to apply changes

@shell veldt you
is there a better way to get nanos than
Math.floor(window.performance.now())
or an overall better way to get nanos unix timestamp than
`${Math.floor(Date.now() / 1000)}${Math.floor(window.performance.now())}`
@rough saffron be nice
wdym 4chan timestamps
when u save an image from 4chan the filename is the unix timestamp in nanos
ah
im trying to turn off plain icons folder but the plugins keeps it turn on default and i try to unstalling the client and that didnt work
cope
when replying to yourself using the interaction keybinds plugin this happens, its not supposed to ping you
i dont think its that big of a deal, but you never know
test
yeah it works though its not the same as normal reply
what
well if you want to be exact replying to yourself normally won't let you ping at all
sure it doesn't truly matter but Β―_(γ)_/Β―
RE: Quick CSS flashing after edits
Finally got it again and the console was helpful!
@rough saffron be nice.
hewwo
wtf be nice
@inland copper
Did you draw this?
nah
it's on revanced server
I'm not this talented π
L bozo
cfg
tried to build the extension but it gives me this error
k thx
why do so many windows users have old nodejs versions
because lts is v16 I think
bc they instal the lts version
I use an experimental feature in build script which ig isn't available in 16 yet
should probably add a note that u need node v18 then
idk why you wouldn't just get latest tbh, lts is dumb concept
latest is still stable anyway
I'm using 16.16.0 and it works fine
latest buildWeb?
vencord worked fine but it was just the buildweb thing that broke
the web extension
yes only Web uses experimental feature
it's an unfinished proposal so ig it makes sense that it's only in latest and not lts
if u know u know
π€¨
clearly u don't know
I do not know
||spotify without the stop||
so I was trying to get viewicons to work, removed openasar, all other plugins.... banners and server icons still work but no pfps.... wish I could say confidently which update it broke on but I cannot 
perhaps its related to having the new profile layout
well banners have never worked
but pfps work for me
ohhhh maybe, is there an experiments flag for it or am I DOOMED
but im on the old profile layout
it's an experiment so you should be able to disable it yeah
rad I will try this
that fixed it! sorta, banners don't work but pfps do with old profiles 
appreciationed
yeah banners never worked idk why xd
i don't have a theme
it's just amoled exp
which just overrides css vars
trol
disabling amoled did nothing
both work now, I appreciate your labors 
is there any universe in which we could write plugins (that need to do react-y tomfoolery) in tsx directly and transpile that to normal ts with something?
we already support tsx
it'll transpile automatically
the plugins folder has a few tsx ones already
I think
poggers, thank you
sorry for being lazy and not reading any docs (yet)
nw
this seems 100x better that bettergaycord
idk if we mention tsx in docs
you guys are awesome
Best way to learn is to look at existing plugins imo
yep
but we do have two guides in the readme
main one and urs?
ye
great, will soonish try to make a plugin for my meme indexer + cdn which (in a perfect world) would have a menu like the integrated gifs one and also put some dynamic button on all media shit like the star for gifs
does that seem feasible?
great
thanks again and good night
(mini plugin idea: timezone database like the pronouns one)
existed for bd
guh I love this
will be waiting patiently for you to finish
I've needed this for so long
also make it support text only entries
I will organize my 5 morbillion images
I'll morb you







