#๐พ-core-development
1 messages ยท Page 46 of 1
**CloudTab.tsx: **Lines 119-124
<Forms.FormText variant="text-md/normal" className={Margins.bottom20}>
Vencord comes with a cloud integration that adds goodies like settings sync across devices.
It <Link href="https://vencord.dev/cloud/privacy">respects your privacy</Link>, and
the <Link href="https://github.com/Vencord/Backend">source code</Link> is AGPL 3.0 licensed so you
can host it yourself.
</Forms.FormText>
why?

damn actual clean html o.o
define right spacing?
Itrespects your privacy vs It respects your privacy
it was either i wrote the text that way or added {" "}
u insert spaces with {" "}
and i thought writing the text that way was better
i think the jsx approach is way better than astros/sveltes
astro even had areally funny bug
its a little annoying since Link is meant to be an inline and normally you can do that in vanilla HTML with correct spacing
all frameworks fuckin SUCK!
basically, if you had an astro component like this
<a>hi</a>
<style></style>
``` it would ALWAYS insert a space at the end if u used the component. To fix it you had to
```html
<a>hi</a><style>
</style>
on another note, i downed that entire bottle pretty much but over the course of like 30 minutes so it wasnt too bad i suppose, though you probably shouldnt drink that much sake at a time
๐ฅด
**Link.svelte: **Lines 1-13
<script lang="ts">
// the only reason this file is Svelte is because Astro treats whitespace after inline elements
// like "a" as desired, meaning the newline between a and style is preserved
export let href: string;
export let title: string | undefined;
let className: string | undefined;
export { className as class };
</script>
<a class={className} {href} {title}><slot /></a>
<style>
read that comment lmao
pain.
i wanted to use astro to make an SSR website
but i realised most of my components would have to be written in solidjs anyway
astro is so so cool but has these few annoying bugs that makes it painful to use sometimes
so i might as well just go solid all the way down
i could use astro to define the overall layouts though
why solid over next?
perf and i want to try new tech
next seems like it has wayy better support & adaption
i hate using the status quo when it comes to new projects
i always like adopting new stuff and playing with it
fiar but the status quo is often the status quo for a good reason
i mean
well i havent tried much solid!
it's been explained to me as react done right
i personally prefer svelte over jsx yeah
like there's no stupid reactisms
react is really painful to write sometimes
and you dont need to pass state down component trees
which is a big thing for me
sveltekit is unfortunately ruined now
and i appreciate the separation of style logic and markdown in svelte!
they bollocksed it up
i sveltekitpilled mantika
yes i too love +page.svelte
he loves it now
and whatever the fuck the other weird stuff is
what's the problem with this?
why cant i just write
page.svelte
why do i have to do page/+page.svelte
it seems really jank to me
i really dislike that router paradigm
the other one was fine
https://www.routify.dev/ this one is better imo
just use astro + svelte
lol??
because a) it broke literally all of my projects and b) i didnt like it
lighthouse can die
nah jk it's just a few bad things
like our logo missing an accessible name
which is indeed bad
alt="Vencord"
yes
alt="oneko :3"
but the more important aspect is the fact that it's a link without name
well anyway im gonna go to sleep
alcohol's making me tired
(i have been a good boy and havent drank all week im allowed a little alcohol as a treat)
oh it is LOL
it doesnt hate the dark theme nearly as much
yeah contrast is super hard to get with custom colors, most sites just aim for like a 3:1-5:1 contrast ratio
god github is so needy
Successfully deployed to the following URLs:
vencord-website โ ./
www.vencord.dev
vencord-website-vendicated.vercel.app
vencord-website.vercel.app
vencord-website-git-main-vendicated.vercel.app
vencord.dev
nice doki theme
That sun icon looks like a settings cog lol
yeah it does kinda
how do u even kow
such a weeb u recognise miku by her foot
shush the color scheme is similar
you should add vencord.dev to the dark reader global dark list
cant
their rules are incredibly dumb
if your site isn't ALWAYS dark you can't add yourself
LOL
<meta name="darkreader-lock">
Then add this 
whats that
its crazy how terrible darkreader is
im surprised noone made smth better for destop yet
its slow and makes a lot of sites look like crap, the bromite dark mode toggle is so much better
adding ```html
<meta name="darkreader-lock">
Successfully deployed to the following URLs:
vencord-website โ ./
vencord-website-vendicated.vercel.app
vencord-website-git-main-vendicated.vercel.app
vencord-website.vercel.app
vencord.dev
www.vencord.dev
Guh why do you have {/* comment */} and then <!-- comment --> right below it
i didnt write that but <!-- get included in the html
god how do people even use darkreader
Successfully deployed to the following URLs:
vencord-website โ ./
vencord-website.vercel.app
vencord.dev
www.vencord.dev
vencord-website-git-main-vendicated.vercel.app
vencord-website-vendicated.vercel.app
it makes everything so slow and looks pretty bad
same reason y people use BD lol
i just have it cause some sites don't have dark theme and nothing is on stylus ยฏ_(ใ)_/ยฏ
the bromite one is infinitely better than darkreader and adds 0 lag
Darkreader has no excuse to be this bad, sorry
charge your phone!!
me when no updates for months :DD
?
I care
y
**Enable-darken-websites-checkbox-in-themes.patch: **
From: csagan5 <32685696+csagan5@users.noreply.github.com>
Date: Thu, 20 Aug 2020 20:15:34 +0200
Subject: Enable darken websites checkbox in themes
Unexpire #darken-websites-checkbox-in-themes-setting
License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
---
chrome/browser/flag-metadata.json | 6 +++---
components/content_settings/core/common/features.cc | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json
--- a/chrome/browser/flag-metadata.json
+++ b/chrome/browser/flag-metadata.json
@@ -1256,9 +1256,9 @@
"expiry_milestone": 114
},
{
- "name": "darken-websites-checkbox-in-themes-setting",
- "owners": [ "nemco@google.com", "wenyufu@google.com", "twellington" ],
- "expiry_milestone": 110
+ "name": "darken-websites-checkbox-in-themes-setting", // this is always enabled in Bromite
+ "owners": [ "nemco@google.com", "wenyufu@google.com", "twellington" ], // -
+ "expiry_milestone": -1
},
{
"name": "dcheck-is-fatal",
diff --git a/components/content_settings/core/common/features.cc b/components/content_settings/core/common/features.cc
--- a/components/content_settings/core/common/features.cc
... (15 lines left)
why does chrome disable this feature
it seems to be stock chromium feature
just removed
average google moment
yes!!
this is so funny i love it
:D
it's when u have 100+ tabs

:}
why husk
so easy to get 100+ tabs when you dont have them auto close (on mobile)
tabs use 0 ram cause they're not loaded
I usually have hundreds of tabs open
cause idc much
yeah it's more of a mental organization thing that bothers me. they may not take ram in phone but they take ram in my brain
I undid
tho i bet you're gonna just undo lol
:3
:<
big amount of tabs gang
is it just like number go up funny
smiley face > infinity true
I like the :D better
yes sadly
Firefox should make theirs ":3"
so true
X3
no easter egg
like it just goes forever?
it just shows the count
that's so boring
wow :(
Merge this when the new code reaches stable
actually won't this die
wdym die
on mobile ive tried
brave, chrome, firefox, kiwi
brave felt really clunky and filled with ads
i personally dislike stock chrome on any device im on. plus no extensions
firefox is great and i love it but it doesn't have the group tab feature chrome does. also i felt like firefox loads pages slower
so ive settled on kiwi as although it's chromium it's not chrome, feels fast, and has extensions, and has the tab groups i want
the new string is literally the old one plus _2
didnt they just append a 2
yeah
okay 
wait does the plugin still work unmodified
yeah
why not merge now
okay merge
it'll just stay in patches forever
i hate how electron doesnt do this by default
the way discord desktop does it is that they detect the language you're typing in and dynamically update locale
but that's kinda deranged ngl
dear god, did I program that or something??
i just made it set all ur system locales
seems to work for me
and also what about no afk for vcs
Discord Account
EchoLWS#0001
What is it that you'd like to see?
The transparent window option that BetterDiscord has would be really nice here as using Discord with Wallpaper Engine is really nice. I don't know how hard it would be to implement, but it'd be great
Request Agreement
- [X] This is not a plugin request
already feature but currently hidden from the ui as it causes issues for some people. You can enable it via the console (then fully restart):
Vencord.Settings.transparentUNSAFE_USE_AT_OWN_RISK = true;
2749
allows adjusting of indicator icon size
allows specifying a list of user ids to skip message logging
Oh, thank you so much!
PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR for PR
(also this doesn't have the auto select theme thing for color-scheme sorry)
ok i shall sleep now, gn
zzz rest well
thank u
ty v-chan
lol
what now
messing with random stuff
how did u open gif picker from patch helper lmaoo
guh
idk why
the width isnt i changed it from devtools
but opening it is
it works too
funny
@limber skiff can u test the dm notification thing
wdym
the whar
u know the mute new guild plugin? it disables notifications for any guild whose invite you accept
but recently discord added dm invites and supposedly if you accept one of those, it mutes the "<@&1027248917756268596>" guild which disables notifications for every single dm
Vencord.Webpack.findByProps('updateGuildNotificationSettings').updateGuildNotificationSettings("@me", { muted: true, suppress_everyone: true, suppress_roles: true })```
try running this code (maybe on alt to be safe) and see if it disables dm notifications
does that not fuck with api
dm me
on main or alt
main
I did
go to sleep ven
i ran on alt and everyone still unmuted trol
Well if this actually is a real thing then we probably screwed over a bunch of users who now have that problem and have no idea how to fix dm notifications 
do you think we should push temporary code to the plugin that detects this issue and fixes it? so it's fixed for anyone still using vencord without having to read announcements
maybe? idk how many people use that plugin so
I guess at least this is a fairly niche issue because almost noone uses dm group invites
and I've never seen anyone complain about this issue I think
other than that person
@limber skiff could u fix it? it should be trivial I think, just make sure the guild id isn't at me
ye
let me see just see if I can figure out a css issue real quick
wow the plugin hasn't been changed for many many months
I wonder how many people are affected
๐ญ
I feel so bad about this
that means you are a great dev
^^
especially that you're tracking them down
id imagine most would just disable the plugin once they track down what's causing it?
yeah

