#πŸ‘Ύ-core-development

1 messages Β· Page 114 of 1

topaz thistle
#

@austere talon Look at that only 8 mins in and it's starting to compile

turbid hatch
#

reminds me of my unity builds

#

13 minutes in and it hasnt even begun compiling yet

#

it's still activating the licence key

topaz thistle
#

lmao

turbid hatch
#

unity sucks

topaz thistle
#

we're compiling on arm through qemu agony

#

yes

junior olive
#

hm

#

yeah arm on actions sucks massive balls

topaz thistle
#

actions don't even really support arm

#

arm is virtualized in our case

charred monolithBOT
junior olive
#

yep which is why it sucks

topaz thistle
turbid hatch
#

we could selfhost a runner on arm @topaz thistle

#

if it'll make it easier fo ryou

junior olive
#

yea i was gonna say i wonder how much that'd help

turbid hatch
#

and by we

#

i mean

#

i

topaz thistle
#

yeah I discussed that with v

turbid hatch
#

i will buy an arm server

#

:P

austere talon
#

i already did but my os is too old

topaz thistle
#

@austere talon has an arm server :P

turbid hatch
#

i know! i'm one of the sysadmins on it xd

austere talon
turbid hatch
#

who else do you think maintains vencloud?

austere talon
#

maybe we can upgrade to latest CentOS or smth

topaz thistle
#

tbh I've put in too much work into the github action already

#

that shit is now gonna build on github lmao

austere talon
turbid hatch
austere talon
#

is that something oracle supports

turbid hatch
#

no clue

austere talon
junior olive
#

Hopefully with them starting to offer arm64 mac runners we'll see linux arm64 runners eventually

never windows tho

fuck windows on arm

turbid hatch
#

ah gotcha

#

let me research, sec

topaz thistle
#

Looks good to me

austere talon
#

when I made it they only had oracle os

#

hence why I chose it

#

now they also have alma and shit

topaz thistle
#

I think we can live with the oocasional 30min build for publishing

#

if we keep in mind that it's free xd

turbid hatch
#

have you already used your second instance?

#

if not then we could spin up another one and run actions on it

austere talon
#

uh

turbid hatch
#

oh right we have to apply memory pressure so oracle doesnt murder it

austere talon
#

no i haven't

turbid hatch
#

i forgot about that

austere talon
#

what?

turbid hatch
#

Reclamation of Idle Compute Instances

Idle Always Free compute instances may be reclaimed by Oracle. Oracle will deem virtual machine and bare metal compute instances as idle if, during a 7-day period, the following are true:

CPU utilization for the 95th percentile is less than 20%
Network utilization is less than 20%
Memory utilization is less than 20% (applies to A1 shapes only)

#

oh

#

applies to A1

#

whoops

#

speedreading

#

i'll run a cpu benchmark every 3 days :P

turbid hatch
#

πŸŽ‰

#

tbh i think it'll be okay

topaz thistle
#

Yeah

turbid hatch
#

we arent going to be publishing this that often

#

but it would be fun to have an arm action

topaz thistle
#

Exactly

topaz thistle
turbid hatch
#

true....

charred monolithBOT
olive aurora
#

c++ role should be gh linguist pink

topaz thistle
#

@turbid hatch that should work right

turbid hatch
#

yip

olive aurora
turbid hatch
#

one second

charred monolithBOT
topaz thistle
#

I am now pink

#

Epic

#

What's wrong

#

ah

#

found out what was wrong

#

Lol

#

How are the packages private

#

Can we make them public?

#

I mean we don't need to I'll just login

#

But we could make them public for anyone wanting a sane arm building experience

charred monolithBOT
turbid hatch
#

leave them priv, they're for our usage anyway

charred monolithBOT
charred monolithBOT
topaz thistle
#

We could also use ccache or similar for the arm build

#

May even speed it up further

turbid hatch
#

hold on playing halo

#

will check after

topaz thistle
#

What the fuck

#

Okay let's please just make the packages public

turbid hatch
#

alr

olive aurora
#

what

topaz thistle
dire trench
#

wrong channel mb πŸ’€

topaz thistle
#

HAHAHHA

charred monolithBOT
turbid hatch
#

i cant

austere talon
#

wait what

topaz thistle
#

Make these public

austere talon
#

Setting is disabled by organization administrators

topaz thistle
#

bruhhhhhh

austere talon
#

try now

topaz thistle
#

still private

austere talon
#

you should be able to change it

topaz thistle
#

don't see anything to change it

austere talon
#

did

topaz thistle
#

πŸ™

#

I've also enabled CMake dependency caching

#

That should bring down the build time by another 30 mins

#

How the fuck is it still failing

charred monolithBOT
charred monolithBOT
topaz thistle
#

