#๐Ÿ‘พ-core-development

1 messages ยท Page 245 of 1

austere talon
#

should try fixing SpotifyControls hover animation laaaaag

#

I added will-change: height and it seems better

limber skiff
#

maybe the height should not change but instead just drag the container up with transformY?

austere talon
#

I was thinking about how to do this and somehow you saying this made me realise

#

we need to animate the entire container instead of only the controls

#

and use overflow hidden

limber skiff
#

@left sequoia sent it, might be useful

austere talon
#

but not quite right yet lmaoo

#

this is hard to make work

#

to remove this element behind it you need something like margin-top: -32px

#

but transitioning margin sucks too

left sequoia
limber skiff
#

aw come on

left sequoia
#

use transform3d

#

it's insanely fast

#

good animations and transitions can save so much perf it's unfunny

austere talon
#
#vc-spotify-player {
    translate: 0 32px;
    margin-top: -32px;
    transition-property: translate, margin-top;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
}

.vc-spotify-button-row {
    opacity: 0;
    pointer-events: none;
}

#vc-spotify-player:hover {
    translate: 0;
    margin-top: 0;

    .vc-spotify-button-row {
        opacity: 1;
        pointer-events: auto;
        transition: opacity 0.2s;
    }
}
left sequoia
#

how can people still not write good animations

austere talon
#

?

left sequoia
#

well to be accurate it's like 6 animations layered on top of each other but it doesn't matter since none of them impact performance XD

austere talon
left sequoia
austere talon
#

negative margin to remove it

left sequoia
#

ah yeah you don't want to append an extra div

#

then yeah ur stuck with that garbage kek

#

unfortunate

austere talon
#

we can't move it outside cause

#

unless we wanna move it to the very top

left sequoia
#

css order?

#

simply

fossil inlet
austere talon
#

it's been a setting for ages lol

#

it's smooth on the old ui but ultra laggy on new ui

#

cause of transitoning height

fossil inlet
austere talon
#

then it got laggy via discord's recent css lag update

fossil inlet
clever sierraBOT
#

Okay, I'll tell @fossil inlet how to disable recording system audio in OBS:

Hey @fossil inlet, to disable recording system audio in OBS (so you only record your microphone, for example), you need to do the following:

In the Audio Mixer panel (usually at the bottom of the OBS window):

  • Locate the "Desktop Audio" (or similar named) channel. This is the one that captures sound from your computer (games, music, etc.).

  • Mute the channel. You can do this by clicking the speaker icon next to the "Desktop Audio" name. When muted, the icon will usually change to a speaker with a line through it. If there is no speaker, then you will need to look for a cog or the word desktop audio under the meters in the Audio Mixer and press that and set the status of the device to disabled.

