#👾-core-development

1 messages · Page 39 of 1

quick ibex
#

i love germany thats where all the cute girls with 🏳️‍⚧️ in their bio comes from

austere talon
#

pls build faster github

quick ibex
heavy widget
quick ibex
#

damn

austere talon
quick ibex
vague finch
#

programmer socks

heavy widget
austere talon
#

should i spoof Vencord Desktop's user agent or no

quick ibex
#

ven doesnt follow me on wetdry since when

quick ibex
austere talon
#

currently it sends electron useragent mentioning "VencordDesktop" LOL

quick ibex
#

then i guess it doesnt matter

quick ibex
#

I dont think we are big enough/cause enough trouble to be under discords radar so

austere talon
#

that and I highly highly doubt they check UA

#

cause there's so many browsers

heavy widget
#

yeah true

quick ibex
#

tru

austere talon
#

and it's not like loading Discord in your own electron app is against tos (i think)

heavy widget
#

yeah nah im on the VencordDesktop internet browser sunglas

austere talon
#

we ball

#

ubuntu snail moment

austere talon
#

yeah

quick ibex
#

so doesnt matter

austere talon
#

basically

#

uh samu

golden gulch
#

discord will simply ban anyone accessing the app through chromium

austere talon
#

can u check ~/.config

quick ibex
austere talon
#

and let me know if it's ~/.config/vencorddesktop or what it is

quick ibex
#

vencord

austere talon
#

how does it use more ram lmaoo

#

impossible

heavy widget
#

good job you made it worse!!

austere talon
#

ok big

quick ibex
#

Had to delete because email

austere talon
#

why do u use megufont as system font lmaooo

quick ibex
#

idk why that is there

austere talon
#

i didnt even notice that

#

FUCKING HURRY

quick ibex
#

ubuntu moment

quick ibex
austere talon
#

kinda based

quick ibex
#

if @umbral hedge fixed accented letters

#

id use it even on my phone

austere talon
#

@solemn spoke fix

#

wait

#

wrong person

solemn spoke
#

:c

austere talon
#

@umbral hedge fix accented letters on megufont :3

quick ibex
#

id root my samsung just to use megufont

austere talon
#

yo auser

#

get on vencorddesktop

heavy widget
umbral hedge
austere talon
#

time to put vencord desktop on aur soon

quick ibex
#

where can i suggest goodies to add to vencord desktop

umbral hedge
austere talon
#

macOS application must be signed in order for auto updating to work.

#

CRINGE

umbral hedge
#

"pls add stereo mic to megufont"

solemn spoke
heavy widget
#

okay whos gonna donate 100 bucks to ven

jagged cloak
#

nop roll your own auto updating trolley

#

fuck macos garbage

quick ibex
signal rover
heavy widget
#

i have more than 100 but i know how to spend my money better

quick ibex
#

wtf

#

donating to ven is not a good way to spend money???!?!?!

heavy widget
#

it would go to apple

quick ibex
#

oh wait

heavy widget
austere talon
#

i will never buy crapple license

quick ibex
#

you are talking about that

#

nvm

#

yeah no never buy apple license

austere talon
#

have u ever checked who owns the vencord chrome extension

heavy widget
#

no?

quick ibex
#

not you i assume

austere talon
heavy widget
#

oh what

#

why?

austere talon
#

because that shit costs 5 bucks and I'd rather buy a Döner than a chrome store license

quick ibex
quick ibex
heavy widget
austere talon
#

okay new targets

#

rpm deb and tarball

golden gulch
#

there are no döner shops in alaska I am going through withdrawals

quick ibex
#

im sitting here in my underwear doing this shit bro

#

i am NOT having it

signal rover
#

No PKGBUILD

#

cringe

austere talon
jagged cloak
#

snap flatpak and nix flake when trolleyzoom

signal rover
#

Snap 🤢

austere talon
quick ibex
heavy widget
#

manual updating

austere talon
#

wait

signal rover
#

Flatpak is ok if you like android perms for your linux desktop

austere talon
#

AppImage, flatpak, snap, deb, rpm, freebsd, pacman, p5p, apk, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir.

#

huge

#

i will do every format

quick ibex
#

as soon as voice engine is implemented Ill switch to vencord desktop permanentlt

austere talon
#

uhh

#

how tf would it release aur and .apk and stuffs

quick ibex
#

also fix this ven

signal rover
heavy widget
#

heyyy the build works