alright after this run we can publish v1.6.0 and see if the dependency caching is any good

charred monolithBOT
topaz thistle
#

This was an extreme fucking pain to setup lmao

#

yeah I def had fun caching that docker image xd

charred monolithBOT
topaz thistle
#

I think caching may prevent the rohrkabel compile everytime as well

#

I think after that we're gonna build really fast

#

Only sad thing is that the cache is gone after 7 days :(

#

We coud make a bump-cache workflow that just updates the arm cache every 7 days

charred monolithBOT
topaz thistle
#

Alr Workflow with uncached dependencies ran 1h11m

#

Already better than 2h but we can probably get it even lower with caching

#

Let's see how long the final (hopefully) workflow will take after the latest one cached

charred monolithBOT
topaz thistle
#

Cache should be built now

#

Place your bets on how long the arm build will take

charred monolithBOT
#
[Vencord/venmic] New tag created: v1.6.0
topaz thistle
#

Bruh insane fuckup

charred monolithBOT
#
[Vencord/venmic] tag deleted: v1.6.0
#
[Vencord/venmic] New tag created: v1.6.0
jagged cloak
#

turnary

topaz thistle
#

Lets

#

Fucking

#

Go

#

From 2h to 30m

#

And I fucked the publish step up

#

Nice

charred monolithBOT
topaz thistle
#

At least the build is fast :)

charred monolithBOT
#
[Vencord/venmic] tag deleted: v1.6.0
#
[Vencord/venmic] New tag created: v1.6.0
topaz thistle
#

Fuck I somehow need to get the artifact from the current workflow, seems that's not working

#

Will fix it tomorrow :(

charred monolithBOT
#
[Vencord/venmic] tag deleted: v1.6.0
charred monolithBOT
charred monolithBOT
charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

MessageDecorationsAPI (had no effect):
ID: 795628
Match: /(currentUserIsPremium:.{10,50}{children:.{1,2})}\)/

Bad Starts

None

Discord Errors

None

shy veldt
#

bad

nimble plaza
#

still using .{1,2} for patch husk

tame escarp
limber skiff
#

bleh

#

going to speedrun fix

charred monolithBOT
junior olive
charred monolithBOT
charred monolithBOT
charred monolithBOT
#
[Vencord/venmic] New tag created: v1.6.0
austere talon
# charred monolith

btw @topaz thistle you should always pin untrusted actions to long commit hash

#

instead of using tag

#

dawidd6/action-download-artifact@v2

topaz thistle
#

Alright, I've removed that action anyways

austere talon
#

cause u can replace tags at any time so they could push malware

#

this one as well

topaz thistle
#

Will update after uni

lime stone
#

serious question, but i do agree with you

charred monolithBOT
lime stone
#

πŸ‘ ty

austere talon
#

they can't access secrets unless you pass any but

  • they do have access to a github token for the current repo
  • they can pollute the environment variables and thus hijack other actions, such as the npm publish one at the very bottom that we pass the npm token to
charred monolithBOT
charred monolithBOT
#
[Vencord/venmic] tag deleted: v1.6.0
#
[Vencord/venmic] New tag created: v1.6.0
charred monolithBOT
topaz thistle
#

Now would you look at that

#

Workflow only took 26m for arm and published successfully :D

crude hearth
#

1 year anniversy is in 1 month and 6 days

lime stone
#

oh my god

crude hearth
#

oh god close last one at least

lime stone
#

i've had a pr opened for two years before

crude hearth
#

its taking oldest open pr badge from me

lime stone
#

but it wasn't merged so i closed it iirc

crude hearth
#

things you can do while waiting ven to merge your pr

limber skiff
#

I love lining up 10 000 dominoes and knocking them down 14299 times

#

hmmmmmm

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

MessageDecorationsAPI (had no effect):
ID: 795628
Match: /(currentUserIsPremium:.{10,50}{children:.{1,2})}\)/

Bad Starts

None

Discord Errors

None

verbal pumice
#

it can only last for so long

limber skiff
#

nah it's fixed already in dev

#

I just wanted to check if the update was on stable already

verbal pumice
#

fair enough

charred monolithBOT
charred monolithBOT
charred monolithBOT
#

I can confirm that this issue still exists as of Vesktop 0.4.0. I am on Arch Linux 6.5.8-arch1-1, using plasma-desktop 5.27.8-2 and gnome-desktop 44.0-1 , with wayland 1.22.0-1, on a NVIDIA gpu (nvidia-dkms 535.113.01-2).