Alternative Method - Disabling the Device Entirely (Less Recommended Unless You Never Want System Audio):

  • Go to Settings -> Audio.
  • Under Desktop Audio Devices, set Desktop Audio Device 1 (and potentially Desktop Audio Device 2 if it's configured) to "Disabled".

Important Considerations:

  • Which Method? Muting the channel in the Audio Mixer is generally better than disabling the device entirely in Settings. Mutting allows you to quickly re-enable system audio later without having to go back into Settings.

  • Specific Sources: OBS allows adding specific applications as audio sources. If that's how you're capturing system audio, remove or mute those individual sources instead of or in addition to the general "Desktop Audio".

  • Testing: Always test your recording setup to make sure the audio is behaving the way you want it to. Record a short clip and review the audio to confirm that system audio is indeed muted and your microphone is working correctly.

Hopefully, this helps! Let me know if you have any further questions.

left sequoia
#

cry

left sequoia
#

those are chromium devtools

#

use them

#

console and sources aren't the only 2 tabs ^^

fossil inlet
#

there is no rendering tab

left sequoia
#

there is

fossil inlet
left sequoia
#

3 dots sir

fossil inlet
#

guhhh

#

alr, found it

#

one sec

left sequoia
#

yeah time you see it flash green you're pissing performance down the drain, think of it as each green flash is an useless re-render

fossil inlet
left sequoia
#

nice sidebar

#

lagging it your entire ui

fossil inlet
limber skiff
#

yeah

#

that happens to me too

left sequoia
#

idk I patch my discord with css for performance so I don't have any of that x)

limber skiff
#

It was way worse actually

#

but I added that will change to all scroll

#

which @left sequoia sent too

#

helps a lot

left sequoia
carmine wave
#

it happens a lot less often on stock discord (could just be some difference bewteen vesktop and browser)

left sequoia
#

chromiums devtools are absolutely insane

fossil inlet
#

?remind saturday fix wpexs?

shut vineBOT
#

Alright @fossil inlet, in 3 days: fix wpexs?

limber skiff
#

what's broken

fossil inlet
#

it used the non patched version, even when a patched version is available

#

(also if a patched verison is available, it should just link directly to that so breakpoints work)

limber skiff
#

it used the non patched version, even when a patched version is available

#

isn't that good?

charred monolithBOT
fossil inlet
limber skiff
#

hmm

#

no way to detect if a module is patched without dev build

fossil inlet
#

/check if it exists

#

oh wait, thats not in the function

limber skiff
#

yop

#

it restores the original factory

#

oh actually cant make it jump to the patched source

#

cuz we dont hold a reference

fossil inlet
#

love

charred monolithBOT
fossil inlet
#

jumpscare ๐Ÿ˜ญ

charred monolithBOT
#

Content

I haven't found any others yet, but if I do, ill add them here

Better folders has the sidebar rendered on the wrong side

Image

Image

PlainFolderIcon renders the top half as the plain folder icon and the bottom half as the small guild icons

Image

Image

Request Agreement

  • [x] I have read the...
fossil inlet
glass jasper
fossil inlet
glass jasper
fossil inlet
glass jasper
#

@fossil inlet Dont husk me

charred monolithBOT
grizzled halo
#

second report of this

austere talon
#

works fine

left sequoia
#

ah fuck ofc i recorded it asa mkv

#

thats mostly optimal

#

could be better, but isnt awful

austere talon
#

you don't have to record a new one

just rename the file from mkv to mp4 and it embeds fine

left sequoia
#

its crazy how just a few lines of CSS can make an unusably laggy app perform flawlessly

left sequoia
austere talon
#

pretty sure it works on mobile too

left sequoia
#

didnt like a year ago

#

idk about nowdays

#

but mobile android didnt have a proper ebml decoder

idle fossil
#

webm doesnโ€™t work on ios sooo

left sequoia
#

actually noone cares tho

#

its ios

#

you bought an apple device, you deserve it

idle fossil
#

edgy

austere talon
#

no it's just coming to terms with reality

#

it's your own fault your device doesn't support basic Codecs

left sequoia
#

containers*

#

but yes

#

you get what u paid for

#

you're simply getting dogshit apps because apple wants to maintain a monolopy, and doesnt allow actually good 3rd party web engines and frameworks, you gotta use their shit or go eat a dick

idle fossil
#

lol yeah cuz i was researching that when my mom gifted this to me 4 years ago, my bad guys

left sequoia
#

and the fact that it took europe to create a law specifically against apple for that to change is insane

#

skill issues run in the family

idle fossil
#

iโ€™d just blame discord because vlc can obviously play webms

#

discord just hasnโ€™t put in the effort

#

wonder if any of the alternatives play webms

left sequoia
#

VLC is a fully free open source, non commercial product

#

which means it can effectively do whatever it wants for the most part

#

discord is a closed source for profit product

#

the fees they'd need to pay on licensing just to deliver a single codec to users is unfunny

#

which is why its usually the device that handles it, rather than each app individually

idle fossil
#

not my fault apple isnโ€™t wasting money on a stupid codec trug

left sequoia
#

oh no

#

they are

#

they just dont give developers access to it

#

because fuck you

#

you cant be better than apple

#

:^)

scenic brook
left sequoia
idle fossil
#

it was bait because you were obviously baiting me

#

or just being straight up rude idk

#

insulting my family over mobile device choices is wild

left sequoia
#

no, its an actually valid opinion, apple treats developers like dogshit , and milks them for all their money

#

its unfortunate that u got gifted an apple product

#

doesnt change the fact that apple is a dogshit company

jagged cloak
#

why yapping about apple in coredev

#

leave it in regulars /j

idle fossil
left sequoia
#

tru, mb

fossil inlet
#

PCRE is cursed

still maple
#

PCRE is the good default

fossil inlet
#

while ECMAScript does

still maple
#

mmmm

limber skiff
#

imagezoom is broken, they pushed improved desktop media viewer to a bunch of users (including me)

#

seems trivial to fix besides having to disable the default zoom on click

still maple
#

also i think it was a bug that was fixed, but previously i could retain the imagezoom state in between pictures by doing a weird trick
basically i would enable it, put the cursor outside of the image, release left click and then i would have it enabled and it would stay without needing to hold and across pictures and it was neat
xkcd/1172 basically
maybe a toggle mode could replace my bug abose use-case

fossil inlet
#

iirc fixing a bug that broke that

#

its a setting in the plugin

#

testing image, ignore

still maple
#

wait
don't tell me all this time the feature existed and i just didn't check the new settings

jolly egret
#

testing image
literally an image in an embed above ๐Ÿ˜ญ