#

on mac

austere talon
#

can electron builder auto deploy to aur

austere talon
quick ibex
austere talon
#

i think I need to manually maintain aur pkg

#

dont think electron builder can auto pub

quick ibex
austere talon
#

yes

signal rover
#

You can make a -git version that builds from the repo

golden gulch
#

ven backdooring my mac

quick ibex
#

why? idk

signal rover
#

and you can make a -bin that downloads the latest compiled version from releases and installs it

quick ibex
#

but just think so

heavy widget
golden gulch
#

my firewall settings are stricter than default

heavy widget
#

oh fair

quick ibex
#

mastodon plugin when

charred monolithBOT
golden gulch
#

(somehow the firewall settings are extremely lax by default when literally every other privacy setting on mac is absurdly and annoyingly uptight)

heavy widget
#

oh uh ven

austere talon
heavy widget
#

you cant get it back when you close it with x

#

it says its still running

austere talon
quick ibex
#

so you did

austere talon
#

I can fix that soon

golden gulch
#

simply never close discord

#

become terminally online

heavy widget
#

truuee

austere talon
#

wait wtf is Vencord Desktop Helper.app

#

????

heavy widget
#

whoops

#

byebye

quick ibex
heavy widget
#

ill still be here on phone but yknow

austere talon
#

mfw

quick ibex
#

motherfucker has so many badges

heavy widget
#

and oh god this thing does not like having 2 discord instances running

#

yes because vencord desktop is counted as the browser (duh)

quick ibex
#

yeah ik

charred monolithBOT
#

I just made an initial release if you're interested, you can grab it over at https://github.com/Vencord/Desktop/releases . It reads its settings from ~/.config/vencorddesktop/VencordDesktop/settings/settings.json

It works but isn't very polished yet! Will work on it further in the coming few days

Thanks, i will keep an eye on it.
If this ever becomes a finished thing, i will most likely switch to it from Armcord, since the only reason i use armcord is the focus on Linux support ...

austere talon
austere talon
#

you promised me GREAT AMAZING mobile support @turbid hatch

#

but

#

the header is like weird on mobile

#

it has no room to breathe

austere talon
signal rover
#

Anyway vencord is broken on canary

austere talon
#

yes

signal rover
#

cool

#

ill wait until its fixed

#

I just cant use vencord settings or right click servers

austere talon
austere talon
signal rover
#

Nah

#

Stable legit does not work right for me

austere talon
#

crazy how fast vencord desktop loads

#

and how it's 1000 times faster than discord desktop

signal rover
#

Opens pretty slow

austere talon
#

also all of these arent even implemented

limber skiff
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
austere talon
#

@honest geyser did u see my feedback on ur pr?

limber skiff
#

anything you want me to fix ven?

austere talon
#

there's some issues with the css in cozy (non compact)

austere talon
limber skiff
#

anywhere lol

#

I'm gonna fix the classes issue on game activity toggle rn

#

so if you want me to fix something else too

austere talon
#

huhhh

#

what classes issue

#

the game activity toggle one?

limber skiff
#

ye

honest geyser
austere talon
#

just asking because you haven't replied back yet so I wasn't sure if you noticed

#

take ur time

charred monolithBOT
austere talon
#

I'm fairly certain that already happens when the pronouns are loaded in after a sec

#

So the fix would be to make sure the pronouns container has the exact same height as the name

charred monolithBOT
honest geyser
#

Yeah this fix should not be too hard, I was talking about the issue that there is no animation after the hover

charred monolithBOT
limber skiff
#

vencord reporter doesnt run on canary anymore?

austere talon
#

timed out ayo

#

it's been kill for a while

limber skiff
#

yesterday too

austere talon
#

I never bothered to check it ehehe

limber skiff
#

ye

austere talon
#

why did it time out though

#

my account didn't get banned right

limber skiff
#

this too

austere talon
#

no stable would have broken too mm

austere talon
#

I failed to update the workflow for canary

limber skiff
austere talon
#

I moved the file

austere talon
#

ayo

limber skiff
#

something doesnt seem right lmao

austere talon
grave mangoBOT
austere talon
#

So fix the second one

limber skiff
#

done

austere talon
#

just fix the canary line I sent u and it should work again

limber skiff
#

not sure about the timeout

austere talon
#

that's stable that timed out?

limber skiff
#

ye

austere talon
#

Well

#

see the error

#

it's the error u caused

#

made vencord explode