I have tried using the vencord-desktop-bin package (aur), vencord-desktop-git package (aur), along with running from source using ```pnpm start`` and compiling from source. For each method, I used the ' --ozone-platform-hint=wayland' flag.

...

#

Hi! First of all, thank you for this software and all the goodies that come with it :)
It's so much better than the official client on linux!

I spent an embarrassingly long time looking through stack traces, only to realize that in the last update, to get rich presence you need the WebRichPresence plugin to be on πŸ˜…

/// src/renderer/index.ts:51
const arRPC = Vencord.Plugins.plugins["WebRichPresence (arRPC)"] as any as {
    handleEvent(e: MessageEvent): void;
};

VesktopNati...
lime stone
#

should i open an issue for using vesktop meaning a lot of captchas appear and verification-locking account?

I have consistently reproduced this.

it just seems like something on discord's end sooo... i have no idea what could be done

#

but my first guess to why this happens would be the user agent not looking right

olive aurora
lime stone
#

yeah, maybe for whatever reason discord doesn't like it

#

i get two captchas to join a server on vesktop, and none in web

olive aurora
#

navigator.platform isnt

lime stone
#

i've also got my main account and an alt locked behind email verification and (once with my main account) suspended for a day

olive aurora
#

x-super-properties for vesktop ```json
{
"os": "Windows",
"browser": "Chrome",
"device": "",
"system_locale": "en-GB",
"browser_user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
"browser_version": "114.0.0.0",
"os_version": "10",
"referrer": "",
"referring_domain": "",
"referrer_current": "",
"referring_domain_current": "",
"release_channel": "stable",
"client_build_number": 239875,
"client_event_source": null,
"design_id": 0
}

