#👾-core-development

1 messages · Page 149 of 1

lucid blade
#

module as in the number or the file?

#

or ig key would be a better description than just number

nimble plaza
#

file

#

take this code for example

#

find is something unique, so "error-reporting-proxy"

#

if you want to edit autoSessionTracking, youd make a regex to match it

#

/(autoSessionTracking: )!?\d/

#

and the replace would be $&true

lucid blade
#

ohh okay

#

that makes a lot more sense, thank you

nimble plaza
#

ofc!

lucid blade
nimble plaza
#

is the argument for your fromNow supposed to be the original fromNow?

lucid blade
#

the argument is supposed to be the e.toDate() here

nimble plaza
#

\i.toDate\(\)

#

and the replace would be the same

lucid blade
#

\i?

nimble plaza
#

it matches minified variable names

#

lemme find what it actually is

#

its a substitution for [A-Za-z_$][\\w$]*

lucid blade
#

ah okay

#

ty

nimble plaza
#

you have a dev build right

lucid blade
#

wdym

nimble plaza
#

youre installing from sourcecode?

lucid blade
#

yeah

nimble plaza
#

build with pnpm watch and look for patch helper in ur settings

#

its really helpful for learning

lucid blade
#

ah okay

#

i've just been using the extension to test patches

nimble plaza
#

ah

#

patch helper visualises it for you

#

shows what you match and what itd look like after the replace is applied

lucid blade
#

alr

#

tysm

nimble plaza
#

ofc :D

charred monolithBOT
limber skiff
#

it is too generic

lucid blade
#

i mean i could use something like isClydeEnabledinGdms

#

nvm chrome devtools lies

limber skiff
#

is this what you want tom match

lucid blade
#

yes

#

uhh how about TIMESTAMP_FORMATS:

charred monolithBOT
limber skiff
#

that matches the regex in there which is unlikely to be found somewhere else too, since it's even exported

lucid blade
#

that feels incredibly extra but ok

charred monolithBOT
#

I'm not sure I'm setting the env variable correctly because it doesnt seem to create the log file, but heres what it outputs when I run it and begin a stream

flatpak run --env=VENMIC_ENABLE_LOG=1 dev.vencord.Vesktop 
Passing the following arguments to Electron: --ozone-platform-hint=auto
[3:1216/174700.030667:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:1216/174700.423409:ERROR:bus.cc(407)] Fa...
#

I'm not sure I'm setting the env variable correctly because it doesnt seem to create the log file, but heres what it outputs when I run it and begin a stream

