#๐Ÿ‘พ-core-development

1 messages ยท Page 23 of 1

austere talon
#

well just windows

#

windows ๐ŸŒ

umbral hedge
#

the other two failed earlier

#

so bad

#

windows epxlode

austere talon
#

i just added tag to the installer

#

so it says Vencord Installer: v1.2.1 (hash)

#

instead of only hash

solemn spoke
#

so it only exist bsd

austere talon
#

wha

solemn spoke
#

it was for this. i love bad connection c:

charred monolithBOT
solemn spoke
#

wha

austere talon
#

wha

charred monolithBOT
austere talon
#

github insane

austere talon
#

wtf windows speedrun

#

what build cache does to a mf

woeful sable
#

not real

austere talon
#

okay just tested and pnpm inject works

cunning bobcat
#

because the vencord data dir env thing isn't applied when saying yes to the "run as root" thing

charred monolithBOT
austere talon
#

sudo VENCORD_DATA_DIR=foo ./VencordInstaller

#

just run manually

woeful sable
#

lol my pfp is cached on embed

woeful sable
#

good question i tweaked svg a lot and i dont rember why i used scale

woeful sable
#

it doesnt even exist apparently

#

inded

charred monolithBOT
austere talon
#

wdym doesnt exist

woeful sable
#

it doesn't get in actual dom

#

if you remove nothing changes

#

lol

austere talon
#

lol

#

probably cause the tooltip doesnt support inline styles

charred monolithBOT
woeful sable
#

im a bit confused how the new settings api works

charred monolithBOT
woeful sable
#

is it just replacing options with settings and wrapping in definePluginSettings?

#

what about other types

charred monolithBOT
#

I tried it without restarting and that didn't work. I'm not sure how Vencord's start is handled internally but toggling Vencord.Settings.plugins.MessageClickActions.enableDoubleClickToEdit and not restarting ends up not updating the handler because start doesn't get called anew. I couldn't find anything like a settingsUpdate method.

Well you already check the setting inside the handler, so you could just remove the condition and always register the handler!

austere talon
#

vap gonna pr to ur branch i think

woeful sable
#

ah

charred monolithBOT
charred monolithBOT
woeful sable
#

akasldfjlkm.,

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
#
Bad Patches