discord ```json
{
  "os": "Linux",
  "browser": "Discord Client",
  "release_channel": "stable",
  "client_version": "0.0.32",
  "os_version": "6.5.8-zen1-1-zen",
  "os_arch": "x64",
  "app_arch": "x64",
  "system_locale": "en-GB",
  "browser_user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) discord/0.0.32 Chrome/108.0.5359.215 Electron/22.3.26 Safari/537.36",
  "browser_version": "22.3.26",
  "window_manager": "unknown,unknown",
  "distro": "\"Arch Linux\"",
  "client_build_number": 239875,
  "native_build_number": null,
  "client_event_source": null
}
#

mm

#

oh its just parsed from ua

#

firefox is the same as vesktop (w different ua / os)

#

but it doesnt have design_id

charred monolithBOT
austere talon
charred monolithBOT
austere talon
#

try on chrome with ublock

lime stone
#

no captchas

#

i just join instantly

austere talon
#

try comparing requests

lime stone
#

I don't understand 😭

#

obvs it will be a different OS

#

i think the invite is done through ws

crude hearth
#

ITS CALLED GATEWAY

#

use discord terms ohm y god

lime stone
#

which is a websocket

crude hearth
#

but its called gateway

lime stone
#

it is a websocket named gateway

shy veldt
#

@austere talon wsg

crude hearth
shy veldt
#

they pushed the funny webpack on canary again

crude hearth
#

so its a gateway

#

I dont call you human

#

I call you thekodetoad

shy veldt
#

how do you feel about this

lime stone
crude hearth
shy veldt
#

what happened to canary like 2 weeks ago

crude hearth
#

did they change minimized field names

#

h

teal halo
#

they changed a ton of things

#

again

#

πŸ”₯

crude hearth
#

soon we will all switch to displunger

teal halo
#

but hey you need less funky code to do datamining

verbal pumice
#

discord try to make up their mind on a change challenge

#

impossible

shy veldt
#

well at least constants are no longer minified

shy veldt
#

because discord.sale is broken

austere talon
#

did they really

shy veldt
#

because megu cant bother fixing

shy veldt
crude hearth
shy veldt
#

real

teal halo
#

glad they broke all css again

shy veldt
#

fire

#

glad they pushed filenames again

#

will remap

charred monolithBOT
teal halo
#

modding mario wonder is funnier than discord

#

change my mind

lime stone
#

asdfghjk stop making me feel bad about not having this game

pine topaz
#

breaking: discord ceo gets drunk and forces their developers to add checksums to discord and break every client mod

shy veldt
#

wtf poh

#

pog

#

would be fun wouldn't it

crude hearth
#

wouldnt be suprized if they broke client mods on purpose

#

because client mods are getting lot more popular trolley

pine topaz
#

discord when they finally crack down on client mods and lose a third of their userbase

austere talon
#

is vencorder actually borked on canary bird or is dziurwer just yapping

crude hearth
pine topaz
#

sadly true

lime stone
#

client mods will just use dom manipulation like pronoundb 😍

crude hearth
#

wait until they randomize css class names on every update

charred monolithBOT
shy veldt
#

i aint yapping shit

pine topaz
#

im over here praying that they do something horrifically stupid like make every key input cost $12.99

pine topaz
#

and that they dont get replaced by something worse

#

but thats one in a million times one in a million

crude hearth
#

wait since when are they leaking filenames

shy veldt
#

since that build

#

dumbass

#

😭 😭

crude hearth
#

lmao

pine topaz
#

what if they lost the source code a year ago and the minified js is actually all they have

austere talon
shy veldt
#

no way fr??

austere talon
#

bro is on mobile Browser

shy veldt
#

not like i didnt tell you

austere talon
#

not even vencord mobile

shy veldt
#

get real

austere talon
#

hop on vencord mobile

shy veldt
#

hop on a chainsaw bro

hazy kindle
#

(
feature suggestions for ViewPermissions:
β€’ displaying a member’s perms for the current channel
(β€’ stretch goals: for arbitrary channel
β€’ or category)

lime stone
#

is that very useful?

#

maybe just add a search bar if there are a lot of users and roles for whatever reason

shy veldt
hazy kindle
# lime stone is that very useful?

yeah for users of the plugin i think this would be a useful feature

but maybe still too low priority to bother. i thought i’d share the idea b/c it seemed to make so much sense intrinsically lol

austere talon
#

bro

austere talon
#

did they fuck up again or is this time permanent

crude hearth
#

why the hell does canary have bunch of default function in modules

#

am I searching wrong or smthn

hazy kindle
austere talon
#

wait, does stock canary work?

hazy kindle
shy veldt
shy veldt
austere talon
#

if stock canary works then it's likely permanent

shy veldt
#

last time it was broken

#

now its fine

#

well at least from the last time i have widget maps

#

this time they dont expose them

tame escarp
#

wtf did they do this time

shy veldt
#

changed shit

tame escarp
#

when dont they do that

crude hearth
#

I am hoping for a day where discord leaks sourcemaps

shy veldt
tame escarp
#

soon

crude hearth
shy veldt
#

you could use build override cookie to get maps

#

xd

hazy kindle
#

cd

crude hearth
#

then why dont we make discord a project

shy veldt
#

real

#

they don want to give me the maps

#

πŸ‘ŽπŸ‘ŽπŸ‘Ž

tame escarp
crude hearth
shy veldt
hazy kindle
#

are you saying the maps were available for a while but we didn’t get them in time?

shy veldt
#

but it was 401 πŸ˜”

tame escarp
#

WHAT

crude hearth
#

YOU GETTING 401 IS NOT THE PROBLEM HERE

hazy kindle
crude hearth
#

HOW DID YOU GOT ACCESS TO STAFFS ACCOUNT

teal halo
#

hn people sip

shy veldt
lime stone
#

dw about it

tame escarp
teal halo
#

here

lime stone
#

hm, image loading seems smoother in canary

tame escarp
#

tell me i want to punch them and steal their daddy's VC money

lime stone
#

it's blurred and then fades

crude hearth
shy veldt
crude hearth
#

so its kinda old now

hazy kindle
shy veldt
#

real

#

possibly πŸ™

shy veldt
hazy kindle
#

dym you have maps from ’17?

lime stone
shy veldt
teal halo
#

πŸ”₯

lime stone
#

oh

lime stone
#

time to watch the latest NTTS video to find out about that umuCool

#

hello? discord moment

#

my message took super long to send

tame escarp
#

still dont know what they actually did

#

swc revert soon

lime stone
#

this is not what i was looking for

hazy kindle
# shy veldt yeah

Recent polls have shown a fifth of Americans don’t have Discord source maps and I personally believe that U.S. Americans are unable to do so because, um, some people out there in our nation don't have maps and, uh, I believe that our, uh, education like such as, uh, Germany and, uh, France and everywhere like such as, and I believe that they should, uh, our education over here in Poland should help the U.S., uh, should help Germany and should help Brazil and the European countries, so we will be able to build up our future.

teal halo
tame escarp
#

its true

hazy kindle
#

(i prbly wouldn’t actually know what to do with them i’m just hoarding cool dc hacky stuff)

#

just in caseβ„’

shy veldt
#

society if my pc wasn't slow as fuck

hazy kindle
#

way too real

teal halo
#

society if you're too broke to afford a mac mini

shy veldt
teal halo
#

a good mac mini*

shy veldt
#

h1 just gotta give me my money

teal halo
#

"open discord, do bug"

#

ez vuln

shy veldt
austere talon
#

wtf

tame escarp
austere talon
#

unsane

lime stone
#

unasne

hazy kindle
#

society if i had the executive function to shop for a new pc and select among the gazillion features out there (way exaggerating, it’s not that hard, a whole project still)

teal halo
#

why is index.html different

shy veldt
tame escarp
#

@shy veldt im calling json citron on you

oak hull
shy veldt
limber skiff
#

omg exports are not minified this is beautiful

shy veldt
tame escarp
#

WYM MIGHT

shy veldt
#

i actually dropped a list of folders in discord/discord

#

idk where i did that

#

but i remember i did

oak hull
#

where is /discord/discord/

limber skiff
oak hull
#

FEAR

austere talon
oak hull
#

oh 404

austere talon
#

you can download and reconstruct the path

shy veldt
limber skiff
oak hull
#

off-topic but is that kiwi browser

limber skiff
#

did dzi already have a script for that haha

teal halo
#

cant wait for devs to push a build with non minified code

shy veldt
teal halo
#

do it

shy veldt
shy veldt
limber skiff
#

reconstructing the mappings

oak hull
#

what does possibly mean
where is the source

shy veldt
limber skiff
#

what

#

no way lmao

austere talon
#

wait

#

c is gone right

shy veldt
shy veldt
#

idk

#

never did

austere talon
#

OHH

#

it just doesn't return anymore

limber skiff
austere talon
#

yeah it's super easy fix

shy veldt
#

like and subscribe

austere talon
#
- wreq = banana.push(... w => w)
+ banana.push(... w => wreq = w)
#

ez fix

shy veldt
tame escarp
#

scary

limber skiff
#

nah you are crazy

shy veldt
#

i wasted more time on other shit

limber skiff
#

someone get this man some help

glass mango
#

unmangled exports are back capoo_rock

shy veldt
#

im mentally unstable

glass mango
#

πŸ™

tame escarp
#

hope they stay this time πŸ”₯πŸ”₯πŸ”₯

glass mango
#

probably will

tame escarp
#

its discord though

#

who knows

austere talon
#

hope they go again

oak hull
# shy veldt

can you rewrite discord ACTUALLY stable version using this code

austere talon
tame escarp
#

grrrr but it takes way more effort πŸ₯²

austere talon
#

i love bd plugin devs struggling to find exports and hardcoding minified names, it's entertaining

tame escarp
#

dioxide dev so slow

austere talon
teal halo
#

oh betterdiscord

teal halo
#

so painful

austere talon
#

nah im just kidding

teal halo
#

and entertaining

austere talon
#

but genuinely mangled exports don't affect vencord much

tame escarp
#

yeah

chrome fossil
#

When will we be able to use Vencord again on Canary and PTB?

tame escarp
#

they just affect other stuf

shy veldt
glass mango
#

unmangled constants and enums are pretty nice though :>

teal halo
austere talon
#

who tf is ven

tame escarp
#

yep

teal halo
#

idk

glass mango
#

me

tame escarp
#

every1 gonna be forced back to bd

#

and rp

glass mango
#

bven

chrome fossil
teal halo
#

bencord

tame escarp
austere talon
#

roleplay

teal halo
#

rolecord

chrome fossil
#

WTF

#

you laugh ?

shy veldt
#

@austere talon they pushed a new build

hazy kindle
austere talon
shy veldt
#

and its still unminifie

austere talon
#

is it revert or different

shy veldt
#

so it will stay

austere talon
hazy kindle
shy veldt
#

probably

austere talon
#

I wonder how many of our webcrap filters and patches broke

teal halo
#

too many

austere talon
#

how do u know

teal halo
#

guess it's time to rewrite vencord

teal halo
tame escarp
teal halo
#

actually it's not that broken

tame escarp
#

oh

shy veldt
#

that one build stayed for 1h

tame escarp
#

thought they did

austere talon
#

give me 1h and i can fix it all

shy veldt
#

real

austere talon
#

cleaning kitchen rn tho, later

tame escarp
#

gonna have a fucking field day when re get home

austere talon
#

remember how when SWC dropped I fixed vencord in less than a day

shy veldt
austere talon
#

I'll do it again

glass mango
#

lol

tame escarp
#

dont have to implement regex patching anymore πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯

chrome fossil
#

it's the end of the world, no vencord = no discord, no discord = no life and no life we ​​die

chrome fossil
#

do something

#

please

austere talon
#

i can ban you that might make it less painful

chrome fossil
#

Sorry

austere talon
#

oop too many

#

I meant 10

#

whatever bye messages

tame escarp
#

YOU GOT RID OF MY JOKE CHAIN

#

πŸ’’

chrome fossil
#

!!!!

olive aurora
#

vbrune 100

lime stone
#

vrpune 100

charred monolithBOT
shy veldt
#

new build again
still there

#

its staying
no way its not blobcatcozy

austere talon
#

discord breaking their mobile app

shy veldt
#

skill issue tbh

#

andyg returned and pushed maps πŸ™

#

he felt generous

hazy kindle
#

lonk?

shy veldt
tame escarp
tame escarp
#

@shy veldt have they published any more new build

tame escarp
#

is still unmangled?

#

(am asking because this determines how much dev effort i put into my client mod)

shy veldt
teal halo
#

kinda looks like they’ll keep it for good

#

soooo

shy veldt
#

yeah

teal halo
#

took me 4 mins

shy veldt
#

i hope they do the same to mobile πŸ™

teal halo
#

they havent added/removed anything yet anyway

shy veldt
#

so true

teal halo
shy veldt
#

nop

teal halo
#

y

tame escarp
#

andyg we're praying on you

shy veldt
#

wsg

#

first diff

#

filenames are no longer exposed

#

back to numbers

limber skiff
#

lmao

#

I swear how do they even manage to do this

tame escarp
#

theyre just gonna revert the whole thing

#

cries

#

gonna have to implement regex patching

#

andyg betrayed us

shy veldt
tame escarp
#

this link just opened WSA

shy veldt
#

so true

shy veldt
#

well last time they deleted the chunk loader

#

so yeah better backup or smth

tame escarp
shy veldt
#

bro cant believe it

tame escarp
#

i stg if they revert again

#

gonna goinsane

shy veldt
#

they wont

teal halo
#

either that or they're asleep

#

(even tho they're still pushing builds)

tame escarp
#

its fuckin

#

12pm in cali

#

no way they're asleep

teal halo
#

you never know

somber ginkgo
#

fell asleep on keyboard

teal halo
#

like half of the company is remote and some arent even in the US

shy veldt
#

eepy pills

hazy kindle
somber ginkgo
teal halo
#

too busy not fixing nitro icon on compact mode

somber ginkgo
#

Large file upload, powered by Nitro

teal halo
#

Discord, powered by bloat on NPM

nimble plaza
austere talon
#

what

nimble plaza
shy veldt
#

so true

austere talon
#

did they revert the update or just exploded names

nimble plaza
#

no they didnt revert webpack

tame escarp
austere talon
#

why

teal halo
#

there's no way it's on stable

tame escarp
shy veldt
tame escarp
#

so it just looks

#

fucked up

nimble plaza
teal halo
hazy kindle
tame escarp
#

yes

teal halo
#

so it's either that or my bot died in which case why is it logging canary updates fine

hazy kindle
#

unsane

hazy kindle
#

or not, maybe it’s a good habit

teal halo
#

back to wonder

#

iwanna 100% aaaaa

shy veldt
nimble plaza
#

are you on canary?

shy veldt
#

ptb

#

but canary and ptb are the same

nimble plaza
#

im on canary

shy veldt
#

it works if vencord doesnt fail

#

simply be better

nimble plaza
#

vencord fails on canary

tame escarp
#

send code snippet πŸ”₯

nimble plaza
#

webpackChunkdiscord_app.push([[Symbol("Vencord")], {}, r => r]);

tame escarp
#

on canary

nimble plaza
#

wuh

shy veldt
#

(it will work fine)

nimble plaza
#

wuh

nimble plaza
#

then whats making vencord fail

tame escarp
#

LMFAO

junior olive
shy veldt
#

unminified shit

junior olive
#

filenames?

#

fuckin W

shy veldt
#

Z and ZP are no more

#

only default

junior olive
#

it's not sticking around tho is it

tame escarp
#

idk

#

it better

#

i dont want to write regex patching

nimble plaza
#

guh

shy veldt
#

so true!

shy veldt
tame escarp
#

says who

#

i mean you probably have an open dm with json citrus himself but

shy veldt
#

homemade build differ πŸ’ͺ

shy veldt
junior olive
#

yeah vencord is fucked up on my canary

somber ginkgo
junior olive
tame escarp
#

yeah for my client mod though

lime stone
#

if they are making nitro status separate from the profile...

shy veldt
lime stone
#

omg they can lol

#

premiumType

#

i do not believe that was the case before

shy veldt
#

they added premium_type to every user obj just for the nitro in chat badge thingy

austere talon
#

huh why is .push() not managing to grab wreq

#

malware

nimble plaza
#

when vencord tries to load push is js var d = function(t, s) { var a = s[0]; t && t(s); for (var d = 0; d < a.length; d++) void 0 === e[a[d]] && (e[a[d]] = 0) } , n = this.webpackChunkdiscord_app = this.webpackChunkdiscord_app || []; n.forEach(d.bind(null, 0)), n.push = d.bind(null, n.push.bind(n))

#

unindent fail

#

but when it isnt injected, push is js var t = function(t, s) { var a = s[0], d = s[1], n = s[2], l, i, c = 0; if (a.some(function(t) { return 0 !== e[t] })) { for (l in d) u.o(d, l) && (u.m[l] = d[l]); if (n) var o = n(u) } for (t && t(s); c < a.length; c++) i = a[c], u.o(e, i) && e[i] && e[i][0](), e[i] = 0; return u.O(o) }

shy veldt
#

real

nimble plaza
#

both of them arent array.prototype.push

#

and we cant use toString to diffrentiate

#

hell

shy veldt
#

missed it so long 😊

nimble plaza
#

found a hacky fix

#
    let setOnce = false;
    Object.defineProperty(window, WEBPACK_CHUNK, {
        get: () => webpackChunk,
        set: v => {
            if (v?.push !== Array.prototype.push) {
                if (setOnce) {

                    logger.info(`Patching ${WEBPACK_CHUNK}.push`);
                    _initWebpack(v);
                    patchPush();
                    // @ts-ignore
                    delete window[WEBPACK_CHUNK];
                    window[WEBPACK_CHUNK] = v;
                }
                setOnce = true;
            }
            webpackChunk = v;
        },
        configurable: true
    });```
