#๐Ÿ‘พ-core-development

1 messages ยท Page 80 of 1

austere talon
#

oh ghwp was kill for a second

#

cause my server died

spark cove
#

real

austere talon
#

that?

#

or different repo

charred monolithBOT
spark cove
#

cus i had the tab open

austere talon
#

yeah my vps just exploded

spark cove
austere talon
#

joever

#

fix was soooo easy

weary cave
#

What's the point of that

austere talon
#

and fixed

#

thank god oracle cloud shell exists

#

cause ssh was just fucked

weary cave
#

Like if the source gets nuked via dmca or some shit don't all forks also get nuked

austere talon
#

dmca yes

#

but if they delete or smth

weary cave
#

Vens gonna wake up and delete vencord one day

charred monolithBOT
spark cove
#

WAIT

#

let me check

#

again

austere talon
#

oh

#

i wasnt saying like it breaks it

#

its just

spark cove
#

i know im scared

austere talon
#

i am very scared changing the updater in any way

#

cause if it breaks its tragic

#

and testing it is so hard

weary cave
spark cove
#

let me just brain it a little for a sec

austere talon
#

actually one thing

#

this pr sooooooo unmeargeable because

#

oh nvm

#

u should change this tho

#

if (IS_DISCORD_DESKTOP)

spark cove
#

mm i didnt cus its already behind a preload check

austere talon
#

yeah but that was only cause we didnt have split preload

#

and no boolean to check

spark cove
#

true if discord desktop preload real

spark cove
#

building in dev mode still minifies

#

grr

austere talon
#

nono

#

doesnt

#

define devmode

spark cove
#

--watch

austere talon
#

it doesnt

#

youre sooo insane

spark cove
#

SEE

#

oh its just renderer that doesnt minify

austere talon
#

oh wait

#

yeah real

#

it doesnt minify renderer

#

but it does minify the others

#

thats bug

spark cove
#

i wanna read the preload code unminify

austere talon
#

fix

#

push to same pr

spark cove
#

oh bet easy

#

EASYYY

#

@olive aurora @olive aurora @olive aurora

austere talon
#

wait

olive aurora
#

oh

#

erm

spark cove
#

shebangerang

austere talon
#

just delete minify from here

spark cove
#

she bangerang

austere talon
#

pspspspspspsppsps

olive aurora
#

why is that even there

#

ur not supposed to run it like that

spark cove
#

+x ing

austere talon
#

soooo obosolete

olive aurora
#

oki i fix

austere talon
spark cove
#

wait NO

#

not delete

austere talon
#

just ignore first line if it starts with shebang

spark cove
#

u almost made me delete

austere talon
#

thats how node does too

austere talon
#

minify and bundle are already in commonOpts

#

just remove from node opts

spark cove
#

oh node common

austere talon
#

yeee

spark cove
#

bundle is important

austere talon
#

nop

#

remove

#

its in commonOpts

spark cove
#

updater!!

#

oh u mean that

#

oohh ur so true

#

truing

austere talon
#

kjill

#

i ate too much candy today and now i have tummyache

spark cove
#

mm i want candy

#

i wish i didnt eat all the caramel popcorn

olive aurora
#