just removed it for now
easier than fixing it
I'll look into it later and see if I can make the plugin automatically fix the issue for you
eh no rush, I want to make sure it works correctly and reaches everyone
just removed for now so it doesn't cause more damage until fixed properly
ye
findByProps('updateGuildNotificationSettings')
does this module have some function to check settings?
okay
what I have in mind is check if me guild is muted via that and if so unmute it
okay I'm gonna sleep now
do you want me to merge it once I fix
if you figure a way out and pr it that'd be cool but no rush I can do it whenever too
honestly no rush, I don't think a few hours matter much
I just want to make sure it 100% works
cause like I can imagine how much I would hate having this bug myself
I think only check is muted is enough
if (isMuted("<@&1027248917756268596>")) {
findByProps('updateGuildNotificationSettings').updateGuildNotificationSettings(...)
showNotification()
}
actually maybe not notification
why does that pingn me
something very noticeable
maybe modal
make a super simple modal that shows some text like
"You seem to have been affected by a bug that caused DM notifications to be muted and break if you used the MuteNewGuild plugin. If you haven't received any notifications for private messages, this is why. I just fixed this issue for you, so they should work again. Please verify, and in case they are still broken, ask for help in the Vencord support channel"
omg this patch slow
How
better
No. But why is it red highlighted
role
And silly discord not showing on mobile that it's a role ping
You can't even click it or anything, it's useless lol
small indie company
@austere talon this good?
yes
ah
maybe add "we're very sorry for any inconvenience caused by this issue"
and maybe split the text into paragraphs? makes it's easier to skim
I feel like a lot of people will just close that without reading
aight
but yeah other than that looks good
just make sure this only shows once and only for people who actually had the problem
I will also post an announcement in a sec
lmao
I added
is that why flex
ye
yeah
wdymm
but yeah that's good
the background is dark
idk its how modals work lmao
they make the background darker when you have them open
oh yeah that's normal
anyway yeah looks good
open a pr and I'll take a look real quick
hold on the check isnt working
horror
did
cool
the thing doesnt get updated when connection open
only when you run the func
go to sleel isn't it 9am
10 i think
found it in less than twelve hours!!
=e.showCopiableUsername
i think
oh, could've found it by looking at PronounDB anyway ๐
ngl I think u guys should make a thing in discord or maybe just in dm's to see if people have looked at the messages or not
oh my god real hacker mask avatar