#

just wait till the 2nd time its reassigned

#

so many plugin fixes

shy veldt
#

so stable

lime stone
#

πŸŽ‰

#

speaking of which.

#

maybe it's best to wait until this stuff is stable

shy veldt
#

plugins that hardcoded .Z or .ZP crying rn

nimble plaza
lime stone
shy veldt
#

so true

limber skiff
lime stone
#

vencord ultimate

nimble plaza
austere talon
nimble plaza
#

HELL

#

ALL OF THOSE ARE PATCH FAILS

limber skiff
#

LOL

nimble plaza
#

IM GOING TO KILL MYSELF

austere talon
#

why is it failing to grab react?

#

waitFor is for some reason broken

limber skiff
#

WE HAD PEACE 😭

#

shit

#

half of them are show hidden channels patches

lime stone
nimble plaza
#

LMAO

limber skiff
#

damn

junior olive
#

RIP

#

i'm only seeing 1 decor patch failing

shy veldt
#

wait till vencord patcher (canary) drops

#

big spam

nimble plaza
#

oh yeah id like to clarify i only have half the plugins enabled

#

:3

limber skiff
#

reporter is going to error because there will be too many patches to fit on the embed

shy veldt
#

yup

viscid rover
#

discord doing another random useless thing in their build process just to fuck with client modders and decrease performance

