#👾-core-development

1 messages · Page 224 of 1

frail skyBOT
#
Bad Patches

WebContextMenus (had no effect):
ID: 288897
Match: ```
/(?<=handleContextMenu(\i){.{0,200}isPlatformEmbedded)?/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

glass jasper
#

rip 🪦

charred monolithBOT
median rapids
#

what's the point of NoScreensharePreview when it's a native feature

limber skiff
#

it was not a native feature blobwob

#

where is that setting even located

#

found it

charred monolithBOT
austere talon
#

just delete it 😭

jolly egret
#

can do soon™️

#

this will migrate them first

limber skiff
charred monolithBOT
median rapids
charred monolithBOT
fossil inlet
#

@limber skiff they pushed broken webcontextmenus to stable

jolly egret
#

always fixing betterfolders

fossil inlet
#

also noticed something really annoying

charred monolithBOT
fossil inlet
#

theres this issue, but thats unrealted to my fix

fossil inlet
# fossil inlet

guhh clicks arent showing, but it takes a long time to open large folders

#

prob something to do with the animation

odd heath
charred monolithBOT
charred monolithBOT
brazen bone
#

Doesn't disable when stopped either :)

frail skyBOT
#
Bad Patches

WebContextMenus (had no effect):
ID: 288897
Match: ```
/(?<=handleContextMenu(\i){.{0,200}isPlatformEmbedded))/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

BetterFolders (found no module):
ID: -
Match: ```
.FOLDER_ITEM_GUILD_ICON_MARGIN);

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
jolly egret
#

betterfolders was pushed to stable

fossil inlet
jolly egret
#

i don't use betterfolders so i don't specifically k now if anything else is broken lol

granite wharf
#

betterfolders been having some problems

#

xD

grizzled halo
#

Poor betterfolders

granite wharf
#

betterfolders breaking constantly was not on my calendar

grizzled halo
#

2025 resolution: don’t break betterfolders

fossil inlet
jolly egret
#

not that it looks like

#

just the one you fixed

#

somebody could always run the reporter though

fossil inlet
charred monolithBOT
pine topaz
#

this was very funny to them

fossil inlet
#

@granite wharf Installer-patch

limber skiff
#

@fossil inlet so are there other issues or just the broken patch?

#

I can merge your pr but idk about working on other fixes

#

I'm so sick rn

fossil inlet
#

theres one other issue

#

with better folders

#

where it will wait for some animation delay before showing the folder

#

even if animations are disabled

limber skiff
#

I hate how "hacky" the plugin is

#

re-using the sidebar component is the proper way but it is introducing so many problems

fossil inlet
#

i have no motivation to fix the animation issue rn, but i might get to it in a day or too

fossil inlet
limber skiff
#

yeah

fossil inlet
#

(also that web context menus issue is now on stable)

granite wharf
#

interesting the tauri gui uses pkexec

fossil inlet
limber skiff
#

I saw it yesteday but I had to do other things

granite wharf
#

though that command in particular is not present on mac

fossil inlet
granite wharf
#

seems like wing had the same issue with it not existing on their system

fossil inlet
#

(in the code, not a cli switch)

granite wharf
fossil inlet
granite wharf
fossil inlet
#

i replied to the wrong message blobcatcozy

granite wharf
#

they were working on the windows side of it and I got curious

limber skiff
#

I'm so confused what installer are we talking about

granite wharf
#

vencord/installer tauri branch

limber skiff
#

ah

granite wharf
#

vencordinstaller but the codebase isn't hard to look at

charred monolithBOT
fossil inlet
# charred monolith

@limber skiff this might be a discord issue as iirc discord counts pending clans to your total server count

i dont think he knows vencord cant fix that

limber skiff
#

I made the count include join requests

fossil inlet
#

ah

fossil inlet
#

i have a bit of brain rot blobcatcozy

charred monolithBOT
fossil inlet
jolly egret
#

👍

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

rugged spire
#

i love finally getting around to merging in upstream changes and finding my PR got accepted

#

@limber skiff blobcatcozy

charred monolithBOT
austere talon
#

it's polkit

granite wharf
#

I already know

austere talon
#

why r u awake

granite wharf
#

dms

charred monolithBOT
#

As far as I can tell this is just normal Discord behavior.

I seriously remember watching a YouTube clip while not having the plugin active. Maybe it's déjà vu? Either way, clicking an embed without the plugin right now plays an ad, and then loads the entire video. Clicking play on the embed on the Android app (vanilla) does load the clip correctly, though. Maybe the fact that an ad plays is what screws it up? I'm not sure.
And even if Discord itself doesn't load clips correctly. Maybe i...

opaque silo
#

discord embed proxy is soo cooked

fossil inlet
rugged spire
charred monolithBOT
limber skiff
#

didn't know call timer was broken

austere talon
#

😭

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

ShowHiddenChannels (had no effect):
ID: 473403
Match: ```
/.name),.{0,120}.children.+?:null(?<=,channel:(\i).+?)/


**__TypingIndicator (had no effect):__**
ID: `473403`
Match: ```
/\.name\),.{0,120}\.children.+?:null(?<=,channel:(\i).+?)/

CallTimer (had no effect):
ID: 746508
Match: ```
/(?<=renderConnectionStatus(){.+.channel,children:)\i(?=})/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
jolly egret
#

so much fun

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

ShowHiddenChannels (had no effect):
ID: 473403
Match: ```
/.name),.{0,120}.children.+?:null(?<=,channel:(\i).+?)/


**__TypingIndicator (had no effect):__**
ID: `473403`
Match: ```
/\.name\),.{0,120}\.children.+?:null(?<=,channel:(\i).+?)/