still maple
#

also no, there is no toggle mod, but the toggle bug is fixed

#

also the fact that if you go out it insta-disable is so annoying because it reset the zoom level

fossil inlet
limber skiff
#

hmm

#

what if we recreate all form components and that kinda of shit to avoid relying on finds for settings

fossil inlet
#

i just dont think anyone has been bothered to try and do it yet

brazen bone
#

Isn't that what Shelter does?

granite sky
#

freshly cloned vencord blobcatcozy

limber skiff
#

is the lockfile really broken?

#

what happens if you run without frozen lockfile

granite sky
limber skiff
#

outdated pnpm?

granite sky
#

probably

#

9.15.2

limber skiff
#

you should might as well start using corepack

granite sky
limber skiff
#

or maybe you fucked it up somehow?

granite sky
#

probably env issue

scenic brook
#

This was mentioned the other day too

limber skiff
#

just start using corepack

granite sky
#

It will take a while

fossil inlet
#

It just errored on older versions

limber skiff
#

I honestly really like that corepack exists

#

it's obvious package managers arent gonna be compatible with all versions

#

so it makes sense to have a tool to automatically install the exact correct version

#

as long as corepack wouldnt just require the latest version to work with latest pnpm...

#

that's weird

limber skiff
#

ggs

fossil inlet
#

does this mean anything beyond one patch is broken

limber skiff
#

nop

#

but it's an API

fossil inlet
#

ah

charred monolithBOT
limber skiff
#

vtest dev2

nimble pendantBOT
nimble pendantBOT
nimble pendantBOT
# limber skiff vtest dev2
Slow Patches

ContextMenuAPI (took 5.8ms):
ID: 731646
Match: ```
/navId:(?=.+?([,}].*?)))/g


**__VolumeBooster (took 6.6ms):__**
ID: `700994`
Match: ```
/(?<=maxValue:)\i\.\i\?(\d+?):(\d+?)(?=,)/
charred monolithBOT
fossil inlet
#

should we remove the old compat patch

#

neither stable nor canary use it anymore

limber skiff
#

nop

#

the compat still works

left sequoia
#

wtf new discord embeds

#

they kinda fuck

fossil inlet
left sequoia
#

yeah

#

they are great

fossil inlet
#

yeah

surreal fiber
charred monolithBOT
limber skiff
#

vtest dev2

nimble pendantBOT
nimble pendantBOT
nimble pendantBOT
glass jasper
charred monolithBOT
limber skiff
#

alright

#

vtest dev2

nimble pendantBOT
nimble pendantBOT
nimble pendantBOT
charred monolithBOT
limber skiff
#

you can even combine both zooms

glass jasper
fossil inlet
limber skiff
#

or today maybe

#

since it's thursday already

heady gyro
fossil inlet
#

is there anything left to do on that, because i tested and it works fine

#

unless you want to change the UI

limber skiff
#

type checkbox

fossil inlet
#

alr, shouldnt be that hard

limber skiff
#

almost done

fossil inlet
#

oh, sick

#

i was going to find every use of it in discords code and do it from that ๐Ÿ˜ญ

scenic brook
#

Just note the onChange is wrong as nuckyz mentioned

limber skiff
#

I typed it

charred monolithBOT
limber skiff
#

vtest dev

nimble pendantBOT
limber skiff
#

looks nice

fossil inlet
#

yop

scenic brook
#

Is there any reason not to have a type for CheckboxShapes too?

limber skiff
#

Error could be aligned to the end

#

but it's whatever

limber skiff
nimble pendantBOT
nimble pendantBOT
limber skiff
#

that kinda of things

scenic brook
#

Oh yeah

limber skiff
#

@austere talon wanna bump and publish types too?

#

I dont know how you do it

austere talon
#

nah no need lol

#

im just gonna automate that eventually

#

or u can make the workflow if u want

#

just gh workflow that on tag create publishes to npm

#

it's pretty easy

#

there's a readme in the types folder for how to

limber skiff
#

I dont have time for that rn

#

I will just publish the extension then

charred monolithBOT
austere talon
#

it's not that important

#

it's only for the public api

limber skiff
#

yep

austere talon
#

vesktop has literally been using more than a year outdated types without any issues xD

limber skiff
#

lol

charred monolithBOT
#
[Vendicated/Vencord] New tag created: v1.11.6
glass jasper
# charred monolith

@fossil inlet Wanna update both the posts an say chrome extension submitted

limber skiff
#

...

jolly egret
#

lmao

#

just as you push a tag too

fossil inlet
#
                X = {
                    className: v.username,
                    style:
                        "username" === V && null != B ? { color: B } : void 0,
                    onClick: E,
                    onContextMenu: k,
                    children: (R ? "@" : "") + G
                },

