#πΎ-core-development
1 messages Β· Page 74 of 1
how do i replay the same 10 seconds for 2hhours https://youtu.be/xofl84TRC8E?t=202
Provided to YouTube by The Orchard Enterprises
L'Ost de la Forteresse Β· DarkenhΓΆld Β· Guillaume Vrac Β· Julien Leon
Arcanes & Sortilèges
β 2020 LADLO Prod
Released on: 2020-11-06
Producer: DarkenhΓΆld
Auto-generated by YouTube.
activities pr has so much code i look another time okay
what happened to sun
godi just reviewed like 7 prs and theres still 50 more
automod embed limitation like autumn said
cannot repro with no kid added and i'm not able to set up one
pr would be appreciated
i think should be fixed. if no, feel free to reopen
imma try to do a PR without crashing something else
hmm i tested (with clearvision) and it doesn't seem to do anything for me
Fixes #1453
That was surprisingly easy
extremely scary stuff (real)
okay enough work done for today
time to go on hiatus for 2 weeks again
/hj
well i cant wait for vap to finish noise cancellation
speaking of which hows that going @spark cove
nop hiatus for a month
any roblox that are still in ur way?
u did so much today
also
yea just need people to test it
ohhh real
to make sure it isnt useless long term
i will test tomorrow
wait imma be in a call for
watch this first
a while toay
itll help feel better
but someone with a worse cpu should test too
btw i never told u but ur profile colours sooo good
tyy
its my life's color palette
u can just use computed style on a temp element right
i love when websites try to have anti scam messages in their consols
but in reality when someone opens their console all they will see is this
oop ur so right
whar
ayo check this out
fire
mf started playing sfoth music
@placid hinge @placid hinge @placid hinge
i feel bad for ryan
did so much effort for nothing