CallTimer (had no effect):
ID: 746508
Match: ```
/(?<=renderConnectionStatus(){.+.channel,children:)\i(?=})/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
rugged spire
# frail sky

you love 2 plugins using the same match exploding

jagged reef
#

You know what would be the perfect Christmas gift?...

rugged spire
charred monolithBOT
dusk blaze
#

@rugged spire @jagged reef all i want for christmas is a discord bundler update

clever sierraBOT
rugged spire
#

wrong

#

this is a threat

umbral hedge
#

when the uncaught error is a success amogus

rugged spire
#

yes this error is a disaster imo

jolly egret
rugged spire
#

whats wrong with the rare occasional comment

charred monolithBOT
austere talon
#

yeah that's fine

austere talon
#

vencord deliberately throws an error to stop sentry init

#

sentry has its own bundle and own webpack and its init logic is not exported and run immediately so you can't patch it

#

so vencord monkey patches function prototype to make wreq.g = whatever code throw an error in the sentry module

#

which stops the code after it from running

opaque silo
#

Is there any reason the ff extension isnt getting signed before uploading to github releases

#

web-ext sign --channel unlisted will have mozilla sign the extension then you can pull the signed extension and upload to gh releases

turbid hatch
#

All submissions, regardless of how they are signed, are subject to Mozilla's Add-on Policies and the Firefox Add-on Distribution Agreement.

#

All add-ons, including self-distributed ones, are subject to be manually reviewed at any time after submission to check for compliance with the Add-on Policies.

#

afaik if mozilla then proceed to reject this review, the signature becomes invalid

#

and then it cant be installed at all

opaque silo
#

they denied the unlisted attempts too???

#

insane

#

its been a over year so surely theres been some policy changes Clueless

austere talon
#

Mozilla extension store policy is dogshit

#

I tried signing unlisted but they rejected that too lol

#

Mozilla addon System is just awful in every way

#

strict store
centralised
they require you to submit source code even though google doesn't (what even is the point, they need to check the compiled code not the source code cause there's 0 guarantee the source code is what's in the bundle)
no way to self sign
no way to install unsigned extensions unless you use nightly

its crazy how mozilla keeps pretending to be pro freedom and decentralisation while at the same time having the worst locked down extension system ever

glass jasper
#

That’s why developer edition of firefox is the goat

opaque silo
#

i meannn

austere talon
#

unlisted extensions still have to abide by their store policies

#

it's awful

opaque silo
#

what did they say vencord was violating

austere talon
#

it violates multiple policies

#

it's impossible to fix without breaking a lot of functionality and being equivalent to the userscript

#

so i didnt bother

#

userscript is much less trouble

opaque silo
#

skimming their policy page i dont see anything that vencord would explode with

#

guhh why dont they let me see revision history

#

list the last update date but not the changes

#

thanks mozilla

fossil inlet
charred monolithBOT
opaque silo
#

bwah quickcss is supposed to work on the ff extension tho right

fossil inlet
#

i dont think any have images

#

the heading of all the new ones is camelCase, while the existing ones are all in PascalCase

charred monolithBOT
opaque silo
#

what is third-party/ for

#

i'd assume it'd have the same issue but idk what uses it :p

#

oh its for a deleted plugin rnnoise

#

buh 370KiB of useless libraries in the extensions

charred monolithBOT
charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

ShowHiddenChannels (had no effect):
ID: 473403
Match: ```
/.name),.{0,120}.children.+?:null(?<=,channel:(\i).+?)/


**__TypingIndicator (had no effect):__**
ID: `473403`
Match: ```
/\.name\),.{0,120}\.children.+?:null(?<=,channel:(\i).+?)/

CallTimer (had no effect):
ID: 746508
Match: ```
/(?<=renderConnectionStatus(){.+.channel,children:)\i(?=})/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

fossil inlet
#

guhhhh

#

@limber skiff do these still need to be fixed

#

if so, i have time now

charred monolithBOT
limber skiff
#

😛

fossil inlet
#

why push to dev2?

charred monolithBOT
limber skiff
fossil inlet
#

ah

limber skiff
#

which means I cant directly commit to dev cuz no tests were done, so I commit to another branch -> gets tested -> push to dev

#

why is the font still so bad...

fossil inlet
#

lmao crazy fix

limber skiff
#

@fossil inlet im not quite seeing the better folders delay you mentioned

fossil inlet
limber skiff
#

is it pretty minimal?

fossil inlet
#

because im not either

limber skiff
#

or it has been fixed

#

oh

fossil inlet
limber skiff
#

good to know

fossil inlet
#

like ~1s for one of my folders

limber skiff
#

yeah it doesnt happen at all now

fossil inlet
#

@limber skiff also emote cloner is broken again with animated emojis

#

from what ive checked so far, it detects them properly

#

but they dont get cloned properly

limber skiff
fossil inlet
#

(just mentioning it in case i forget all about it)

limber skiff
#

worked?

fossil inlet
#

yea

#

didnt yesterday blobcatcozy

limber skiff
#

could it not be all emojis perhaps

fossil inlet
#

ill try with the one that didnt work for me yesterday

jolly egret
#

incredible

fossil inlet
#

@limber skiff try with this one

limber skiff
#

true...

jolly egret
#

incredible

fossil inlet
#

my guess is its some kind of webp/gif thing

#

(havent checked the formats of either yet)

limber skiff
#

HAHA WHAT

#

MINUS ONE??

fossil inlet
limber skiff
#

o

#

I guess you can upload as much as you want

#

but they turn unusable

fossil inlet
#

it prob comes from servers using extra slots, then losing boost level

#

but its funny that that check is onyl client side

limber skiff
#

weird

#

??

fossil inlet
limber skiff
#

currently it always does gifs for animated stuff

jolly egret
limber skiff
#

its a gif but it gets cloned as an image somehow

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

ShowHiddenChannels (had no effect):
ID: 473403
Match: ```
/.name),.{0,120}.children.+?:null(?<=,channel:(\i).+?)/


**__TypingIndicator (had no effect):__**
ID: `473403`
Match: ```
/\.name\),.{0,120}\.children.+?:null(?<=,channel:(\i).+?)/

CallTimer (had no effect):
ID: 746508
Match: ```
/(?<=renderConnectionStatus(){.+.channel,children:)\i(?=})/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

ShowHiddenChannels (had no effect):
ID: 473403
Match: ```
/.name,{.{0,140}.children.+?:null(?<=,channel:(\i).+?)/


**__TypingIndicator (had no effect):__**
ID: `473403`
Match: ```
/\.name,{.{0,140}\.children.+?:null(?<=,channel:(\i).+?)/

CallTimer (had no effect):
ID: 746508
Match: ```
/(?<=renderConnectionStatus(){.+.channel,children:).+?}):\i(?=}))/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

pine topaz
charred monolithBOT
jolly egret
charred monolithBOT
#

Discord Account

mr.ender

What happens when the bug or crash occurs?

When I go to the plugins menu in the settings I can not find the Apple Music plugin. Im not sure if this is on purpose or if it was left out on accident, it seems excessive to build the whole vencord from source if I want to use this plugin.

What is the expected behaviour?

Be able to search and find Apple Music plugin within the default Vencord install.

How do you recreate this bug or crash?

  1. Go to se...
jolly egret
#

judging from their github repos they are on windows

frail skyBOT
#
Bad Patches