I worry this will break if discord ever adds more props after, however matching \}|, doesn't feel right either.

you could match children directly, but im unsure about that either

#

?remind 4pm make standalone devtools pretty printer

shut vineBOT
#

Alright @fossil inlet, in 19 hours, 30 minutes and 59 seconds: make standalone devtools pretty printer

fossil inlet
#

tbh will prob be faster and use less bundle size then prettier

limber skiff
#

uhh

#

just overwrite the children

#

let me think

fossil inlet
#

i thought about that for a bit too, let me see if i can make it work

#

you could patch where X is used with a back reference maybe

#

but that seems a bit ugly

limber skiff
#
match: /onContextMenu:\i,children:.*?(?=})/,
replace: "$&,children:$self.renderUsername(arguments[0])"
#

maybe?

fossil inlet
#

i only worry about something like this after

#

but its better than the other options i think

limber skiff
#

what is G?

fossil inlet
#

yea

#

the users nickname

fossil inlet
limber skiff
#

oh they just removed the fragment?

#

okay just match it completely

fossil inlet
#

alr

limber skiff
#
match: /(?<=children:)\(\i\?"@":""\)+\i/,
replace: "$self.renderUsername(arguments[0])"
#

better yet

fossil inlet
#

incase they ever change it

limber skiff
#

imagine:

#

vext

nimble pendantBOT
limber skiff
#

๐Ÿ˜ž

idle fossil
#

you'll get em next time

limber skiff
#

sniping it next time

#

just wait.

jolly egret
#

simply selfbot

#