#

it times out because it waits for a signal that's only logged after test finished, if vencord fails to load it will never send the signal

limber skiff
#

you exploded vencord too

#

lol

charred monolithBOT
austere talon
#

huge

#

I didn't bother to test web

#

it's easy fix tho lolz

limber skiff
#

how fix

#

I do

austere talon
#

just define in esbuild config

#

hold on

limber skiff
#

okay

austere talon
#

but don't do that now

#

I gotta edit some stuff anyway tmrw for vencord desktop

#

actually

#

just

#

here

grave mangoBOT
austere talon
#

add js IS_DISCORD_DESKTOP: false, IS_VENCORD_DESKTOP: false

limber skiff
#

aight

austere talon
#

uh

#

quote the booleans

#

as string

#

I think

charred monolithBOT
austere talon
#

lmao @uneven yacht we really need a better description / about for the fake profile themes plugin

#

everyone asking

cunning canyon
# charred monolith

@austere talon how about make it doesnt work in vencord trolley (or maybe make it doesnt work in any server >100 members)

austere talon
#

😵‍💫

austere talon
#

is that a different icon than the webpack commons one @limber skiff

limber skiff
#

button, yeah

austere talon
#

oh wait

#

if u want another thing to fix

#

dev companion

limber skiff
#

it's the one they use here and some other places

austere talon
#

you should remove all newlines from the source code

grave mangoBOT
austere talon
#

.replaceAll("\n", "")

limber skiff
#

aight

austere talon
#

maybe also add this

grave mangoBOT
limber skiff
#

like this?

austere talon
#

ye

limber skiff
#

ok done

austere talon
#

looks good probably

jaunty tide
#

Is there someone to talk to about adding a certain plugin?

#

a friend of mine says that a friend of his coded a plugin that will look for keywords and notify you. Im not much of a coder but it looks plagiarized from better discords KEYWORDTRACKER

austere talon
#

what

jaunty tide
# austere talon what

A friend of a friend coded what he claims is a code to have keywords set off a notification.

austere talon
#

there's already an open keyword notifier pr

jaunty tide
#

Whats it called??

cunning canyon
austere talon
#

who's making it again

jaunty tide
jaunty tide
#

Just was hoping someone can look at the code and see if its actually plausible

austere talon
#

not talking to u lmao

jaunty tide
#

oh

austere talon
jaunty tide
jaunty tide
#

Lame...

cunning canyon
jaunty tide
#

damn... I was using BD but their logger is busted so i switched to here

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Discord Account

! Trish !#3049

What happens when the bug or crash occurs?

.

What is the expected behaviour?

I just open my Discord PTB then i saw this error, i cant even access the whole vencord, but the themes and other functions, seems to be working.

image

How do you recreate this bug or crash?

i didn't recreate it the bug, its just like when i update the d...

#

Discord Account

Botond0207#1935

What happens when the bug or crash occurs?

Everyday i get a vencord update (i don't know if it's normal), i install it and restart discord. After this i can't talk in vc's, it's like i'm muted or my mic isn't recognized. I have to unplug my headset and plug it back in every single day to make it work. For the rest of the day i can restart my pc as many times i want and my mic will be fine so i think it's a problem related to vencord updates. I also h...

#

Hey, the daily updates are normal, they actually happen more often than daily but whatever. These updates shouldn't interfere with your mic setup, and neither should VolumeBooster. Try looking for any errors that are related in CTRL+SHIFT+I

I found one that says vencord at the end, here it is.

`Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC282...

charred monolithBOT
stiff cove
#

a

cunning canyon
cunning canyon
#

VencordForker lol

austere talon
#

low dpi?

#

can u elaborate @placid hinge

brazen phoenix
charred monolithBOT
jagged cloak
#

here comes aliucord spooner knifer and sporker

charred monolithBOT
#

would be really cool to see this on web too

the main issue being that web doesn't use this UI, instead skips it and goes into navigator.mediaDevices.getDisplayMedia and calls it with hardcoded 720p 30fps, regardless of what the video quality manager specifies so you'd need to do something along the lines of:

const gdm = navigator.mediaDevices.getDisplayMedia

navigator.mediaDevices.getDisplayMedia = () => {
  return gdm.call(navigator.mediaDevices, yourQualityOptions)
}

...

charred monolithBOT
#

i did pr, but it didnt get merged due to it supporting only gofile and file.io. There are some issues because some users want to use, for example, catbox or whatever and its pretty hard to appease everyone all at the same time. Same issue with the fxTwitter plugin

you should keep working on it, i wanna see something like this implemented into vencord

jagged cloak
#

push fix when trolley

#

stable was updated

austere talon
#

ye

jagged cloak
#

(i am not reloading to double check this)

austere talon
#

gonna fix in a bit

#

should be quick, it's an easy fix

charred monolithBOT
lime stone
#

looks like it considering it's just the menus that are broken :p
unless it uncovers another error

charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

Vencord is successfully installed however none of the menus work. OpenASAR, on the other hand, remains working. I have tried reinstalling both Discord and Vencord many times.

What is the expected behaviour?

The menus should work

How do you recreate this bug or crash?

  1. Install Vencord using VencordInstaller on macOS
  2. Open Discord and navigate to the settings menu
  3. Go to one of the Vencor...
jagged cloak
#

everyone rushing to make the same github issue thinking theyre the first:

lime stone
#

xD happens to everyone right (well hopefully not if they are in the discord)?

lime stone
#

oh, and people should search github issues

jagged cloak
#

🙇 ➡️ forgor brainBasket

lime stone
#

you have a brain basket?!

#

this server is the best!

fleet depot
#

what a great emote clones

lime stone
#

i somehow didn't work out how the clone plugin works, maybe it was broken

charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

The bug happens when I try to access to any of the Vencord Pages.

What is the expected behaviour?

I except Vencord/Discord to open any of the pages under the Vencord section.

How do you recreate this bug or crash?

  1. Go to settings
  2. Scroll down until you find the Vencord section
  3. Click on any of the pages related to Vencord
  4. See TypeError: Reflect.get called on non-object

Errors

``...

stiff cove
#

bruh

charred monolithBOT
jagged cloak
charred monolithBOT
jagged cloak
#

"hey maybe i should search for 10 seconds before making an issue about this"

charred monolithBOT
#

Discord Account

[Sinking ship]#7765

What happens when the bug or crash occurs?

If I try to enter any of the Vencord settings (plugins, themes, etc.) It says "Oh no!"

What is the expected behaviour?

I want to be able to enable a plugin so I expect the settings to work

How do you recreate this bug or crash?

  1. Open settings
  2. Go to any of the Vencord settings such as plugins or themes

Errors

More than one error appears but the one that appears both in Discord and...

austere talon
#

OH MY GOD

#

SHUT UP

jagged cloak
#

yeah just turn off issues

#

lmfao

jagged cloak
#

but heres the kicker

lime stone
# charred monolith

tbf if you see an issue that's closed it looks like the issue may have come back or something

jagged cloak
#

(his ass is NOT kicking!)

#

i doubt it

#

that darn bug is back within 10 minutes

verbal pumice
#

does the average person there even know how to press the closed issues button

jagged cloak
#

noppp

austere talon
#

vencord users rushing to open the 5th duplicate issue instead of reading for 2 milliseconds

hallow kestrel
#

Vencord users scroll up the #🏥-vencord-support-🏥 challenge to see if anyone is having the same error with stable channel (impossible)

quick ibex
#

GUYS WHY NO WORKING PLS HELP ME I NEED VENCORD LIKE RN PLS HELP NOW LIKE RN RN

verbal pumice
#

@ven eat faster >:(

austere talon
#

I just cooked tea

#

I'm in no rush

lime stone
#

at least we can still use uwuify

#

that's all that matters!

jagged cloak
#

cooked tea??

charred monolithBOT
jagged cloak
#

i will nuke issues

verbal pumice
#

the fucking pfp

jagged cloak
#

i didnt even notice

#

pfp so ironic

jagged cloak
#

LOL

#

i was just gonna post a picture of pfp

charred monolithBOT
lime stone
#

that was quick :p

jagged cloak
#

also that nw guy is a splatoon player

#

lolo

#

ik i knew them from somewhre lol

charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

I updated the vencord client and this error came up

What is the expected behaviour?

I'd expect it to open plugins or an other vencord tab

How do you recreate this bug or crash?

  1. Update on Linux (console)
  2. Open Vencord tab
  3. Error

Errors

Oh no!

An error occurred while rendering this Component. More info can be found below and in your console.

TypeError: Reflect.get called on...
jagged cloak
#

lopl

lime stone
#

:eyes_rolling:

charred monolithBOT
lime stone
#

it seems it did stop them from opening a new issue though!

#

so maybe it should be kept open

slow otter
#

Discord implemented a "UI theme" for nitro usershiddohwell

hushed orchid
slow otter
charred monolithBOT
lime stone
#

oh that's nice!

sharp drum
#

how do we update without being able to get to the updater page? Or will it do it automatically

jagged cloak
#

installer

#

why are people getting 403s on installer btw lmao

#

github moment

muted mural
#

I'm confused whats broken?

jagged cloak
#

nothing now

muted mural
#

What was it

lime stone
#

hm, usually the api doesn't work when you are ratelimited

jagged cloak
#

menus

lime stone
#

(obvious though :p)

muted mural
#

How you patched menus?

lime stone
#

i don't know if that's the correct status code

jagged cloak
#

:p

muted mural
#

Oh

charred monolithBOT
lime stone
#

hm...

charred monolithBOT
austere talon
jagged cloak
#

figures

austere talon
#

@limber skiff

#

contextMenuApi slightly broke

#

its cause it's in some diff func

#

i think

jagged cloak
#

toasts dont work either apparently

austere talon
#

true

charred monolithBOT
austere talon
#

box

charred monolithBOT
austere talon
#

it seems like we can simplify ContextMenu shenanigans

charred monolithBOT
austere talon
#

i fixed

#
export default definePlugin({
    name: "ContextMenuAPI",
    description: "API for adding/removing items to/from context menus.",
    authors: [Devs.Nuckyz, Devs.Ven],
    patches: [
        {
            find: "♫ (つ。◕‿‿◕。)つ ♪",
            replacement: {
                match: /(?<=function \i\((\i)\){)(?=var \i,\i=\i\.navId)/,
                replace: (_, props) => `Vencord.Api.ContextMenu._patchContextMenu(${props});`
            }
        },
        {
            find: ".Menu,{",
            all: true,
            replacement: {
                match: /(?<=\.jsxs?\)\(\i\.Menu,)\{/,
                replace: "{contextMenuApiArguments:typeof arguments!=='undefined'?arguments:[],"
            }
        }
    ]
});
#

this works fine @limber skiff

#

Discord renamed the Menu to a normal name so we no longer have to match it

charred monolithBOT
limber skiff
#

what about performance

austere talon
#

uh

#

should be trivial cause its small patch

limber skiff
#

the thing is it matches a lot of things

#

thousands of lines in some files

austere talon
austere talon
#

look at the code, it only matches createElement(a.Menu,{

limber skiff
#

checks*

austere talon
#

actually it only matches the {

limber skiff
#

not matches*

austere talon
#

checks how

austere talon
limber skiff
#

for the regex

#

anyways yeah seems godo

lime stone
#

omg the new patch helper is soo good!!

austere talon
#

(not new :P)

lime stone
#

it was there before?

#

would have saved me pain™

#

oh lmao

limber skiff
#

strange how the old one wasnt working still

lime stone
#

the extension is good but doesn't give you the code

#

i like things writing code for me :>

limber skiff
#

@austere talon lmao

#

that must be why it wasnt working

lime stone
#

omg the old patch helper is soo good!!

#

it really is though

austere talon
#

That is why we couldn't find anything in the new module yeah

#

because they had longer names

limber skiff
#

the old context menu patch

austere talon
lime stone
#

ah, nice

austere talon
#

a popup that is the same as patchhelper

#

i ran patch tester workflow btw

#

looks like some patches are also broken

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

JSHandle@error

limber skiff
#

😱

austere talon
#

how

#

bro trippin

#

mfw JSHandle@error

limber skiff
#

thats a desktop only patch

austere talon
#

oh

#

i see

limber skiff
#

but god

#

discord broke that one again

#

😤

austere talon
#

maybe we can automate testing with vencord desktop

#

will have to look into it

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

JSHandle@error

austere talon
#

i dont think reporter has ever not failed

#

lmao

limber skiff
#

context menu api still a bit broken

#

cuz the patch had to be global

#

I will fix later with volume booster

quick ibex
#

token lagger

vagrant girder
#

Sorry

#

Wrong server lol

austere talon
#

whats a vencord role @vagrant girder

austere talon
#

OHH

#

i see

#

true

#

like the regex needs to be global

#

real i forgot

charred monolithBOT
austere talon
#

what

charred monolithBOT
lime stone
#

i am the worst at patches :p

spark cove
lime stone
#

yes! don't ask what this is, it was just the only banner i had without spelling errors (if you consider it a real word)!

lime stone
lime stone
#

could you hide information in avatars outside of the visible circle?

charred monolithBOT
spark cove
#

steganography expert makes vencord plugin

austere talon
#

steganography moment

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

JSHandle@error

#
Bad Patches

None

Bad Starts

None

Discord Errors

JSHandle@error

jagged cloak
#

JSHandle@error

charred monolithBOT
charred monolithBOT
limber skiff
#

🤨

austere talon
#

"by tricking the client into thinking you are the owner of every guild" that sounds like a really bad idea

charred monolithBOT
#
[Vencord/Desktop] New tag created: v0\.1\.2
ashen pumice
#

it work doe

austere talon
#

now click on roles, app directory & members

austere talon
ashen pumice
limber skiff
#

doesnt look like it

ashen pumice
#

it work doe

austere talon
#

now check network tab

#

does it send bad requests

ashen pumice
#

yes.

#

but it doesnt matter

austere talon
#

????

#

how does that not matter lmao

ashen pumice
#

ive been using this for over a year with other clients

#

i decided to port it to work with yours

#

if i fix the bad requests will it get accepted

charred monolithBOT
#
[Vencord/Desktop] New tag created: v0\.1\.2
ashen pumice
austere talon
#

idk maybe

#

whats even the use case

#

why would u want to view some other persons server as a role

ashen pumice
austere talon
#

no

#

that views permissions

ashen pumice
#

thats what mine does

ashen pumice
#

it's exactly what mine does

austere talon
#

hmm

sick ocean
#

i dont like it

#

ban him immediately

austere talon
#

ig thats pretty neat but doesnt cover channels like the other pr and bad requests are always bad

limber skiff
#

your plugin allows for a billion bad requests

#

someone can try changing those permissions

austere talon
#

we could merge them assuming bad requests are fixed

ashen pumice
sick ocean
#

he'll never do it its impossible

ashen pumice
austere talon
#

fair but there are sosososo many buttons that will cause bad requests

#

the average user is dumb and will click all of them

limber skiff
#

(fixing the bad quests will make you need a billion more patches)

ashen pumice
#

dude that's not hard to fix

limber skiff
#

which will make your plugin super complicated

sick ocean
#

beamed by discord

limber skiff
#

ideally those buttons should be disabled

austere talon
#

you might not have gotten banned for it but you also probably dont click those buttons, the avrage user will click EVERY button

#

trust me

#

the idea is neat but its kinda risky

lavish ridge
#

the average user can do many dumb things

#

to get themselves banned

#

But to get banned you need to try

#

like really try

austere talon
#

why is our icon so scuffed in the nsis installer

ashen pumice
#

also there are legitimate cases where these apis can get called and error

charred monolithBOT
austere talon
limber skiff
#

aight volume booster fixed

austere talon
#

noice

limber skiff
austere talon
#

how does that improve it

limber skiff
#

it matches Menu first

austere talon
#

r u sure thats relevant

limber skiff
#

way more uncommon than jsx bla bla

austere talon
#

ig

limber skiff
#

well I want to be sure that patch is fast

austere talon
#

are u saying u want to test it first

#

or

limber skiff
#

I tested it already

austere talon
limber skiff
austere talon
#

i was like "most stable nookies pr" for a second but u just didnt update that branch xd

austere talon
#

:3

#

holy yeah that branch was hella outdated

limber skiff
#

I always have the dumbest errors which I never catch

austere talon
#

ok doesnt crash

limber skiff
austere talon
#

nono

#

the nitro one

limber skiff
#

oh

austere talon
#

oh nice

limber skiff
#

blahaj

limber skiff
#

that whitespace 🤨

#

lmao

austere talon
#

i think that might be css

limber skiff
#

description too big?

austere talon
#

its that

#

not plugins' fault

limber skiff
#

oh

#

okay good

austere talon
#

god

#

normal discord feels so slow

#

i got used to vencordd esktop

#

vc desktop is my daily driver now

limber skiff
#

now review permissions viewer too

#

😉

austere talon
#

nuhhhhh

#

too late

#

tmrw

#

hop on vencord desktop

#

:3

limber skiff
#

do I need to update it

#

I downloaded first release only

austere talon
#

yes

#

u need to manually update

#

theres no updating for now

#

windows will auto update, mac & linux will show notif

charred monolithBOT
limber skiff
#

where is it

#

do I download that release

austere talon
#

yes

#

click assets

#

wait

#

i didnt publish

austere talon
#

there

limber skiff
#

usual vencord app

#

oh lol

#

with the release of soundboard discord made the remote audio settings the default

#

so now they are always synced

charred monolithBOT
austere talon
#

the vencordDist dir

limber skiff
#

worked nice

austere talon
#

need to find a solution to this

#

how do we repair ourselves if vencord explodes

#

it doesnt work im gonna explode

limber skiff
#

delete user computer

austere talon
#

wait it does

austere talon
limber skiff
#

it does for some things only lol

austere talon
#

ok we ball

#

u can contribute to it if u want 😛

#

im gonna daily drive

#

ewww why did it convert my smiley

limber skiff
austere talon
#

should we enable this by default

limber skiff
#

vencord desktop promoting discord desktop

austere talon
#

we will hide

#

:3

limber skiff
austere talon
limber skiff
#

where screensharing ven

austere talon
#

ye

#

not available

limber skiff
#

did you bait me

austere talon
#

could impl

limber skiff
#

ven so close to merging all my prs

charred monolithBOT
civic atlas
limber skiff
#

chrome extension?

civic atlas
#

yep

limber skiff
charred monolithBOT
austere talon
#

btw

#

there's notifications on web but they're disabled by default unlike desktop

#

should we change that behaviour to enable them by default

charred monolithBOT
austere talon
#

??

#

disable browser features
complain that they are no longer usable

#

I'm just confused

torpid raft
limber skiff
torpid raft
#

and then rebuild?

austere talon
#

rebuild what

torpid raft
#

Vencord

#

Where is the vencordDist dir on macOS?

austere talon
#

just update

#

nookies was talking about Vencord Desktop

upbeat spindle
austere talon
#

@limber skiff do you have any idea how we could have a safety mechanism for updating vencord install in vencord desktop if it crashes or updater broken

#

as in how to do that with the ui

#

maybe in the tray context menu

upbeat spindle
limber skiff
austere talon
#

just need some good intuitive place to put it

austere talon
grave mangoBOT
austere talon
#

why did you even disable all these

#

I highly doubt disabling notifications or speech synthesis offers any benefits

upbeat spindle
#

hmm,. gonna try to remove apis related user_pref

limber skiff
#

I swear I spend 1 hour reverse engineering and 10 mins making the actual thing

austere talon
#

dummy

#

u have both background and background color now

limber skiff
#

yes

#

so it still works with old themes

#

it's how discord is doing it too

#

they are still using background-color

austere talon
#

but

#

I mean

#
background: red;
background-color: blue;```
#