yes
you dont even have to credit cause its same licensers
well ryan's thing supports like
a lot of colors formats i think arent valid css colors
so kinda firerer
thats insane
is oklab like
a different color space
so its not projecting to rgb
or is it just too spicy π₯ π₯ π₯
ven got spicy with the pr queues
- FakeNitro: Fix crash
- Add "Show New" option in plugin settings (#1416)
- delete uwuifier plugin (#1414)
- Bump monaco editor
- chore: Update dev ids
- feat(MessageLogger): add option to ignore channels and guilds (#1420)
- classNameFactory: Allow (& ignore) all sorts of falsy values (#1427)
- [chore] Update DisableDMCallIdle description (#1422)
- fix vencord toolbox being unusable with drag region (#1480)
- New plugin: VoiceMessages (#1380)
- Themes tab: Add QuickCss button (#1475)
- fix(P...
ah yes very sane pr
no
well codeburger forcepushes
for repo sync
windows can have nice terms too
Updated to 0.2.7, I still have this same issue...
I don't understand
AHEM, listen here f^(%%^ b%^& a^%^ p%$# a#$ b#$(%^ a$%$% b$%^$. First of all, this plugin not only got me a whole DAY of mullvad but almost made me look swuper adowable >W< F%$%^ you a%(^#$.
AHEM, listen here f^(%%^ b%^& a^%^ p%$# a#$ b#$(%^ a$%$% b$%^$. First of all, this plugin not only got me a whole DAY of mullvad but almost made me look swuper adowable >W< F%$%^ you a%(^#$.
nani t-the fwick m-man h-how ewse a-am i s-supposed to b-be a catgiww n-nyeow

I might just mute this channel

well that's odd, uh, maybe the regex for the css codeblocks broke, will check in a bit
Add a QR code in the account switcher for easier logging in.
uh, hm, cannot replicate, latest commit off of the branch works for me
would be good if someone else could try as well
doesnt work too
can you send the raw message content
thats a nope for me too
I have about zero ideas as to what's happening
that's so weird what π
I didnt investigate further because at that point I was already pretty drained cause I reviewed a shit ton yesterday and there weren't any errors in the console
but I can check it out more
I suspect its related to your code relying on some data to already be existing
like it not functioning properly if you have an absolutely clean slate
try deleting all DataStore entries of the plugin and seeing if you can then reproduce
never saw this
it just doesnt appear for me
btw would something that adds more themes here (theme-amoled and theme-darker) be considered a third party plugin or worth pushing into main
considering theyre going to be adding those exact two themes into regular client soon i dont think theyd be there for very long
oh hey we know each other from dtesters, remember me 
dtest me
how old is amoled 
why tf is that not already there
id be surprised id they release it and darker soon tbh
understood
why would it be here
wdym?

discor so dumb
you canβt register in the account switcher too
that makes sense 
itβs just the form
Don't tell me they will be changing the layout
I'm screwed if they do
ello
Remove Display Names and/or pronouns to only display the username and/or remove pronouns from profiles
kek injecting a local build on mac breaks discord, is anyone aware of that
not for me unfortunately
https://cdn.adriancastro.dev/iueXfNl.png
That was the only reason I used betterdiscord even though it was a laggy pos. This is so much better but I still miss that quality of translation vs google translate
ultrakek, no I didn't
it should probably not let you inject without building, or just do it automatically lol, brain signed off
my bad
when i reinstalled vencord it disappeared
Shows Server Details in the Server List Tooltip
(https://betterdiscord.app/plugin/ServerDetails)
I've searched similar discussions but all are closed as a duplicate
The BetterDiscord version can also pin DM/DMGroup to the server list, which the vencord implementation is missing.
Example in attachement:
When I try to download the windows installer either through releases or on https://vencord.dev/download/ it downloads "VencordInstaller.exe" as well as "VencordInstaller.exe.part" and wont let me run the installer. the previous version (v1.3.0) worked fine for me.
browser issue. Try a different browser
As a person who used IRC much back in the days, and servers I attend to change their pictures constantly, I'd love to have this plugin!
Me when [Plugin}
set interval notation
this sounds kinda fire
my life would be so much better if server list was similar to channel list
and also had a search bar and folders
devilbro jumpscare
isn't this basically the favorites folder
devilbro jumpscare
oh
Currently better discord has a formatting plugin that vencord does and would love to have it added "would make my / other peoples jobs easier"
discord already has a basic version of that
maybe im just misunderstanding
ctrl + t:
but yeah isnt this what u want lol
kinda
Yeah I'm just more used to Ctrl k
Probably for people used to opening new tabs
horror
In this plugin there should be a settings logo where you can change which chat buttons are there, allowing you to hide buttons like the GiftNitro, GIF, and/or Stickers button
Please add the messagelogger v2 plugin on betterdiscord to vencord
make it so the edited/deleted messages arent just temporary
and add a logs in there
For now we can use #376 and it works really well!
I would also really like this feature. I currently rely on premid to share youtube music info such as tracks playing or albums listening to, but having support for this built into Vencord, as Spotify has for the official discord app, would be greatly appreciated.
This plugin removes the 100 lines limit of Discord's file preview
Before:

After:

wukko jumpscare
so pretty much what it will do is allow you to use soundboards from any server without needing nitro to do so
What do you mean by this?
Shows all activities of a user (if there are more than 1)
BetterDiscord plugin: https://betterdiscord.app/plugin/ShowAllActivities
Source code: https://github.com/Strencher/BetterDiscordStuff/blob/master/ShowAllActivities/ShowAllActivities.plugin.js
Discord Account
Naldo
What is it that you'd like to see?
Please add a way to have multiple themes, and that you can enable and disable them seperately.
Request Agreement
- [X] This is not a plugin request
already a thing. you can disable themes by adding something like a # in front of the link
make like a discord bot that people can add to there server so when someone is on the server limit they still can like "join the server" with a plugin and also maybe add that you can also talk then and ban the people who do werid stuff with it :)
https://betterdiscord.app/plugin/AppNotifications
Always used it and it was my favorite plugin on betterdiscord, would love to see it on vencord aswell! β€οΈ
This technically reopens #1454 because I sorted my fork and deleted/renamed the wrong branches.
This opt-in option makes Clyde send the article URL and embed instead of the fancy embed Clyde sends. This makes it far easier to copy an article link and send it in chat.


Hello, I have a question is the FakeNitro's stream quality bypass affecting performance? Like is it more performance taxing than regular nitro streaming quality?
i did this one last week but i suck at git
vns
Discord Account
Azvidplayz
What happens when the bug or crash occurs?
I click the install button on the installer and it says I have a broken install, and I tried uninstalling and reinstalling Discord, but the same thing happened
What is the expected behaviour?
I expected Vencord to install but instead, it showed an error (see image)
How do you recreate this bug or crash?
I'm not sure how to recreate it, it just happened after I opened the installer
Errors
read the prompt and do what it says.
Discord Account
swaggyman#9529
What is it that you'd like to see?
pls make it so we can import plugins with a button and make a sorting category for custom plugins
Request Agreement
- [X] This is not a plugin request
Good suggestion but it has already been asked : https://github.com/Vendicated/Vencord/discussions/1266
yeah i second this, i want it to be a button rather than having to right click it
worked on previous version
as a temporary workaround until next release, switching off and on both switches should fix it
Discord Account
@rainydaysout
What is it that you'd like to see?
The feature itself would allow you to change the clock without changing your Language Settings simply allowing you to enjoy your preferred clock format without having to change the language.
This feature would also allow you to change the Date format as well.
So you could have you your own format that's easiest for you to read without having to find the right language.
The settings would pretty much be like this....
Discord Account
No response
What happens when the bug or crash occurs?
The bug always happens when I try to record myself speaking while using the new voice message feature. The error message "Failed to finish recording" appears.
What is the expected behaviour?
I expect the recording to feature to work.
How do you recreate this bug or crash?
- Click the + sign near the chat prompt
- Click send voice message
- A voice recording prompt appears
- Click start recor...
what is it with people and being unable to edit the title π
[Bug] <title>
please use our support channel
is this just about having 24h time and english? if so, Discord Settings > Language > English, UK
in any case, this isn't the right place to put plugin requests, use discussions
[Bug] <title>
@placid hinge pretty please could you fix the vesktop update link logic
**main.ts: **Lines 37-38
case "darwin":
return assets.find(a => a.name.endsWith(".dmg"))!.browser_download_url;
this used to work fine but now we have both amd64 and arm64 so it gives some people the wrong link
it needs to properly determine which one should be used
why are there so many dmg/mac files π
thats confusing
to emulate an update just decrement the version in package.json
cant it produce universal archives or is that too complicated
as in has both arm64 and intel in the same app
dang it i hate it now (the issue itself and the bug)
part of me wants to just disable issues
but they're useful for tracking stuff
and feature requests
Better Discord has one called voice activity that will show icons on servers which has active VCs as well as show it on their profiles. Would love this on Vencord
Thanks, I tried switching on and off the "minimize to tray" only, but it did not work, so I tried to toggle the "tray icon" too, and now it's working.
?
mount virtual disk to install one application kinda insane
but i dont know how mac works so
didnt i say i would shut up
Like the title says, the recording is webm, not ogg. This causes voice messages to be unplayable on ios.
Unfortunately, chrome does not support ogg, so we will likely have to use a library like https://github.com/chris-rudmin/opus-recorder
82ae718 VoiceMessages: Read file from dynamic path (fix... - Vendicated
wtf is sparkle
Even tho the tray icon is hilariously big (#π₯-vencord-support-π₯ message), this PR removes the tray icon/functionality to stay consistent with the normal Discord client's behaviour.
why does mac not have tray
do NOT
probably not possible without code signing
i will make pr #69 
bet
is this just about having 24h time and english? if so, Discord Settings > Language > English, UK
in any case, this isn't the right place to put plugin requests, please use discussions
Ah okie, thanks I'll go to discussions then.
It's not just about the English with that, it's also so you can have any date & time formats without having to find the region that has your preferred format.
The idea was to just make those separate to where anybody from any region could have whatever f...
u can under two conditions:
- it doesn't add considerable bloat. that's why i didn't use electron-builder updater, cause it quadrupled bundle size
- it doesn't require code signing
Even tho the tray icon is hilariously big (#π₯-vencord-support-π₯ message), this PR removes the tray icon/functionality to stay consistent ...
does this look good to you ryan
idk anything about mac you have now become vesktop mac maintainer congratulation
LMAO
okay but seriously how is mac this shit π
like
didnt they think for one second "hey maybe we shouldnt display the full resolution icon here"
π
ryaaaan
did u try the thing that someone said
where u put the colour on a temp element
i think the static icon shouldnt be needed anymore?
i also think this icon would also apply to other platforms, so maybe rename the file to build/icon.macos.icns and specify in package.json electron-builder config
"devs will figure it out, blame them if it breaks"
imagine if discord had this exact issue when they made their mac app π
Discord Account
rainydaysout
This is just feature that should be there normally.
The feature itself would allow you to change the clock format without changing your Language Settings simply allowing you to enjoy your preferred clock format without having to change the language.
This feature would also allow you to change the Date format as well.
So you could have you your own format that's easiest for you to read without having to find the right language.
The settings would pretty m...
if it works on chrome its fine i think
i think the static icon shouldnt be needed anymore?
yes, I'll remove that
i also think this icon would also apply to other platforms, so maybe rename the file to build/icon.macos.icns and specify in package.json electron-builder config
it wouldn't, icns is a macOS-specific format
i will get pr 70 tho
i'll need a bit of help before that
how can i fix this error? it seems that platform node is already specified to it in the build script
is it just stupid
What if there's a feature that could tell us if someone is pretending to be offline? I personally believe this should be an option mainly because there are some friends who pretend that they have to get off but in reality it's not the case, knowing if they are actually fake being offline helps you understand that these are really not the kind of people you would like to keep in touch with them. It's important to be honest with you in all aspects of the relationship, whether it's something sma...

how to get OS
ive literally never used react
dunno how that shit works
ty
let's just ignore that
"MacIntel"
i guess m1 doesnt exist
I didn't even knew the Desktop Settings tab existed, so here's a PR that yeets the tray-related settings on Mac since they do literally nothing now that the tray simply does not exist.
it wouldn't, icns is a macOS-specific format
not true i think
or maybe im thinking about smth else
You should add in the BetterDiscord notificationsounds plugin, recently moved over and am bummed i cant have michael jackson screaming at me when i get a message https://betterdiscord.app/plugin/NotificationSounds
YES THAT
decrypted text:
Summoning pixels of power...
Spinning up the hamster wheels...
Loading awesomeness, please wait.
Reticulating splines...
Brewing a virtual potion...
Sending emojis to the server...
Warming up the servers like a boss!
Venturing into the digital abyss...
Loading... because waiting builds character!
Holding space and time together...
Putting on a disco for the bits and bytes...
Tickling the code into action...
Spreading digital stardust...
Loading like it's the...
i also think this icon would also apply to other platform
08090e3 feat: use standardized icon for macOS (#48) - ryanccn
amazing
i kind of wanna make a new release alr
because i broke tray last update
well ryan did technically π’ (but i didnt notice either so its both of our faults and if anything its just my code's fault)
- [ ] Loading Text Color Options?
- [ ] Loading Text Size Options?
- [ ] when loading play a custom sound?
- [ ] more text
Sir this is vencord dev
I think the bad code was even proposed by me
anyway I fixed it sooo
alr then, i checked the v badge and is donation a little bit of money, but that gives the badge v? or if i donate good ammount it gives v, e, n, c, o, r, d badges?
nice
you can get 1 or 2 badges
only a spoonful of badges
ew badges

lumap hates badges
hope u know thats not manti btw
lol
well, didn't know impersonation was allowed here
i mean server is usually chill
try it sometimes
#πΊ-regulars s/o

@crude hearth fix timedones
delete reviewdb when
Never
It is fixed
Ben doesnt want to merge
ah yes, ben
π ±οΈencord
ive really got 14 pages of github comments
The plugin should allow the user to rearrange favourited emojis to any order. This would work with drag and dropping or at the bare minimum buttons to move the emoji forwards or backwards.
Also auto-capitalizes i's (e.g. "Yeah i'm going..." becomes "Yeah I'm going")
and why do you think thats possible to make?
here's the catch: this is simply not possible. the api does not return if someone is invisible or offline, it only returns offline, even if the user is set to invisible.
This exists as a BetterDiscord plugin already ( https://github.com/Dastan21/BDAddons/blob/277d81f44ce49bc4e23dc27c8bc4e7517ca7c823/plugins/FavoriteMedia/FavoriteMedia.plugin.js ). It allows you to favourite not only gifs, but images, videos, and audio as well. Would love for this to be added as it was one of my favourites from BetterDiscord.
I think they fixed it in the latest Vencord-Update (or at least it's working for me since the latest update)
Discord Account
@w1png
What is it that you'd like to see?
The title speaks for itself. Just add a brew package.
Request Agreement
- [X] This is not a plugin request
Also update the Feature request form it has username#0000 as a discord account and they switched to @username
What are you going to package into Homebrew? The installer?
technically you could the installer but it's really pointless
like why would you want an installer for an installer
oh yeah speaking of which someone wanted to put it into Windows repos
like scoop or smth I don't remember
but the threshold was 100 stars
which we now long have
people somehow managed to delete the last row lol
I know UserVoiceShow is already added. However, VoiceActivity is easier to use and I would like to request a new addition.
https://github.com/Neodymium7/BetterDiscordStuff/tree/main/VoiceActivity
Discord Account
No response
What is it that you'd like to see?
Make it easier for people to add their own plugins from other people just by a github link or something. The current method for third party plugins is too hard for my pea brain to understand.
Request Agreement
- [X] This is not a plugin request
Agreed, I suggest this yesterday. I use it to see what servers have VCs active since it has a little notification on the server icon on the sidebar that people are in a VC
A port of Better Discord's RemoveChatButtons plugin would be nice so we could get rid of the gift nitro button and other stuff some people don't really use all that much.
wtf you dont need plugins for that 
counter point css is scary and strange and I don't know what I'm doing
most common snippets are already in #π¨-css-snippets just search
really would love this 'cause I use two Discord clients and one is for work and I really need to be able to differentiate the sounds
BD's lag spikes are absolutely killing me
When using fakenitro for vencord, there is something there that is not there with it, it has basically every feature but not the soundboard. when I tried using a soundboard in my own server to test the fakenitro, it never worked. this is just a thing to say.
i thought they had a star requirement or something
at least for the main repo or whatever they call it
ok well it doesnt matter (ignore highlighted part i was searching for something)
unless vencord third party repo which is probably too much work just for mac aur
https://github.com/Homebrew/brew/blob/master/docs/Acceptable-Casks.md
just buy a phone
but but I need to look cool and cringe infront of my egirls!!!!!
God
that does not solve the issue
I have an idea for a plug in
Discord Account
Akitake_
What happens when the bug or crash occurs?
The "opened folder" sidebar doesn't close when emptied .
What is the expected behaviour?
I expect the sidebar to dissapear when a folder also does, much like it does when closing a folder.
How do you recreate this bug or crash?
- Group up servers in a folder
- Take servers out one by one (must have the sidebar open there obviously)
- When there is none left, the sidebar will remain opened yet empty...
Horror
vencord's icon looks pretty out of place and jarring next to windows' consistent white icons, i'd love if this was able to be changed
Discord Account
ππ£. ππππππ₯#9300 (@"
Kotlin Enthusiast" in Vencord discord)What is it that you'd like to see?
I find that I don't care when people edit their messages, I mainly use the message logger plugin to keep track of deleted messages. With that in mind, I find it quite annoying to have to
right click->remove message historyfor messages, as the circles I find myself in tend to edit their messages 3, 4, 5, even 6+ times in some cases, and it can become quit...
Cssssss
Tho changing the plugin to have that built in doesn't seem like a bad idea so people stop asking
windows' consistent white icons
what?
am i using a different windows?
Allows you to locally edit servers
Menu:
Local Settings:
![68747470733a2f2f6d776974747269656e2e6769746875622e696f2f426574746572446973636f72644164646f6e732f506c7567696e732f45646974536572766572732f5f7265732f73637265656...
vc doesnt stand out
oh true the taskbar one is dumb
but probably here
9/10 it ends up in the container with other colored icons though idk what the issue is
- Gives you the option to search thru the members list and to add a scrollbar to it.
- Also a configurable option to give you a - / + button to the left of the role name to minimize the role (i.e. to just show the role name and hide all of its members) (+ option to autominimize all roles potentially)
- Maybe an option to always make yourself stand out (like rainbow color or something, probably a configurable css color/gradient/etc.)
- Potentially an option to show a member in every single ...
EVERY app has a coloured icon here
π
who even looks in there anyway
every single third party app is colored cmon
This isn't really a fix per se, more of a heads up to the end user. As more people have started to use Vesktop, people are confused on why Cloud Integrations doesn't work correctly (because the secret doesn't carry over, only their settings, which contains the Cloud Integrations enable state).
The alternative is to move it to IndexedDB, but it would require rewriting a bit of the code whilst I think the temporary bandaid is a good solution until we can get around to redoing it correctly.
i don't understand this request. It does not look out of place in the slightest.
What "consistent white icons"?
it does not stand out compared to the other icons π€·π»ββοΈ
Removes badges from User Popouts & Profiles.
use CSS if u wanna do that. no need for a plugin
the css I've seen only remove it from popouts, not profiles
[class*=profileBadges-], [class*=badgeList-] {
display:none;
}```
Gives you a (useless) random fact of the day each time you login to discord.
uwuifier
uwufier will be missed
its funny because its not useless
prob
assuming old cord is a theme, i'd say that this is a skill issue of yours
autocorrect go fuck yourself
not actually oldcord, its not blinding light theme with funny circuitry background
fake old person
smh
it didnt even have the circuitry back then actually
the heck
I'm a little hard of sight, and when Discord is on my 1440p monitor I have to lean in a bit to read some of the text.
I was wondering if there could be a plugin to zoom everything in somewhat? Same way as if I had logged into Discord via my browser, then used my browser's zoom feature. There's a lot of dead space on the screen!

.filter(p => Vencord.Plugins.isPluginEnabled(p.name) && p.toolboxActions)
.flatMap(plugin => Object.keys(plugin.toolboxActions!));
ig this is what you mean
is that code on top level
i just don't love it cuz it's messy
ntts viewers acquiring a braincell challenge
i forgor
seems like Vencord.Plugins.plugins is not real in my created function
but if moved to VencordPopout it becomes real
yes
if your code is top level then the Vencord global doesn't exist yet
sorry, still confused. what exactly is making it run top level if not the fact it's not in a react component
or in other words, because it's outside of a react component, doesn't that mean it's top level?
you're using the term top level but not defining it

top level means code that runs instantly
thisIsTopLevel()
export default definePlugin({
name: thisIsAlsoTopLevel(),
start() {
thisIsnt()
}
})
oh wait actually your error is plugins being undefined
which is also caused by top level code
show your full code
function createPluginSettings() {
const definedSettings = Object.values(Vencord.Plugins.plugins)
.filter(p => Vencord.Plugins.isPluginEnabled(p.name) && p.toolboxActions)
.flatMap(plugin => Object.keys(plugin.toolboxActions!))
.map(v => ({ [v]: settingsBool(v) }))
.reduce((k, t) => ({ ...k, ...t }), {});
return definedSettings;
}
const settings = definePluginSettings({
...createPluginSettings(),
}).withPrivateSettings<{
pinnedPlugins: string[];
sidebarVisible: boolean;
}>();
full code
terror
there are probably a whole ton of better ways to do this, but i wanted something working first before i tried making it better
it's filtering, mapping, and reducing which seems like too much
but essentially it's just grabbing every plugin that's enabled and has a toolbox action, finding the action's name, and making a settings toggle for that plugin
yes so top level code
you can't have code like this
that's a bad way of doing it anyway
you make the code run on top level
it tries to use the global on top level which is not supported
either make the settings property on your plugin a getter so it's lazy or better yet don't use settings like this
you can use a component setting to render your own ui
or don't use settings at all
it feels most intuitive to have toggles
so do you think it would be best to just if a plugin is enabled and has toolbox options... no customizing it?
there aren't that many yet
but if there's like 5... 8... it feels like something someone shoud be able to hide
i could... make another checkbox
have dueling checkboxes
k
that's me 
you need "cute person" role
ooh, am i qualified to get that role?
i mean. i'm short but still, just to be sure.
nop
is it required to be a girl?
no...
I didn't see cute boy role
this role
oh,. universal usage.
it was locked cause crap quality snippets
- Made changes to UpdaterBody creating jsx components and removing custom close from modal
- changed the custom switch to default boolean function
- created a singular for loop to sort all the plugins to their correct display list
- now plugin actions can be added and removed using a checkbox system instead of settings
There are three types of toolbox items:
Plugin Custom Actions (toolbox actions custom set by plugins)
Plugin Settings (pinning plugin settings for easy access)
App To...
hm iunno how to tell github i made those changes
that probably counts
im thinking i can make the two checkbox drop downs the same code
halve it ideally
i guess this is a stupid question i've probably asked before
but how come discord's naming is off in places 
example: stickerItems in view raw but sticker_items inside dispatched (message_create) obj
genuinely confused
also causing type errors, simply using sticker_items and ts-ignoring seems to be working fine, meanwhile the "real" stickerItems gives me jack shit despite the message containing sticker items
its not just stickers btw this was just a good example since it's what i last had this issue with
now that im reading this probably types fail but eh
you love snake case in api and camel case in client
prob because their backend is mostly snakecased languages (at least the parts they mention)
python, rust, elixir
Auth page gets stuck loading
Discord Account
Fr_g
What happens when the bug or crash occurs?
Server that have previewmode, don't get muted once you actually join the server.
What is the expected behaviour?
Those servers should also be muted.
How do you recreate this bug or crash?
- Join a server with previewmode enabled.
Errors
Replace this text with your crash-log.
Request Agreement
- [X] I am using Discord Stable or tried on Stable and this bug happens there as well
who is the dev of vencord?
vee
a cute person
To expand on this if something like this is even possible, additional QoL things could include removing the "Video Unavailable" wall when publishers block applications from playing their videos if they're not on Youtube the website itself compared to embedded applications like Discord.
Example of this: Play any video on the search list from the search "vevo"
I don't really touch Javascript much to at all, but maybe its possible to patch the instantiation of the iframes to rather instantiate a Browser View to get more accessibility?
@sterile lagoon wtf are you doing π , git clone to your computer and do it there, not on github
???????
yea
was it my fault π’
oh so that is the reason horror
I'm have one dumb question is possible to make one click to delete all your messages from chats
(in other words, deleting all your messages from chats would be self botting)
I know
Basically i got interesting about it
snake case is mostly the standard for apis
Ayo probably not the right place for this but a note, the nickname remover feature of this is nice for accessibility β€οΈ I struggle remembering people who I've never met because I associate people with their faces, so online I often only have profile picture and name to associate someones person with - so when someone changes their pfp and nickname, it takes time to re-associate that person with their nickname, and as a result its hard to remember who's who - so seeing everyone's usernames first and nicknames second is really helpful for me
So I just wanna say thanks to y'all who put your time into developing Vencord β€οΈ It's really helpful for a lot of people for many different reasons
Also a thing I wanted to ask about, the plugins, are they stored anywhere in a repository or something? There's like no way to find any more information about the plugins than the vague at-most-five-words that are written in their descriptions
documenting plugins better has been a thing i've been meaning to work on
but tons of effort
Aa thanks
Could the documentating of them be done by the creators?
I tried BetterDisc before this (laggy af and not as cute btw) and there each plugin had a link to its source code repository, and people had themselves written pretty detailed descriptions in there
So I think people are willing to if it's easy enough
yes but about half of them are made by me and i dont think all creators would do it
Ohh yes that looks perfect
I was just about to say that it looks like the way you can document your plugins is extremely limited rn if it's just these two fields
yes thats true
well the thing is people just don't use that field properly anyway
Gotta think about the UX for the developer too, if there's just a single string field to describe your plugin, you're not encouraged to write a lot of details
it's always the most vague desc you can think of
Yeah the field doesn't make it clear how you're supposed to use it
most plugins are just try and see if you find out how it works
there's also settingsAboutComponent but like no plugins use that (see experiments for an example of a plugin that uses it)
That's understandable though, because that's what a single "description" string makes it seem like its supposed to be
Meanwhile with BetterDisc people are forced to use github repos for it, and there its the most natural thing to add a readme.md file, which makes it much easier and intuitive to write more details
This suggestion is solid
Use a markdown description file
Like, does description support newlines?
looks like it just wraps automatically
Then it's kinda impossible to write good descriptions
Imo not the plugin devs fault, it needs to be intuitive for them too
ven is smort, including a readme is gud so it'll be better at some point
that sounds like a good way to do it tbh
Yaa its a great solution
Honestly perfect solution, md is so universal
and tbh who cares about merge conflicts for PRs
if u rly wanna put ur plugin into main, a little structuration rework wont hurt anyone
Yah exactly
Also btw,
a repository for third party plugins would be great for encouraging devs to make their own
I wouldn't've known vencord had third party plugin support unless I joined this discord to ask a question
The easiest way to encourage plugin development imo, with minimal changes, would be to have a separate Repo for plugins
It's just like now, except it's discoverable by devs - because the first place a dev will look for how to contribute plugins is the GitHub repository, they will see that it's an option when they see the separate repository for it, instead of having to join the discord
It also makes it easy for open source nerds like me to see that the plugins source codes are also open, which wasn't intuitive to me at first
understandable
no
that's not how vencord functions
How so?
it's centralised, plugins are inbuilt
Yeah I've seen that
there's no third party plugins as you conventionally think of
Ik, you gotta like add them to source
But it seems like that's still kinda the point of vencord though
btw adrian did u figure out why snippet importer isnt working for others
or do i need to investigate
Except plugins are very seriously vetted before being added to the code
Because without plugins what does vencord do
no
plugins are all inbuilt
Yeah but they're made by the community are they not
plugins in #1032200195582197831 are just those that weren't accepted for various reasons
yes they are
Yeah so their development and sharing should be encouraged
it is
Right now you can only see that plugins can be made by joining the discord, is my point
you just open a pr https://github.com/Vendicated/Vencord/compare
any reason why QuickCSS has lower priority than themes? e.g. if you edit a theme-specific variable in quickcss the theme will override it anyway
I have no clue I tried logging everywhere but I got to zero coclusions I managed to replicate it not working if no datastore data is present, but I haven't managed to make it work, I debugged every piece of the code but nothing logged so I'm guessing somehow the context menu patch fails to run entirely
simply an oversight
feel free to pr a fix
but I couldn't tell you why
My point is that it's not discoverable unless you join the discord
i dont think thats true
A fix for now is that you could probably put !important after the css rule
k
would disagree
https://cdn.adriancastro.dev/domYFjt.png
Where's that button?
vencord settings
Oh there
I came here asking for where the plugins were located though, to highlight my point
They're under src
where else would they be
When open source projects have plugin support they usually have a separate repo for them or something along those lines
Or it's written somewhere that you can contribute, such as the plugins page
Making people open a PR directly to the main central repository for plugins seems a bit unusual
dunno, seems straightforward enough for me
don't think anyone's been complaining
many bigger open source projects use monorepos
This doesn't mention the location of plugins
Not community driven open source projects though
In my experience
have a look at discord.js
there are almost only advantages to having them in the same repo
to a point where i almost wish vencord and vesktop were in the same repo
Not community driven with optional community features, like plugin-driven projects
plugins very often also modify vencord itself
that wouldn't be possible if they weren't in the same repo
okay whatever you say mate
The separate plugin repo doesn't need to be completely separate though, it could just be the current plugins folder as a git submodule or something
Which would do that
I don't see any reason for that
As I said, discoverability for developers
To make it clear to devs that use vencord that hey, you can make plugins
ask around I don't think anyone had any issues there
Because plugins is the core of vencord
Yeah because the people here have already discovered it
I'm talking about the large amount of people who presumably don't

with all due respect i think someone who can't find the plugins folder likely also can't make plugins

tbh when you see that a lot of separate people made a lot of plugins, you're kinda lead to thinking that anyone can make plugins
bad wording mb
english sucks
Yeah but it's not clear where unless you join the discord
And the contributor guide doesn't mention it either
I'm a full time dev dummy
But devs still need UX
What I'm saying is that currently there are plugin devs, but there could be more, if it was made clear where plugin development happens
As I saaid, it doesn't tell you where
it's called DX π€π
I feel like it's mostly just a you problem tbh, I hadn't looked at the source in like since the project started making waves and I still had no troubles setting up for development
i did require a bit of help when i first wanted to do things with vencord (mostly which pnpm commands i should use and when), but that's about it
Not to be a
but survivorship bias or whatever it's called
I might be the only one you've heard talking about this, but that doesn't mean I'm the only one who's had the problem, I could just be the only one who bothered coming here and saying so
everything else after that, you can figure out
Yeah you can figure it out, but you're not encouraged to - I think more people would contribute to plugins if they were encouraged to do so in some way
And since vencord is driven by plugins, that'd be a good thing
I feel like if skids would open pr's those would mostly be rejected anyway, so I mean if as you say it requires a bit of neuron usage to figure it out, I actually think that's a good thing in terms of the quality
Possibly, but like again, I'm a full time dev, and I came here asking for where I could contribute
But yeah it's a filtering mechanism
True
full time anything doesn't always equal competent anything to be fair
you could probably print it in braille and still find it rather quickly
FUCK NO
making it super easy to find is, just like writing extensive documentation, a wasted effort
if people can't even find the plugins folder how will they find the correct function in Discord's minified code with 0 documentation
If you bother doing that congrats
I look at a lot of open source projects, and I don't have time to scourge their folders to figure out where like, a plugin directory is, if I feel like figuring out if I want to contribute
Sometimes it's obvious, like /src/plugins, but other times you can look through folders for minutes without finding anything
So when I expect a project to want contributions, it's normal to expect it to write how
And the point is its so fucking easy to just write anywhere that you can contribute plugins in /src/plugins

Oh the horror, adding an extra line of text to make plugin contribution discoverable
fair
Maybe even to the CONTRIBUTE.MD file
True if you're happy with that
114 if my pr starts working 
What I'm talking about is if you want to get as many devs as possible
That requires some ux
i dont
Valid
i want to get clever high quality long time contributors
not tons of pretty stupid one time contributors who abandon their plugins after i guide them through improving their code
That's very valid and in that case you don't need to make it discoverable, because you have a decent contributor base already
mfw https://github.com/Vendicated/Vencord/graphs/contributors only shows 100 people max
ah that's unfortunate, I qualify as mildly competent
If you can't find a plugin folder how are you gonna find how to patch the right stuff on discord
your pr was one of the better ones I've reviewed recently
good code
thank you
Dear lord no

yeah i said the same thing π
They don't make anything possible that isnt doable through commandline
Yeah but it exists for devs ux
Anyways this is getting besides the point
This answered my question
gh desktop so bad
true and real
making the plugins folder accessible wont help if you cant code a plugin anyway (99% of people cant do that anyway)
use git cli like a normal person
double true and double real
It's really good honestly
And it prevents devs who didn't grow up with git cli, like anyone over the age of 30, from fucking up
it isn't terrible but better tools exist
git cli is based
thats a skill issue kinda
here's the middle ground then
i exclusively use git cli
With GitHub Desktop devs are encouraged to commit even singular lines of code
wat
Devs who use CLI in my experience commit irregularly and lots of things at the same time
I use lazygit sometimes when I need to do smth w part of a file
Whereas with Github Desktop, because of the UX, it's so intuitive to commit just parts of a file or individual files at the time that thats what people end up doing more
Leading to a much better git repository
UI* π€
GitHub Desktop encourages the correct usage of Git, whereas Git CLI kids just feel cool using it and end up having terrible commit practices
that's bad tho
I do cli only except for some stuff in xcode and vsc depending on how I'm feeling

bro is gonna do 960 commits for a 40 lines file

When you make a lot of changes to a file but only one function is relevant to the branch or even pushable, a CLI user wont bother commiting just the function
UX for devs matters
yknow you can also do that from ur ide
Some IDE's can with the right extensions
i dont know how to setup a github repo from any ide (except vsc and vs)
so i either
- dont attempt to make a repo
- upload files manually