nobody will know if you run a script that checks the extension version yourself and then sends the message (or even notifies you, that wouldn't even be a selfbot) and sends vext into the chat tf

glass jasper
glass jasper
#

vext

nimble pendantBOT
charred monolithBOT
limber skiff
#

vtest

nimble pendantBOT
nimble pendantBOT
nimble pendantBOT
charred monolithBOT
charred monolithBOT
hollow musk
#

vext

nimble pendantBOT
hollow musk
#

damn

charred monolithBOT
rugged spire
dusk blaze
#

i'll get it

#

vext

nimble pendantBOT
hollow musk
#

so its just a fight between who will get the updated chrome extension huh

#

vext

nimble pendantBOT
glass jasper
#

vext

nimble pendantBOT
odd heath
#

Vext

nimble pendantBOT
rugged spire
#

vext

nimble pendantBOT
charred monolithBOT
charred monolithBOT
odd heath
#

vext

nimble pendantBOT
odd heath
#

Damn

left sequoia
#

skill issue

#

why not publish the extension as unlisted, doesnt that lighten the review process?

left sequoia
jolly egret
#

you can get the raw extension file but we don't support installing it that way

left sequoia
#

not visible unless u have direct link?

#

u can do the same to extensions and the review process is lighter

#

afaik

fossil inlet
left sequoia
#

i dont see how that's related to google's review process

#

you're changing nothing about how the extensions are built and packed

#

the only thing you're changing is them not being visible when u search the extension store

fossil inlet
left sequoia
#

again, still doesnt matter in this context

fossil inlet
#

I remember looking into this a while back for something else and iirc it's not possible, but I could be wrong

left sequoia
#

all you do is change the visiblity to unlisted, idk why that'd be impossible

#

ofc there are other implications, such as users not being able to find the extension via the play store, they'd need to go to vencord's website and get the direct link

#

but i assume thats how most users install it anywyas

shut vineBOT
#

@fossil inlet, <t:1740706141:R>: make standalone devtools pretty printer

fossil inlet
#

yop

limber skiff
#

are you saying you are gonna make a formatter from scratch?

fossil inlet
#

extract the one that chrome devtools uses

#

i wasnt able to find a whitespace only js formatter

#

that had a js api

limber skiff
#

how are you gonna extract it lol

fossil inlet
limber skiff
#

wouldnt it be native

fossil inlet
#

no, devtools is 100% js

limber skiff
#

no fucking way

fossil inlet
#

it just uses the v8 debugging api

fossil inlet
limber skiff
#

send me the source of the formatter

#

I wanna see it lmao

fossil inlet
limber skiff
#

send the repo

fossil inlet
#

gh mirror

limber skiff
#

that's crazy

#

I had no idea it was all javascript and like that

#

do they use react

left sequoia
limber skiff
#

jokes

fossil inlet
limber skiff
#

improve their pretty printer

left sequoia
#

devtools inspect-ception

limber skiff
#

there has to be a way

fossil inlet
#

chrome has a way to extend the devtools api

left sequoia
#

you can inspect devtools which you can inspect which you can inspect

limber skiff
#

I wanna change what the default button does tho

left sequoia
#

ex: react devtools components extenmsions

limber skiff
#

yes I know

left sequoia
#

oh that needs custom chrome dist

#

XD

fossil inlet
limber skiff
#

no way their API allows you to change the printer code

limber skiff
#

how to inject code into the devtools

fossil inlet
limber skiff
#

without any sort of sandbox of course

fossil inlet
#

formatter code is here

#

they run it in a worker

limber skiff
#

hmm

fossil inlet
fossil inlet
limber skiff
#

this is just so old

#

there has to be a better way

#

13 years ago

fossil inlet
#

๐Ÿ˜ญ

limber skiff
#

crazy docs electron

#

I will just inspect how react devtools does it

left sequoia
#

does what tho

limber skiff
#

runs code on the devtools

opaque silo
left sequoia
#

here

#

that will show u pretty much anything you need in a humanly readable way

fossil inlet
limber skiff
#

ehmm

fossil inlet
limber skiff
#

this probably does not have access to the dom

fossil inlet
#

it uses a service worker to pass messages to the site

left sequoia
#

you need a content script

#

and do chrome IPC

limber skiff
#

*the devtools dom

left sequoia
#

oh it does

#

the one it creates

#

for itself

fossil inlet
#

yea, the panels are iframed

left sequoia
#

^

#

you cant modify the entire devtools

#

for that u need to recompile chrolme

limber skiff
#

that's what I have been asking the whole time

left sequoia
#

to include ur patches

limber skiff
left sequoia
#

nothing about modifying

#

so goog lluck

limber skiff
#

how Go to definition in react devtools work

#

but also you can use this to make your companion open a module in devtools @fossil inlet

left sequoia
#

yeah extensions can open any frame they want

#

they arent blocked like websites

#

JESUS DISCORD

fossil inlet
limber skiff
#

but its a feature you can add

#

View in Discord

fossil inlet
#

yes

#

iirc vencord has an API to inject extensions

#

and electron might have some api

limber skiff
#

you just gotta run code on the window

fossil inlet
#

oh, missed that ๐Ÿ˜ญ

fossil inlet
#

window.inspect is not available to normal scripts

limber skiff
#

hmm

#

horrible

limber skiff
#

@fossil inlet isn't it lovely

#

gotta do it again for the new modal

fossil inlet
limber skiff
#

that's why image zoom wasn't working on banners

charred monolithBOT
fossil inlet
limber skiff
#

yeah

#

it patches the custom image component

#

I mean

#

no directly, no

#

ViewIcons needs it, and by needing it, it also allows image zoom to work with banners and other things

charred monolithBOT
hollow musk
#

vext

nimble pendantBOT
fossil inlet
#

@median rapids is the endpoint used by the search box documented on discord.sex?

#

looked for a good 20 min and couldnt find it

#

@limber skiff istg if discord changed their logging right after that pr

limber skiff
#

what is that lmao

fossil inlet
#

idfk ๐Ÿ˜ญ

#

opened console to try something and just jumpscared by it

#

it looks like something for screen shares, but i havent even joined any calls

#

these warns were interspersed

fossil inlet
median rapids
fossil inlet
#

also your search feature sucks lol

rugged spire
#

@fossil inlet I want you to tell me the difference between these two photos

charred monolithBOT
rugged spire
#

i dont like logspam

fossil inlet
rugged spire
#

does this look like volumebooster

fossil inlet
rugged spire
#

but it is volumebooster exploding fr

fossil inlet
rugged spire
#

it screams if you mute/deafen in vc btw

fossil inlet
#

what

rugged spire
#

that error occurs twice when you mute/deafen

fossil inlet
#

i just get the massive logs

rugged spire
#

there is validation for this in volumebooster though

fossil inlet
#

which is weird

rugged spire
#

hm

#

did discord just Explod

fossil inlet
#

@rugged spire the set sink id error has been going on for as long as volume booster has been patching on vesktop/web

rugged spire
#

uh

#

what

fossil inlet
#

what im trying to say, is its a discord issue

rugged spire
#

yes

fossil inlet
rugged spire
#

i do recall somewhat recently selecting the default device

#

after being on a non default device

#

and it just didnt set the output to the default device

fossil inlet
#

setsinkid was added to fix non-default devices not working

rugged spire
#

i suspect this is just being discovered now due to recent ConsoleJanitor changes

fossil inlet
#

but either way, ive never had any noticable effects from the error

fossil inlet
rugged spire
fossil inlet
#

ALSO WHY IS REACT DETVOOLS PATCHING ERROR NOW, FUCK YOU

fossil inlet
#

@rugged spire function called from discord logger

#

this shit

rugged spire
fossil inlet
#

check your input settings

rugged spire
fossil inlet
#

just the red banner being logge

#

dd

rugged spire
fossil inlet
#

i woudlnt want it to not be logged

rugged spire
fossil inlet
#

what is libdiscord fear

#

this is new

rugged spire
fossil inlet
#

discord new wasm module

#

love

rugged spire
fossil inlet
rugged spire
#

i am making baseless assumptions

fossil inlet
#

if i had to bet, its voice filters

rugged spire
#

on web?

fossil inlet
#

idk but id think dave would be called dave

rugged spire
#

discord will explode voice filters

fossil inlet
#

its a rust wasm module

rugged spire
#

rust audio manager?

rugged spire
#

voice filters

#

almost certainly

#

@nova agate what do you think

fossil inlet
#

its just a testingg module rn

rugged spire
#

you know about voice filters

fossil inlet
#

(at least thats what it looks like, i know fuck all about wasm)

limber skiff
#

that's so dumb

#

has been happening for so long too

#

mb wrong reply

#

meant to reply to it overwriting console

fossil inlet
#

it doesnt matter that much for things that have a built-in trace, but its a pain in the ass for things like log, info and debug

limber skiff
#

and masking the error location

fossil inlet
#

also im pretty discord fucked their own loggers ๐Ÿ˜ญ

#

they forgot to use their logger class

#

but i need to patch that its too fucking noisy

limber skiff
#

that one updateVideoQuality used to be from a proper logger

#

vext

nimble pendantBOT
fossil inlet
#

1-5 on every voice action

#

looks like some WebRTC thing

#

default not found my ass

#

im not fixing this at 3am

#

people can live without swapping devices on volume booster for a day

shrewd hornet
#

uh

nova agate
rugged spire
#

thought so

scenic brook
#

Most of them are just saying "Here is X voice, here is what it sounds like" and a few have additional in-character lines

dusty finch
#

I hate this

idle fossil
#

i hate YOU

dusty finch
#

why are they adding this bloat to discord

#

I hate everyone who loves this

scenic brook
#

I don't vc so I don't care

idle fossil
#

can you do non-ai voice filters

#

or is it truly just ai bloat

scenic brook
#

I would be surprised if the cave reverb was ai

fossil inlet
#

vext

nimble pendantBOT
idle fossil
#

but what if

#

vext

nimble pendantBOT
limber skiff
#

it's saturday they arent gonna review

idle fossil
#

what if they do

fossil inlet
idle fossil
still maple
#

i think the code of ShikiCodeblocks needs a little patch
it now has a scrollbar at the bottom

idle fossil
#

overflow: hidden blobcatcozyblobcatcozyblobcatcozy

still maple
#

i mean yeah likely a css change actually

fossil inlet
idle fossil
#

ye i joke lol

charred monolithBOT
fossil inlet
#

@granite wharf you love

nimble pendantBOT
lime stone
glass jasper
#

Just style the scroll bar

still maple
#

i like auto-wrapping

fossil inlet
#

you're wrong

charred monolithBOT
limber skiff
#

@fossil inlet YOU

#

issue farming

dusk blaze
#

we will ban sadan for issue farming...

limber skiff
#

immediately

austere talon
#

sadan putting "opened 300 issues this year" in his resume

limber skiff
austere talon
#

opened an issue again award

dusk blaze
#

venbot in github so we can run vban and it blocks issue author

still maple
limber skiff
#

let me test if I can fix

still maple
#

alr gimme a sec

#

redacted chat filler
[...]

limber skiff
#

it doesnt even have the scroll for me lmao

still maple
limber skiff
#
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
#

alright

idle fossil
#

aw it gone

still maple
fossil inlet
#

what does that even mean

#

what do you even harvest

limber skiff
#

I mean

still maple
limber skiff
#

nop

#

it's the small thing

still maple
#

Oh

#

But where my auto-wrap

fossil inlet
#

i think a setting to wrap would be nice

still maple
#

Like before

#

It was neat

#

I think it broke in the last 17 commits or smth

#

Cause it's when i updated my fork that i noticed the change

fossil inlet
#

it was prob broken by a discord upadte

still maple
#

Or i happened to update my fork next to a discord update that broke it

limber skiff
#

how even was it before?

still maple
#

Just like vanilla code blocks, it would auto-wrap

fossil inlet
#

try reverting that and see if it works

still maple
#

I need to restart my pc...

#

Wait nvm i'm gonna start my small work laptop

#

Hope it has battery

#

Or i do it tmr

fossil inlet
#

ill just see if it fixes it

still maple
#

I've booted my pc

limber skiff
#

ohhh

still maple
#

before update

limber skiff
#

okay that makes a lot more sense

still maple
#

this is cursed

limber skiff
#

since apparently break-word is deprecated

#

I just did what mdn tells you

still maple
#

mmmm

#

break-word works and quickcss doesn't complain

limber skiff
#

style lint says it's deprecated

still maple
#

but yeah if it's deprecated, fixing with the proper overflow wrap and word break is nice

limber skiff
#

oop

still maple
#

on MDN

limber skiff
#

okay actually the fix is simple

still maple
#

doesn't seem that deprecated

#

nvm 1AM me can't read

charred monolithBOT
still maple
limber skiff
#

right gotta close sadan issue ๐Ÿ™„

fossil inlet
#

i make issues because things tend to slip through the cracks, and its a way to make sure they get fixed at some point in the future

still maple
#

wait

fossil inlet
#

some weekend ill go through and fix like five different ones

still maple
#

does not work for me ?

#

discord is acting real weird

#

wasn't working until i resized the window

#

ty guys for the fix, really saved the world, now it won't explode anymore ๐Ÿ‘

idle fossil
#

omg tysm i owe you my life i literally would have PERISHED if this wasn't fixed within the hour

limber skiff
#

I noticed this so along ago

#

but my brain just decided to ignore and pretend everything was working as intended

fossil inlet
#

me with vencord companion

#

so many issues i need to fix

#

havent worked in on it in weeks

shut vineBOT
#

@fossil inlet, <t:1740624398:R>: fix wpexs?

fossil inlet
#

not bronek

#

im just crazy

charred monolithBOT
fossil inlet
#

got the pretty printer extracted blobcatcozy

charred monolithBOT
nimble pendantBOT
charred monolithBOT
odd heath
#

vext

nimble pendantBOT
jolly egret
#

y'all checking like they gonna approve on a sunday

idle fossil
spice python
#

vext

nimble pendantBOT
odd heath
jolly egret
#

thats not even how you sync

#

tbf i guess if you push locally and then click the link in the terminal it will target the upstream by default

jolly egret
#

title is misleading you are changing the title for everyone who is a donor

fossil inlet
#

yop

idle fossil
#

inclusivity? in my vencord?

shell shuttle
dusk blaze
idle fossil
#

i CANNOT believe this

#

they hide it so well

opaque silo
# charred monolith

@granite wharf "If you've received a badge for donating, Vencord users are able to see it!..."

flows better imo

granite wharf
#

uuuh sure in a bit

opaque silo
#

quite the beal

idle fossil
#

certified true

#

fact checked by real beals

hollow musk
#

Time to vext again

#

vext

nimble pendantBOT
hollow musk
#

damn

glass jasper
nimble pendantBOT
glass jasper
#

vext

nimble pendantBOT
glass jasper
#

I GOT IT!!!!

limber skiff
#

no fucking way lmao

glass jasper
charred monolithBOT
dusk blaze
#

i feel like gui in linux is deranged since

  • you start from CLI
  • too many distros to take care of
charred monolithBOT
rugged spire
# charred monolith

stop yapping and just leave a comment saying this was originally made there and change the user facing string

rugged spire
#

i actually forgot what was wrong with the original linux gui

charred monolithBOT
#

i feel like GUI in the linux installer isn't a good idea:

  • i'm gonna assume you will be running the installer script from a CLI. why would you have a GUI window pop up
  • linux users have some basic CLI skills, at least to paste a script and use arrow keys
  • what if deranged setups where the GUI can't open
rugged spire
brazen bone
#

I think if you have a deranged setup where the gui can't open, you won't be running discord electron

charred monolithBOT
brazen bone
#

how

rugged spire
#

insane old windows versions

#

also software rendering

brazen bone
#

I think insane old windows versions aren't running linux though??

rugged spire
#

i know

#

but thats where I've seen it happen the most before

dusk blaze
charred monolithBOT
#

i feel like GUI in the linux installer isn't a good idea:

  • i'm gonna assume you will be running the installer script from a CLI. why would you have a GUI window pop up
  • linux users have some basic CLI skills, at least to paste a script and use arrow keys
  • what if deranged setups where the GUI can't open

all 3 of these concerns can be solved by remembering that there are 2 builds for other operating systems, with and without gui respectively, and replicating that
do also r...

rugged spire
#

the comment above

dusk blaze
#

do you expect user to download appimage

rugged spire
#

huh

#

why is appimage relevant

#

is this because insane rewrite happened

dusk blaze
#

or do they still run the installer script but get unexpectedly thrown into a gui window (unexpected when running from a command line)

rugged spire
#

the user runs the build with GUI enabled if they want a GUI

#

like the other operating systems

#

if that doesnt work then they will download the CLI version

dusk blaze
#

shell script would be quite insane

rugged spire
#

does it need to be

#

is it just dependency horror

dusk blaze
#

oh i forgot dependencies

rugged spire
# dusk blaze

is this unironically just the CI didn't work so the entire thing was deprecated

dusk blaze
#

idk trollely

#

as a whole vencordinstaller gui is unnecessary and should be fully deprecated blobcatcozy

rugged spire
rugged spire
#

because of glfw

dusk blaze
#

okay maybe a reddit post with 2 upvotes

long stream
rugged spire
#

From what I can tell, Vencord is popular because it's easy and does the right thing for a lot of people

grave mangoBOT
inland fable
#

isnt this the same as

const canCreate = PermissionStore.can(PermissionsBits.CREATE_GUILD_EXPRESSIONS, g);
rugged spire
#

yes something like that

fossil inlet
#

wait

#

no

#

not sure if .can checks for owner

austere talon
charred monolithBOT
rugged spire
charred monolithBOT
charred monolithBOT
glass jasper
# charred monolith

literally the definition of can be done with CSS, because thatโ€™s all it is

rugged spire
# charred monolith

as someone who has a conflict of interest with something like this
this is pretty bad

#

no

#

there is just so much... wrong. It's not even worth explaining the details of how this is Not Good

median rapids
rugged spire
#

discord CSS debloater developers forgetting there are keyboard shortcuts to switch channels that work in DMs and will select the shop and nitro pages

jolly egret
#

and uses some questionable, maybe laggy css

#

just patch the components zzzz

charred monolithBOT
fossil inlet
#

prettier is so slow ๐Ÿ˜ญ 46 seconds to format all of discords modules with prettier, 4 with chromes formatter

#

and thats on a good cpu

will prob have an even bigger impact on my laptop

austere talon
#

yes prettier is slow as shit

fossil inlet
#

also i looked into it and it doesnt support the APIs i need

limber skiff
hollow musk
fossil inlet
fossil inlet
#

LMAO how did discord screw up this badly ๐Ÿ˜ญ

#

like how do you manage this

#

order is reversed on stable

limber skiff
#

did they just fuck up the fast connect?

fossil inlet
#

i think so, yea

#

i dont see took over from fastconnect in logs

#

also i might be crazy but isnt the variable here redundant

#

for minified code it seems weird to have

#

unless it does something or it was minified by hand

austere talon
#

holy shit bro for some reason Discord scrolled me up and I got jumpscared by this (first thing I see upon entering this channel)

austere talon
#

it's relatively modern syntax

#

so if you configure bundler to ES6 it won't use it

fossil inlet
#

ah, thought it was older

idle fossil
#

premonition husk

untold rock
#

how does the qr code login process work?

#

im trying to make a thing so that you can login vesktop from a browser

fossil inlet
#

otherwise, id guess via the gateway

untold rock
#

why out of all the tlds must they choose .sex

opaque silo
#

thats likely over an unimplemented transport

#

(arrpc)

fossil inlet
#

just go inspect the network and gateway while logging in via QR code

#

patch the gateway logger if you need to while logging in

opaque silo
untold rock
#

cuz i get logged out on vesktop for no reason when i leave my pc on afk for +18 hours straight

fossil inlet
jagged cloak
#

ahh i see

jagged cloak
#

a

#

thats goofy

left sequoia
#

chrome 66

#

it's considered eo old and unsafe that chromes reo doesn't let u download it

#

I know cuz webOS still uses it, and getting that version for testing is almost impossible

rugged spire
rugged spire
#

has anyone fixed OAuth2AuthorizeModal yet

nimble pendantBOT
fossil inlet
rugged spire
fossil inlet
#

I have an open pr

charred monolithBOT
#

What happens when the bug or crash occurs?

The bug occurs when I try to change the Debug Logging settings in Discord while Vencord is installed. Regardless of whether I try to enable or disable Debug Logging in Discord's Voice & Video settings, the setting does not change or have any effect. It seems like Vencord is preventing the Debug Logging settings from being toggled. When I uninstall Vencord, the Debug Logging settings in Discord work correctly.

What is the expected behaviour?...

fossil inlet
#

๐Ÿ˜ญ

#

(my userplugin)

untold rock
#

i have it on

#
  • i get to use password manager if i sign in on web
rugged spire
opaque silo
#

ok that is an issue

#

does afk mean your pc sleeps

#

hibernates?

opaque silo
#

watch the socket communication between web and discord desktop

#

and implement those transports into arrpc

#

then add the support to vesktop

#

youll likely want to also find exactly where discord implements that on the desktop side so you can read it and then later hook it for vesktop

untold rock
untold rock
opaque silo