limpid badger
#

What's discord did this time

#

i'm getting tired of it

junior olive
#

they broke my extractandrequire FUCK

limber skiff
#

I'm gonna have a bad time fixing show hidden channels if discord doesnt revert this

shy veldt
nimble plaza
shy veldt
#

real

limber skiff
austere talon
#

okay I fixed webpack patching and react and stuff

nimble plaza
#

send .patch

charred monolithBOT
limber skiff
viscid rover
shy veldt
#

πŸ™πŸ™

limber skiff
#

it's like almost entirely made of patches

nimble plaza
#

aenri

#

this is gonna be over an hour

viscid rover
#

oh good heavens

austere talon
#

okay

#

this is booted into discord

shy veldt
#

message logger patch failed

junior olive
#

do we think it's sticking around for good this time

austere talon
#

with vencord

charred monolithBOT
austere talon
#

0 plugins enabled

limber skiff
shy veldt
#

discord users crying rn

limpid badger
#

Whew

limber skiff
#

I wanna run test workflow

nimble plaza
#

oh yeah i should probably disable plugins and load it

charred monolithBOT
austere talon
#

WHY ARE EMBEDS BROKEN FOR ME ON ALL PLATFORMS

shy veldt
#

unexplode canary AND ptb

austere talon
shy veldt
limpid badger
shy veldt
#