ShowHiddenChannels (had no effect):
ID: 473403
Match: ```
/.name,{.{0,140}.children.+?:null(?<=,channel:(\i).+?)/


**__TypingIndicator (had no effect):__**
ID: `473403`
Match: ```
/\.name,{.{0,140}\.children.+?:null(?<=,channel:(\i).+?)/

CallTimer (had no effect):
ID: 746508
Match: ```
/(?<=renderConnectionStatus(){.+.channel,children:).+?}):\i(?=}))/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

fossil inlet
#

@limber skiff did this run on dev or main?

limber skiff
#

dev

rugged spire
#

Make it say which branch it is running on

#

better yet just link to the workflow run

fossil inlet
rugged spire
#

i'm researching how to do that

#

I just had a horrible thought. I will be keeping that to myself

fossil inlet
rugged spire
#

perfect

rugged spire
#

ugh i cant decide how it should be implemented

fossil inlet
#

i have an idea and its obviously the only correct one

rugged spire
fossil inlet
#

@limber skiff thoughts on something like this

#

(personal is the branch)

charred monolithBOT
charred monolithBOT
jolly egret
#

doesnt ot basically only run on dev

limber skiff
#

ot?

jolly egret
#

doesn't it*

limber skiff
#

most of the times yes

#

the automatic run is on dev

#

and most manual too

charred monolithBOT
charred monolithBOT
charred monolithBOT
jolly egret
#

CallTimer doesn't show up on canary btw

#

or stable

charred monolithBOT
limber skiff
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

TypingTweaks (found no module):
ID: -
Match: ```
getCooldownTextStyle


**__TypingTweaks (found no module):__**
ID: `-`
Match: ```
getCooldownTextStyle

TypingTweaks (found no module):
ID: -
Match: ```
getCooldownTextStyle

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

fossil inlet
rugged spire
#

i just had to go looking for this

#

should it be pinned

#

WHAT DID I COOK

limber skiff
#

how does this work

rugged spire
#

the intl macro is matching a property access

#

i'm just replacing it with my own property access

limber skiff
#

oh lol

#

i thought it was an array

#

however do it this instead

replace: `[${runtimeHashMessageKey(...)}]`
#

so that you arent hashing stuff everytime that's executed

rugged spire
limber skiff
#

yeah that's why it's not a webpack find

rugged spire
#

i cant get my idea to work so i sent it to a new branch to rot

charred monolithBOT
#

Discord Account

snowy03383

What happens when the bug or crash occurs?

Hi i'm new to github, The crash always happens when i turn on the "Call Timer" plugin when im in a call, but when i turn it off discord works fine. I installed the extension version of the Vencord plugin.

What is the expected behaviour?

Potentially overriding? i don't really know i do not have much knowledge on tech nor anything tech savy i just moderate and fix servers.

How do you recreate this bug or...

rugged spire
rugged spire
#

note in case anyone thinks implicitrelationships is broken:
it doesn't work with the new ignore user experiment (horrible experiment)

charred monolithBOT
jolly egret
#

you're not supposed to open issues at all without permission or being a contributor

#

yeah we could open github issues too but people don't read those and will still make duplicates

#

theres no solution that would stop this

rugged spire
jolly egret
rugged spire
#

you can set github to not allow new user accounts to open issues for a limited time

jolly egret
rugged spire
#

95% of them are blobcatcozy

jolly egret
#

and i thought we set that up already

rugged spire
#

you can only set it up to 6 months

jolly egret
#

yeah but you can add it again

fossil inlet
rugged spire
#

yeah but i think that also applies to things like PRs

#

which is a big "definitely don't want to do that"

jagged cloak
#

aliucord did it cause just that many insane people were making shit prs and issues

rugged spire
opaque silo
#

move Vencord to mailing list based contribution JOEjoker

fossil inlet
charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

The CallTimer is no longer working. Reinstalling and repairing, as well as turning the plugin off and on again, have not helped either. Is this a known issue? How can I resolve it?

What is the expected behaviour?

I don't understand

How do you recreate this bug or crash?

I don't understand

Errors

Replace this text with your crash-log.

Request Agreement

  • [X] I am using Discor...
jolly egret
#

well considering they put "i don't understand" on 2 of the fields... and fucked up the title

glass jasper
#

make an action that if they don’t put anything in the discord account section, it automatically closes the issue, locks it, then bans them

rugged spire
#

lol why not just release the fix

rugged spire
glass jasper
rugged spire
rugged spire
#

but it is because end users suck

#

though I do believe the form requirements and responses are rather mean if you actually know what you're doing (but that doesn't really apply to me..?)

frail skyBOT
#
Bad Patches

BetterFolders (had no effect):
ID: 179809
Match: ```
/(?<=.wrapper,children:[)/


**__TypingTweaks (found no module):__**
ID: `-`
Match: ```
getCooldownTextStyle

TypingTweaks (found no module):
ID: -
Match: ```
getCooldownTextStyle


**__TypingTweaks (found no module):__**
ID: `-`
Match: ```
getCooldownTextStyle
Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

BetterFolders (had no effect):
ID: 179809
Match: ```
/(?<=.wrapper,children:[)/


**__TypingTweaks (found no module):__**
ID: `-`
Match: ```
getCooldownTextStyle

TypingTweaks (found no module):
ID: -
Match: ```
getCooldownTextStyle


**__TypingTweaks (found no module):__**
ID: `-`
Match: ```
getCooldownTextStyle
Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

rugged spire
#

guh

#

i will fix TypingTweaks

limber skiff
rugged spire
limber skiff
#

in stable?

#

neat

rugged spire
#

nop

#

i will test

#

yes it works on stable

limber skiff
#

alright

rugged spire
#

awesome

charred monolithBOT
limber skiff
#

now im asking myself why is this 3 different finds

#

let me fix it

#

cuz im gonna organize a bit more too

rugged spire
#

oh ok

#

yeah i think the 3 finds is husk

#

I am using "TypingUsers" as the find

jolly egret
#

NOOOOOOOOOOOO BETETR FOLDERS

#

all the time man

rugged spire
#

i just don't use betterfolders trolley

elder plinth
#

what are they doing to the folders for that plugin to break like 8/7 days of the past week

limber skiff
#

broke a minimal thing now

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
limber skiff
#

socket crash on updating friend nickname lol

jolly egret
#

incredible

limber skiff
#

not sure if it's caused by vencord or not

#

but it's hella annoying

#

