#πŸ‘Ύ-core-development

1 messages Β· Page 72 of 1

charred monolithBOT
frail skyBOT
#
Bad Patches

OpenInApp (had no effect):
ID: 967783
Match: /(?<=href:[A-Za-z_$][\w$]*,onClick:function\(\)\{)(?=return [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.type,.{0,50}CONNECTED_ACCOUNT_VIEWED)/

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
#
Bad Patches

OpenInApp (had no effect):
ID: 967783
Match: /(?<=href:[A-Za-z_$][\w$]*,onClick:function\(\)\{)(?=return [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.type,.{0,50}CONNECTED_ACCOUNT_VIEWED)/

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
jagged cloak
#

btw

#

voice chat double click

#

broke at some point

#

lol

#

i dont think anyone noticed cause i didnt until i misclicked a vc πŸ’€

austere talon
#

yeah ik

jagged cloak
#

trol

austere talon
#

too lazy to fix rn

upbeat bane
#

anyone know what this is?

nocturne haven
#

Discords developer Tools..?

charred monolithBOT
frozen mango
#

is that plugin or code?

jagged cloak
#

funny

#

bot badge for devs when

#

nevermind im tired

brave geyser
verbal pumice
#

beep boop

brave geyser
#

Explode

lime stone
#

but i didn't finish that

#

hopefully i will before i die :3

frozen mango
lime stone
#

yeah

#

wdym by plugin or code?

#

it's a plugin, made with code

frozen mango
lime stone
#

oh

#

it was a while ago but i think i used js and css

#

i was wondering whether it'd be possible with just css but having a toggle is nice :3

frozen mango
frozen mango
lime stone
#

i've been programming other stuff(s)

#

discord is pain to work with

#

you need to be motivated to work against a platform which hates you xd

charred monolithBOT
fleet depot
fleet depot
# frozen mango Oh yeah its nice with toggle

I tried something with my dev build that works I think
But for channel sidebar i realize not server sidebar. I'd imagine both would be possible tho? I think the best would be with a keybind but that would definitely require a plugin

lime stone
#

wdym?

fleet depot
#

In the toolbox plugin you can add buttons that run js snippets
I wrote a js snippet that finds a certain line in my quickcss and changes the width to 0px or 224px depending on if the toggle is true or false

#

So click the button and the sidebar vanishes. Click it again and it reappears

gloomy solar
#

hey can anyone give me starter info on the plugins

stark flint
#

discordapp instead of discord domain probably

fleet depot
#

Yup

verbal pumice
#

how do you manage to copy a discordapp message link

charred monolithBOT
fleet depot
verbal pumice
#

oh lol

charred monolithBOT
charred monolithBOT
jagged cloak
#

can you not just use that as css

#

kek

charred monolithBOT
austere talon
#

but yeah if a pr gets pushed down its easy for me to forget

#

so much to keep track off im sorry..

jagged cloak
#

now apologize to the rest of the prs /j

rustic nova
#

Oops

jagged cloak
#

i meant to make thread but too late xdd

frail skyBOT
#
Bad Patches

OpenInApp (had no effect):
ID: 967783
Match: /(?<=href:[A-Za-z_$][\w$]*,onClick:function\(\)\{)(?=return [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.type,.{0,50}CONNECTED_ACCOUNT_VIEWED)/

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
#
Bad Patches

OpenInApp (had no effect):
ID: 967783
Match: /(?<=href:[A-Za-z_$][\w$]*,onClick:function\(\)\{)(?=return [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.type,.{0,50}CONNECTED_ACCOUNT_VIEWED)/

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
charred monolithBOT
charred monolithBOT
median rapids
charred monolithBOT
charred monolithBOT
jagged cloak
#

pointless if it requires the receiver to have bd

#

just dont use discord for a large file perchance

pulsar lark
#

use better compression smh

charred monolithBOT
charred monolithBOT
#

Discord Account

who.is.thiss

What happens when the bug or crash occurs?

Whenever I open some servers, for example, the Vencord server, Discord crashes with no explanation.

What is the expected behaviour?

The server should open normally.

How do you recreate this bug or crash?

  1. Open the Vencord server

Errors

These are the only red errors I found:

86ca33085ef24bfc900a.js:10160 TypeError: Reflect.get called on non-object
    at Reflect.get ()
    at Kr. [as...
verbal pumice
#

did github break upvoting discussions

austere talon
#

it's locked

#

if you meant to upvote to that one i just closed

verbal pumice
#

oh that prevents all interaction

#

makes sense

lime stone
#

the plugin seems like abusing file uploads for no good reason!

#

lol

charred monolithBOT
fleet depot
#

(having no idea how to make workflows) I made my first one that syncs my fork with Vendicated/Vencord every midnight. when I was looking into syncing it only when Vencord was pushed to, it seemed like i need to listen to a repository_dispatch event by the main repo, Ven do you have anything like that set up?

#

midnight is probably frequent enough but now I'm curious how the dispatch thing works

lime stone
#

not really cos you need to stitch the files back together

fleet depot
#

🫑

#

yeah i wasn't really sure how it would work

austere talon
#

you can only get these if you have control over the original repo

fleet depot
#

gotcha

lime stone
#

or make an app to watch the pixels a discord client is rendering with this channel open

austere talon
#

just use cron

fleet depot
#

yup

#

cron is used

lime stone
#

there's also webhooks

#

but same issue

austere talon
#

i'm surprised github doesn't have native syncing

fleet depot
#

i don't think it does? maybe it does i only looked into workflow creation

austere talon
#

yes

#

that's what i said

#

:P

charred monolithBOT
fleet depot
#

yee im surprised too

#

it was cool to learn about workflows tho

#

haven't needed it 'till now

pulsar lark
#

just run a cronjob on your machine to fetch upstream, pull from upstream, and push to your fork tbh

fleet depot
#

because it seemed like this one was from the main repo -> forks

fleet depot
austere talon
#

uh

#

u can write it urself super easily

#

but i guess using someone else's action also works

#

πŸ”

fleet depot
#

yeah i was trying to write my own but i was getting really tired of committing 30x with useless commits of me muddling about

#

and then i found dabreadman's and it does exactly what i wanted nyabom

patent minnow
#

Whats new this update?

verbal pumice
verbal pumice
lime stone
#

vendicated broke the rule

#

you can't star your own repo

#

because illegal

austere talon
#

what now

charred monolithBOT
#

This can be done, but I personally don't find the menu bar to be very useful so I'm curious what your use case for it is. Maybe there is a better way to incorporate whatever functionality you're missing.

i'm not a fan of the plugins

what do you mean by that? Vencord plugins? How does the menubar help with that?

Also, which functions of the menu bar do you find useful specifically? I mostly fully disabled since most of what it offers either has a keybind or is somewhat obsolete

charred monolithBOT
olive aurora
#

ehat

stark flint
#

and so can you on vesktop??

olive aurora
#

why does this guy have master volume super high too

#

if thats an issue

stark flint
#

true

charred monolithBOT
#

Hello! I'm using vencord desktop on Linux Mint 21.1 Cinnamon, Cinnamon version 5.6.8, Kernel 5.15.0.76-generic.
Vencord version is f785aa1
As I've been using the program I've noticed that every time I try to send a message I get bombarded with several "Verify you're a human" prompts, and most recently a "verify your email/phone #" prompt. I'd prefer not to lose my discord account so I'm just wondering what's going on with that.

#

Discord modifies the images submitted as emojis to be resized to a 32x32 size, regardless if the image is 8x8 or 1Kx1K. I propose a plugin that doesn't let Discord resize the image of the emoji, and leaves it at it's original size, reduced with image upload rules. Or at least drastically reduce it and allow emojis to be as big as stickers for example, which themselves are resized to 160x160, 5 times the size of emojis

Here I used image upload to represent what unmodified emoji sizes could ...

olive aurora
#

is that even done client-side

#

no right its the cdn that resizes it

#

?size=

stark flint
#

i'd imagine it'd be abused a bunch already if it was done client-side

olive aurora
#

emojis arent 32x32 tho

stark flint
#

yes but when sent as emojis in chat

olive aurora
#

48x48

stark flint
#

yea

olive aurora
#

i am a bit tired

stark flint
#

oh idk where they even got the 32x32 from then

olive aurora
#
.emoji.jumboable {
    width: 96px;
    height: 96px;
}
#

works (the image used has ?size=96)

#

also th where are the class hashes

drifting prism
#

oop, didn't expect it to be that easy lols, but to clarify, I simply looked up the size of discord emojis, and what I got is that discord resizes the image to a max of 218x218 in file size, then it's reduced once again visually to a 32x32 pixel space

#

try sending an emoji, click it for the preview, right click the image in the preview (You'll get the regular right click menu instead of Discord's right click menu), and download the image, you'll find that the image is reduced drastically, but it's not necessarily 32x32

#

Like this

olive aurora
#

128px

#

but the emoji element is actually 96px

drifting prism
#

ooh, I see

olive aurora
#

i think its 32px instead of 48px for you because your font size is smaller

drifting prism
upbeat bane
olive aurora
#

i thought you measured it

#

its 48px for me

#

google quick answers are horrible anyway

stark flint
#

it's 48x48 or 22x22 when inside a message with text

drifting prism
#

but I see my mistake there now 'uwu`

#

so, can the second size reduction to 48x48 (not necessarily 22x22) be ignored and allow the emoji images to be sent as 96x96-128x128???

stark flint
#

only with css

drifting prism
#

dang qwq

austere talon
#

so you can specifically turn down notifs

charred monolithBOT
charred monolithBOT
austere talon
#

huh?

#

rich presence already exists

pulsar lark
#

average Discord user

charred monolithBOT
charred monolithBOT
verbal pumice
#

vesktop no longer sends VencordDesktop/x.x.x in the user agent right?

stark flint
#

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36

charred monolithBOT
stark flint
#

@left kindle ?

jagged cloak
#

nice about me

#

long ahh quote moment

left kindle
pulsar lark
#

this should be on by default 🧌

jagged cloak
#

nuh uh

left kindle
#

oh

pulsar lark
left kindle
#

yeah lety me remove my discussion, my apologies

#

i have not looked

jagged cloak
#

also nuh uh

stark flint
jagged cloak
left kindle
#

..i can't delete it.

can someone delete it?

stark flint
#

you can just close it i guess

left kindle
pulsar lark
#

cant close discussions

stark flint
#

oop

left kindle
pulsar lark
#

a maintainer will have to lock it, or delete it

pulsar lark
charred monolithBOT
left kindle
olive aurora
#

just close as duplicate

charred monolithBOT
charred monolithBOT
jagged cloak
#

regular bencord users will never have the luxury i possess

jagged cloak
#

if i had $1k every time someone mentions a tharki plugin

#

i would be able to buy a lot of things

charred monolithBOT
sweet arrow
charred monolithBOT
charred monolithBOT
fleet depot
charred monolithBOT
#

Discord Account

scuglat

What happens when the bug or crash occurs?

On my Windows 10 PC, whenever I use the Custom RPC plugin in Vencord, it will show up just fine on my end but no one else is able to see it, even if they themselves have Vencord installed. It works just fine on my other devices, and I do not have any idea why it is occurring. I've tried to reinstall Vencord and disable all my other plugins, but to no avail.

What is the expected behaviour?

I expect the a Custom...

austere talon
fleet depot
#

i meant to reply to this one

#

oops

novel meadow
#

btw its posible to use soundboard with fakenitro?

austere talon
frail skyBOT
#
Bad Patches

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
#
Bad Patches

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
gray pollen
#

at vencord fix pls

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
jagged cloak
#

husk

#

vencordforker when

jagged cloak
#

ababababababababababababababbaba

charred monolithBOT
limber skiff
#

@austere talon is it possible to patch discord css files?

charred monolithBOT
charred monolithBOT
charred monolithBOT
austere talon
limber skiff
#

funny idea to theme discord

pulsar lark
#

quick css exists....

limber skiff
#

they keep hardcoding background values in some places so I thought of replacing all those occurrences automatically with the value I want

limber skiff
#

of course I know quick css exists

#

I'm not asking for no reason

limber skiff
nocturne haven
#

I think some kind of framework that dynamically fetches the class names through some syntax would be a better idea

charred monolithBOT
charred monolithBOT
verbal pumice
lament nimbus
#

What the

#

Just changed readme, added an import, changed version to "7", and changed package.json license to gpl 1

verbal pumice
#

new client mod just dropped

lament nimbus
#

So true

#

I'm sure it definitely works considering they also changed like 3 different dependency package names for no reason

verbal pumice
#

import { fish }

#

that works fine

austere talon
#

🐠

verbal pumice
pulsar lark
#

(the change to gpl 1, that is)

#

any contributor can DMCA because that's how copyright works

#

this kid also forked Vencord/Installer and rebranded it to Uninstaller husk

cunning sparrow
#

on latest vendetta canary, some plugin is causing discord to crash on holding message error is "expected string, got class" or smth like that

stark flint
#

and this is the support channel, let alone the vendetta server?

nimble pendantBOT
gray pollen
#

joined 5 hours ago incredible

pulsar lark
#

this is peak comedy

pulsar lark
#

skill issue from kids who can't read properly

torn knot
#

what made him think that this pr would pass

pulsar lark
#

I have no idea 😎
They enable basic automod with banned words, use the inbuilt list and see that it blocks naughty words (unacceptable!!!)
then they click this link here and edit said file, PRing it thinking "oh wow now I changed it", not being aware that this change is for all guilds.

These kids also overlook this neat section here. (second screenshot)

#

it's so dumb it became funny again

torn knot
#

These kids are dumber than me when I try writing react

pulsar lark
#

yup

austere talon
#

you do realise that github account is a joke account right

torn knot
#

Oh, it was quite literally a joke

charred monolithBOT
pulsar lark
#

not sure I agree with that sentiment tbf

teal halo
#

it is really hard to control and adjust with OCD tho

pulsar lark
#

that is what i said

teal halo
#

yup

stark flint
#

you can just go 1 by 1 if you use arrow keys so it's kinda useless

pulsar lark
#

well TIL

#

a slider for this kind of input is still the dumbest UX decision so far

teal halo
#

slider with numeral input next to it

teal halo
woeful sable
#

instantly merge all pr's

verbal pumice
stark flint
pulsar lark
#

vim keybindings when

stark flint
#

just eyeball it and then manually adjust it

#

it's not slow

austere talon
#

everything uses sliders for volume

pulsar lark
#

not my setup 😎

austere talon
#

my condolences

pulsar lark
#

nah i prefer it like this

verbal pumice
#

slider for volume makes sense when there's at most like 15 steps

#

if you have precision as high as discord you should add a number input tbh

austere talon
#

why do you need such precise volume

pulsar lark
#

OCD.

nocturne haven
#

Most Apps offer precise adjustments in right click menus

charred monolithBOT
charred monolithBOT
verbal pumice
#

oh no

#

the slaughter has begun

languid terrace
#

16 commits ahead now

woeful sable
#

they fucking shit up

languid terrace
#

Lmao

verbal pumice
#

ven should merge

languid terrace
#

Ven should not

charred monolithBOT
austere talon
woeful sable
#

the last time I looked it was 18 commits.. it's now 49

charred monolithBOT
pulsar lark
charred monolithBOT
#

Hi V-V-Vencowd,

I h-hope this emaiw UwU finds you weww.

I'm wwiting t-to you today t-to ask you t-to mewge the x3 puww starts twerking wequest I submitted fow the x3 [puww blushes wequest titwe]. This puww starts twerking wequest contains a nyumbew of changes that I b-bewieve wiww impwuv ;;w;; the x3 codebase, incwuding:

  • A nyew featuwe that a-a-awwows usews t-to [featuwe descwiption].
  • A nyumbew of bug fixes that wiww impwuv ;;w;; the x3 stabiwity of the x3 c-codebase.
  • S...
stark flint
#

stop

woeful sable
#

ban this guy

#

blud wasted half an hour doing this

#

yo what does it mean by this

stark flint
#

is it not self explanatory

hazy kindle
olive aurora
pulsar lark
#

I filed a report with GitHub

olive aurora
#

mean

woeful sable
charred monolithBOT
austere talon
woeful sable
stark flint
#

the about section explains it in the simplest terms, it just pauses the client when you press f8 with devtools open

woeful sable
#

ight cool cool

#

let's just drop it

charred monolithBOT
languid terrace
#

oh god not again

#

pls no uwu version of the code

charred monolithBOT
charred monolithBOT
#

Discord Account

lumap

What happens when the bug or crash occurs?

This bug happens when going to the "My Family" tab of Family Center when you have a child added in your family

What is the expected behaviour?

It doesn't crash

How do you recreate this bug or crash?

  1. Have your account's birthday set to 18 years or more
  2. Enable the MemberCount plugin
  3. Go to User Settings -> Family Center -> My Family
  4. Add a teen to your Family if you don't have any
  5. Go to the...
austere talon
#

llameow my ass is not setting up family center to test

teal halo
#

have fun with that then

#

T undefined

#

fun fact: when you refresh discord in family center, you're redirected to their 404 page (that's a problem on discord's side, not vencord, dw)

austere talon
#

oh thats a trivial fix probably

fleet depot
#

hey Ven, regarding the comment in my PR about not needing manual closing for my UpdaterModal in the VencordToolbox

#

why does notifcationLogModal have a manual close?

#

(this is the code i was copying so i am curious)

teal halo
#

how can I make clyde embed links when sending them as a slash command response

austere talon
#

it's obsolete in 99% of cases

austere talon
#

look at invisiblechat

#

unfurler api

teal halo
#

k

fleet depot
teal halo
#

worked ty

charred monolithBOT
frail skyBOT
#
Bad Patches

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
#
Bad Patches

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
charred monolithBOT
charred monolithBOT
median rapids
charred monolithBOT
fleet depot
cunning sparrow
charred monolithBOT
charred monolithBOT
tacit marten
#

Would changing the fakeProfileThemes plugin to allow it to take the profile color from the pronouns field be worth a PR? Or is that a useless "feature"/tweak?

#

Granted, the pronouns field is very limited in length, but if someone just wants to squeeze it there and put more details in the bio, this will be useful. The hidden 3y3 text takes up double its length in decoded form.

#

I can just give you the changes directly instead if you want.

charred monolithBOT
charred monolithBOT
tacit marten
charred monolithBOT
#

Discord Account

stpdg

What is it that you'd like to see?

Being able to use the desktop version of Discord in the Vencord application. A slider for the zoom level would be awesome too (ctrl + , -)

Requesting this because both discord mobile sucks and the web mobile version also sucks on an android tablet.

Something like this:
Screenshot_20230719_174243_Samsung Internet

![Screensh...

verbal pumice
verbal pumice
#

oh ven disabled issues for vencord android

#

fair enough shiddohwell

charred monolithBOT
teal halo
#

lol

tacit marten
#

The original code already ignores the sqaure brackets. XD

#
        const colors = parsed
            .substring(1, parsed.length - 1)
            .split(",")
            .map(x => parseInt(x.replace("#", "0x"), 16));

Second line here, it starts from the second character and skips the character before last.

olive aurora
#

itll never match wo the brackets

tacit marten
#

Actually no the new version won't work if the # exist, but that can be built into the code as backwards compatibility.

olive aurora
#

ltrlly 8 chars

worldly ingot
#

how do i add custom plugins except those that are already in the discord vencord section

tacit marten
#

Since as a whole it takes 34 characters in the bio.

#

Also, the pronouns field is very very limited.

fleet depot
#

You can only add plugins in that channel or plugins not yet merged in the GitHub

tacit marten
#

Turns out the pronouns field takes up to 40 characters, and since the original 3y3 format takes up 34 characters, it is pretty tight.

#

You can type 6 characters only.

#

But if we add 8, it goes up to 14, enough for most pronouns, thankfully.

#

Also I didn't suggest removing support for the one in the bio, but add support for the pronoun field. Can also add backwards compatibility.

#

So, is it worth a PR? Or should I scrap it?

fleet depot
#

Personally I'd be interested in this

#

I do feel like 34 Chars is a lot to sacrifice

tacit marten
#

Same, btw is there a limit for the display name as well? Might as well support it too. XD

austere talon
#

it's very low

tacit marten
#

The display name is where people put weird characters anyway.

austere talon
#

like 32 i think

tacit marten
#

OUCH.

#

Alright, lemme just add the backwards compatibility thing in a better way and then make the PR.

olive aurora
#

you can have more pronounce than name.....this is the society we live in

tacit marten
#

Lovely society indeed.

austere talon
#

i would rather not

tacit marten
#

Um, I already explained.

austere talon
#

this is a thing that exists on lots of mods

#

if you change it it breaks compatibility with their plugins

austere talon
#

so don't put it in pronouns

tacit marten
#

So nothing will break.

stark flint
#

Just keep it in the bio where you have the most freedom to type in

tacit marten
stark flint
#

And the bio has a lot of space

austere talon
#

do you have any guarantee that other mods indeed ignore the [ ]

tacit marten
stark flint
#

The other 2 fields you're proposing have very limited space in comparison so it doesn't really make sense to limit them even more

olive aurora
#

stop having long bios 😀

austere talon
#

why would the brackets exist if they are not used at all

tacit marten
austere talon
#

just don't change it

tacit marten
#

V, lemme post the code again.

#
        const colors = parsed
            .substring(1, parsed.length - 1)
            .split(",")
            .map(x => parseInt(x.replace("#", "0x"), 16));

Second line here, it starts from the second character and skips the character before last.

austere talon
#

just don't change it

stark flint
tacit marten
#
// Courtesy of Cynthia.
function decode(bio: string): Array<number> | null {
    if (bio == null) return null;

    const colorString = bio.match(
        /\u{e005b}\u{e0023}([\u{e0061}-\u{e0066}\u{e0041}-\u{e0046}\u{e0030}-\u{e0039}]+?)\u{e002c}\u{e0023}([\u{e0061}-\u{e0066}\u{e0041}-\u{e0046}\u{e0030}-\u{e0039}]+?)\u{e005d}/u,
    );
    if (colorString != null) {
        const parsed = [...colorString[0]]
            .map(x => String.fromCodePoint(x.codePointAt(0)! - 0xe0000))
            .join("");
        const colors = parsed
            .substring(1, parsed.length - 1)
            .split(",")
            .map(x => parseInt(x.replace("#", "0x"), 16));

        return colors;
    } else {
        return null;
    }
}```
fleet depot
tacit marten
#

This is the full snippet with the regex in case you need it.

fleet depot
#

It's not even a long bio

#

Anything more than very short gets limited

tacit marten
#

Tell me I am wrong that the brackets are ignored.

olive aurora
#

???? yeah what do you want them to do
the code still matches them

tacit marten
austere talon
#

not true

tacit marten
#

Actually only the [ is there.

austere talon
#

the regex matches the brackets too

tacit marten
#

And the other one is ignored.

#

I think.

#

Lemme re-check.

austere talon
#

no

#

you're wrong

tacit marten
#

Also, I will test anyway and make sure it works with the old format, don't worry.

#

I am not dumb.

austere talon
#

string.match returns the substring that the regex matched. this substring is later sliced to remove the [ ]

#

conclusion: the regex matches the []

#

just don't change it

#

stop wasting your time

tacit marten
#

Noticed that now, and hey just give me a chance, will you?

#

If it works, it works.

austere talon
#

no

#

don't change it.

tacit marten
#

If it doesn't, I will drop it.

austere talon
#

idk why it's so hard to accept a no

tacit marten
#

I am not doing this for a PR, I just want my characters in my bio. XD

austere talon
#

i already told you the reasons

tacit marten
#

Repeat them, please.

#

Because I already addressed your concerns.

#

I will first test it and make sure the old and new formats work at the same time.

austere talon
#

just accept the no

tacit marten
#

I refuse your refusal.

#

Would you take a no if your feature works, V?

austere talon
#

yes

tacit marten
austere talon
#

drop this now

#

i already told you no, nothing more is needed

tacit marten
#

Too late, already added the backwards compatibility, but since nobody wants it, I'll just go the extra mile of manually pulling every time instead.

#

It was an easy tweak tbh.

austere talon
#

cool

tacit marten
#

Also lemme show you my edits to the regex.

#
function decode(bio: string): Array<number> | null {
    if (bio == null) return null;

    const colorString = bio.match(
        /(\u{e0023})?([\u{e0061}-\u{e0066}\u{e0041}-\u{e0046}\u{e0030}-\u{e0039}]{6})\u{e002c}(\u{e0023})?([\u{e0061}-\u{e0066}\u{e0041}-\u{e0046}\u{e0030}-\u{e0039}]{6})/u,
    );
    if (colorString != null) {
        const parsed = [...colorString[0]]
            .map(x => String.fromCodePoint(x.codePointAt(0)! - 0xe0000))
            .join("");
        const colors = parsed
            .substring(0, parsed.length)
            .split(",")
            .map(x => parseInt(x.replace("#", "0x"), 16));
        console.error("Colors parsed: " + [...colorString[0]].map(x => String.fromCodePoint(x.codePointAt(0)! - 0xe0000)).join("").substring(0, parsed.length).split(","));
        return colors;
    } else {
        return null;
    }
}
austere talon
#

can you just accept a no holy fucking shit

#

is this arjix alt

languid terrace
#

some people think no means yes Derp

charred monolithBOT
tacit marten
#

May I ask for permission to defend myself politely and only once?

#

I promise to take the no.

austere talon
#

🀫

tacit marten
#

Fine.

#

I am sorry.

olive aurora
tacit marten
tawny cipher
charred monolithBOT
#

Discord Account

floppaonsnow

What happens when the bug or crash occurs?

The Spotify embed's seem to disappear as soon as you install vencord, dont know if this is on my side or vencord's.

What is the expected behaviour?

Spotify embeds appear like normal.

How do you recreate this bug or crash?

Install vencord.

Errors

Content Security Policy of your site blocks some resources.

This was the only one I could find.
![image](https://github.com/Vendicated/V...

fleet depot
upbeat bane
#

asking again since no one answered, what does this do?

austere talon
#
  • dont use developer settings if you dont know what they do.
olive aurora
#

just a thought but maybe it overrides ur premium type but client side only

upbeat bane
upbeat bane
upbeat bane
charred monolithBOT
tidal cloud
woeful sable
fleet depot
teal halo
#

not an issue for me on otb canary or stable

charred monolithBOT
pulsar lark
#

πŸ’€ bro is worrying about analytics on a msft platform

jagged cloak
#

guh i was about to post that

woeful sable
fleet depot
#

Or all of the above

charred monolithBOT
charred monolithBOT
charred monolithBOT
frail skyBOT
#
Bad Patches

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
#
Bad Patches

IgnoreActivities (had no effect):
ID: 146345
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/

Bad Starts

None

Discord Errors
font-weight: bold;
color: purple;
 [kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain] 
font-weight: bold;
color: purple;
 Downloading the full bad domains file ```
fleet depot
#

Wanna work on my PR

#

But now job is coding job

#

Who knew having a 9-5 was exhausting

#

Go figure

cosmic willow
#

Ok I'm stuck against a wall here, for some message.embeds.length is always 0

#

any ideas?

#

if anyone wants to see the rest of it for context

charred monolithBOT
charred monolithBOT
jagged cloak
#

oddly enough

#

and now it works for both

austere talon
#

no handler registered

jagged cloak
#

trol

#

im not fixing that

#

i dont know whats wrogn with it

austere talon
#

you didn't full restart

jagged cloak
#

oh i see

austere talon
#

ctrl r only reloads renderer and preload

#

not main

jagged cloak
#

forbor

#

ok 1 sec

austere talon
#

if you modify main you gotta full restart

jagged cloak
#

i switched branch thats why xdd

#

not that it was important i dont even have the thing its sending to open kek

#

anyways brb

jagged cloak
# cosmic willow any ideas?

(someone) correct me if im going absolutely insane:

  • stuff like if (message.stickers) will always be true because the field is always present even if its empty
  • you can just do message.somearray.length and it'll return true if the array has more than 0 items in it
charred monolithBOT
charred monolithBOT
round gust
#

@austere talon Hello,

#

I request a review for relationship viewer

charred monolithBOT
charred monolithBOT
verbal pumice
#

webpack jumpscare

azure jay
verbal pumice
#

cause browser is worse and i didnt look for i dont know about any other apps

charred monolithBOT
drifting beacon
charred monolithBOT
sour drum
charred monolithBOT
#

Bumps word-wrap from 1.2.3 to 1.2.4.

Release notes
Sourced from word-wrap's releases.

1.2.4
What's Changed

Remove default indent by @​mohd-akram in jonschlinkert/word-wrap#24
πŸ”’fix: CVE 2023 26115 (2) by @​OlafConijn in jonschlinkert/word-wrap#41
:lock: fix: CVE-2023-26115 by @​aashutoshrathi in jonschlinkert/word-wrap#33
chore: publish workflow by @​OlafConijn in jonschlinkert/word-wrap#42

New Contributors

@​mohd-akram made their first contri...

olive aurora
#

word wrap cve

#

lmao redos

charred monolithBOT
charred monolithBOT
charred monolithBOT
jagged cloak
#

me when dependabot

charred monolithBOT
charred monolithBOT
torn knot
#

sometimes I hate this webhook

jagged cloak
#

such empty much color

fleet depot
#

I work on PR today

woeful sable
#

make it so you can add custom plugins to vencord extension

#

like you could decompile vencord extension

#

then build the plugin you want

#

then recompile and add with developer mode

austere talon
#

already possible

#

pnpm buildWeb builds extensions

charred monolithBOT
woeful sable
#

hello

fleet depot
#

funky

woeful sable
#

I have it too

fleet depot
#

does reinstalling spotify affect you at all

woeful sable
#

reinstall spotify

#

you're crazy

#

I also get console spammed with csp blockage

woeful sable
#

is vencord on safari?

fleet depot
#

and ven just says to reinstall discord and that hasn't been fixing it

woeful sable
#

why would that do anything

fleet depot
jagged cloak
#

spotify being spotify

woeful sable
#

I can't believe it

fleet depot
#

idk did it work

#

?

woeful sable
#

I'm not uninstalling spotify

fleet depot
#

not even to test .. ? ?

woeful sable
#

god damn it

#

@fleet depotholy shit it worked

#

no lmao it didn't do jack shit

woeful sable
#

πŸ’€

woeful sable
fleet depot
#

ig so

jagged cloak
#

does spotimbed work for u then

#

or also no

woeful sable
#

what is that

fleet depot
#

i think it's a plugin

#

yeah

jagged cloak
woeful sable
#

I'm too lazy to get that

#

I use the installer exe

jagged cloak
#

oh L

fleet depot
#

i mean i don't think they were the only one

jagged cloak
#

very useful

#

my ears dont blast

#

from embeds

woeful sable
#

why isn't it PRd

fleet depot
#

i think two people reported that uninstalling spotify fixed their embed issues

#

Β―_(ツ)_/Β―

jagged cloak
#

because he was tired of waiting for ven

fleet depot
#

yop

woeful sable
#

but it's so good wahhgone

jagged cloak
#

3p plugins has like 3 or 4 new plugins in the last week

#

trol

#

git install users winning

woeful sable
#

I used to use git

#

and I forced over to the new update way

#

so I stopped caring

jagged cloak
#

im still on my original vencord install from october 22

#

sooo

woeful sable
woeful sable
jagged cloak
#

well ive had it since ven told me about it xP

woeful sable
jagged cloak
#

actually i dont know where i got october from

woeful sable
#

yeah I joined late because the invite was only shown on the repo

jagged cloak
#

join join join join join join join join join join join join join join join join join join join join

woeful sable
#

yeah

median rapids
#

joining,.,.,..,.

tidal cloud
#

venchorus

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
jagged cloak
#

what is that directed at

#

the :bool = false?

verbal pumice
#

do people not test their changes before pring

jagged cloak
#

oh its called boolean not bool lol

jagged cloak
#

moment

#

tbf thats something i would probably do cause of langs that use bool

austere talon
#

yes haha

verbal pumice
#

i get how you can do that

#

but how do you "lgtm" and pr that without noticing

austere talon
#

i assume they didn't have typescript checking configured

charred monolithBOT
jagged cloak
viral holly
charred monolithBOT
charred monolithBOT
stark flint
#

AliucordPlugins husk

charred monolithBOT
austere talon
stark flint
deep flame
#

I CAN'T get it

charred monolithBOT
charred monolithBOT
#

I end up having a large amount of RPC activities from various different sources when I'm using my machine. It would be really nice to have the ability to select which one to have appear as the activity shown on the user popout.

This could also be developed as an improvement to the Game Activity Toggler, allowing you to toggle on and off specific RPC activities.

charred monolithBOT
charred monolithBOT
jagged cloak
#

random users mass bump prs tally

charred monolithBOT
charred monolithBOT
charred monolithBOT
pulsar lark
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Discord Account

coolesding (real)

What is it that you'd like to see?

I would like to have a theme configurator when importing a theme through vencord, for example when you paste in the theme link you get a little configurator symbol where you can then edit all the variables easily so you don't have to put them into quickcss or edit it on github(because:).

for example something like this and when you click the gear you open a little window that lets you scroll through the variab...

blazing dome
#

new pr idea: if vencord cannot find the version specified, the install wil install it (cli slient install only. too lazy to code for gui)

austere talon
#

?

#

i dont understand

blazing dome
#

basicaly if they provide a branch that is not installed on thir computer, the installer will instal it for them

austere talon
#

thats a bad idea

blazing dome
#

ok

#

why tho?

austere talon
#

out of scope and not really possible in a cross platform way

pulsar lark
austere talon
#

he means it should install discord

pulsar lark
#

ah

#

well that's still no good, you should use either your package manager or the installer discord gives you 🧌

blazing dome
pulsar lark
#

why are you asking me

austere talon
#

exactly what it says

verbal pumice
#

oh vencord passed bdfdb in stars πŸ™

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

Discord Account

@villainsrule_

What happens when the bug or crash occurs?

This is a two part bug.

Part I:

Mentions, when embedded, always show @deleted-role.

Part II:

Headers (using newer markdown changes), don't show up.

What is the expected behaviour?

I "expect" Vencord to show the proper role mention. I understand not having the big text for sizing issues, but it'd be a good setting for the plugin.

How do you recreate this bug or crash?

  1. Put a...
charred monolithBOT
charred monolithBOT
patent minnow
#

Wait, that's me

charred monolithBOT
austere talon
#

i found out how to record audio on discord desktop

crude hearth
#

I didnt know we could require discord modules from console

#

ven loves

DiscordNative.nativeModules.requireModule("discord_utils").crash()
austere talon
crude hearth
#

derangeddd

austere talon
#

theerror comes from nodejs or smth

charred monolithBOT
charred monolithBOT
jagged cloak
#

W

#

time to update

#

i forgot im still on stupid branch for this one plugin

charred monolithBOT
jagged cloak
#

awesome it plays on crapple too so no one will complain

nocturne haven
jagged cloak
#

well it is just noises

austere talon
#

but when u send a mp3 or smth it doesnt play on apple

#

this wont work on apple

jagged cloak
#

ye

#

cauyse suck

#

moment idk

#

it should be able to play them they just suck

verbal pumice
#

we should treat iphone users as second class citizens

jagged cloak
#

we already do

long heart
#

discrimination

#

😑

crude hearth
#

NOW

#

you will write mp3 to vorbius converter

#

or actually obus

austere talon
olive aurora
#

morbius file

crude hearth
#

hey

#

ven hates vorbius

austere talon
#

morbius

olive aurora
#

oughhg file NOW

crude hearth
austere talon
#

w

crude hearth
#

also discord uses obus not vorbius

#

I just like to say vorbius

olive aurora
#

opus..?

crude hearth
#

yop

olive aurora
#

send raw opus data

charred monolithBOT
fleet depot
charred monolithBOT
verbal pumice
#

vencord added call of duty

long heart
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
spark cove
#

@austere talon like this?

austere talon
#

ye

#

but kinda unreadable like that

#

i would just use cast

#

or interface

spark cove
# austere talon or interface
interface VoiceMessageProps {
    src: string;
    waveform: string;
}
const VoiceMessage = LazyComponent<VoiceMessageProps>(() => findByCode('["onVolumeChange","volume","onMute"]'));```
#

@austere talon does echo cancellation actually work

austere talon
#

uh

#

idk

#

i just put it cause good

spark cove
#

im moving it to a setting in case its inconvenient for some

austere talon
#

nop

#

switch

#

nowww

spark cove
#

huhh

#

switch

austere talon
#

in the modal directly

spark cove
#

oh eek

#

true ig

#

nvm i dont wanna do that