MessagePopoverAPI (had no effect):
ID: 415342
Match: /(message:(.).{0,100}Fragment,\{children:\[)(.{0,90}renderPopout:.{0,200}message_reaction_emoji_picker.+?return (.{1,3})\(.{0,30}"add-reaction")/

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
limber skiff
charred monolithBOT
austere talon
#

doesnt have the transition

#

does discord do the transition programatically

#

horror

woeful sable
#

discord animates switches with setTimeout(() => ..., 1)

austere talon
#

yop

#

we could also just reimplement switches from scratch

#

pretty simple

#

and discords switches have this annoying bug where it just doesnt work sometimes sooo

#

what do u think @agile laurel

austere talon
agile laurel
#

a little thick in the height but the performance is much better

#

would use that over the current

austere talon
#

yeye the design isnt finished

#

just first prototype

agile laurel
#

also when ur done with the switches dont merge i wanna see if i can implement the avatar stuff with reasonable rate limits

austere talon
#

you know how discord switches handle like the whole layout

#

like the old cards were all nested into switch component

agile laurel
#

if worse comes to worse we can just put the avatar links in the devs file

austere talon
#

i made the switch just be the switch, no other bs

agile laurel
#

it created some wierd bugs

austere talon
#

so gotta redo the ui

austere talon
#

discord silly

agile laurel
#

with the switch being able to be clicked for a couple pixels in between the title and description

austere talon
#

oh yeah lol

#

i mean

#

go to discord settings

#

and click switches anywhere

#

you can click the text and shit too

#

thats probably why their switches are so laggy cause they just dump the entire ui in there

agile laurel
#

what do you think

austere talon
#

uhhh nah that wouldnt work well

#

cause old links expire once you change pfp

agile laurel
#

oh yeah ur right

austere talon
#

maybe only show pfps if the current user is in this server

agile laurel
#

doesn't discord have an endpoint for the latest pfp

austere talon
agile laurel
austere talon
agile laurel
#

that sucks

austere talon
#

smth smth privacy

agile laurel
#

right

#

hm whatam abt avatar cache

austere talon
#

like this contains ur hash

#

once u change pfp it dies

agile laurel
#

yeah ik

austere talon
#

idk doing this sensibly is pain, thats why it's not been done

agile laurel
#

I'll figure it out when im hone

austere talon
#

should I make plugin cards full width?

#

so we can show more description

agile laurel
#

eh

#

how big is the desc

austere talon
#

well for a bunch of plugins it cuts off

agile laurel
#

yk what you could do is expand the card when its hovered over

austere talon
#

hmm maybe we could add a new field

#

description and shortDescription

agile laurel
#

that might look a little wierd

austere talon
#

shortDescription being the one that shows on the card and should be 1 sentence only, and then longDescription can be more info

agile laurel
#

ofc then where is description going to show

austere talon
#

plugin info modal

agile laurel
#

oh yeah abt that

#

i hate settings modals

#

i wanna make it full screen

austere talon
#

i think modal is better than full page in most cases

#

cause average plugin has maybe one or two options

agile laurel
#

did u ever use unbound

austere talon
#

nah

agile laurel
#

rip

#

its settings ui was perfect

#

it has breadcumb api and everything

#

anyways fine we can keep the modal ig but if i move the avatar stuff inside the card the "info" button becomes mostly useless

#

except for the description but that would be kind of wierd to keep

#

imo i dont think it's needed

#

no other mods have it

austere talon
#

fixed it mostly

charred monolithBOT
austere talon
#

why does settings use px for everything

#

i hate px :(

agile laurel
#

px is great

austere talon
#

rem/em >>>>

#

px become unreadable quickly

#
height: 32px;
width: 48px;
#

this kinda stuff is so pain to modify

#

๐Ÿฅฒ

#

"this is twice the height of font" makes a lot more sense than "this is 32px" imo

#

like easier to understand

#

anyway before i continue this I gotta add css hot reload

#

well that was easy

charred monolithBOT
woeful sable
austere talon
#

sharex lol

#

why

woeful sable
#

curious

austere talon
#

kinda fried video but better that way

#

cause u can send long videos without them being massive

woeful sable
#

yop

woeful sable
charred monolithBOT
agile laurel
#

technically you use ffmpeg

#

๐Ÿค“

umbral hedge
austere talon
agile laurel
#

me when vencord injector

#

i was gonna put it on gh but like

#

anyone with half a braincell could write this

austere talon
#

Kernel?

agile laurel
#

yes

austere talon
#

pog

agile laurel
#

you love to see it

austere talon
#

why do you disable it

#

any reason?

agile laurel
#

discord runs much much faster

austere talon
#

really now

agile laurel
#

development is also a lot easier cuz require

austere talon
#

interesting

austere talon
agile laurel
#

also

#

for some reason ram usage is a lot lower

austere talon
#

gonna mess around with it maybe

agile laurel
#

it never goes above 400

austere talon
#

out of curiosity

#

maybe we can incorporate it into vencord with a config file you have to manually edit

#

okay gn

agile laurel
#

disabled context isolation is not easy lol

#

discord hardcoded it in their electron fork

#

you have to mem patch

#

or compile electron yourself

#

but gl with that

austere talon
#

oh I've been using electron 22 for ages

agile laurel
#

i forgor

charred monolithBOT
solemn spoke
#

i wonder, opticord when

charred monolithBOT
cunning bobcat
#

mfw there's an account called ts-ignore

woeful sable
#

tbh they probably did that on purpose lol

#

yeah check their profile

cunning bobcat
#

yeah

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
austere talon
#

le commit spam

umbral hedge
#

do not spam you are get ban

woeful sable
#

you will git log --oneline --graph on my pr's branch

#

wtf

#

WHY IS THERE man -k ON MY FILE

umbral hedge
#

you will rm -rf ./* on your branch

woeful sable
#

what now

woeful sable
austere talon
#

fixed

charred monolithBOT
#

resolves #415

I first modified it to not change the channel type inside the switch

{
    // This is where the logic that chooses the icon is, we override it to be locked if it's hidden
    find: ".rulesChannelId))",
    replacement: {
        match: /(\w+)\.locked(.*?)switch\((\w+)\.type\)/g,
        replace: "Vencord.Plugins.plugins.ShowHiddenChannels.isHiddenChannel($3)||$1.locked$2switch($3.type)"
    }
},

but then noticed it already seems good without that patc...

charred monolithBOT
austere talon
#

i added a permament card even when nothing needs a restart

#

because the whole ui shifting when you enable a plugin to add room for the reload card is terrible UX imo

#

the button is kinda ugly

#

especially the white font on yellow

#

idk what discord is smoking

charred monolithBOT
spark cove
austere talon
#

pr is basically done now i think

spark cove
#

div

austere talon
#

i have no fucking clue why this empty div with no styles changes everything

#

i removed it because the class on it was doing nothing

#

but that made switches all scuffed

#

just adding back empty div fixes it????

#

the only unfortunate thing is that there's no sliding animation

#

when you toggle

#

but animating it seems hard to do

#

cause discrd stupid and uses svgs

#

wait no

#

discord dumb

#

we can animate them pretty easily i think

#

just make a simple css animation with translateX

spark cove
#

why not just transition

#

unless u meant transition

#

for some reason i thought i read keyframes somewhere

austere talon
#

yes keyframes

#

i mean keyframes

spark cove
#

oh yea why keyframes

austere talon
#

wait

#

we could animate the left i think

spark cove
#

animate a spacer element when flex-grow 0 to 1

austere talon
#

me: why change no work
also me: stopped watcher years ago

#

LOL

#

animations were SOSOSO EASY

charred monolithBOT
austere talon
#

why discord does this with js is beyond me

#

so simple

cunning bobcat
#

guh windows doesn't want me to test my code

austere talon
#

Read error

#

click link

solemn spoke
#

so you don't have to scroll all the way to the top to restart

austere talon
#

what Snackbar component + use Ctrl R

solemn spoke
#

i forgot, but theres one in the role settings

#

the user profile section has one as well

woeful sable
#

wtf is !v!

cunning bobcat
#

typo

#

probably meant !v?

woeful sable
#

yes but how does it compile

cunning bobcat
#

typescript just compiles it to !v

austere talon
#

! is non null assertion lmao

#

you can add ! almost everywhere

woeful sable
#

BAD

cunning bobcat
#

i thought ! was just not operator

austere talon
#

leading one yes

#

if you put it after an identifier it tells typescript it's not nullable

#
declare const foo: string | null;

foo.toLowerCase() // ts complains that foo is possibly null
foo!.toLowerCase() // ok```
woeful sable
#

you can do v!!!!!!!!!!!!!

cunning bobcat
#

oh, fr?

austere talon
cunning bobcat
#

but how would this help

austere talon
#

amazing

cunning bobcat
#

does it just error if it's null?

austere talon
#

no

#

its an assertion

#

it tells typescript that you know better

woeful sable
#

(foo as any)

cunning bobcat
#

oh

austere talon
#
if (someMap.has("foo")) {
  const v = someMap.get("foo")!;
}
#

in cases like this where u know better than the compiler

cunning bobcat
#

mfw

umbral hedge
austere talon
#

trolley

cunning bobcat
#

I still don't see how this would help my horribly written "invalid property yeeter"

woeful sable
#

real hex value

austere talon
#

/run ```kt
fun getFoo(): String? {
return "hi"
}

fun main() {
println(getFoo()!!!!!!!!!!!!!!!!)
}

vital lionBOT
#

@austere talon I only received kt(1.4.31) error output

Error: Invalid or corrupt jarfile code.jar
austere talon
#

this bot so bad

solemn spoke
cunning bobcat
#

@austere talon just to make sure, to migrate to new settings thing I just replace options with settings and wrap the actual object in definePluginSettings?

umbral hedge
cunning bobcat
#

cool

#

im gonna be honest this looks ancient

woeful sable
#

windows

austere talon
#

wait

#

@vagrant topaz now theres no way to tell a channel is hidden

solemn spoke
#

why GUI

cunning bobcat
#

idfk

austere talon
#

no

#

oh well it does

#

but if its nsfw it doesnt work

#

anyway the icon should be changed fully

#

to something different like lock svg

umbral hedge
#

put this on top of a hash and you're sorted

cunning bobcat
#

thanks git cli

limber skiff
#

maybe copy how aliucord does it

#

it looks pretty good imo

woeful sable
#

put the hash on top of the lock

austere talon
#

this was literally initial commit lol

#

oh

#

it used to add a lock to channel names lol

#

just do this?

#

thats how it used to be i think

umbral hedge
#

I think that's fine

#

why was it even changed

austere talon
#

idk

umbral hedge
#

lol

austere talon
#

someone change it to lock icon

woeful sable
#

i thought it changed cuz a patch broke or smth

#

qhar

austere talon
cunning bobcat
#

okay my pull request should be ready for a re-review now

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

Failed to load resource: the server responded with a status of 404 ()

#
Bad Patches

MessagePopoverAPI (had no effect):
ID: 415342
Match: /(message:(.).{0,100}Fragment,\{children:\[)(.{0,90}renderPopout:.{0,200}message_reaction_emoji_picker.+?return (.{1,3})\(.{0,30}"add-reaction")/

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
austere talon
#

why is it running so early wha

umbral hedge
#

I ran it

#

isdev broke on ptb and wanted to check if anything else broke

#

well, specifically isStaff broke, not isDev

austere talon
#

fat icon

cunning bobcat
#

looks nice ngl

austere talon
#

it looks out of place doesnt it

umbral hedge
#

it almost looks off centre

cunning bobcat
#

it is off center

solemn spoke
#

yea. if you maybe add some margin to the side of the icon it could work

austere talon
umbral hedge
#

cant tell if its centered because

cunning bobcat
austere talon
cunning bobcat
#

probably

austere talon
#

what

cunning bobcat
#

is my discord being funny or smth

#

hang on

austere talon
#

whats wrong

#

good?

#

i stole the svg from bd plugin trolley

cunning bobcat
umbral hedge
#

yop

#

hmmies

#

you dont have it on my end

#

on the client

cunning bobcat
#

wtf

austere talon
#

it just gives the badge to anyone in the devs object lol

cunning bobcat
#

OHH

umbral hedge
#

yop

cunning bobcat
#

that explains it

austere talon
#

this?

umbral hedge
#

lgtm

umbral hedge
solemn spoke
cunning bobcat
umbral hedge
#

I'm in all of them

cunning bobcat
#

what the hell even is hololive

#

or is it something you don't want to know

solemn spoke
#

๐Ÿ˜ i am impressed that he is but i am not

umbral hedge
#

its a vtuber company

cunning bobcat
#

oh

#

why is there a hololive butt server

solemn spoke
#

because digital buttes are legal

#

ig

cunning bobcat
umbral hedge
cunning bobcat
solemn spoke
umbral hedge
#

holopiss

cunning bobcat
#

nopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenope

#

i am never opening this channel again

#

TO THE VOID

umbral hedge
#

lmfao

solemn spoke
umbral hedge
#

"holohyper" what

#

energetic hololive

solemn spoke
#

hyper: big stuff, mostly known for ENORMOUS COCK

charred monolithBOT
austere talon
#

i angered the lint

solemn spoke
#

lol

austere talon
#

or have i

#

nvm i havent

#

wha

#

wtf

#

did u know that pnpm can also manage ur nodes

#

like nvm

umbral hedge
#

oh nice

solemn spoke
umbral hedge
#

DISMISSED

charred monolithBOT
umbral hedge
#

so mad

cunning bobcat
# charred monolith

give it around 7 years, ven is usually in a quantum superposition between merging pull requests and being in the void for a while

tribal fjord
frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 429 () ```
#
Bad Patches

MessagePopoverAPI (had no effect):
ID: 415342
Match: /(message:(.).{0,100}Fragment,\{children:\[)(.{0,90}renderPopout:.{0,200}message_reaction_emoji_picker.+?return (.{1,3})\(.{0,30}"add-reaction")/

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
austere talon
#

lame

#

fix when

charred monolithBOT
austere talon
#

lol wha

tribal fjord
charred monolithBOT
umbral hedge
#

embed so big

solemn spoke
umbral hedge
#

too many annoying questions in support

solemn spoke
#

lol

charred monolithBOT
azure jay
cunning bobcat
frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
#
Bad Patches

MessagePopoverAPI (had no effect):
ID: 415342
Match: /(message:(.).{0,100}Fragment,\{children:\[)(.{0,90}renderPopout:.{0,200}message_reaction_emoji_picker.+?return (.{1,3})\(.{0,30}"add-reaction")/

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
woeful sable
#

automatic capitalisation cursed

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

Failed to load resource: the server responded with a status of 404 ()

#
Bad Patches

MessagePopoverAPI (had no effect):
ID: 415342
Match: /(message:(.).{0,100}Fragment,\{children:\[)(.{0,90}renderPopout:.{0,200}message_reaction_emoji_picker.+?return (.{1,3})\(.{0,30}"add-reaction")/

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
charred monolithBOT
#

I find this pretty useful on friend groups, as I can see if people are actually active and try to type on the channels before they stop typing for eternity.

Original Bio from BD: "Shows an indicator in the guild/channel list when someone is typing there"

#

This one is really useful if you are skeptic about the people who makes invites (it shows you who makes the invites on the embed without having to have permission on that server's settings) and I also like seeing all the other stats too!

Original Description from BD: "Shows some useful information in the invitation"

#

This one I really like, because you get to see the audio visualizer move around within the mp3/wav file embed and it is really cool!

Original BD plugin bio: "Adds a spectrograph and oscilloscope visualizer to audio attachment players."

charred monolithBOT
woeful sable
#

Update src/tokenLagger.ts

austere talon
#

true

charred monolithBOT
charred monolithBOT
cunning bobcat
# charred monolith

how would I get the component? I can't seem to get it. I seem to be able to get something a few levels higher but I'm unsure if it's what i need

#

the highlighted component is what is getting the props (the one i managed to fetch) and the n is the one i need to give the props

#

wait wtf activity is undefined there
oh well, that's for later

limber skiff
woeful sable
#

their name is jeff

charred monolithBOT
austere talon
#

context menu commands exist

#

though they don't work so they need fixing

honest stag
#

uh ven did you do something on the branch i didnt see

#

oh fuck you did

#

husk well shit

#

lemme just reimplement what you did

umbral hedge
#

lol

cunning bobcat
#

oh well, copying from the diff of your commit isn't really hard

austere talon
#

just migrates settings access to properly use the api

#

aka be typesafe

cunning bobcat
#

wait

#

you just made it not a goddamn mess

#

thanks

austere talon
#

yeah I also reduced the amount of duplicated things

cunning bobcat
#

@austere talon btw did you test it at all, because discord for whatever stupid reason rejects the presence if some values are empty or whatever

#

example: buttons existing if no buttons

austere talon
#

I didn't test it no

#

but u have code that removes empty arrays, no?

cunning bobcat
#

yeah but it doesn't do it recursively

#

so the metadata.button_urls thingy

austere talon
#

i see

#

could just do it recursively

cunning bobcat
#

true

#

ok its fixed

#

im gonna go sleep now

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
#
Bad Patches

MessagePopoverAPI (had no effect):
ID: 415342
Match: /(message:(.).{0,100}Fragment,\{children:\[)(.{0,90}renderPopout:.{0,200}message_reaction_emoji_picker.+?return (.{1,3})\(.{0,30}"add-reaction")/

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Issue

The FakeNitro plugin unlocks all of the locked emojis for reactions too but if you try to use it nothing will happen. In my case, I have many servers having the same emojis with the same name, so within a server it becomes a tough task to find the correct emojis which correspond to the same server.

Possible Fix

  1. You can sort the emojis server-wise, like how the default emoji modal works, and implement the same when we search for emojis.
  2. Don't run the code when the ...
charred monolithBOT
#

Issue:

Anytime that I'm sent a Direct Message, the message is essentially marked as read straight away, with no sound & the message is immediately "greyed out" in my inbox. I had a long talk with discord support regarding this issue and they seem confident that it's been caused by any client mod that I may have used. I installed Vencord for the first time in late November and the issue started shortly afterward.

Since the issue started, it's somehow synced to my account since it kept ...

jagged cloak
#

balls

charred monolithBOT
#

You probably enabled this or another experiment. Try disabling them image

If that's not the case then there's nothing we can do for you because you already said it happens even without the mod which means it's an issue on Discord's side

Thanks for the suggestion, but it's not enabled sadly & nor are any of the other experiments. Thanks for the help, I'll keep looking for other...

umbral hedge
#

Add HUG mode

austere talon
umbral hedge
#

:>

austere talon
#

yeahhhh bestie it's tooootally this mod that somehow magically hexed ur discord on all clients

umbral hedge
#

I always got worried I was hacked when notifs would get read instantly

#

but I just got used to it

#

it just happens sometimes

woeful sable
#

wtf is that experiment

umbral hedge
#

it basically mutes all notifs

charred monolithBOT
austere talon
#

real

umbral hedge
#

real

austere talon
#

now you can do

go build --tags cli .
#

and u get cli only version

umbral hedge
#

best designed github page

#

ye it fixed itself after a few seconds

#

it was just funny

woeful sable
#

I love the taste of cli

charred monolithBOT
#
[Vencord/Installer] New tag created: v1\.2\.2
umbral hedge
#

owo

austere talon
#

now we can have 32bit installer too

umbral hedge
#

nice

charred monolithBOT
austere talon
#

wait nvm it doesnt work lmao

umbral hedge
#

github is anti-32bit blobcatcozy

charred monolithBOT
woeful sable
#

Installer:

charred monolithBOT
austere talon
#

the binary doesnt work lolll

#

it just insta crashes

umbral hedge
#

lmfao

#

nice

charred monolithBOT
austere talon
#

doesnt seem related

umbral hedge
#

hmm

austere talon
umbral hedge
charred monolithBOT
austere talon
#

grrrr

umbral hedge
umbral hedge
charred monolithBOT
umbral hedge
cunning bobcat
austere talon
#

we do a little squashing

umbral hedge
austere talon
#

thats old

woeful sable
#

[Installer] Branch main was force-pushed to 0000002

umbral hedge
#

[Installer] Branch main was force-pushed to the

woeful sable
charred monolithBOT
umbral hedge
#

NO

cunning bobcat
#

[Installer] Branch main has the force push them off the edge of the cliff

umbral hedge
#

extremely linear is terrifying

#

SHITSHOW

#

ASKDLJASKLfdj

woeful sable
#

real

umbral hedge
woeful sable
#

shit push --force-with-lease

charred monolithBOT
austere talon
#

build cache my love

woeful sable
#

build cache my hatred (windows cannnt be fast we must make windows users wait ๐Ÿ˜ )

charred monolithBOT
cunning bobcat
#

YOOOOOOOOOOOO

austere talon
#

inb4 release fails

austere talon
#

guh it didnt upload linux cli

cunning bobcat
#

trolled

woeful sable
#

how is windows build actually faster though

cunning bobcat
#

pure luck

austere talon
woeful sable
#

do others not

austere talon
austere talon
woeful sable
#

oh

#

guh

cunning bobcat
woeful sable
#

yeah mac build was so fast i missed it

austere talon
#

32bit binary works

#

real af

woeful sable
#

arm when

#

vencord installer for transputer when

austere talon
#

\๐Ÿง

woeful sable
#

pnegui

austere talon
#

powershell so bad

woeful sable
#

The transputer is a series of pioneering microprocessors from the 1980s, intended for parallel computing. To support this, each transputer had its own integrated memory and serial communication links to exchange data with other transputers. They were designed and produced by Inmos, a semiconductor company based in Bristol, United Kingdom.For som...

austere talon
#

it cant commit penguin emoji

cunning bobcat
#

PFFFFT

woeful sable
#

the first transputer was released in literally 1984

cunning bobcat
charred monolithBOT
austere talon
#

works on cmd

#

powershell L

cunning bobcat
#

powershL

austere talon
#

surprised the cli is still so big

#

half as big as the gui

cunning bobcat
#

call sammy, they know how to downsize their binaries /j

unborn garnet
cunning bobcat
#

speak of the devil

unborn garnet
#

i will end your entire bloodline

cunning bobcat
#

my blood is pure nitroglycerin

unborn garnet
#

with love of course uwu_FB

austere talon
cunning bobcat
woeful sable
#

go is fat!!11!!

#

I will rewrite installer in python and bundle cpython in binary

charred monolithBOT
solemn spoke
woeful sable
#

nop

jagged cloak
#

nop

#

aperii syndrome

charred monolithBOT
solemn spoke
jagged cloak
solemn spoke
#

idk how waffles taste but it sounds delicious

solemn spoke
#

hm

charred monolithBOT
charred monolithBOT
#

A lot of people seem to struggle installing OpenAsar alongside Vencord. Integrating it into the installer would be trivial and probably useful for a bunch of people

I'm not sure what the best way to incorporate this into the ui would be, a dedicated button would feel weird. In any case, there should be a way to unpatch it again and it should show a clear disclaimer that it's third party software not affiliated with us that they're installing at their own discretion

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

Failed to load resource: the server responded with a status of 404 ()

#
Bad Patches

MessageLogger (had no effect):
ID: 982204
Match: /(hiddenSpoilers:\w,className:)/

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
austere talon
#

fake

umbral hedge
#

real

charred monolithBOT
limber skiff
jagged cloak
#

sounds like discor

solemn spoke
# charred monolith

do ppl have struggles installing openasar with vencord? never saw that one happening

#

like, i don't think that openasar would just vanish with the app folder or smth

#

or with vencord restoring discord's og asar

#

and i can run openasar and vencord at the same time

swift fjord
#

although im considering a rewrite and if i do ill put it on the org

charred monolithBOT
charred monolithBOT
charred monolithBOT
quaint sapphire
#

I grew tired of shouting at ven

#

That's why I did not do the changes ven asked

#

CssSnippetManager merge when?

#

Never is the answer

quaint sapphire
#

No point in putting effort, if my effort is treated like shit

void echo
charred monolithBOT
austere talon
#

i was making fun of discord support

#

its not your fault discord support is incompetent/lazy

void echo
austere talon
#

i can assure u it has nothing to do with the mod

#

maybe some experiment but othjer than that

dusky hatch
#

Itโ€™s very random

#

Sometimes discord marks all of my servers as unread

umbral hedge
#

discord has never marked my servers as read, but it does mark dms as read sometimes

void echo
#

Yeah the experiments suggestion was a good idea but I haven't enabled any :(

#

Whatever the problem is, it's somehow synced to my account settings...

#

Wait, would it be possible to make a plugin that resets all settings & flags back to default?

umbral hedge
#

probably but I don't like messing with api stuff because of anti abuse

void echo
#

I might give it a go. Can't say I know toooo much JS but it's worth a shot at this point

quick ibex
#

Unfortunately nobody else can merge

#

So it's either a constant battle with ven, or nothing

#

Not dunking on ven tho

#

I don't know them, so I can't say they are doing a shit job at maintaining the repo

charred monolithBOT
austere talon
#

there's a lot of prs and each of them need to be reviewed and tested manually

#

you can help me by reviewing and testing prs yourself but noone ever does that

#

otherwise I'm not sure how u expect me to spend 3 hours a day testing prs when all I'm getting for this are donations (this isn't my job, just a hobby) and I also have other stuff to do like university

charred monolithBOT
austere talon
#

i dont think u even have one

#

oh external file upload

#

i dont wanna merge that cause image hosts are stupid and mostly obsolete + its pointless just use sharex + it uses untrusted third party api

agile fiber
frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

Failed to load resource: the server responded with a status of 404 ()

#
Bad Patches

None

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
charred monolithBOT
#
[Vencord/Installer] New tag created: v1\.2\.3
swift fjord
#

๐Ÿ”ข

charred monolithBOT
#
    TypingUser: ErrorBoundary.wrap(({ user, guildId }) => {

(You of course also need to close the function call at the end of the function and should also pass { noop: true } as option to .wrap()

ErrorBoundaries are component wrappers that will catch errors thrown by the wrapped component (instead of crashing) and optionally render fallback ui (by default a fat error card so thats why noop, to render nothing instead)
Just good practice to prevent crashes if your plu...

austere talon
charred monolithBOT
austere talon
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
#

image
the delete clicking a message doesnt seem to work

also i have a few suggestion on plugins

DashToSpace - this plugin would hide dashes between text channels.
BigLetter (or something like that) - it would basically just auto type a letter as a big letter in the start of your text and at the beginning after a dot.
GameActivity - this would just toggle your game status.
Serve...

charred monolithBOT
#

Here are a few ideas i have on plugins that i found useful while using bd.

DashToSpace - this plugin would hide dashes between text channels.
BigLetter (or something like that) - it would basically just auto type a letter as a big letter in the start of your text and at the beginning after a dot.
GameActivity - this would just toggle your game status.
ServerConfig - this would let you choose more exactly what to mute and not. MuteNewGuild is similar but you cant customize it.

Also a...

#
@font-face {
    font-family: "Dashless";
    src: url("https://vendicated.github.io/random-files/Dashless.woff2") format("woff2");
}

[data-list-item-id^=channels___], /* channel list */
[class^=titleWrapper] > h1, /* top bar with topic */
[class^=resultChannel], /* channel name in search */
[class^=placeholder][class*=slateTextArea] /* "Send a message in #blah" */
{
    font-family: "Dashless", var(--font-primary);
}

this is a "dashtospace" quickcss snippet (by ve...

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Also when testing this again, it seems like the datastore seems to crash every now and then with:

Error: Failed to execute 'transaction' on 'IDBDatabase': One of the specified object stores was not found.
    at VencordRenderer:4145:27
    at async getLocalPronounOverride (VencordRenderer:7202:24)
    at async Object.execute (VencordRenderer:7453:39)

Am I doing something wrong with creating this data store or should i instead just be using the regular vencord data store wi...

charred monolithBOT
lament nimbus
#

@hot pecan i had code for patching the user context menu

austere talon
#

u will make api

hot pecan
#

but i guess i could combine it with my patches

quaint sapphire
charred monolithBOT
austere talon
#

we really gotta add issue templates

umbral hedge
#

ye

austere talon
#

how do u do that again

#

why doesnt github add a button in issues tabn

#

lame

umbral hedge
#

they do i think somewhere

#

yeah

#

settings > features > issues > templates

austere talon
#

it uses the old syntax

#

lame

umbral hedge
umbral hedge
#

This report has no info. Please open a new issue using the bug report template

charred monolithBOT
charred monolithBOT
#

Discord Account

InvitedToHell#0001

What happens when the bug or crash occurs?

As soon as I change the volume of a user to something above 200, it stays for a few seconds and then returns to the value 100%.

What is the expected behaviour?

I expect the Volume to stay at the percentage I want it to be on.

How do you recreate this bug or crash?

  1. Install the VolumeBoost plugin
  2. Change the volume of a user to something higher than 200%
  3. Wait a few seconds.

Error...

austere talon
#

User Settings failed validation: p.volume is not in range (200, 0)

#

@limber skiff they added user volume sync

#

pain

limber skiff
#

oh come on

umbral hedge
#

lol

limber skiff
#

gotta have to disable the sync for volumes above the limit

austere talon
#

probably gonna have to stop it from syncing volume

#

yeah

limber skiff
umbral hedge
#

yop i added volume syncing

austere talon
#

real

limber skiff
#

I knew it

austere talon
#

some pointers, they use protobuf, you can find their proto stuff via findAllByProps("ProtoClass")

#

likely using updateAsync

charred monolithBOT
charred monolithBOT
lament nimbus
#

@austere talon you love

limber skiff
#

it's an experiment that enables it

austere talon
#

lol

limber skiff
#

aight I'm almost done fixing it

limber skiff
#

๐Ÿ˜ค discord annoying

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

Failed to load resource: the server responded with a status of 404 ()

#
Bad Patches

None

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
limber skiff
#

this took WAY too long

#

I should probably add some comments

#

there we go

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
frail skyBOT
#
Bad Patches

MessageAccessoriesAPI (found no module):
ID: -
Match: _messageAttachmentToEmbedMedia

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
#
Bad Patches

MessageAccessoriesAPI (found no module):
ID: -
Match: _messageAttachmentToEmbedMedia

Bad Starts

None

Discord Errors
Failed to load resource: the server responded with a status of 404 () ```
limber skiff
#

e

charred monolithBOT
austere talon
#

nookies speedrunning fixing plugins

limber skiff
#

๐Ÿ˜Ž

charred monolithBOT