r === h.OGo.FRIEND && (g.notifCenterLocalItems = g.notifCenterLocalItems.map(e => S(e, _.O7.INCOMING_FRIEND_REQUESTS, t.user.id) ? {

#

hmm

#

seems to be a stock discord problem

#

(but I havent tested without vencord yet)

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

jolly egret
#

typing tweaks show role colours doesn't seem to be working

fossil inlet
jolly egret
#

I assume its supposed to colour the text when somebody is typing when the setting is turned on, yes?

#

I never used it before but a user was complaining and the text is white regardless of roles

fossil inlet
charred monolithBOT
fossil inlet
#

@jolly egret blobcatcozy

limber skiff
#

@fossil inlet I made the patch wrong lol

#

it was supposed to be

"$self.mutateChildren({guildId:$2},$1,$&)

fossil inlet
#

ah

#

does it matter which version it is

limber skiff
#

nop

charred monolithBOT
charred monolithBOT
somber thorn
#

ajay using vencord? scary ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

glass jasper
rugged spire
charred monolithBOT
#

Currently the vencord installer script for Linux runs the downloaded patcher binary as root 100% of the time. There is definitely one specific case where that is undesirable.

When installing Discord manually using the tar.gz file, discord can be placed into the users ~/.local/share/ directory and be installed and run while all files are owned by the installing user. In this situation, running the vencord patcher as root changes the ownership of app.asar which is undesirable as it breaks s...

charred monolithBOT
dusk blaze
#

sorry i broke it

shy veldt
median rapids
#

@fringe basalt will immediately get it fixed

fringe basalt
#

why me 😭

median rapids
#

dt !!

#

trust

jolly egret
#

fix it now

#

or vee token logs you

glass jasper
teal nest
frail skyBOT
#
Bad Patches

FavoriteEmojiFirst (had no effect):
ID: 341561
Match: ```
/,maxCount:(\i)(.{1,500}\i)=(\i).slice(0,(\i-\i.length))/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

FavoriteEmojiFirst (had no effect):
ID: 341561
Match: ```
/,maxCount:(\i)(.{1,500}\i)=(\i).slice(0,(\i-\i.length))/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
shy veldt
#

silence...

limber skiff
#

nahh

#

not that again

#

the same patches had broken another time with the same config change

shy veldt
#

massive

limber skiff
#

yeah

#

they did this exact change before

#

and reverted

shy veldt
#

well
we're back to that

austere talon
#

malware change

junior olive
#

i wish they pushed android alphas as much as canary

shy veldt
jolly egret
#

seems likea few patches died in an update about 20 minutes ago

#

oh y'all already mentioned it dewp

#

well, they're still dead on now the latest version of discord, so they didn't revert yet

fossil inlet
#

did they revert that bundler change from like a month or two ago

jolly egret
#

No idea

#

Discord killing our patches in bulk smh

fossil inlet
#

full list

frail skyBOT
#
Bad Patches

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomStickersEverywhere:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseHighVideoUploadQuality:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canStreamQuality:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseClientThemes:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomNotificationSounds:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUsePremiumAppIcons:function\(\i(?:,\i)?\){)/

NoBlockedMessages (had no effect):
ID: 306680
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__FavoriteEmojiFirst (had no effect):__**
ID: `341561`
Match: ```
/,maxCount:(\i)(.{1,500}\i)=(\i)\.slice\(0,(\i-\i\.length)\)/

VolumeBooster (had no effect):
ID: 345953
Match: ```
/(?<=isLocalMute(\i,\i),volume:.+?volume:)\i(?=})/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/MESSAGE_DELETE:function\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?},/

MessageLogger (had no effect):
ID: 375954
Match: ```
/MESSAGE_DELETE_BULK:function((\i)){let.+?((?:\i.){2})getOrCreate.+?},/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/(MESSAGE_UPDATE:function\((\i)\).+?)\.update\((\i)/

NoBlockedMessages (had no effect):
ID: 375954
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__WhoReacted (had no effect):__**
ID: `542578`
Match: ```
/(?<=CONNECTION_OPEN:function\(\){)(\i)={}/

FakeNitro (had no effect):
ID: 581883
Match: ```
/CONNECTION_OPEN:function((\i)){/


**__ConsoleJanitor (had no effect):__**
ID: `613568`
Match: ```
/\i\.totalTime>100&&\i\.verbose\("Slow dispatch on ".+?\)\);/

MoreUserTags (had no effect):
ID: 674563
Match: ```
/((\i)={}))[(\i).BOT/


**__NoPendingCount (had no effect):__**
ID: `869404`
Match: ```
/(?<=getSpamChannelsCount\(\),\i=)\i\.getMessageRequestsCount\(\)/

MessageLogger (had no effect):
ID: 869765
Match: ```
/MESSAGE_DELETE:function((\i)).+?},/


**__MessageLogger (had no effect):__**
ID: `869765`
Match: ```
/MESSAGE_DELETE_BULK:function\((\i)\).+?},/

ConsoleJanitor (found no module):
ID: -
Match: ```
react-spring: The "interpolate" function

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomStickersEverywhere:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseHighVideoUploadQuality:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canStreamQuality:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseClientThemes:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomNotificationSounds:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUsePremiumAppIcons:function\(\i(?:,\i)?\){)/

NoBlockedMessages (had no effect):
ID: 306680
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__FavoriteEmojiFirst (had no effect):__**
ID: `341561`
Match: ```
/,maxCount:(\i)(.{1,500}\i)=(\i)\.slice\(0,(\i-\i\.length)\)/