cry about it

austere talon
#

on both phone and desktop

limpid badger
#

I use it

limber skiff
#

lets see

nimble plaza
#

Object.keys(Vencord.Settings.plugins).map(i=>{Vencord.Settings.plugins[i].enabled = false})

shy veldt
nimble plaza
#

dropping that here

austere talon
#

just rename ur settings.json file

#

to settings.json.bak or whatever

nimble plaza
#

oh

#

lmao

#

i have cloudsync its fineeeeee

viscid rover
# nimble plaza

discord giving client modders a week's worth of work to make their build times 0.1% shorter on their high-quality enterprise build server

lime stone
#

why map

#

can't you do forEach

austere talon
#

IT WAS THAT

shy veldt
#

yeah

austere talon
#

HOW DID I ACCIDENTLY DO THAT

#

HORROR

#

anyway

#

webpack patching is fixed

#

just so many plugins broken

austere talon
limpid badger
#

Nice

nimble plaza
#

waaaaaaaaaaa

austere talon
#

vesktop

nimble plaza
#

oh

austere talon
#

why tf does error in Flux subscription explode the gateway

#

@shy veldt explain

shy veldt
#

discord shitcode

nimble plaza
#

my canary wont start waaaaaa

limpid badger
#

That’s normal

nimble plaza
#