I would also love to have this feature, it's so good to figure out whether or not a person has desired permissions, and if so, from where.
I can add this (albeit old) powercord plugin for reference:
https://github.com/powercord-community/permission-viewer
thats not possible
I don't think Discord wants it to be
I don't think you can even detect people seeing images like you may be able to do in emails
they left anyway lol
yes
yes
hi
adding this new section has taken too long
all i need to do now is
add the actual feature
it's kind of inconsistent though :P
in the full modal it shows after a separator
also i spent a while trying to use discord's fancy components but i probably could've had the same effect with div and h2
or maybe not
i can't do the eyebrow on h2 :(
i guess this works
it makes it work properly and i suppose that's all that matters! โจ
or i could just create a function makeWork which crashes discord so that i don't need to worry about any rendering issues
what's that? i don't really know react
it's a component in Vencord that makes discord not crash if there's an error
ahh
can't i just write code which doesn't throw exceptions?
lol
easier said than done
that works too ig lmao
I guess the main issue is if Discord breaks something
so you just add an ErrorBoundary "tag"?
imagine if chrome extension crashed because Google no updage
<ErrorBoundary>
...
</ErrorBoundary>
that's why i used quotes
it looks like a tag to me because i'm familiar with html
thank you!
ye
would it even render correctly in a user pop out lmao
I've only seen it on settings pages
would work regardless but I just wondered
at least you could disable the plugin if everything went wrong
hm, just need to throw!
๐ฅ
oh, javascript has no exception type :c
error
discord still crashes
derp
huh, says nsfwAllowed for me in the properties, that's weird
well I think error boundary only helps for crashes caused by react components not all crashes there so
i just did className={aoiwhtjpiawjr}
lol
:( i need to find connections
is there something like UserSummaryItem but that shows the discriminator next to the profile pic
Discord Account
ZooterZ#6362
What is it that you'd like to see?
I'm in a server which was at level 1 and had a hundred emotes. But after the server lost level 1, 50 of it's emotes were locked again. Would be pretty cool if the plugin allowed me to use to those emotes again. The EmoteReplacer plugin for Betterdiscord already has this feature.
for example, the greyed out emotes here have been locked after the server lost lev...
ven will stop being angry and merge
#900 next
Nice pull request title
yop
@limber skiff someone who's affected contacted discord support and they apparently had a lengthy back and forth and discord engineers couldn't figure out the issue

LOL
ur pr looks good, I will test in a sec and if all good merge and post a quick announcement
after 4 and half months, I think this is ready to merge
๐ญ nahh rip
husk
vs code did it automatically
๐ญ
stop the bullying
yop stop being phobic
nono it was a compliment I'm so thankful you opened a pull request merging branch main of https://github.com/Vendicated/Vencord I couldn't have done it without you
<3
i gotchu girlie
oh sick u finished the plugin
YH
I thought I'd put it out there and other people can add stuff or I can add more stuff when I get the time
are you new to react?
lmaoo why does this masked link break because of the commit title
I figured because based on a very quick skim you use dom manipulation which isn't the react way to do things
wait what react in lua???
Roact?
ah
well u can go ham in the PR if you want
i do not know anything about html
okay so this drop down u open with click
whats details element
is a native html element
<details>
<summary>The title</summary>
<p>The collapsed content</p>
</details>

we use it here https://vencord.dev/faq
unbelievable
that's ig another difference
its cause the version of react that I use doesn't really have html per-say
so im kinda cave man everything
oh makes sense
you weren't working with react probably
only the syntax which is called jsx
Ven
in legos its react 1:1
leave
have u used vue 3
lol
yeah
@limber skiff why don't u extract the logic from patch to a method on plugin btw
mucho code in patch replacement scares me
mehh
nice
I do uni students homework and someone needed vue homepage so I had to use it
used it with vuetify
I can
vue 3 uses hooks similar to react
but whatever honestly
im a total noob
not that much in that case
he had like a 30 message back and forth with discord and they told him to record a video of the entire process as proof he didn't have it muted and stuff
im a toddler with ui as well, this is the most I could manage https://rogate.cloud
Rogate is an incredibly fast, intuitive and convenient Roblox verification bot. Designed with Developers in mind Rogate is meant to replace your daily average verification bot with something more, something to help integrate your Roblox games with Discord guilds.
aahah I feel kinda bad for discord trying to figure this out ๐ญ but honestly it was kind of their fault to begin with, why do they let u mute the me guild and have it affect all dms
thats just so sad
poor support person didnt know that was possible
everyone is having a bad day?
cheer up at least your wallet (including, Driver's licesnse, ID, moneys, credit cards, literally everything), and phone were not stolen
AND PANTS
my day has not started I have to sleep more
AND BACKPACK
oh well
guy went home with a new fresh white jeans shorts

he was the happiest person ever probably
he also didnt forget he had my credit cards
before i disabled them he went on a shopping spree
rent free..
did he buy anything successfully
yes
god damn
HE TOOK MY PHONE!!
oh the misery
its ok though its a chance to get a new phone
so im doing that
idk your day seems... uhh.. better not say
oh this was like 3 days ago
I had to sleep at my friends house cause i couldn't go home
fun times but also not
Lol noooo they even had engineers helping and the engineers wanted that
its not their fault lol
if you cant mute it normally its not their issue
ig but their api is extremly unsane to just allow that
wait will my pr get rejected for making useless components or will u just code review it in general
@austere talon
๐ ๐
useless components?
@austere talon I ended up doing it https://github.com/Vendicated/Vencord/pull/896/commits/980e9f6fb50a5b49d2b0baca797dfafea40ba50b
like that uh collapse thing
LMAO probably
i just tried it and nothing seemed to happen so
nahhhh
it looks good mostly
I'll just finish it up to add the dynamic theme and stuff
gm cutie
oh okay :D
Discord Account
No response
What is it that you'd like to see?
It's would be great to just straight up stop discord from updating. All these useless features nobody cares about, and it just seems to keep getting worse. Nitro this, nitro that.
And it seems to keep killing Vencord whenever there's an update, requiring reinstall of Vencord.
Therefore, a way to manually update would be phenomenal.
Request Agreement
- [X] This is not a plugin request
nitro that
Huh I've never seen a gh have more PRs than issues lol
werent people getting banned when joining new servers with displunger (thingy that lets u use old discord versions)

fr?
How could they even tell
just disable issues, ezpz
science, other tracking garbage, request headers, and request body might not match anymore
tbf theres also people who use old aliu and that doesnt seem to be banning ppl
replugged server
I have a really old discord running on my linux computer
Native app updating is different
They can't force people to update the app
They can update electron app on restart tho
true
Discord even broke the native android app server side and then fixed it (that might have just been andyg or whoever being nice though)
I hosted displunger for ages
never even used it lol
I just hosted it so others don't have to use igna displunger
we love andyg
wasn't there a setting to disable host updates
Hi! This is out of Vencord's scope and not something we want to officially support either as it worsens your security and might cause issues.
However, you can manually do this: https://support.discord.com/hc/vi/community/posts/360038991112-Less-updates-disable-auto-update-or-scheduled-updates-?page=2#community_comment_4409289114647
LOL why is that discord forum in viet
.com/hc/vi/ lol
why is there a dedicated subforum for viet lol
did they eventually figure it out
how do I make a plugin to add dividers for this menu
It's the right click menu for the settings cog
probably with ConextMenuAPI
you get a sharpie and draw one on your monitor ๐
yep and make sure u use perm sharp so you dont lose ur changes
just website language
thanks a lot @limber skiff!!
hallo is Ben around
Hi ven
Would a plug-in that patches getUser on UserStore be allowed 
to do what?
btw @cunning canyon i noticed some issue with the way USRBG currently works
namely that banner shortly flickers from original banner to USRBG banner and spams 404s in console if user doesnt have banner
maybe add manual cache again afterall

๐
yeah tbh they shouldn't be limited time
Did you change any code I don't want to relive my PTSD by having to read it a second time

no lags?
I maanged to get rid of the lag yes
the issue was everyone having a decoration
and thend
discord trying to fetch them all or whatever
yeah if it's custom images it might be better to be dono only like with badges
yeah
they will be adding guild badges 
oh yeah i should've asked for discord dev badge 
Uhh I wasn't thinking of this as like, a vencord donor feature i was gonna do it like usrbg or wolfie's custom badges api 
bypassing that would be cool i guess
you will add my avatar deco there
i will drop it later

oh i never heard of those b4
although i would turn it off because i find the decorations make users unrecognisable :P
yop send
<--
rn im just manually uploading these to a backblaze b2 bucket
i want to get a bot set up but I wanted to see what ven thought of it being a vencord plugin too
oh
i find it hard to work out who everyone is, that's all :p
same when people change their avatars
they are cute though!
it's just lots of people have the same decorations
Asked?
Why asked
I'm not a big fan of adding customisation options like this, there are too many options users might want. A better solution is to use css. You can select the icons with
.vc-platform-indicator svg {}
if u sponsor ven you can ask for a custom badge

i managed to get the json for connection data, need to obtain the symbol names though :P
maybe use lambda patch because lazy and perform ๐
like this one

spoko is that some discord developer's badge..
yes
kamilla's
or if you want i can drop api & bots team avatar deco
they all use the same one
idk who that is but sure whatever ill upload gimme a sec
I go 80% off color name and profile vibes
Oh I see. Thought you meant discord native dev badge
i do often remember people's usenames, it's just nicknames exist
no i meant asking for a custom badge that's just the official dev badge 
too late i already uploaded old one
that'd be funny
yeah i think its a cool idea
just make sure you only allow imgur/discord cdn urls
and don't allow nsfw/bad stuff
I'm putting the images in a b2 bucket
100%
Is this because of cors rules or just so that people cant change it without approval?
I'm going to do a discord bot to allow users to request their decoration 
neither
the main issue is privacy & security concerns
what if i submit https://grabify.link/epicBanner.jpeg as my banner
essentially the problem with my approach :P
(for banners)
anyway that was a while ago
Yeah no that's bad
well the two u mentioned are also concerns but privacy is the main one
nice index page
why not just host it on github?
Was feeling fancy
it would be better for privacy to host on github, I think a lot of people wouldn't like sending you the user id of every user whose profile they open along with their ip
im not accusing you of doing those, i don't think you would, just pointing it out
I don't think I can actually see any of that data atleast not rn
Or if I can idk how
@austere talon As decorations are shown pretty much everywhere in the app not just people you click on i feel like the first point isn't quite as good in this case, the ip point i get
only in api file, other than that nop
Controls how nicknames are displayed: nick + user, user + nick or user only
Closes #336
is this supposed to change when you switch channels back and forth https://c.lunish.nl/r/eEyDEQ.mp4
it might do it based on the current channel's permissions
so if u have some permission overwrite on the channel it will alter your role
{
name: "MODERATOR_STAFF",
displayName: "Staff",
description: "Can manage the server, channels or roles",
permissions: ["MANAGE_GUILD", "MANAGE_CHANNELS", "MANAGE_ROLES"]
}, {
name: "MODERATOR",
displayName: "Mod",
description: "Can manage messages or kick/ban people",
permissions: ["MANAGE_MESSAGES", "KICK_MEMBERS", "BAN_MEMBERS"]
}
well yeah I guess I have different perms in the channel
imo it should be server based I guess
i think doing it per channel makes more sense
you might have admin perms in one channel but none in others
yeah it does it per channel!
I should have added these shortcuts before
me every time manually changing \i to .{1,3}
LOL
wait
what if
monkey patch regex constructor when you open console
and unpatch if you close
monkey patch regex methods then
only the RegExp constructor
match and exec
do
lol
I've never used it
mfw i have to reimplement a bunch of math
guh its not fully correct
this is the original
my func scrolls a bit too little up it seems
function contextMenuPatch(props) {
React.useState(...);
// Only gets called at first render
return (children) => {
children.push(...);
}
}
@austere talon what do you think of this
would fix using hooks
and also not let the user accidentally modify the children on every re render
im trying to fix this rn
brain must focus
my code looks fine
omg there are even more issues
i hate this
oh i know why, I think i need to properly filter Discord's channel ids
ayyy i fixed it
now i don't even need to overwrite their function
okay works fully now
mmm maybe. Could we maybe still pass children as second param and make the return optional? You also have to explicitly type the children when returning a func like that i think
what if
you dont
function contextMenuPatch(props, children) {
React.useState(...);
// Only gets called at first render
return () => {
children.push(...);
}
}
I converted all already
i think this is better? or pass children as first arg
I wanted to avoid passing children in the first arg
why
I dont want someone modifying children outside the return func
ugh theres one more issue with my code
why?
there are valid reasons for needing to redo stuff on rerender
heres how it currently looks
if they do it wrong
and they likely will at first lol
eh I will do it okay
die
put before props
ye
e34da54 Option to transform emotes/stickers in compound... - Nuckyz
71849ca Fix ViewIcons on webhooks and default avatars! ... - TheKodeToad
ed827c2 Shiki: Make CodeBlock button texts not copyable... - pointydev
694a693 MemberCount: Fall back to approx member count i... - Vendicated
3bd3012 Delete DisableDMCallIdle: Discord removed this ... - Vendicated
aight I changed it https://github.com/Vendicated/Vencord/pull/902
guhh i still have soem dumb logic error in my getScrollOffset code
it's not scrolling far enough for not pinned channels
how can you have admin on a channel though?
From what I saw using an old version of the Android discord client, the voice messages are an .ogg file called voice-message.ogg, just wrapped around in a fancy player that doesn't let you download them. Therefore, it should definitely be possible to turn these into regular audio files.
remov +
or make it number or something trol
cause right now it both add buttons just open dm in normal list
Hi!
discord is not a good thing
friedfox browser is no work
the blunder operator!
the best operator!
AHAHAH
you got the reference holy shit
i love u for that
You'd be concerned how many times I've rewatched all of his content

<3 hes the best
but why the shorts >:(
i preferred the old trouser content (pun warning)
pants content was best
or if you're doing things the us way, sigh
xdd
He takes like half a year to make a good video so it's understandable
i wear my pants under my trousers personally idk about you :)
And parenting things
paranoidcord!
hai, does someone know how to trigger the effect on a super reaction inside a plugin? I know asked that once but super reactions are out now so yes
can't say he's not consistent
@austere talon im back home now, do you still need someone to test pin dms?
Definitely want to have this.
Discord recently released voice messages for mobile. According to their article, they have no plans to allow sending voice messages from desktop.
If possible, it would be neat if a plugin would allow recording voice messages and uploading them similar to mobile.
Maybe even allowing audio files to be uploaded as "voice messages" as well.
would that even be possble
Why wouldn't it
like the voice message doesnt even appear properly on desktop
Well that would also have to be a part of the plugin
But I'd just wait, I'd assume discord will render them correctly soon
They're rendered properly already, I guess it's not out for everyone
Some people see them as generic ogg files still
can you send one here
Y'all seen the new markdown improvement
You can send headings and hyper links now
You have to enable the experiment tho
i saw a bit on #๐ง-off-topic-iceman-only
And make order and unordered lists
you dont need to in order to see it
Oh the server can also enable it for their chat?
bruh
yeah it's in #๐ง-off-topic-iceman-only we've been testing it out
are you laggin
and also #๐ค-bot-commands
yeah vendi do you need me to testttttt
i didn't think id use it when it got merged
but now that im testing it
i def like it more
@limber skiff
this makes context menu api required because settings now depends on it
using this shit to test lmfaoo
LOL so unsane
https://twitter.com/DiscordPreviews/status/1595569677316636675/video/1
video demo of what this was based off of

WebContextMenus (had no effect):
ID: 638525
Match: /(?<=showApplicationCommandSuggestions;)if\(![A-Za-z_$][\w$]*\.[A-Za-z_$][\w$]*\)/
WebContextMenus (had no effect):
ID: 638525
Match: /("submit-button".+?)(\(0,[A-Za-z_$][\w$]*\.jsx\)\([A-Za-z_$][\w$]*\.MenuGroup,\{children:[A-Za-z_$][\w$]*\}\),){2}/
None
JSHandle@error
e34da54 Option to transform emotes/stickers in compound... - Nuckyz
71849ca Fix ViewIcons on webhooks and default avatars! ... - TheKodeToad
ed827c2 Shiki: Make CodeBlock button texts not copyable... - pointydev
694a693 MemberCount: Fall back to approx member count i... - Vendicated
3bd3012 Delete DisableDMCallIdle: Discord removed this ... - Vendicated
WebContextMenus (had no effect):
ID: 638525
Match: /(?<=showApplicationCommandSuggestions;)if\(![A-Za-z_$][\w$]*\.[A-Za-z_$][\w$]*\)/
WebContextMenus (had no effect):
ID: 638525
Match: /("submit-button".+?)(\(0,[A-Za-z_$][\w$]*\.jsx\)\([A-Za-z_$][\w$]*\.MenuGroup,\{children:[A-Za-z_$][\w$]*\}\),){2}/
None
JSHandle@error
wait since when was there dev branch
lol ok back to old code again
btw should i try to fetch the img url to see if it exist too,
for example the beef guy who own vendetta have usrbg but its url doesnt exist anymore, so it shows a big banner of color
lmao
u can use img onError attribute maybe
but imo its whatever
@limber skiff ur context menu api pr looks good i think