src = src.replace(/^#!.*?\n/, "");

#

trust

median rapids
spark cove
#

BAD

#

mf

olive aurora
#

what

spark cove
#

if true mfs

austere talon
#

that's how defines work

#

if you have minify it removes the if true

olive aurora
#

oh my message didnt send what

spark cove
#

ruje

#

tru

austere talon
olive aurora
#

i mean i dont need .*?

#

just .*

austere talon
#

I'm literally semi allergic to eggs and thus in extension mayonnaise but I eat so much of that shit anyway

#

too delicious to pass on

#

my body will simply cope

spark cove
#

does plugin use src variable to replace when it inserts header

olive aurora
#

yea

#

id have to fix insertion too

spark cove
#

wont it nuke shebang then

#

real

#

trueth

austere talon
#

and it's important in venchord

spark cove
#

greedy is cooler

austere talon
#

lazy is probably more performant

spark cove
#

i mean lazy does two checks each consume right

lime stone
#

greedy is bad

#

be considerate of other individuals

austere talon
#

I'm greedy send me all your cookies

spark cove
#

greedy is cool cus its greedy and its cool to be greedy

#

:sung

lime stone
#

sung

median rapids
olive aurora
median rapids
#

oh wells

olive aurora
#

i dont think thats how the header is supposed to work

#

oki i fixed

#

god i hate tsserver

#

after using rust-analyzer

spark cove
#

type script server

austere talon
#

transsuperserver

olive aurora
#

theres a lot of cool code actions

#

inline function, extract into var etc

#

tsserver has NOTHIGN

charred monolithBOT
spark cove
#

:O O O O

#

gnome cord son

austere talon
#

it has some...

olive aurora
#

@spark cove bump eslint-plugin-simple-header to 1.0.2 NOW

#

released 0 seconds ago

spark cove
#

will sneak

#

huh why was there a eslint-plugin-simple-header patch

olive aurora
#

to fix shebang

spark cove
#

did u fix what the patch was for @olive aurora

olive aurora
#

du

spark cove
#

nbo this

olive aurora
#

oh

#

no

#

that patch is cuz our eslint is outdated

spark cove
#

oh guh

austere talon
#

bump eslint

#

it's only outdated cause of the patch we apply to it

#

and I was lazy to update the patch

spark cove
#

oh real

olive aurora
#

i tried bumping but i couldnt do it im too stupid

spark cove
#

what version must it be

olive aurora
#

i have no idea

austere talon
#

probably latest

charred monolithBOT
olive aurora
#

yea just use atest

#

u love breaking change in major version

charred monolithBOT
olive aurora
austere talon
#

me bumping dependencies be like bump everything to absolutely latest including majors and if it still compiles we ball

pine topaz
#

if anyone wants to pick this task up (i couldn't seem to make both move on vencord's side), i modified oneko.js so it works with multiple cats: https://github.com/Korbaux/oneko.js

austere talon
#

viewing the diff of a diff file is very confusing

olive aurora
#

true

austere talon
#

wait

#

@spark cove does that make it so that you can add custom allowed chars

#

oh wait i get it

#

vm

austere talon
#

yeah yeah i know i just got confused

spark cove
#

diff diff ๐Ÿ”ฅ

austere talon
#

cause i didnt see \i in there specifically

spark cove
#

true

austere talon
#

but then i remenrerd we have it in the eslint config

spark cove
#

true true

austere talon
spark cove
#

lot of girl ik lol

austere talon
#

lmao that was kinda cute

spark cove
#

are they french

austere talon
#

u should pr to the orgiianl repo

spark cove
#

ping adryd

#

where did they go'

pine topaz
#

i did put a pr

austere talon
pine topaz
#

the thing that broke multiple cats was there for internet explorer support if they remember correctly

#

they tend to clump together it seems

austere talon
#

INTERNET EXPLORER COMPATIBILITY??????

#

๐Ÿ˜ญ

spark cove
#

oh they havent im thinking of another similar person

pine topaz
#

i wish i could send images because the cats are a pixel apart

jagged cloak
#

aint no way youre still supporting ie11

pine topaz
#

ah well i cant think of a way to make them not combine other than just refreshing the page

#

wait

#

what if i randomized the size

#

time to get hacky

charred monolithBOT
pine topaz
#

actually i could porbably just add random offsets to left and top

austere talon
#

@spark cove you

spark cove
#

no

austere talon
#

rnnoise sendvoicemessages integration WHEN

spark cove
#

vap you

#

mm after merge cus then ai package.json

austere talon
#

ai package.json??

#

whar

spark cove
#

ai inside package jay son

#

ai package inside the package gay son

austere talon
#

uhm

#

i meant like

#

just include the integration in pr

#

probably

#

if u wanna

spark cove
#

oh voice messages is real already

#

true

austere talon
#

yeah lmao

#

just esdit it now

#

if u want to

#

but also take ur time no worries

#

we can also add it later

spark cove
#

i think will be easy

austere talon
#

probably

spark cove
#

but

austere talon
#

considering we have full control over the audio stream already

spark cove
#

i have to move rnnoise

#

to like

#

utils or something

austere talon
#

RNNoiseAPI will be real

spark cove
#

fear

austere talon
#

i mean

spark cove
#

<@&1118512699836481547>pi/RNNoise

austere talon
#

just move to utils/dependencies

#

?

#

fully

spark cove
#

mmm mmmmmmmmmmm

#

but then file bloat

austere talon
#

the urge to refactor venchord once again

#

tbh it could use some resteructures

pine topaz
#

I DID IT

spark cove
#

yea it could

pine topaz
#

one sec gotta eat

austere talon
#

its cursed that some random shit is just thrown into utils

#

like wtf is quickCss and theme loader doing in there

#

??

spark cove
#

yea true lol

austere talon
#

but i didnt klnow a better place

#

maybe just top level idk

spark cove
#

api

austere talon
#

wtf did i just summon

#

idk how i opened this

spark cove
#

1984

austere talon
#

Oh my God voice typing is so bad like it's ******* slow it's so bad

half shell
#

bump

tawny cipher
austere talon
#

IT CENSORED MY PROFANITY

#

AHHAHAHAHAHHA

charred monolithBOT
lime stone
#

lmao

#

roblox

austere talon
#

i was trying to say as many slurs as possible

#

im not good at this profanity thing....

tawny cipher
#

samsung keyboard accepts all my slurs, English, Spanish, Korean, German

#

multi cursing

spark cove
#

dark shade

#

ur so dark shade

austere talon
#

REAL

spark cove
#

wait actually nvm,,

austere talon
half shell
#

I'm so **** dark shade rn

austere talon
#

@spark cove ur waveform generation hates my voice

#

homopghobic much??

spark cove
#

lol why is it so bad

#

why is the duration 0:00 when it expands

austere talon
#

IDK AHHAHA

#

discord

#

๐Ÿ˜ญ

#

oh maybe cause its not actually ogg

#

its some other format idk which

spark cove
#

oh

austere talon
#

webm

spark cove
#

wtfffffffffffffffff

pine topaz
#

ven can you give me image perms so i can show my accomplishments

spark cove
#

wait @austere talon @austere talon @austere talon

#

i cant

#

do it on

#

desktop

#

cus it uses native voice engine

austere talon
#

normal

#

vesktop silly

spark cove
#

m

#

m

#

m

#

m

#

m

#

m

austere talon
#

desktop uses krisp for recording

spark cove
#

m

#

m

austere talon
#

vban vap spam

nimble pendantBOT
spark cove
#

true

#

i almost spill my cofefe

austere talon
#

WDYM COFFEE

#

ITS LIKE ALMOST EVENING

pine topaz
#

i have a oneko horde rn (12)

spark cove
#

yea i made a new pot

austere talon
spark cove
#

u should have seen how bad my coffee consumption was in proportion to my calories

#

when i was tracking

#

๐Ÿ’€

austere talon
olive aurora
#

3 am cofe ๐Ÿ”ฅ

spark cove
pine topaz
austere talon
olive aurora
#

vee i cant play anything on ventop

#

fix

austere talon
#

good

olive aurora
#

FYM

pine topaz
#

fooga yooga moog

austere talon
#

play privileges removed

olive aurora
#

fuck u have to view raw and mpv

charred monolithBOT
olive aurora
pine wadi
#

Notice that stylelint is deprecating the indentation option in favor of using an external formatter, with their recommendation being Prettier. I've drafted a patch stack integrating both eslint and stylelint with Prettier. Is this worth submitting?

olive aurora
#

uh

#

we already use prettier

#

its just under eslint

pine wadi
#

no? i had to add in eslint-plugin-prettier, unless this was committed in the last 12 hours

#

there's no Prettier stuff in the main Vencord repo currently

spark cove
#

prettier is fake

#

prettier might be in vesktop but def not in vencord

stark flint
#

it is in vesktop

pine wadi
#

Vencord currently configures VS Code to explicitly use its built-in TypeScript formatter

spark cove
#

yea people are supposed to install the eslint plugin

#

and it should format on save

stark flint
#

ye

pine wadi
#

that's going to stop working for formatting rules for stylelint

spark cove
#

wdym

pine wadi
#

those are deprecated in favor of Prettier

spark cove
#

ohh the css thing

olive aurora
#

i swear prettier was in vencord at some point

spark cove
#

mandel

#

a

pine wadi
olive aurora
#

oh thas what i remembered

pine topaz
#

is there a way to reset a plugin after a setting in it has changed

olive aurora
#

shoutout to git log -S

spark cove
#

not a fan of prettier

#

for ts / js

olive aurora
#

true

spark cove
#

but if it can be css only that would be so fire

pine wadi
olive aurora
pine topaz
spark cove
#

m idk what black is but that makes sense

olive aurora
#

python formatter

spark cove
#

but the standardization often makes a lot of things less readable imo

olive aurora
#

nothing like black

pine topaz
#

wait im in the wrong channel

olive aurora
#

prettier is much more opinionated i hate it

spark cove
#

i find myself prettier-ignoring so much

olive aurora
#

dprint is really cool for js/ts

#

but u get wasm jumpscare

pine wadi
#

i'd still rather that than an inconsistent formatting experience between editors

#

if you want this to be just CSS i can PR that and drop the TS reformatting

olive aurora
#

i should use dprint again

spark cove
#

yea that'd be fire

olive aurora
#

idk why i stopped using it

pine wadi
#

TS reformatting wasn't bad IMO, esp. if we run a 120 printWidth

olive aurora
#

nyway

#

adding a formatter is a bad idea

#

cuz it'll change way too many files

pine wadi
#

the 4 wide indentation really hurts on deeply nested JSX

olive aurora
#

and its gonna be hell

pine wadi
olive aurora
#

still bad

#

dont

spark cove
#

not really a blame thing

olive aurora
#

ya

spark cove
#

just will make so many conflicts

pine wadi
#

the issue is that lint won't stop yelling at you if you don't fix the style stuff

olive aurora
#

dont add it trolley

pine wadi
#

but yeah the conflicts for the next week are unavoidable

pine topaz
spark cove
#

yea which is why prob bad idea

olive aurora
#

i couldve updated every header but vee didnt want that imagine reformatting everything

spark cove
#

that and also its gonna make a lot of things less readable

olive aurora
#

noop

pine topaz
#

do they not see me

pine wadi
olive aurora
#

right ๐Ÿ˜ญ

#

the new headers have correct spacing

spark cove
#

thats so silly

pine topaz
#

thanks a lot, you all have been very helpful

pine wadi
#

it makes sense, and the headers don't really cause conflicts at least

pine wadi
spark cove
#

uhh

olive aurora
#

becoming #1 contributor in diffs speedrun

spark cove
#

i dont know what the message means but someone will ask u to elaborate there prob

#

this channel is usually talking about core vencord dev and PRs

pine topaz
#

i am planning on submitting this as a PR

spark cove
#

not real

pine topaz
#

its a change to a plugin already in vencord

pine wadi
# olive aurora becoming #1 contributor in diffs speedrun

i wish GitHub supported a standard ignore revs file location so those numbers wouldn't inflate from reformatting. they already exclude stuff marked generated via .gitattributes (or otherwise detected as generated via linguist)

spark cove
#

honestly tho my opinions on prettier dont really matter

spark cove
#

the big issue is mainly the conflicts

pine topaz
pine wadi
#

that should work unless the Vencord plugin loader does funky stuff to functions with those names on the object; otherwise they'd just be normal and you can call them like normal

austere talon
#

the fact that it just works and theres no discussion about formatting is nice

#

hence why vesktop uses it

pine topaz
#

i think its ready to go

limber skiff
pine wadi
#

switching sucks for a week as people have to rebase around it, but after that you're done

limber skiff
#

oh right...

#

I forgot about prs โ˜ ๏ธ

#

but to be fair vencord needs stricter styling rules

charred monolithBOT
pine topaz
#

๐Ÿคž

austere talon
#

ruins history, git blame, merge conflicts

#

not doing that

limber skiff
charred monolithBOT
weary cave
#

.wk

dense fossilBOT
#

๐Ÿ‘‘โ€Šโ€…โฆtheโฉ - 3259 plays
โ€…2.โ€„โ€…โฆcarbon_nitro cellโฉ - 1001 plays
โ€…3.โ€„โ€…โฆrelyqโฉ - 954 plays
โ€…4.โ€„โ€…โฆkohaiโฉ - 562 plays
โ€…5.โ€„โ€…โฆdechairโฉ - 548 plays
โ€…6.โ€„โ€…โฆColormanโฉ - 491 plays
โ€…7.โ€„โ€„โฆeeaโฉ - 490 plays
โ€…8.โ€„โ€…โฆDen Chornyiโฉ - 445 plays
โ€…9.โ€„โ€„โฆmatthewโฉ - 415 plays
โ€…10.โ€„โฆCynthiaโฉ - 385 plays
โ€…11.โ€„โ€…โฆVoroโฉ - 348 plays
โ€…12.โ€„โ€…โฆFatNinjaBoi69โฉ - 342 plays
โ€…13.โ€„โ€…โฆLuckyโฉ - 330 plays
โ€…14.โ€„โ€…โฆcraigโฉ - 312 plays
**โ€…273.โ€…โ€‰โฆHoney Nutted Cheeriosโฉ** - 0 plays

weary cave
#

uck

#

fuck wrong chnnel

limber skiff
#

can anyone confirm discord compresses images when uploading from desktop too

tawny cipher
#

just send a 4k image and then download it

limber skiff
#

okay cool

#

I might try to find where it does that and make a plugin to disable

#

surprised no one hasnt done that

spark cove
#

seems to only compress in the preview for me but not on the cdn @limber skiff

limber skiff
#

OHH

#

that's why they suck on preview

spark cove
#

ya its so bad

limber skiff
#

idk though it might still compress on upload

#

cuz it does on mobile

spark cove
#

possibly

#

i cant get it to do it tho

charred monolithBOT
austere talon
#

its super easy to check

#

upload image, download from cdn

#

compare hash

austere talon
limber skiff
#

well if anything the function is here

#

nvm it's compressAndCheckFileSize

charred monolithBOT
#

Discord Account

No response

What is it that you'd like to see?

I don't know if this counts as plugin request or not. I can't find the discussions tab (my bad).

I think a way to block/hide emoji is a great feature. Some emoji are downright vulgar, ugly, and ruins the chat. I don't want to block the users who use them. I'd rather see the text :emoji_name: than the emoji itself.

Thanks!

Request Agreement

  • [X] This is not a plugin request
charred monolithBOT
olive aurora
#

ingore WHAT

cunning canyon
#

typo ๐Ÿ˜ญ

austere talon
#

ingore

charred monolithBOT
rare shale
#

how do i apply discord's css in my code?

#

do i just paste these goofy ass class names?

charred monolithBOT
verbal pumice
rare shale
verbal pumice
#

and then you get the classes

rare shale
#

idk how ๐Ÿ˜ญ

#

please gib snippet

verbal pumice
#
const styles = findByPropsLazy("anchorUnderlineOnHover")
return <a className={classes(styles.anchor, styles.anchorUnderlineOnHover)}>
#

classes is from some util

#

idk which

rare shale
#

ty <3

fringe olive
#

hey idk why but when i downloaded on mac, it says they dont trust the dev

verbal pumice
#

vns

nimble pendantBOT
charred monolithBOT
verbal pumice
#

most sane echo code

rare shale
#

i tried my best ๐Ÿ˜ญ

charred monolithBOT
charred monolithBOT
charred monolithBOT
neon snow
#

anyone can tell Me how to start the vencord github folder

#

bc like i cloned the git and now what comand to start

tawny cipher
#

kek

charred monolithBOT
tawny cipher
#

the what now

charred monolithBOT
austere talon
#

whar

charred monolithBOT
austere talon
#

it's actually a "bug" in that this plugin was made before the username change but i like the current behaviour so i haven't changed it

lime stone
#

yeah it's okay-ish

#

maybe there should be an option

#

I only use a display name for capitilisation

#

There are a lot of places where this plugin doesn't apply :/

#

or rather, a lot of places where display names appear

lime stone
#

I meant non-pomelo

median rapids
lime stone
#

ah

#

that'd be ok

charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Discord Account

gamerwabbit212

What is it that you'd like to see?

A wallpaper changer.
You see how popular wallpaper engine is?
Imagine the dopeness, sry, cuteness, it would add to Vencord
I found this one for powercord: https://github.com/powercord-community/wallpaper-changer
It uses sources like wallhaven...

Is very nice

This is most likely totally a plugin request

Thank you, yours truly

-THEwabbit

Request Agreement

  • [X] This is not a plugin request
lime stone
#

guh

stark flint
#

i liked it

charred monolithBOT
austere talon
#

so true

#

wait im on version 1?

olive aurora
#

version 1.1.1000

teal halo
#

anyone else crashes when right clicking an image with vesktop and only vesktop?

charred monolithBOT
teal halo
#

for some reason

charred monolithBOT
charred monolithBOT
austere talon
#

works on my machine

teal halo
#

mine's fucked up

#

hmm

austere talon
#

click on the first file

#

and show the code

#

french jumpscare

stark flint
#

Mhm,

surreal fiber
#

I get a 'discord has crashed' message in the topright but not an actual crash

teal halo
austere talon
#

show second element

#

and third

#

and so on

#

uh

surreal fiber
austere talon
#

just show the second

austere talon
#

crash recovery just saved you

surreal fiber
#

ok

teal halo
#

the faulty function at line 105

austere talon
#

uh

#

what branch

#

oh canary

#

try stable

#

oh i see the issue

#

it changed from .default.canCopyImage to .ZP.canCopyImage

#

i will fix

surreal fiber
#

yeah I use canary too, probably shouldn't

teal halo
#

stable works fine

#

goofy ahh canary

surreal fiber
#

not sure if there's anything canary/ptb ever do that stable doesn't except cause issues with mods

#

I'm just the kind of person who always uses the most bleeding edge everything I can for no good reason

teal halo
#

having crashes/features a day or two early

#

havent had a crash on startup on canary for a while

austere talon
#

you shouldnt use canary imo

#

discord bricks it pretty often and you have a terrible experience with mods

#

stable is way better

teal halo
#

they fuck the api more often than the desktop clients

#

the mobile clients are another story

surreal fiber
#

does the branch switch in vesktop's desktop settings do the trick

#

or do I need to do anything else

teal halo
#

it does the trick after a full restart

surreal fiber
#

neat

#

no more crash, sticking with stable

limber skiff
#

ugh

#

we have to fix patch reporter

spark cove
#

oop

limber skiff
#

bunch of broken patches we dont know about

#

including one which is the whole plugin ๐Ÿ˜‚

#

guess I will fix the patches, though I don't know how to fix reporter

spark cove
#

i'll check

limber skiff
#

tyty

#

you know more than me about it prob

#

vap very smart

austere talon
#

uh

#

its failinmg to load some chunk

#

i think

spark cove
#

ye which is weird

austere talon
#

i will debug it

limber skiff
spark cove
#

real

austere talon
#

same fix for webcontextmenus

#

ig we should stop using .default

limber skiff
#

\i prob works for default anyways lol

spark cove
#

wtf windows insane

#

i did esbuild source > dist/thing.mjs

#

and it saved it as utf-16 little endian

austere talon
#

FIRE

spark cove
#

what is this staging thing

austere talon
#

LMAO

#

did u enable all plugins

#

fire

#

btw theres no reason to do it on alt

spark cove
#

oh yea i guess the reporter will enable all plugins

austere talon
#

cause the chunks are fetched without auth

spark cove
#

i just used the easiest token i could get

austere talon
#

worst case scenario u get cloudflare rate limited (happened to me while i made the workflow ๐Ÿ”ฅ )

austere talon
spark cove
#

opening devtols on vesktop >>> opening devtools on desktop

austere talon
#

then how do u have a gui

#

isnt it puppeteer

spark cove
austere talon
#

DID YOU EDITR IT

#

uncensor token or no balls tbh

spark cove
#

LOL

olive aurora
#

unblurring ur image w ai

spark cove
#

yea cus idk how to powershell

#

export

austere talon
#

you are soooo weird why did you hardcode the values instead of setting env var

#

ojhhhhhh

#

real

#

$env:banana = "hi"

spark cove
#

xdxdxd

#

yea thats fucke dup

olive aurora
#

h

austere talon
#

real

spark cove
#

yea i ran vencord just check the token db

#

ok discord

#

is there a plugin that like

#

uses staging or smth

#

like what is this

#

i feel like this is realated

limber skiff
#

nah

#

it's an experiments plugin patch

#

that just enables the banner

#

for no reason other than cosmetic

#

it's togglable

spark cove
#

ohh

#

its just stable build id

#

silly

#

mm i love reading this code

austere talon
#

its so stupid

#

why did u even add it ๐Ÿ˜ญ

spark cove
#

who needsa

#

useless

#

its the lottie worker

austere talon
#

OH

#

real

#

oh

#

this is broken?

spark cove
#

i dont get why its erroring

austere talon
#

cause its not meant to be loaded in main thread

#

its meant to be loaded inside a worker thread

spark cove
#

mm but ur not loading the wokrker

#

ur loading the worker loader

spark cove
austere talon
#

just ignore that chunk

spark cove
#

why does it even error its such a baby

austere talon
#
const isWasm = await fetch(wreq.p + wreq.u(id))
                   .then(r => r.text())
                   .then(t => t.includes(".module.wasm") || t.includes("wasm lottie"));
#

DO

#

NOW

austere talon
#

DODODOODODODODODODOODODODODODODODO

austere talon
#

so bad

#

worst chunbk in the world

#

we hate trhat chunk

spark cove
#

do we just ignore anything that loads workers

austere talon
#

uit should work

spark cove
#

it doesnt make SENSE

austere talon
#

IT DOESSS

spark cove
#

i'll try

#

but it doesnt make esnes cus ur not wreqing the worker

austere talon
spark cove
#

which makes sense cus it doesnt contain wasm lottie in it

#

:sob

#

why does it say missing its literally

austere talon
#

ignore new Worker as well?

spark cove
#

not missing

austere talon
#

or .worker.js

spark cove
#

that llooked like a good idea but

#

mm i think the main big chunk has

#

a module that loads a worker

#

this one

limber skiff
#

understanding regenerator runtime is a pain

spark cove
#

lolol real

austere talon
#

eh its fine

#

just ignore most of it and only look at the body

#

WHY IOS IT STILL BROKEN

#

im lost here

spark cove
#

LOL WAIT I JUST REALIZED

#

@austere talon

#

LOOK AT THIS CHUNK

#

its not being pushed to the jsonp

#

lmfao

#

lmfao how does this even happen

#

im so lost like what is going on in this file

#

anyways

austere talon
#

fire

spark cove
#

@austere talon !t.includes("(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push")

#

real ?

austere talon
#

might just be a broken chunk or smth

#

like

#

its normally never loaded so it works fore discord

spark cove
#

yea

austere talon
#

but we load it so explosion happens

austere talon
#

how many chunks does that affect

spark cove
#

let me see

austere talon
#

fake

spark cove
#

why it take so long

#

to load all chunkjs

#

@austere talon ok done

#

it was just that module

austere talon
#

fire

spark cove
#

ok u do the commit

#

im lazy

limber skiff
#

why does it

spark cove
#

cus its not parellel

#

the fetching

austere talon
#

cause i literally added a delay

spark cove
#

oh lmao

limber skiff
#

oh

#

โ˜ ๏ธ

austere talon
#

without it u get rate limited

#

cause youre not supposed to load hundreds of chunks at once

#

thats not normal

limber skiff
#

ok guys lets bet

#

how many broken patches

austere talon
#

10000 broken patches

#

i think 5 broken

limber skiff
#

I say 4

#

btw ignore IgnoreActivities broken ones

limber skiff
#

like what does it need to fetch

austere talon
#

whar

#

it fetches the chunks

#

these

limber skiff
#

oh

#

those

austere talon
#

there are 786 chunks

limber skiff
#

insane

limber skiff
#

where is the commit ๐Ÿ˜ข

spark cove
#

im sayin

#

nookies u have push access

#

do

limber skiff
#

I'm not home

#

make pr and I merge

austere talon
#

do

#

i will mergeee

limber skiff
#

๐Ÿ˜‚ it's up to you vap

austere talon
#

btw @spark cove

#

idk if u started yet on installer svelte m

#

but let's use prettier

#

cause it just works

charred monolithBOT
austere talon
#

there i pushed

#

i will merge into main soon and run

#

svelte kinda overrated we will vanilla html ๐Ÿ”ฅ

#

oh btw we don't even need to do ipc we can just enable nodeIntegration

#

nvm

#

lets not

#

well actually yes

#

lets

tame escarp
austere talon
#

vap ignoring me so hard rn its over (theyre probably just busy)

charred monolithBOT
austere talon
#

my english good (i reworded first half of the sentence was too lazy to fix grammar)

#

OMG I GRAMMAREN'T again

stark flint
limber skiff
#

I wonder the performance impact of putting ? on every expression

charred monolithBOT
austere talon
charred monolithBOT
limber skiff
#

๐Ÿค”

charred monolithBOT
austere talon
#

oh wait its still a draft

quick ibex
charred monolithBOT
limber skiff
#

ehh

#

I feel like this plugin should modify the place where it chooses the ringtone

#

not the asset url

austere talon
#

why

#

it works fine

#

and the hash isn't arbitrary

#

it's the hash of the file

spark cove
#

macdonnal

spark cove
austere talon
#

fire

#

but uh

#

we will put prettier config in root

spark cove
#

yoppers

spark cove
#

@austere talon did u mean userProfile?.themeColors?.length

austere talon
#

real

#

i did

spark cove
#

mcchicken is so good

charred monolithBOT
teal halo
#

no issues/prs when

spark cove
#

im tired i forgot what this is for but merge

austere talon
#

did a thing

austere talon
limber skiff
#

vap insane

spark cove
#

what

#

is it not in main yet or something cus i checked

limber skiff
#

in dev

spark cove
#

dev branch insane

#

oh is that why u talked about my email

#

lololol

#

i gettittt

charred monolithBOT
austere talon
#

cause i looked it up to add u as coauthor

spark cove
#

real realr eal

charred monolithBOT
spark cove
#

fire

austere talon
#

codeburger sync explosion

#

oh btw

#

this bricks vesktop

spark cove
#

updater explosion

austere talon
#

lolol

spark cove
#

wait how