VolumeBooster (had no effect):
ID: 345953
Match: ```
/(?<=isLocalMute(\i,\i),volume:.+?volume:)\i(?=})/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/MESSAGE_DELETE:function\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?},/

MessageLogger (had no effect):
ID: 375954
Match: ```
/MESSAGE_DELETE_BULK:function((\i)){let.+?((?:\i.){2})getOrCreate.+?},/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/(MESSAGE_UPDATE:function\((\i)\).+?)\.update\((\i)/

NoBlockedMessages (had no effect):
ID: 375954
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__WhoReacted (had no effect):__**
ID: `542578`
Match: ```
/(?<=CONNECTION_OPEN:function\(\){)(\i)={}/

FakeNitro (had no effect):
ID: 581883
Match: ```
/CONNECTION_OPEN:function((\i)){/


**__ConsoleJanitor (had no effect):__**
ID: `613568`
Match: ```
/\i\.totalTime>100&&\i\.verbose\("Slow dispatch on ".+?\)\);/

MoreUserTags (had no effect):
ID: 674563
Match: ```
/((\i)={}))[(\i).BOT/


**__NoPendingCount (had no effect):__**
ID: `869404`
Match: ```
/(?<=getSpamChannelsCount\(\),\i=)\i\.getMessageRequestsCount\(\)/

MessageLogger (had no effect):
ID: 869765
Match: ```
/MESSAGE_DELETE:function((\i)).+?},/


**__MessageLogger (had no effect):__**
ID: `869765`
Match: ```
/MESSAGE_DELETE_BULK:function\((\i)\).+?},/

ConsoleJanitor (found no module):
ID: -
Match: ```
react-spring: The "interpolate" function

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

fossil inlet
#

@limber skiff think i have them all fixed

limber skiff
#

yeah it's that commit we reverted

fossil inlet
limber skiff
#

pr it

jolly egret
#

well when we figure out if discord wants or doesnt want these changes we can push the extension update lol

limber skiff
#

yeah

#

I do wonder what config affects that

#

isn't it making less stuff inline now?

fossil inlet
#

@limber skiff still a few left

versed fern
jolly egret
#

well I'll be awake for like another 10 minutes so someone else will have to update the known issues post

fossil inlet
versed fern
#

At least better folders didn't break again

fossil inlet
#

yop

#

istg did discord just push a new version

frail skyBOT
#
Bad Patches

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomStickersEverywhere:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseHighVideoUploadQuality:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canStreamQuality:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseClientThemes:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomNotificationSounds:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUsePremiumAppIcons:function\(\i(?:,\i)?\){)/

NoBlockedMessages (had no effect):
ID: 306680
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__FavoriteEmojiFirst (had no effect):__**
ID: `341561`
Match: ```
/,maxCount:(\i)(.{1,500}\i)=(\i)\.slice\(0,(\i-\i\.length)\)/

VolumeBooster (had no effect):
ID: 345953
Match: ```
/(?<=isLocalMute(\i,\i),volume:.+?volume:)\i(?=})/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/MESSAGE_DELETE:function\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?},/

MessageLogger (had no effect):
ID: 375954
Match: ```
/MESSAGE_DELETE_BULK:function((\i)){let.+?((?:\i.){2})getOrCreate.+?},/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/(MESSAGE_UPDATE:function\((\i)\).+?)\.update\((\i)/

NoBlockedMessages (had no effect):
ID: 375954
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__WhoReacted (had no effect):__**
ID: `542578`
Match: ```
/(?<=CONNECTION_OPEN:function\(\){)(\i)={}/

FakeNitro (had no effect):
ID: 581883
Match: ```
/CONNECTION_OPEN:function((\i)){/


**__ConsoleJanitor (had no effect):__**
ID: `613568`
Match: ```
/\i\.totalTime>100&&\i\.verbose\("Slow dispatch on ".+?\)\);/

MoreUserTags (had no effect):
ID: 674563
Match: ```
/((\i)={}))[(\i).BOT/


**__NoPendingCount (had no effect):__**
ID: `869404`
Match: ```
/(?<=getSpamChannelsCount\(\),\i=)\i\.getMessageRequestsCount\(\)/

MessageLogger (had no effect):
ID: 869765
Match: ```
/MESSAGE_DELETE:function((\i)).+?},/


**__MessageLogger (had no effect):__**
ID: `869765`
Match: ```
/MESSAGE_DELETE_BULK:function\((\i)\).+?},/