you should remove one of them

limber skiff
#

let me see if I can remove it

torpid raft
limber skiff
#

okay I can

#

this is so confusing

#

how does it even work

#

--bg-overlay-chat isnt defined

austere talon
#

var(--varname, fallback)

limber skiff
#

ohh

austere talon
#

the second value is fallback value of the variable isn't defined

limber skiff
#

so it's that??

#

I thought it was used for the color

#

lmao

#

makes so much more sense now

austere talon
charred monolithBOT
charred monolithBOT
ashen pumice
#

@austere talon k, fixed the network errors

ashen pumice
#

there are a few cases where it will send requests but you have to intentionally try to

#

could be fixed of course but i dont think ill be adding those

lime stone
#

is there a nice way to read sources outside of devtools?

cunning bobcat
#

not really

lime stone
#

:(

#

can't save them all?

lime stone
cunning canyon
lime stone
charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

image

This is the error I'm getting after I open discord in the browser. I don't know if this is the same behavior on the client/app side but this won't error occurs when you open vencord settings in the browser.Discord

What is the expected behaviour?

The Vencord settings should be opened with the...

lime stone
#

or something like that

#

:P

#

yes

#

then i made it so that if the banner id starts with https:// it uses that is the url

cunning canyon
lime stone
#
        {
            find: "getBannerURL=",
            replacement: {
                match: /banner\:(this\.banner)/,
                replace: "banner:$self.bannerHook($1,this)"
            }
        },
        {
            find: "getBannerURL=",
            replacement: {
                match: /userId,banner\:(this\.banner)/,
                replace: "userId,banner:$self.bannerHook($1,this)"
            }
        },
        {
            find: "concat(window.GLOBAL_ENV.API_ENDPOINT).concat(e)",
            replacement: {
                match: /var \i=e.id,\i=e.banner,\i=e.canAnimate/,
                replace: "if(e.banner?.startsWith(\"https://\"))return e.banner;$&"
            }
        }
charred monolithBOT
lime stone
#

missed this :P

#

just checked my emails

cunning canyon
austere talon
#

If you are using BetterDiscord, you MUST have a plugin by DevilBro running, as USRBG requires his library for certain important data attributes.

grave mangoBOT
austere talon
#

looks like we need to add this data-user-id attribute

cunning canyon
charred monolithBOT
red rock
#

time to see my name

austere talon
#

cause it doesn't require js

cunning canyon
austere talon
#

r u sure

lime stone
#

/autograph command

red rock
#

Time to think of some random Command or smth

cunning canyon
#

i mean userPopout-2j1gM4 and root-g14mjS

austere talon
#

then how does the css work on other mods

lime stone
cunning canyon
austere talon
#

oh

#

maybe make plugin then

cunning canyon
grave mangoBOT
austere talon
#

THARKI

#

NO

short sequoia
#

hii

austere talon
#

hiya

charred monolithBOT
fleet depot
fleet depot
#

right? ^^

stiff cove
#

i have been logged

#

🪵

fleet depot
#

do people really not check the plugin list for more than 2 seconds before making a request 😂

charred monolithBOT
#

amazing pr, would be really cool to see this on web too as currently web has 0 screenshare options

the main issue being that web doesn't use this UI, instead skips it and goes into navigator.mediaDevices.getDisplayMedia and calls it with hardcoded 720p 30fps, regardless of what the video quality manager specifies so you'd need to do something along the lines of:

const gdm = navigator.mediaDevices.getDisplayMedia

navigator.mediaDevices.getDisplayMedia = () => ...
charred monolithBOT
#

Discord Account

TeraBytes#5555

What happens when the bug or crash occurs?

The better folders sidebar gets stuck open

What is the expected behaviour?

It should just close

How do you recreate this bug or crash?

  1. Make a folder with 2 servers or more but 2 is easier
  2. Open the folder in the sidebar
  3. Remove all the servers by dragging all of them to the main bar without the folders
  4. Done the menu stay open without any serversthem

Errors

No errors

Request...

charred monolithBOT
iron elm
#

vencord downloads the latest version of openasar within its installer, right?

iron elm
#

coolio

cunning canyon
#

(it cant download old version anyway trolley )

iron elm
#

i figured, i think i just misread version numbers lol

#

also nice rich presence thingy

charred monolithBOT
austere talon
#

i added this now

#

wait im confused

#

for some reason this still works on windows

#

oh its macos only

charred monolithBOT
austere talon
#

@turbid hatch vencord desktop is now website viewer

quick ibex
#

can you make a switch

#

i beg

austere talon
#

done

charred monolithBOT
austere talon
#

446419
Ye(dt, ne.kVF.DOWNLOAD_NAG, {
predicate: function() {
return !Ue.FB && !st(ne.kVF.DOWNLOAD_NAG)
}
}),

#

how do u get that to show

jagged cloak
#

click on something that requires the app i assume

glass mango
#

since pnpm inject now seems to download and run the graphical installer, does that inject local code or does the graphical installer bundle code from the venord repo?

austere talon
#

local

#

it makes it load files from YourVencordCloneFolder/dist

glass mango
#

okay cool ty

verbal pumice
#

to avoid a finder that is broken on canary and not fixable on stable setting everything on fire once it breaks on stable too, what about having a function that conditionally finds a certain module based on the branch of discord? so compatibility can be kept for both versions and #🏥-vencord-support-🏥 doesnt become hell when discord decides to change something

#

with a warning for when it can be removed

austere talon
#

i dont like that

#

im very against implementing things targetting specific branches

#

people should just use stable if canary is broken imo

#

the idea behind canary/ptb is that they're testing versions that may have bugs or not work correctly, so by using them you willingly take that risk. Why would we guarantee stability on them?

#

Just my opinion :P

verbal pumice
#

point is when it eventually gets pushed to stable the client isnt left broken for everyone as it uses the then-canary patch

charred monolithBOT
verbal pumice
#

did badge api break

austere talon
#

ye

charred monolithBOT
austere talon
#

wait

#

badges work for me

austere talon
#

discord cannabis

verbal pumice
#

no

austere talon
#

it works on stable

#

only canary borked

iron elm
#

yop