flatpak run --env=VENMIC_ENABLE_LOG=1 dev.vencord.Vesktop 
Passing the following arguments to Electron: --ozone-platform-hint=auto
[3:1216/174700.030667:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:1216/174700.423409:ERROR:bus.cc(...
charred monolithBOT
charred monolithBOT
#

Summary

This PR fixes the cursor style for the "Show All" option in the plugin filter dropdown. Previously, the cursor would change to a text cursor when hovering over this option, which was misleading as this is a clickable element and not a text field. This PR changes the cursor to a pointer when hovering over this option to indicate that it is clickable.

Test Plan

  1. Navigate to the plugin management interface.
  2. Hover over the "Show All" option in the plugin filter dropdo...
fallow moat
#

Hope that it was in the good branch?

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
#

Can't you just use a extension to boost the volume, or does the extensions sound too distorted, idk never used the vc plugin.

There's currently no plugin to boost the vc volume (there is one for BetterDiscord called BetterVolume).
As to extensions, Vesktop, the desktop client for Vencord, doesn't support user extensions as far as I'm aware.

This issue here is for the creation of a plugin similar to Bette...

austere talon
#

what

#

github really needs to add a new hide reason "misinformation"

charred monolithBOT
austere talon
#

i would imagine flatpak to have a sensible default for it

charred monolithBOT
olive aurora
#

you delete ur github account and try again

charred monolithBOT
charred monolithBOT
#

Using: Mac ARM Vesktop 1.4.4, with either Stable/PTB/Canary, on my Macbook Pro 13in M2, running Sonoma 14.0 Public Beta

Issue Regarding: top bars created on certain actions, such as going into streamer mode or previewing a server role

image

Issue Description: All buttons on these top bars are unclickable, with the pointer not even recognizing them as clickable.

austere talon
#

i never heard of that before

swift fjord
austere talon
#

nah

swift fjord
#

i didn't look at their commit so idk what the real problem was

#

force pushing fixes everything

austere talon
#

you shouldn't force push in prs

swift fjord
#

why not

austere talon
#

bad

#

any good maintainer will squash anyway so you're just making the history harder to follow

swift fjord
#

doesn't squashing get rid of the history

austere talon
#

yes it squashes into one commit

swift fjord
#

im conchfused

austere talon
#

the history specific to the current pr

swift fjord
#

just like in the pr timeline

austere talon
#

what

swift fjord
austere talon
#

yes

#

don't force push

#

Review history should be preserved in a pull request. If you need to push a change to an open pull request (for example because specs broke and required a fix, or for applying a review suggestion) these changes should be added as individual fixup commits. Please do not amend previous commits and force push to the PR branch. This makes reviews much harder because reference to previous state is hidden.

swift fjord
#

ah forgot about reviews

austere talon
#

Do not force push to a pull request. The development history should be easily traceable.

swift fjord
#

i usually only force push for git fuckups

austere talon
#

yeah that's fine

#

i meant in general

swift fjord
#

yeah makes sense

austere talon
#

ive seem some people pr, then I review and they apply my suggestions then force push

#

and then you can't see what they changed so you have to read the entire code again instead of just the diff

#

and it just sucks for everyone involved

swift fjord
#

yeah i could see that being annoying

austere talon
#

cause its very useful even later on to be able to see how prs developed and were changed (for example to understand the motivation behind doing smth in a specific way)

charred monolithBOT
austere talon
#

uh what

#

blud using better upload button

nova edge
#

hello, I think it would be good to prevent link to Easy Effects which normally includes every output (which ends up making the whole vesktop audio go to the screenshare) when using System Audio as an option, is it fine if I PR that to venmic?

#

(linux things 💀)

#

or maybe it should be PR'd to vesktop, im not sure

charred monolithBOT
#

I like Discords tray icon when you're in a vc, I usually use that to tell if my voice is being picked up so I can have things open over discord, Vesktop seems to disable/replace that, and so far that's the only standard discord feature I miss (if it does exist I just cant find it). There was another issue thread where someone asked for custom tray icons and it was just closed without mention of that feature being added, so if it was added I can't find that either.
Would be nice as a setting...

charred monolithBOT
charred monolithBOT
jagged cloak
#

AHH jumpscarer

spark pivot
#

what is bro yapping about 🔥

#

should be "fixes 'show all' button in plugins page making cursor be text cursor instead of pointer"

limber skiff
#

@shy veldt caught

charred monolithBOT
charred monolithBOT
charred monolithBOT
shy veldt
charred monolithBOT
charred monolithBOT
sacred echo
#

I am so confused by the patch concept, I'm really not sure how to target this one function I see in this script discord is using. Can anyone help? Below is a list of things associated with a video wrapper, and I am trying to change this. I've been testing out my ability to patch things by just replacing setVolume with test, but I can't even figure that out. Below is the patch I am trying to use. Can someone help me figure out what I've missed?

inland fable
verbal pumice
# sacred echo I am so confused by the patch concept, I'm really not sure how to target this on...

patches work by replacing discord's code as if it was plaintext.

  • the first find is to find the specific module in discord's code and must be unique to the module. you can check that by searching your finder in ctrl+shift+f and making sure it only shows up in one place
  • match is used to match the exact text you want to replace, and you can and should use regex for this. vencord has it's own \i identifier for matching variables
  • replace is the piece of code to replace discord's code with, and it has to be valid javascript
    a better patch would look something like (this isnt tested)
{
  find: ".setVolume,onMute:",
  replacement: {
    match: /onVolumeChange:(\i)\.setVolume/,
    replace: "onVolumeChange: $self.test"
    // or to keep a reference to the original setVolume function
    // replace: "onVolumeChange: (...e) => $self.test(e, $1.setVolume)"
  }
}

in this example, we're replacing the setVolume function with a custom one, made by us. you can add a test function to your plugin's body, and it'll be available as $self.test in your patch

sacred echo
#

this page made it seem like it was function specific so alright

#

how do i search everywhere?

#

ctrl shift f didnt work for me

verbal pumice
#

are you using ctrl shift f while having devtools in focus

inland fable
#

do you not have a Search tab here below

sacred echo
sacred echo
inland fable
sacred echo
#

found that

inland fable
#

it was already docked below for me

sacred echo
#

ok, looks like hasMediaControls is unique to the videowrapper thing

#

i'll try replacing that with something to see if patching is working

inland fable
#

but if hasMediaControls is unique as well then u can use either

verbal pumice
#

anyway, now for making your patch
a much easier way to do this is to use the Patch Helper built into vencord
if you build vencord with pnpm build --dev or pnpm watch it'll make a devbuild which has Patch Helper as an extra option on settings

sacred echo
sacred echo
#

where in settings is it

#

oh i see it

#

do the changes made in plugin helper take effect immediately?

verbal pumice
#

no

#

plugin helper is only to preview your patch

#

it still needs to be added to your plugin to actually make a difference

sacred echo
#

ok well putting in my patch into the patch helper, and then searching up the script after i put it in my plugin shows that the plugin isnt doing what the patch helper shows

verbal pumice
# sacred echo

did you copy the patch into your plugin, then save and compile again/use pnpm watch

#

oh nevermind

sacred echo
#

doesnt pnpm watch recompile for you?

verbal pumice
#

it does

sacred echo
#

and yes i activated the plugin

verbal pumice
#

then lokk through your console for Failed to apply patch: "test" is not defined

sacred echo
verbal pumice
#

point is that patch wont work

#

cause you just threw in test at random in there

sacred echo
#

is there something simple I can insert there as a test that would work?

#

ig console.log

verbal pumice
#

you're also replacing the onVolumeChange part so you'd need onVolumeChange: console.log

sacred echo
#

oh hey!

#

im so glad that something is actually working now lol

verbal pumice
#

it's a start

sacred echo
#

thank you so much for walking me through all this

charred monolithBOT
thick kestrel
#

just need to add --dev to buildWeb

austere talon
#

yes

thick kestrel
#

very cool

sacred echo
#

I'm currently troubleshooting a bug and it's hard shooting in the dark

cunning badger
#

Is there a way to get these new looks?

austere talon
sacred echo
#

not sure what i broke

charred monolithBOT
limber skiff
#

@sacred echo what are you trying to do

sacred echo
limber skiff
#

I mean the plugin

charred monolithBOT
charred monolithBOT
#

@pluiedev if you want a quick fix to just not have that issue you can just do this:

   environment.systemPackages = [
      (pkgs.vesktop.overrideAttrs (old: {
        patches = (old.patches or []) ++ [./readonlyFix.patch];
        postFixup = ''
          wrapProgram $out/bin/vencorddesktop \
            --add-flags "--enable-features=UseOzonePlatform --ozone-platform=wayland"
        '';
      }))
   ];

(also included enabling wayland in the postFixup, you can remov...

spark pivot
#

If someone could review/merge my PRs that would be great (I am desperate it has been months)

verbal pumice
#

vencord is finished no more prs are getting merged

limber skiff
charred monolithBOT
analog knoll
#

have you had the chance to check this out yet @austere talon

charred monolithBOT
charred monolithBOT
charred monolithBOT
limber skiff
jagged cloak
#

cause they know

#

xD

sacred echo
limber skiff
#

speed or volume?

sacred echo
#

Speed.

#

I was using volume earlier as a placeholder

#

Just to see if patching was working

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
charred monolithBOT
charred monolithBOT
charred monolithBOT
stoic echo
#

dude what

#

tf is that reaction

charred monolithBOT
limber skiff
#

you would never accept this today

charred monolithBOT
#

Weird bug that took me like 2 weeks to even figure out that Vesktop was causing.

I am using the latest version of Vesktop and Brave

Here's what happens (example):
I have Brave open in the background with one or more tabs open, I click on a link in Vesktop which duplicates the browser window with the same tabs open AND the link that i clicked on.
So I am left with 2 browser windows having almost identical tabs and I have to close one of them every single time this happens and it's kin...

charred monolithBOT
olive aurora
#

replace discords stream cargo when

still wasp
#

say i wanted to port my theme to a custom plugin for in client config, would that be possible?

austere talon
limber skiff
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
woeful sable
#

Is there like

#

really big 3000 word documentation i can read

stoic echo
#

on?

woeful sable
#

ig vencord api?

#

ive currently just been looking at other plugins and getting an assumption of how stuff works from there, and using it for my own

austere talon
#

there's no documentation

#

vencord public api has jsdoc you can read

woeful sable
#

Ah fair

austere talon
#
  • if u need documentation to understand vencord api whose code is fully open source and readable, how will you reverse engineer discord code that's minified
woeful sable
#

Like to gain an understanding of what it does

#

I don't mind dw

#

Was just asking if there was any

charred monolithBOT
unreal pumice
#

how do i hide other peoples custom statuses i dont like? Is there a plugin for that here or do i just make it myself if possible?

austere talon
#

css

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
topaz thistle
# charred monolith

@austere talon Confirmed with alt and other people that screenshare is indeed mono, however it's not something that venmic does wrong so I guess it's a discord limitation

#

Even when doing something like this

#

Discord merges it into mono

#

This is also mono

grave mangoBOT
austere talon
#

add channelCount: 2

#

below that

#

you can get a list of supported constraints via navigator.mediaDevices.getSupportedConstraints()

#

there might be some others of interest, like sampleRate

topaz thistle
#

Will try out this week

austere talon
charred monolithBOT
charred monolithBOT
charred monolithBOT
thick kestrel
#

why is ShikiCodeblocks only available on desktop?

#

I built a web build with it and it seems to work well

austere talon
#

web store rules

#

it uses remote resources and stores don't allow that

thick kestrel
#

since the userscript is distributed by Vencord, it could be included there but not in the extension

austere talon
#

yes

#

but effort

#

i was lazy so i didn't

#

need to edit build scripts for that

thick kestrel
#

I literally never used JS build systems before so I don't think I'm up for the job lol

#

for now I'm just gonna include the plugin in my custom builds ig

#

perhaps I'll have a go at it in the future, or perhaps you'll get a sudden will to do that lol

#

I think it was included in browser builds before

#

otherwise I wouldn't even know it existed

#

and it just disappeared once after an update
"must have been unmaintained or something", I thought

#

guess it was rejected by a store for the first time or perhaps you realized it's against the rules

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

austere talon
#

google complained about remote code

#

so i made it bundle monaco and co with the extension but didn't consider shiki useful enough to go the extra mile of bundling it as well

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

thick kestrel
#

okay, so basically the full fix would be to bundle that as well

austere talon
#

this commit removed it from web for simplicity reasons

thick kestrel
#

I really liked it's highlighting so I'm happy to get to use it again lol

#

the fact it's customizable as well, though honestly I really like the default VSCode Dark for some reason

#

I might be one of the very few people to use Vim with a VSCode colorscheme

charred monolithBOT
#

:heavy_plus_sign: Commentor plugin that allows you to comment on messages by clicking the chat icon it even has a style.css for the modal(it might still does need work it ain't the prettiest looking modal I did my best)
:heavy_plus_sign: added ChatIcon to Icons.tsx (as it might be handy for other plugins in the future)
📜 Note: the modal is kinda bad looking im sorry about that it is however fully scrollable and functional
Comments button on messages:
![image](https://github.com/Vendica...

austere talon
jagged cloak
#

is that just local reviewdb lol

austere talon
# austere talon i might consider rethinking the way our build tool works

currently we have a lot of plugin targets that you can choose by adding a suffix to your file

plugins/banana.desktop/ will be desktop only

the current plugin targets are desktop, discord desktop only, vesktop only, web + vesktop, web only

while the build targets are desktop, vesktop, generic web standalone (used by armcord and such), extension and userscript

this works pretty well but it doesn't allow you to do something very specific like "everything except extension", which is why i used the second best thing aka desktop only

#

so i might try to find a better solution for this

#

for example via some json file plugins/banana/targets.json or similar

thick kestrel
#

maybe a general JSON for per plugin build settings? perhaps something other than build targets will be useful in the future as well

#

a small non-related thing I would like for the build system is to have watch work for web as well

austere talon
thick kestrel
#

yeah

austere talon
#

it might make more sense as source file then

thick kestrel
#

perhaps replace buildWeb with a --web flag for build and have it for watch as well

austere talon
#
// scripts/build/constraints.ts

export const EnabledPlugins = {
    ShikiCodeblocks: !IS_EXTENSION
}
austere talon
#

pnpm buildWeb --watch

thick kestrel
#

lol okay should have just asked if it's a thing instead of assuming it's not

#

thanks :p

charred monolithBOT
thick kestrel
#

I meant like plugins/banana/build.json with a targets key, so more build settings could be added if needed without adding another JSON

#

having it be a single file for all plugins makes it so the entire plugin isn't in one place anymore which I personally don't like

charred monolithBOT
half notch
#

looking through active PRs, some of these are crazy good

#

this is crazy cool

#

been waiting for a plugin like this on ven for a while

charred monolithBOT
charred monolithBOT
dull grove
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
thick kestrel
#

I'm gonna create a thousand plugins and none of them are going to get merged

#

before Vencord: finds annoyance I hate Discord
after Vencord: finds annoyance let's fix Discord

austere talon
#

you'd likely want to add an api for it

#

and can then make it an option in TextReplace

frail skyBOT
#
Bad Patches

Dearrow (had no effect):
ID: 560176
Match: /render\(\)\{let\{embed:/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

austere talon
#

rip dearrow

jagged cloak
#

rearrow

frail skyBOT
#
Bad Patches

Dearrow (had no effect):
ID: 560176
Match: /render\(\)\{let\{embed:/

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

charred monolithBOT
#

so i investigated and:
the stream by venmic is correctly stereo, and it is also sent as stereo audio to discord. however, it seems like Discord downmixes it to mono. so it might be a server side restriction (note that vesktop uses WebRTC, while Discord Desktop uses UDP. the WebRTC api might just not support stereo)

we will investigate this further

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
slim marsh
#

new star added

charred monolithBOT
tropic wagon
# charred monolith

couldn't this be added as a setting to one of the existing codeblock plugins?

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
austere talon
#

this seems like the type of person to leave audio on none and wonder why it doesn't work

charred monolithBOT
charred monolithBOT
charred monolithBOT
nimble plaza
#

why not just

#

submit a usrbg

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
inland fable
charred monolithBOT
charred monolithBOT
jagged skiff
#

Ehi, I just passed by to report two things I have recently found out.

I might be just imagining things so I would like someone else to try it too, but launching the program with these parameters seems to make it quite a lot of a smoother experience. For example when moving quickly between lots of servers with animated icons or even rapidly resizing the window of the program itself.

flatpak run --branch=stable --arch=x86_64 --command=startvesktop dev.vencord.Vesktop --ignore-gpu-blocklist --disable-features=UseOzonePlatform --enable-features=VaapiVideoDecoder --enable-gpu-rasterization

#

On another note, I also discovered something else. There is a famously reported issue that says screensharing a game often causes it to lag a lot or straight up freeze the stream for the viewer. This time I had the console open and apparently this is what it prints when that happens.

[3:1221/010343.910322:ERROR:shared_x_display.cc(39)] Unable to open display
'loop->recurse > 0' failed at ../src/pipewire/thread-loop.c:426 pw_thread_loop_wait()
[2023-12-21 01:03:48.215] [venmic] [info] found speakers: 52
[3:1221/010351.214859:ERROR:shared_x_display.cc(39)] Unable to open display
[3:1221/010352.945107:ERROR:shared_x_display.cc(39)] Unable to open display
[OpenH264] this = 0x0x35300aea8b70, Warning:ParamValidationExt(), eSpsPpsIdStrategy setting (2) with iUsageType (1) not supported! eSpsPpsIdStrategy adjusted to CONSTANT_ID
[OpenH264] this = 0x0x35300aea8b70, Warning:ParamValidation(), AdaptiveQuant(1) is not supported yet for screen content, auto turned off
[OpenH264] this = 0x0x35300aea8b70, Warning:ParamValidation(), BackgroundDetection(1) is not supported yet for screen content, auto turned off
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(3) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(6) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(9) is large
#
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(12) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(15) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(18) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(21) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(24) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(27) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(30) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(33) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(36) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(39) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:[Rc] iDid = 0,iContinualSkipFrames(42) is large
[OpenH264] this = 0x0x35300aea8b70, Warning:Actual input framerate 0.000000 is different from framerate in setting 30.000000, suggest to use other rate control modes
'loop->recurse > 0' failed at ../src/pipewire/thread-loop.c:426 pw_thread_loop_wait()
#

I am sorry if this is not the most appropriate place where to post these things, these are literally findings I did today and not actual bug reports

#

So I don't know if to post them in a GitHub issue or that would be an inappropriate place too

#

I hope they can serve for some purpose debugging

#

This is my machine btw

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
charred monolithBOT
tropic wagon
#

maybe unindent?

#

does a similar thing

charred monolithBOT
charred monolithBOT
thick kestrel
#

it would require renaming the plugin into something like CodeblockTweaks and adding an option to disable the unindent feature

#

tbh I think it's better to have separate plugins instead of plugins that combine mostly unrelated functionality

#

if the maintainers would prefer for the plugins to be merged then sure, I can do the work

#

unrelated, but is there any planning/work/research going on for the MV3 migration in Chrome, in regards to the Chrome extension?

austere talon
#

it already uses mv3

charred monolithBOT
charred monolithBOT
thick kestrel
earnest mesa
#

yall i vencord actually safe?

woeful sable
#

i use it everyday

#

lmao

earnest mesa
#

btw

#

how can i see hidden channels

woeful sable
#

its probably the best modded discord AND safest out there

woeful sable
#

y

earnest mesa
#

like on servers

woeful sable
#

u can enable a plugin

earnest mesa
#

ye but wont show messages

woeful sable
#

called hidden server bypass or sum idk

earnest mesa
#

its called showhiddenchanne;s

woeful sable
#

but just search up in plugins hidden channels

woeful sable
earnest mesa
#

it just wont show like the messages inside it

woeful sable
#

then idk

#

bc i dotn spy on people

#

but anyways

#

i gtg study

earnest mesa
woeful sable
#

have fun <3

earnest mesa
#

alr

#

beye

soft dove
earnest mesa
#

damn

charred monolithBOT
lyric forum
#

Support channel is a bit of chaotic rn so i'll ask here for now but are there any other mac releases that are compatible with 10.15? Current one is only 12+ 😭

lyric forum
#

Thanks!

charred monolithBOT
shy veldt
#

@limber skiff @austere talon hiui

#

run patcher checker

#

idk what its called

#

on canary

#

just so i dont get blamed again :3

#

(its crashing)

charred monolithBOT
shy veldt
#

mb guys seems to be more

charred monolithBOT
shy veldt
junior olive
#

yea decor got rlly screwed Cookie

charred monolithBOT
shy veldt
#

see that time it wasnt false alarm

charred monolithBOT
mortal fractal
#

electron 28 soon™️

#

its already being tested on dev

shy veldt
#

realest

austere talon
mortal fractal
#

why

austere talon
#

desktop using older electron = more reason for people to use vesktop

verbal pumice
#

vesktop is on electron 27 trollmas

woeful sable
#

@kind ibex @nocturne haven can the pin dms bug be fixed soon

junior olive
#

@limber skiff WHAT THE FUCK IS THIS SHIT

woeful sable
#

@junior olive when new ipa

#

that code is scary (not as scary as lightmode)

mortal fractal
#

i think they lowered the es target again?

#

spread operator is reverted to concat

shy veldt
#

keep thinking :3

mortal fractal
#

classes seem to be reverted

junior olive
#

this was similarly ugly before rspack

#

rspack made it nice

mortal fractal
#

does that mean i can run vencord on palemoon again

junior olive
#

now its worse than that it was before

lime stone
#

discord in xp wen

mortal fractal
shy veldt
lime stone
#

i wouldn't risk it with this account lmao

mortal fractal
#

nah still getting failing to load settings sad

#

but at least discord itself works again

lime stone
#

are you typing from windows xp

austere talon
junior olive
#

run reporter please 🙏

shy veldt
austere talon
#

fucking discord

#

why would they lower the target

shy veldt
#

no christmas break for yall :3

#

keep working :3

mortal fractal
#

regenerator runtime is back

lime stone
#

blame tsoding

mortal fractal
junior olive
#

i wonder how much of the rspack work could just be revered ngl

mortal fractal
shy veldt
#

blame aweary obv 🥱

austere talon
#

genuinely why would they lower the target

#

who tf using discord on internet explorer

shy veldt
austere talon
#

is it still horribly broken mess that uses es6 features like array.map

#

or did they properly polyfill that this time

shy veldt
#

☹️

austere talon
#

previously their code had some es6 usages like array methods and some arrow functions

#

which basically made their es6 polyfills useless

mortal fractal
#

what do you mean theres 7 fucking modules thatll break older browsers

austere talon
#

yeah so it's the same shit again

#

where they polyfill es6 but it's useless cause they're too dumb to do it properly

mortal fractal
#

i hope this is a config issue and they revert it

mortal fractal
#

kills you cutely

shy veldt
#

thankies :3

austere talon
#

let's check discord staff twitter

charred monolithBOT
shy veldt
#

besides that aweary contributed to rspack

austere talon
#

brandon needs to yap less about #NoBuild and more about why they changed their bundler config again

#

can u tag brandon and tell him to stop messing up the bundler config

#

and revert whatever crack fueled change they made

austere talon
#

wait real?

junior olive
#

ye

austere talon
#

wtf

junior olive
#

ok whos gonna mention them

austere talon
#

AHAHAHA DONT

mortal fractal
#

no fucking way

junior olive
austere talon
#

skwjsksksejwjwkek

#

omg

shy veldt
austere talon
#

NO

shy veldt
mortal fractal
#

fake fan

shy veldt
#

real

#

gotta star vencord to be in the server

#

🥱

austere talon
#

this would be the second time discord staff would see me trashtalking them blehhhjolly

#

im doing it out of love okay..

mortal fractal
#

who was the first???

shy veldt
#

andyG

austere talon
#

AndyG

#

the famous Aliucord issue

mortal fractal
#

what a chad

austere talon
#

yeah andyg so cool

shy veldt
#

chat, it wasnt the last

#

he was right

austere talon
#

he works on the mobile app not desktop

mortal fractal
shy veldt
austere talon
#

aweary is a cool name

#

a😩

shy veldt
#

a😩

#

on god

mortal fractal
#

animated weary

shy veldt
#

:a_weary:

austere talon
#

you're telling me a 😩 broke this vencord

shy veldt
#

he sure did

shy birch
#

we gotta get served up with build overrides a day in advance to fix our patches when they change build config :tr:

austere talon
#

WHO TF IS IKEA

mortal fractal
#

ikea

shy birch
#

no

#

im not ari

keen blaze
#

😩

shy birch
#

im IKEA

shy veldt
austere talon
#

real ikea??

shy veldt
#

real ikea

mortal fractal
#

real ikea

shy birch
#

raeal ikea

shy veldt
#

free blahajs

austere talon
#

big fan ikea, can u give me one of ur sharkies

shy veldt
#

actually

#

@austere talon

#

you know

shy birch
#

gives blahaj in new extra large size here u go

shy veldt
#

oh right

#

vencord is dead

#

i wont check

keen blaze
#

confy,,,

shy veldt
keen blaze
#

blahaj,,

shy veldt
#

wanted to check which staff are in vencord

austere talon
#

dolfies

#

how do you even find out

#

all of them hide staff flag

shy veldt
shy veldt
#

you see

#

when you are staff

#

you see other people's staff badge

#

even if its hidden

austere talon
#

dziurwa is staff

shy veldt
austere talon
shy veldt
shy birch
#

real

mortal fractal
#

staff can hide staff flag publicly

mortal fractal
keen blaze
shy veldt
#

aaaactually

#

let me check

mortal fractal
#

hf!flagdump 151595165680224

grave mangoBOT
# mortal fractal hf!flagdump 151595165680224
PREMIUM_PROMO_DISMISSED (1 << 5, 32)
HYPESQUAD_ONLINE_HOUSE_1 (1 << 6, 64)
PREMIUM_EARLY_SUPPORTER (1 << 9, 512)
PREMIUM_DISCRIMINATOR (1 << 37, 137438953472)
USED_DESKTOP_CLIENT (1 << 38, 274877906944)
USED_WEB_CLIENT (1 << 39, 549755813888)
USED_MOBILE_CLIENT (1 << 40, 1099511627776)
VERIFIED_EMAIL (1 << 43, 8796093022208)
<Undocumented Flag> (1 << 47, 140737488355328)```
junior olive
#

undocumented flag

shy birch
#

hf!flagdump 33

grave mangoBOT
austere talon
#

he's in BD as well

keen blaze
#

wha does it mean :p

mortal fractal
#

lol

shy veldt
#

i know another staff that was in bd2

keen blaze
shy veldt
austere talon
#

there were like 5 staff in aliucord at some point

shy veldt
#

unknown

austere talon
#

they're always lurking

keen blaze
#

scary

shy veldt
#

mrkcsc

mortal fractal
#

damn no others

austere talon
#

is aweary french

#

brándon

shy veldt
#

are you french?

austere talon
#

first time ive seen that spelling

austere talon
charred monolithBOT
shy birch
#

les maudit francais

keen blaze
#

new star just dropped

vast fossil
#

hi

austere talon
#

is the change on stable yet

vast fossil
#

i wanted to see how fast it would update

shy veldt
#

this is him

shy veldt
keen blaze
junior olive
#

pray they roll it back

mortal fractal
#

can we start giving them long standing bugs in the replies

shy veldt
austere talon
#

gonna dm brandon all my bugs from now on

shy veldt
#

just ping aweary with the bug

#

🙏

austere talon
mortal fractal
#

i learned of a new longstanding bug where hovering over friends list items calls to close context menus

vast fossil
#

who is brandon and why is he significant?

keen blaze
#

holy hell

#

hai brandon

#

and they are gone

#

sad

vast fossil
#

i figured out who brandon is

shy veldt
#

@austere talon well

austere talon
#

hi

shy veldt
#

in vencord

mortal fractal
#

it wasnt the real one it was someone with their nick set to it

shy veldt
#

theres only brandon

#

no other discord staff

austere talon
#

fake fans

mortal fractal
#

theres prob tons in bd though

shy veldt
#

sorry to disappoint you 🙏

austere talon
#

aliucord has more staff

shy veldt
#

i will check

austere talon
shy veldt
#

simple

keen blaze
#

i need material you discord desktop

#

like in the stable client

austere talon
#

it's true

mortal fractal
vast fossil
shy veldt
#

hes here to see you cry

austere talon
keen blaze
#

old invites

vast fossil
#

jesus, how long are discord invites going to get?

keen blaze
#

are so long

#

thats old

austere talon
#

nah its old

#

not new

vast fossil
#

o

keen blaze
#

ye

vast fossil
#

i see

verbal pumice
#

legacy invite jumpscare

shy veldt
#

well cyn

#

i must disappoint you

#

theres only aweary in bd

austere talon
#

check Aliucord

shy veldt
#

i will

austere talon
#

there were at least 5 of them

mortal fractal
austere talon
#

idk if they left or left discord

keen blaze
#

its not weird that uh like softwares staff in like their client modes tbh @shy veldt

vast fossil
#

id like to contribute to vencord but i have no idea where to even start with the source code

austere talon
#

well yeah but it's still interesting

keen blaze
#

yeah

#

youtube staff do know me

#

lmao

shy veldt
#

only flewp is still there

austere talon
#

yop

shy veldt
#

flewp the real one 😔

austere talon
#

flewp is a true aliucord fan

keen blaze
#

whats like the most famous person in yall friend llist

shy birch
#

thinkin about the guy who went and found my main to ask how to make a vencord plugin

austere talon
#

tbf they probably don't care about aliucord anymore cause it's dead

shy veldt
#

internal server banner

#

nice to see it :3

#

iirc its from their hackweek

austere talon
#

wdym

mortal fractal
shy veldt
austere talon
#

don't ask

keen blaze
#

jumbo

keen blaze
#

then its kenedian

shy veldt
#

no one

arctic mesa
#

@shy birch can i get a blahaj

austere talon
#

other than that probably NTTS lmao

shy veldt
#

oh

#

ntts

#

well i did have him

keen blaze
#

yeah i hab ntts

shy veldt
#

i no longer have

keen blaze
#

and i have kenedian

#

do yall know him

shy veldt
#

nuh uh

arctic mesa
shy veldt
#

nice vencord-dev talk

shy birch
verbal pumice
#

oh wow im the only loser with no one known in their friends list

junior olive
#

meh

#

i don't have any known people

keen blaze
junior olive
#

i've dmed with ntts and vlad (discord.js maintainer) tho

arctic mesa
keen blaze
#

ah fair

mortal fractal
#

i used to have friends that knew a couple of youtubers and they were in their server but thats like it

keen blaze
#

i met them via crafty

austere talon
#

everyone has ntts in their friendlist nowadays, he's ran through

mortal fractal
#

and even then a lot of them were siivagunner/soundclown adjacent

austere talon
#

i know some sg people

arctic mesa
#

i actually cant say whos the most famous person in my friendlist but if we are going off old accts its prolly mrbeasts manager

keen blaze
#

mr breast

austere talon
#

can u ask him if ur friend vee can have an exclusive mr beast burger

arctic mesa
keen blaze
#

wungus??

austere talon
#

fungus

keen blaze
#

fungi

shy veldt
keen blaze
#

3ETJ67YTGJ WHY

keen blaze
austere talon
#

im kinda tempted to triple greet awearys join message

shy veldt
shy veldt
keen blaze
#

big wungus

mortal fractal
arctic mesa
#

(i) stands for internal

shy veldt
austere talon
austere talon
shy veldt
#

if you couldnt tell

arctic mesa
shy veldt
#

nop

arctic mesa
#

:(

shy veldt
#

you what cyn?

austere talon
#

Why'd that insta disappear

mortal fractal
#

dw about it

shy veldt
#

taking away your access rn

arctic mesa
#

could just bruteforce them myself

#

actually no

#

thatd take way too long

#

would it not

shy veldt
#

how would you know they work?

#

xd

austere talon
#

fetch and see response status

arctic mesa
#

its cf access

#

iirc

shy veldt
austere talon
#

ohh

#

wtf is an okta

#

quit yapping

shy veldt
#

okta zero trust

mortal fractal
shy veldt
arctic mesa
#

i do have a idea

frail skyBOT
#
Bad Patches

None

Bad Webpack Finds

None

Bad Starts

None

Discord Errors

None

keen blaze
#

should i send a internal youtube url

arctic mesa
#

fuckin what 😭

shy veldt
#

im just out here having someones account

arctic mesa
#

yeah no patches broken fr

shy veldt
verbal pumice
austere talon
#

it's stable nerd

verbal pumice
#

did canary fail to send cause character limit

arctic mesa
#

oh alright

austere talon
#

they run consecutively

#

they're different workers

keen blaze
arctic mesa
#

@shy birch aaa

#

they fixed it

#

the activities portal

shy veldt
shy birch
keen blaze
#

theres uh something i can send tho

shy birch
#

do in the gc

arctic mesa
#

no clue

keen blaze
#

the emoji list for youutbe

austere talon
#

add me to the gc

junior olive
#

2 minute canary report

keen blaze
shy veldt
#

i hope this server is dead

keen blaze
#

no

#

thats not what i call.. intarnal

junior olive
#

i found the invite for it

keen blaze
limber skiff
#

okay reporter broke for canary

shy veldt
keen blaze
junior olive
shy veldt
junior olive
#

they were trying to get ppl to use a diff hosted one

thick kestrel
junior olive
#

they link to replicates version

junior olive
#

theres two

junior olive
#

the 1st is discord's hosted one, not replicate

shy birch
#

2021 sourcemaps published when

arctic mesa
shy veldt
junior olive
#

@limber skiff u love 6 minute reporter

limber skiff
#

it's broken

#

resetSocketOnError TypeError: e.isStaff is not a function

junior olive
#

yea rip..

spark pivot
thick kestrel
#

it's just a lot of y

arctic mesa
#

most inefficient yes cmd

shy veldt
#

@mortal fractal this you?

#

cant wait for builds that actually change something

#

just for it to go downhill

#

and make everything 30k diff

junior olive
#

ITS REVERTED

#

WE'RE SAVED

thick kestrel
#
~ $ curl https://meow.vendicated.dev/yes.txt | wc -l
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 4891M    0 4891M    0     0  34.9M      0 --:--:--  0:02:19 --:--:-- 35.2M
2564653056
tame escarp
verbal pumice
#

holy shit

#

rare discord w

tame escarp
#

what did they. Cook

limber skiff
#

wait no

#

why

#

I wanted to know what broke

shy veldt
#

@junior olive yeah

#

they reverted iut

mortal fractal
shy veldt
#

but at what cost

shy veldt
#

they reverted it to build from like

#

16h ago

tame escarp
mortal fractal
#

yes

tame escarp
#

wh

austere talon
#

@ aweary thanks bestie

limber skiff
shy birch
austere talon
#

aweary secretly reading chat

shy veldt
verbal pumice
#

fun

mortal fractal
#

at aweary leak the git blame you wont

shy birch
#

lower es vresions are compatible with more browsers