ConsoleJanitor (found no module):
ID: -
Match: ```
react-spring: The "interpolate" function

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomStickersEverywhere:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseHighVideoUploadQuality:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canStreamQuality:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUseClientThemes:function\(\i(?:,\i)?\){)/

FakeNitro (had no effect):
ID: 74538
Match: ```
/(?<=canUseCustomNotificationSounds:function(\i(?:,\i)?){)/


**__FakeNitro (had no effect):__**
ID: `74538`
Match: ```
/(?<=canUsePremiumAppIcons:function\(\i(?:,\i)?\){)/

NoBlockedMessages (had no effect):
ID: 306680
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__FavoriteEmojiFirst (had no effect):__**
ID: `341561`
Match: ```
/,maxCount:(\i)(.{1,500}\i)=(\i)\.slice\(0,(\i-\i\.length)\)/

VolumeBooster (had no effect):
ID: 345953
Match: ```
/(?<=isLocalMute(\i,\i),volume:.+?volume:)\i(?=})/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/MESSAGE_DELETE:function\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?},/

MessageLogger (had no effect):
ID: 375954
Match: ```
/MESSAGE_DELETE_BULK:function((\i)){let.+?((?:\i.){2})getOrCreate.+?},/


**__MessageLogger (had no effect):__**
ID: `375954`
Match: ```
/(MESSAGE_UPDATE:function\((\i)\).+?)\.update\((\i)/

NoBlockedMessages (had no effect):
ID: 375954
Match: ```
/(?<=MESSAGE_CREATE:function((\i)){)/


**__WhoReacted (had no effect):__**
ID: `542578`
Match: ```
/(?<=CONNECTION_OPEN:function\(\){)(\i)={}/

FakeNitro (had no effect):
ID: 581883
Match: ```
/CONNECTION_OPEN:function((\i)){/


**__ConsoleJanitor (had no effect):__**
ID: `613568`
Match: ```
/\i\.totalTime>100&&\i\.verbose\("Slow dispatch on ".+?\)\);/

MoreUserTags (had no effect):
ID: 674563
Match: ```
/((\i)={}))[(\i).BOT/


**__NoPendingCount (had no effect):__**
ID: `869404`
Match: ```
/(?<=getSpamChannelsCount\(\),\i=)\i\.getMessageRequestsCount\(\)/

MessageLogger (had no effect):
ID: 869765
Match: ```
/MESSAGE_DELETE:function((\i)).+?},/


**__MessageLogger (had no effect):__**
ID: `869765`
Match: ```
/MESSAGE_DELETE_BULK:function\((\i)\).+?},/

ConsoleJanitor (found no module):
ID: -
Match: ```
react-spring: The "interpolate" function

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

limber skiff
#

nop

jolly egret
#

gn have fun

glass jasper
fossil inlet
#

@limber skiff you love

limber skiff
#

god

fossil inlet
#

@limber skiff alr, im done with the fixes
ive tested moreUserTags, noPendingCount, and whoReacted

i wasnt able to test favEmojiFirst because there was no difference to me with the patch broken

#

havent gotten to testing the rest, but they're all rollbacks

limber skiff
#

most fixes you grabbed from the commit we reverted in the past right

fossil inlet
#

i just applied a partial patch

#

for what was needed

fossil inlet
#

||spent a good minute wondering why the patch wasnt applying before checking 😭||

limber skiff
#

lol

fossil inlet
#

love lazygit for this

#

you can pick lines from commits, and it will generate a patch for you

#

so handy

rugged spire
# shy veldt silence...

just got back from a long way away from my computer time to stay on my 2 week out of date client lol husk

untold rock
#

rewrite vencord in haskell

#

will make it not break

untold rock
charred monolithBOT
limber skiff
#

Forgot to push a commit haha 💀

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
fossil inlet
#

EVIL

limber skiff
#

lmao

fossil inlet
#

is a tag going to be pushed for the browser soon?

grizzled halo
limber skiff
#

weird

#

cuz im pretty sure the patch is the same

fossil inlet
limber skiff
#

is message logger not working too?

grizzled halo
#

can quickly test it blobcatcozy

#

tested with a friend, it works fine

jolly egret
charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

emoji autocomplete/preview is no longer working for me on build 2dc8c2b with favoriteemojifirst plugin enabled, disabling it restores expected functionality, i have reinstalled vencord already, no change

What is the expected behaviour?

.

How do you recreate this bug or crash?

.

Errors

Replace this text with your crash-log.

Request Agreement

  • [X] I am using Discord Stable or...
charred monolithBOT
charred monolithBOT
#

I am using Discord Stable or tried on Stable and this bug happens there as well

this is just a straight up lie but looking at how the issue form is setup here I guess you have to check it. x.x It works just fine on Discord Stable it's only bugged when using Vencord.

it's not, I am using discord stable & vencord and having same issue, the preview for emoji is gone and the emoji itself wont load unless typing the full string, disabling the plugin fixes it

charred monolithBOT
fossil inlet
#

@grizzled halo massive change

scenic brook
#

This change is really gonna inflate the size of Vencord as a whole

brazen bone
#

What happened?

charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

Emote autocomplete with semicolon : is not working

What is the expected behaviour?

It should work as is a discord feature

How do you recreate this bug or crash?

  1. Woke up today with emotes auto completion not working, tried repairing with VencordInstaller with not success
  2. Uninstalled vencord and tested with vanilla discord and it worked as normal
  3. Installed vencord and emote autocomplet...
grizzled halo
odd heath
#

guh

scenic brook
brazen bone
#

Oh

#

I don't know if my hard drive can take that change, might have to drop vc

fossil inlet
grizzled halo
#

O

charred monolithBOT
charred monolithBOT
#

I can also confirm that removing the discord package on Arch (or whatever distro you are using) and deleting the /opt/discord folder did fix the issue.

I suspect there is a leftover file somewhere that is causing this issue and I sadly didn't take the time to backup the folder before deleting it.

Also the fix from #2706 now causes crashes on more recent builds of the Discord package so I now recommend against using it.

TLDR: Uninstall Discord, removing the /opt/discord folder a...

hot hatch
#

hi, how can i prevent react devtools's element selector from components page not being able to select any element when in f8? i tried to inspect the message actions which requires hovering your mouse over the message so i just used f8 to freeze it but react element selector didnt work even tho regular element selector does work

fossil inlet
hot hatch
fossil inlet
hot hatch
#

also i guess i better ask it now before starting making things - has anybody tried making / made a plugin which allows to customize these new quick reactions that appear on mouse hover? i've only seen a #1032200195582197831 that changes the right click menu emojis from first four favorited emojis to four most frequently used ones

#

and how should one decide whether to pr the plugin or post it in #1032200195582197831 (or ask to get it posted cuz no perms lol)

hot hatch
#

oh

austere talon
hot hatch
austere talon
#

it was for a long time

#

i archived it just now

#

your fault if you didn't move your plugins over

hot hatch
#

fair

charred monolithBOT
rugged spire
# charred monolith

this is a 3 week old issue that 7 people including me gave a laugh reaction to

charred monolithBOT
frail skyBOT
#
Bad Patches

PinDMs (had no effect):
ID: 831218
Match: ```
/(?<=\i,{channels:\i,)privateChannelIds:(\i)/


**__PinDMs (had no effect):__**
ID: `831218`
Match: ```
/(?<="getRowHeight",.{1,100}return 1===)\i/
Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

PinDMs (had no effect):
ID: 831218
Match: ```
/(?<=\i,{channels:\i,)privateChannelIds:(\i)/


**__PinDMs (had no effect):__**
ID: `831218`
Match: ```
/(?<="getRowHeight",.{1,100}return 1===)\i/
Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

jolly egret
#

funky, it causes the dms to be duplicated

#

i guess after we fix these final plugins we should push extension? Its a friday tomorrow so its probably prime time

charred monolithBOT
limber skiff
#

I made it use vencord variable matcher

teal nest
#

one sec

limber skiff
#

if it works I'll merge it rn

teal nest
#

LGTM

limber skiff
#

aight

charred monolithBOT
charred monolithBOT
jolly egret
jolly egret
#

surely if i keep refreshing it'll appeaor

charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

Ever since the latest Vencord update (13 December 2024), Pinned messages now appear duplicated. Meaning they appear both in the Pinned messages tab, and also in the regular direct messages at the same time. Selecting one will select them both

What is the expected behaviour?

It should only be in Pinned messages if it's a pinned message

How do you recreate this bug or crash?

Happens upon opening a DM...

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

odd heath
charred monolithBOT
fossil inlet
charred monolithBOT
jolly egret
#

theres literally no excuse

long stream
# charred monolith

idea: auto-close issues where they don't even bother changing the title or replacing the placeholders

#

idk if github searches by issue content too but it's also confusing in finding out if someone already opened an issue about it

dusk blaze
#

or just auto close all issues from non contributors

charred monolithBOT
median rapids
#

@prototype464 @prototype464

long stream
#

someday, markdown services will figure out how to display an error when an upload is taking too long

jolly egret
#

tfw you click send before the upload finishes

#

either way not only did they not read the requirements for opening an issue but this is not even the right repo 😭

charred monolithBOT
jolly egret
#

Doesn't seem like discord is gonna break everything else today, we should probably push a tag?

#

(after we check everything works ofc)

median rapids
#

your days are numbered...

#

bencord in da super props 🤑

teal nest
#

lmao

#
function i() {
  let e = window;
  return null != e.jQuery || null != e.$ || null != e.BetterDiscord || null != e.BdApi || null != e.rambox
}```
fringe basalt
dusk blaze
median rapids
#

window.$

dusk blaze
#

TIL vencord declared $

fringe basalt
#

nah

#

it's on my unmodded client as well

odd heath
#

What is $ even

fringe basalt
#

which i checked sends the bool as false

#

so it might be some devtools feature or something idk

brazen bone
#

Devtools has $ as an alias for document.querySelector I think

fringe basalt
#

hm

#

so maybe it's intended to detect code ran through devtools

#

oh shit

#

my quests script

limber skiff
#

nono

#

that's old as fuck

#

way before your quest scripts

fringe basalt
#

yea but they moved it to xsp only now

limber skiff
#

monkey patch it to false then

#

just to be sure

fringe basalt
#

yea

limber skiff
#

but it might just be a coincidence unless they were really smart to use that to detect

odd heath
#

Discord and smart Clueless

fringe basalt
#

then removed it after i bypassed

#

i don't believe in coincidences anymore

limber skiff
#

better be safe then

#

ngl I should patch that in vencord now

rugged spire
#

lol vee said to not patch developer flags a long time ago

odd heath
teal nest
#
{
    find: "=window;return",
    replacement: {
        match: /=window;return [^}]*/,
        replace: "=window;return false;"
    }
}
#

ez

rugged spire
#

trust me this will break something somewhere else

#

lol

#

maybe...?

#

i think that find should be improved for sure though

teal nest
#

definitely (it didnt crash for me bleh i have no idea why anything else would want to interact with the window variable)

teal nest
fossil inlet
#

Are we going to patch is client mod?

#

Or are we just going to let just cord keep it?

rugged spire
#

i bet vee just doesn't care about it

limber skiff
#

it doesn't detect vencord itself

#

and before it wasnt used in anything important

fossil inlet
#

ah

limber skiff
#

now they use on super properties

#

and while it doesn't detect vencord itself, it detects if you have devtools open

limber skiff
#

window.$ != null

fossil inlet
limber skiff
#

at first glance it seems like that

#

but also catches a native devtools shortcut

#

which only exists when you have it open 😛

odd heath
limber skiff
#

something they use on the anti spam to determine if your account is legit or a bot

#

it's a bunch of data regarding device and other things encoded

shy veldt
limber skiff
#

lmao

shy veldt
fossil inlet
odd heath
#

Oh that header thingy

#

Makes sense now

#

Thanks

shy veldt
median rapids
#

the anti spam effects are a side effect of their heuristics

limber skiff
#

ah

median rapids
#

also fwiw even if they detect vencord I don't think it's helpful to spoof it unless they do something malicious

#

99% chance this isn't malicious

#

and they just want data points

shy veldt
fringe basalt
#

just like we once thought they'd never add ads

#

you never know if they don't change their mind in a year or two

median rapids
#

pretty big paradigm shift to retroactively ban all their power users

#

their prerogative ig

fringe basalt
#

with the direction discord is going in, i wouldn't rule it out of question that they'd eventually want people to stop using plugins which provide nitro features for free for example

limber skiff
#

I think discord would at least warn first

fossil inlet
#

tbh i dont see any good reasons not to patch it out

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

grizzled stream
rugged spire
#

this page

grizzled stream
#

so i should not touch any settings on that page?

rugged spire
#

you can totally touch stuff

#

it just sends extra metadata

#

idk why

grizzled stream
#

i noticed that too

rugged spire
#

X-Debug-Options

median rapids
#

because it's needed for the first 2 options to work

#

the header value activates them

#

rest is just analytics ig

#

or future proofing

rugged spire
#

these are the defaults for it

median rapids
#

ya bugReporterEnabled is always sent

fossil inlet
#

@limber skiff did you ever push an extension release, or you still waiting to see if discord does any more changes

limber skiff
#

will push today

#

haven't got to my pc yet

fossil inlet
charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
#
[Vendicated/Vencord] New branch created: dependabot/npm_and_yarn/nanoid-5.0.9
#

Bumps nanoid from 5.0.7 to 5.0.9.

Release notes
Sourced from nanoid's releases.

5.0.9

Fixed a way to break Nano ID by passing non-integer size (by @​myndzi).

5.0.8

Reduced customAlphabet size (by @​kirillgroshkov).

Changelog
Sourced from nanoid's changelog.

5.0.9

Fixed a way to break Nano ID by passing non-integer size (by @​myndzi).

5.0.8

Reduced customAlphabet size (by @​kirillgroshkov).

Commits

65a38ac Release 5.0.9 version
b00d120 Merge af...

limber skiff
#

since when?

#

tf?

charred monolithBOT
#
[Vendicated/Vencord] New tag created: v1.10.9
limber skiff
fossil inlet
#

huh

austere talon
limber skiff
#

dependabot

austere talon
#

its security update

limber skiff
#

makes sense

#

never seen it for vencord

junior olive
#

@limber skiff lmaooo usesClientMods was added to mobile:

function usesClientMods_6291(/* 1 params, 1 registers, 0 symbols */) {
  r0 = false;
  return r0;
}
limber skiff
#

return false

#

loooool

versed fern
#

discord has client mod detection now?

tidal goblet
#

nah this is the same module they always had in analytics, it's just separated out now because they use it in super properties too now

charred monolithBOT
long stream
#

woah someone finally figured out how to do it

rugged spire
#

finally

#

real world example of this

charred monolithBOT
charred monolithBOT
rugged spire
#

can we get a husk emoji on github thanks

#

i know what you reacted with

odd heath
charred monolithBOT
austere talon
#

classes in general are awful

#

you should only use classes if you will have many instances

odd heath
#

Ohhh

#

Makes sense

dusk blaze
opaque silo
#

vfjd?

nimble pendantBOT
opaque silo
#

truely ninagit

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

jolly egret
#

yay

fossil inlet
#

enjoy support

jolly egret
#

fuck you

#

well i'm not in the support helper category anymore so chances that i get pinged if i just don't speak in the chat are relatively small

median rapids
#

client mods return to dom patching

brazen bone
#

Isn't wasm stupidly slow at dom manip

median rapids
#

unnecessarily large husk

median rapids
brazen bone
#

Implement custom dom renderer and style engine in wasm

median rapids
#

implement custom browser in wasm

brazen bone
#

Implement custom wasm runtime in wasm

fossil inlet
#

GUHHH SOMEHOW IT HAPPENED AGAIN

#

THE ENTIRE VECNORD STORE WIPED ITSELF

rugged spire
#

ok actually this is so much cleaner

austere talon
#

yes not using oop is almost always cleaner

rugged spire
#

it actually reads like I expected it would

charred monolithBOT
charred monolithBOT
charred monolithBOT
teal nest
charred monolithBOT
rugged spire
#

@crude hearth what if we put you in vencord

crude hearth
#

would be good

odd heath
#

GUH

rugged spire
#

textreplace epic fail

odd heath
#

Tru

#

It just doesn't work! Blehh

charred monolithBOT
fossil inlet
#

Isn’t that already a thing

#

In settings>updater

odd heath
#

😭

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
jagged cloak
# charred monolith

these are the same kind of people that use orange status as do not disturb in vrchat LulXD

#

why friend people if u never see them lmfao

#

anyway i'll add it when my backlog is finished

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

PinDMs (had no effect):
ID: 663701
Match: ```
/(?<=\i=\i=>{).{1,100}premiumTabSelected.{1,800}showDMHeader:.+?,/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

limber skiff
#

hell nah bro

#

not that important 🙏

#

it's used for updating when you change settings

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
#

A quick preset message snippet tool for sending those repetitive messages. Great for mods and admins of large servers who have to answer the same questions over and over again with the exact same answer. It has a base level of support for when in dms replacing ${myName} with your username and ${userName} with their name (I'll definitely be adding more of these inline replacement things in the future).

grave harness
#

I have no clue the process of submitting these or if i even can so i apologize if im doing something wrong.

limber skiff
#

message tags is similar

jolly egret
#

i feel like you should just overhaul message tags

limber skiff
#

does it not suit your needs?

jolly egret
#

doesn't support stuff like inputting your own arguments

grave harness
#

its just a bit faster and im curious about expanding custom args. I will warn that i have 0 clue what im doing with tsx so the react might suckkk

limber skiff
#

either way, getting info about the current user is done by UserStore.getCurrentUser()

grave harness
#

Ahhh i had no clue about that, what would be the best way to revise the code in here? Deleting and making a new pr or directly editing this?

jolly egret
#

deleting and making a new pr
just... add a commit??

#

if you made a new PR every time you changed something I think the devs would kill you

grave harness
#

LMAO im not the best at git ill do that lol

limber skiff
#

make changes -> commit -> push

jolly egret
#

you have already done all the hard stuff

#

aka, setting up git and authentication to github

#

anything now is basically just a repeat of the steps you did just before opening a PR, add, commit, push

#

you shouldn't need to manually rebase or anything scary

grave harness
#

just changed those

#

works in testing

#

Alrighty, im off to sleep! Let me know if theres a better way to do anything im doing. I'd love to learn how to start developing more useful things for vencord.

charred monolithBOT
charred monolithBOT
#

Discord Account

No response

What happens when the bug or crash occurs?

More of a programming logic bug and not a crashing one, but when you use quick reply in the middle of typing a message it will move your caret to the beginning of the message. Not the worst bug but I've done it like 10 times today on accident, it's getting pretty annoying.

What is the expected behaviour?

When you activate quick reply with ctrl up/down it should preserve the location of the caret in the m...

grave harness
#

why is my eslint disabled??

charred monolithBOT
charred monolithBOT
odd heath
#

horror pr

#

why submit a plugin that can get you banned

opaque silo
#

does show hidden things do all that

odd heath
#

idts

#

not for settings at least

#

tho we should integrate hiddenchannels into hiddenthings imo

grave harness
long stream
#

antispam probably wouldn't appreciate a user account getting a bunch of 403's

odd heath
#

same thing

fossil inlet
#

@odd heath look at the number of patches in show hidden channels

odd heath
#

HORROR

#

Okay i take my statement back

fossil inlet
fossil inlet
# odd heath I can imagine

fun fact, discord uses the string "null" for the channel ID of the hidden uncategorized channel category

odd heath
dusk blaze
#

insane code

odd heath
#

Yop

jolly egret
#

the horror

grave harness
#

No rush at all but whats like the average wait for a review of a PR? Im curious what i should do to improve my code

odd heath
#

Uh

#

If its a new feature it can be anywhere between a week and like 3 years

#

If its a fix probably a few hours up to a few days

grave harness
#

ohhhh ok

#

then ill just forget about it for a while lmao

odd heath
#

Timezones PR husk

jolly egret
#

timedones*

odd heath
#

Yaya whatever

austere talon
#

fire

charred monolithBOT
frail skyBOT
#
Bad Patches

ShowHiddenThings (found no module):
ID: -
Match: ```
prod_discoverable_guilds


**__ShowHiddenThings (found no module):__**
ID: `-`
Match: ```
">200"

ShowHiddenThings (found no module):
ID: -
Match: ```
"pepe","nude"

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

ShowHiddenThings (found no module):
ID: -
Match: ```
prod_discoverable_guilds


**__ShowHiddenThings (found no module):__**
ID: `-`
Match: ```
">200"

ShowHiddenThings (found no module):
ID: -
Match: ```
"pepe","nude"

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

jolly egret
#

incredible

limber skiff
#

prob just purged a feature

glass jasper
fossil inlet
#

does this mean valid discovery terms are server side now wires

versed fern
#

Interesting match

long stream
#

they used to use algolia for discovery, idk if they still do since they revoked the key they used and removed everything related to it

rugged spire
#

where will i find illegal discord servers now

fossil inlet
rugged spire
#

husk

#

disboard even more full of horror servers

#

and you will have kids run d!bump command in them for no good reason

jagged cloak
#

d!bump

charred monolithBOT
odd heath
#

Where does that link lead

charred monolithBOT
rugged spire
#

gone

austere talon
rugged spire
#

end of an era

#

why

austere talon
#

cause i dont maintain that shit anymore

#

and aliucord users are retarded

#

see #85

rugged spire
#

the average person who makes issue on the vencord github is either going to say the stupidest shit (95%+ of the time) or something actually useful that nobody would've noticed

dusk blaze
#

alibabacord

grave harness
#

what is aliucord lmao

scenic brook
grave harness
#

ahhh

prime dew
#

Wrong channel, sorry about that

charred monolithBOT
long stream
#

my favourite pr because i now know that stickers are held together by literal glue

#

neither the api or client care about this not being a valid emoji

fossil inlet
charred monolithBOT
charred monolithBOT
frail skyBOT
#
Bad Patches

ShowHiddenThings (found no module):
ID: -
Match: ```
prod_discoverable_guilds


**__ShowHiddenThings (found no module):__**
ID: `-`
Match: ```
">200"

ShowHiddenThings (found no module):
ID: -
Match: ```
"pepe","nude"

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

#
Bad Patches

ShowHiddenChannels (errored):
ID: 677601
Match: ```
/callContainer,(?<=\i.callContainer,)/

Error: ```
Unexpected token '!'

ShowHiddenThings (found no module):
ID: -
Match: ```
prod_discoverable_guilds


**__ShowHiddenThings (found no module):__**
ID: `-`
Match: ```
">200"

ShowHiddenThings (found no module):
ID: -
Match: ```
"pepe","nude"

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

prime dew