shut

#

oh its starting now

shy veldt
#

some shit subs to connection open (gateway not like)

hazy kindle
charred monolithBOT
shy veldt
#

nop

shy veldt
austere talon
#

it doesnt actually fix the issue cause im too lazy rn

#

just fixes it killing gateway

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

None

shy veldt
#

bro is just lazy

shy veldt
nimble plaza
#

the quiet before the storm

shy veldt
#

πŸ™

limpid badger
#

So I guess that commit was just a lie

limber skiff
#

canary will error lol

nimble plaza
#

$20 says webhook will fail because the messages too big

limber skiff
#

it will

austere talon
nimble plaza
#

real

shy veldt
#

me when $20: 😻

shy veldt
junior olive
#

3 regexes at a minimum fucked up in decor, 1 utility and 2 patches πŸ”₯

shy veldt
#

real

austere talon
#

bruhh why did settings explode

shy veldt
#

the real question should be what didnt explode

teal halo
#

everything exploded

#

probably

shy veldt
#

yeah

limber skiff
nimble plaza
#

wheres vencord settings file on macos

limpid badger
#

I swear this month wasn’t going to be peaceful for client mods anyways

teal halo
#

cant wait til they decide to remake their desktop client with native code for windows and mac (linux users will have to use the web version or their own electron client)

shy veldt
#

fire

somber ginkgo
austere talon
#

guhhh

somber ginkgo
#

hey ven, been a min

austere talon
#

this is painful

lime stone
#

wrapping your whole program in that fixes it

limber skiff
#

canary report is taking long

#

hurry up discord

nimble plaza
#

i wonder why

#

:3

#

electron-builder so slow

teal halo
#

vee boutta rewrite 80% of vencord

austere talon
#

OK

#

i fixed patching i think

somber ginkgo
#

he thinks

#

but does he know

lime stone
#

qhar

limber skiff
austere talon
#

oh nvm

limber skiff
austere talon
limber skiff
#

πŸ˜‚

nimble plaza
#

tyyy

limber skiff
#

guys reporter did not work

austere talon
#

ill fix settings rn

#

anmd see how bad it is

#

fixed settings

#

was so easy lol

#

turns out that "ID" was not actually their name but a minified name

#

what a funny coincidence

#

SETTINGS WORK??

#

WTF

limber skiff
#

lmao

somber ginkgo
#

it just worksℒ️

charred monolithBOT
austere talon
#

actually i can future proof that

#

and make it work on stable too

charred monolithBOT
austere talon
#

IO ADDEDT HE FUCKING FILE

charred monolithBOT
shy veldt
#

.patch
fire

lime stone
#

why did you commit a patch

austere talon
#

An accident is an unintended, normally unwanted event that was not directly caused by humans. The term accident implies that nobody should be blamed, but the event may have been caused by unrecognized or unaddressed risks. Most researchers who study unintentional injury avoid using the term accident and focus on factors that increase risk of s...

somber ginkgo
#

great thumbnail

austere talon
#

not even accurate article

#

so

#

i say we fix or temporarily disable the plugins that cause crashes

#

then push it to stable

#

the plugins that don't cause crashes are not as urgent

somber ginkgo
#

just fix it all 1Head

austere talon
#

crashers: PronounDB, MessageLogger, SpotifyControls

austere talon
junior olive
#

no way that's all?

#

wow

austere talon
#

obv way more broken but those 3 are the only ones that cause crashes

junior olive
#

oh gotchu

limber skiff
#

pin dms too

#

causes crash

austere talon
#

yop

#

so

#

we have two options

#
  1. fix them rn in a way that is compatible with stable
  2. disable them for now
austere talon
#

doesnt crash

shy veldt
#

nop fake

austere talon
#

i would prefer pushing to stable asap so most users dont explode

somber ginkgo
#

when you say disable, just preventing them from loading? or overwriting stored setting

lofty mauve
austere talon
#

WHY DOES ACCOUNT SWITCHER NOT HAVE QR LOGIN

#

SO BAD

shy veldt
#

implement it

#

ez

woeful sable
#

token logger

shy veldt
austere talon
#

cause modal find fails

#

fixed

limber skiff
#

reporter is broken too cuz wreq.u is no longer an arrow function

#

I running fixed version locally so we can see how bad this is haaha

shy veldt
#

vencord is dead and discord is loading sooo fast

#

cant believe it

limber skiff
#

lies vencord is not so slow!!!

#

look what is working

shy veldt
#

real

limber skiff
#

onekooooo

austere talon
#

spotifycontrols crash is so weird

#

it comes from some discord file

#

it's trying to use some shit