#๐Ÿ‘พ-core-development

1 messages ยท Page 33 of 1

austere talon
#

I hope they support arm

turbid hatch
#

they do!

austere talon
#

seems like it does yeah

turbid hatch
#

there's an arm docker image and oracle linux probably has an arm package

austere talon
#

yeye

#

thanks I will look into it

turbid hatch
#

no worries!

charred monolithBOT
limber skiff
#

I'm using reduce to basically add the elements to the beggining to the array and return it

#

no other way to do it

charred monolithBOT
limber skiff
#

why different prs skull

turbid hatch
#

one's a documentation change and the other is a code change

#

although yes i agree it could be merged

limber skiff
#

ven doesnt like simple commits

turbid hatch
#

i know

#

hence why i said that i agree it could be merged

#

lol

limber skiff
#

ya

austere talon
#

i think this is fine

#

it's mostly about small typos and similar

#

micro commits

limber skiff
#

ah

austere talon
#

if you're fixing a spelling mistake or changing a single word then that shouldn't be a separate prs

turbid hatch
#

reminds me i need to squash cloud

austere talon
#

why

#

can just squash at the end

#

or do u mean the backend code

turbid hatch
#

yeah thats what i mean xd

#

the backend i could but meh

#

not bothered

austere talon
#

no i mean like, squash on merge

turbid hatch
#

ye

austere talon
#

no need to squash the pr itself

limber skiff
turbid hatch
#

m suppose thats fair, i was going to squash some of the commits into neater ones

#

not the entire thing

limber skiff
#

there's so things I decide to change after it's merged

#

and I keep putting them inside my other prs

turbid hatch
#

also i like how the backend is still called "settings-poc" on my pc

limber skiff
#

which take long to get merged

turbid hatch
#

cause i never changed it lmao

limber skiff
austere talon
limber skiff
#

yeah...

austere talon
#

:P

#

I'll merge small fix prs basically instantly cause it doesnt require much review

turbid hatch
#

let me see what the PRs are atm

austere talon
# charred monolith

btw this is kinda pointless because I want to completely rewrite docs anyway

#

a lot of it is outdated and I want to move it to the website once its done

limber skiff
#

well I think I'm gonna put all my misc fixes on my prs to a single pr

#

and merge it

#

cuz it's simple stuff that I want done

turbid hatch
#

do you have master push access

limber skiff
#

no

turbid hatch
#

ah okay

limber skiff
#

but I can create prs and merge them

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

#
Bad Patches

ShowHiddenChannels (found no module):
ID: -
Match: ^https://(?:canary.|ptb.)?discord.com/channels/(\\d+|

Bad Starts

None

Discord Errors

limber skiff
#

๐Ÿ˜’

charred monolithBOT
austere talon
#

are vercel teams free?

#

If you are on the Hobby plan, you can upgrade to a Pro plan to use teams.

#

cringe

#

do i really have to move the site to not an org

austere talon
#

SHUT

limber skiff
quick ibex
#

@austere talonadd 404 site

austere talon
#

ok

#

i did

charred monolithBOT
jagged cloak
#

use not vercel trolley

#

random shit fact of the day: i hate vercel it sounds like youre developing as an incel

austere talon
#

what else should I use

#

i will probably self host once done

#

but for now vercel is easiest for auto deployment

quick ibex
#

yeah

#

it does

#

was gonna mention it earlier

#

but i forgor

austere talon
#

ok nice

turbid hatch
austere talon
#

u need a team to deploy org repo

turbid hatch
#

ah

#

that Sucks

quick ibex
#

@austere talonwhy is vencordwebsite on vendicated and not vencord

austere talon
#

read

tame escarp
#

you dont even need the fish disclaimer i think

austere talon
#

how

#

thats not valid fish

#

cause fish is cringe

charred monolithBOT
austere talon
#

why is the default of code to just not wrap

charred monolithBOT
austere talon
#

SHUT UP WE GET IT

#

its more user friendly than um current github readme

turbid hatch
#

put it on its custom domain first and then link it

#

:^)

jagged cloak
quick ibex
austere talon
#

anyway

#

the general site layout is there

turbid hatch
#

i'll work on it tomo

#

later

austere talon
#

the black and white goes hard asf

#

could just flip colours for dark theme

turbid hatch
#

let me try something

quick ibex
#

i beg flip colours

austere talon
#

duh

#

for dark theme

quick ibex
#

and also

austere talon
#

theme is last thing to add

#

I just added colours now so it doesn't look like mega crap

quick ibex
#

main vencord website to advertise when

austere talon
#

that too ofc

#

as I said main page is there

#

I should probably add comments explaining what each page will have

quick ibex
austere talon
#

never

quick ibex
#

so i can advertise vencord in aboutme

quick ibex
turbid hatch
#

might be better with gruvbox's hard contrast though

#

rather than soft

austere talon
# austere talon I should probably add comments explaining what each page will have

/ homepage with tagline and download/discord buttons at top, then some Screenshots with maybe more taglines to showcase the mod a little
/download just download instructions very similar to what I have now
/faq FAQ duh, just a nicer version of #faq, probably use ssr to auto generate based on messages in that channel
/plugins list of available plugins, also ssr and auto generated
/cloud cloud homepage with some info about what the cloud does
/cloud/privacy privacy policy for cloud

turbid hatch
#

also helps if i use the right colors on the palette...

#

thats nicer

#

i surprisingly like this

austere talon
#

God that space in the inline code is so annoying

#

Astros formatter is garbage

turbid hatch
austere talon
#

ye

austere talon
#

but Astro formatter happily breaks tags into multiple lines

#

unaware that the component is inline

turbid hatch
#

yeah its a known bug from what i read

austere talon
#

thus inserting whitespace :)

turbid hatch
#

cuz they just use the jsx formatter which isnt applicable here

#

:<

turbid hatch
austere talon
#

I like how all the issues regarding this are closed yet its not fixed

#

so annoying

#

I just suggested to do it like jsx and strip newlines

#

but they said bad idea

#

maybe I can make a compiler plugin that implements this behaviour

#

cause I think astros behaviour here is stupid

charred monolithBOT
turbid hatch
#

this is a very literal dark theme (and by that i mean im just using the colors like gruvbox says)

#

it would require tuning but doesnt look half bad

quick ibex
#

fr

turbid hatch
#

is this what ill be doing later

#

making the site using gruvbox

#

sleepy times

austere talon
#

lol I don't like base gruvbox tbh

#

I use that as my vscode theme

turbid hatch
#

i dont either so itll be a very loose interpretation

austere talon
#

vap made me use this

#

and I love it

turbid hatch
#

that looks nice

#

ill use that

#

sans italics

#

(italics are too fancy for the web)

austere talon
charred monolithBOT
charred monolithBOT
charred monolithBOT
jagged cloak
#

trolley self merge

limber skiff
limber skiff
#

did the wrong commit name but okay

limber skiff
charred monolithBOT
charred monolithBOT
austere talon
#

that was there for a reason

limber skiff
austere talon
#

yes and never merged pr because he didn't fix it

jagged cloak
#

moment

turbid hatch
#

thank you refined github

#

very cool

austere talon
#

im adding proper theme variables rn

#

so wait a bit for me to push

turbid hatch
#

oki doki

robust basin
austere talon
#

wtf r u using

robust basin
#

not a browser issue

#

flex/grid skill issue

#

oh it happens in this specific viewport size

charred monolithBOT
austere talon
#

(looks bad but just to have smth for now)

charred monolithBOT
turbid hatch
#

ill tidy it up with gruvbox material or smth

#

leave making it look pretty to me poi_thumbsup

#

although that doesnt look half bad already xd

austere talon
#

1034 is the breakpoint

#

but yeah that stuff is best done at the very end :P

robust basin
#

or switch to flex

austere talon
#

no

austere talon
#

i wanna work on more content now:

  • A footer with some info, social links and so on
  • Super basic homepage structure
  • get faq page going
  • get plugins page going
#

what do u wanna work on? @turbid hatch

#

best to organise now so we don't work on the same stuff or get nasty merge conflicts :P

turbid hatch
#

hmm

#

plugins page sounds the most challenging and fun

austere talon
#

plugins page can just fetch json from somewhere and build the ui

turbid hatch
#

ye

#

its just building that json which is the fun bit

#

although i suppose that can just be done in vencord as a plugin list exporter thing

austere talon
#

well i already have a script that builds plugin list markdown :P

turbid hatch
#

there you go then xd

austere talon
#

this is autogenerated

#

making footer now

#

thanks

turbid hatch
#

ah y4es

charred monolithBOT
austere talon
#

nothing special just super basic

charred monolithBOT
austere talon
#

mobile experience so fire ๐Ÿ”ฅ

turbid hatch
#

love it

austere talon
#

Once content is done we can focus on making it pretty and stuff

#

๐Ÿฅน

#

don't focus too much on that now

#

cause we might just change a bunch of shit again

turbid hatch
#

yip

#

that worked quite well

#

let me go put the entire plugin list in

austere talon
#

I would maybe also add Screenshots btw

#

but we gotta take those first

austere talon
#

Also none of the layouts or colours (and colour variable names) I used are like final decision, if you wanna change them and have a good reason to just go ahead

turbid hatch
#

ye, im just throwing this together

austere talon
#

I just copy pasted a bunch of css from my site to save time :P

turbid hatch
#

now question

#

do we want all the cards to be the same size

austere talon
#

optimally yes

turbid hatch
#

or just size them based on the largest card in the row

austere talon
#

all should be same size

turbid hatch
#

alright thats easy to do

#

ignore horizontal scroll ill fix it later

austere talon
#

we can use line clamp to cut off long descriptions

turbid hatch
#

ye

austere talon
#

and have a modal similar to in app

#

I LOVE HORIZONTAL SCROLLBAR

turbid hatch
#

WHY IS IT MAKING THE HORIZONTAL SCROLLBAR

#

WHY IS IT 100VW

austere talon
#

btw erisa sent some workflow that can deploy to vercel

#

so we can move the repo back to org

#

and use that workflow

turbid hatch
#

ah hot

austere talon
#

but not now I'm lazy

turbid hatch
#

oh its not taking the vertical scrollabr into account

#

when deciding the marigns

austere talon
#

yeah

austere talon
#

but posttroll

turbid hatch
#

later

austere talon
#

@robust basin rate

robust basin
#

12

#

you need a media query to fix
this should work

@media screen and (max-width: 768px) {
  * {
    display: none;
  }
}
austere talon
#

I know

#

I just haven't bothered to work on mobile support

#

cause rn is just content phase

stuck mesa
#

website Pog

austere talon
#

no point overengineeering Design when we barely have any content yet

#

๐Ÿฅน

stuck mesa
robust basin
#

@austere talon@austere talonuse filled heart icon

turbid hatch
#

@austere talon

robust basin
#

๐Ÿค

turbid hatch
#

there's your screenshots

austere talon
#

yeah that looks good

#

exactly what I had in mind

turbid hatch
#

just for funsies

austere talon
#

I didn't even notice the first time

austere talon
#

they're angry we're using it instead of feature detection

turbid hatch
#

no the

robust basin
turbid hatch
#

thats the entire size of the devtools window

#

LOL

austere talon
#

wait what

turbid hatch
#

discord bug

#

if you open and close devtools too many times it just shits itself

#

has been like that for years

austere talon
#

love

#

imagine closing devtools

turbid hatch
#

i did it by accident

#

sob

#

oh we dont store the filename of the plugin in the plugin object

#

forgot

#

i was gonna add a github link for each plugin card to the plugin file

austere talon
turbid hatch
#

ye, add it at buildtime

#

xd

austere talon
#

just open scripts/build/common.mjs and inside the import-plugins plugin you can add the filename

#

@robust basin when r u gonna draw vencord-chan

robust basin
#

already exists

austere talon
#

btw i gave u mod role a while ago if u haven't noticed @turbid hatch

#

idk if u care or even want it but yeah

turbid hatch
#

oh yeah dw i saw xd, im okay with it!

quick ibex
#

if lewi doesnt want it ill take it

turbid hatch
#

yeah it confused me last night cuz suddenly i just got all the pluses show up

#

:P

#

official chief UX designer of vencord

#

(real)

austere talon
#

just gave it to u cause you're active and doing a bunch and it always helps to have more people who can potentially ban if something happens

turbid hatch
#

fair enough ^^

#

i shall use it wisely

#

:P

#

oh i fixed the problem

#

๐Ÿ—ฟ

austere talon
#

like the nitro scam recently ๐Ÿฅน

#

@robust basin will find alternative brand icons (discord, github etc) that look cute and more consistent

turbid hatch
austere talon
#

lmao

#

do u even need that

turbid hatch
#

no more horizontal scrollbar

#

no not really it works without the width spec but i thought i should leave it in case we break the layout

austere talon
#

100 width should already be implied if you're using a block element like div

turbid hatch
#

true

#

i need to filter out API plugins

#

much better

#
const pluginList = [];

for (const [, plugin] of Object.entries(plugins)) {
    if (plugin.name.includes("API")) continue;
    pluginList.push({ name: plugin.name, authors: plugin.authors.map(a => a.name), description: plugin.description });
}

JSON.stringify(pluginList);
austere talon
#

USE MAP ๐Ÿฅน

#

how did u get the json

#

do u parse markdown or did u change script

turbid hatch
#

plugins doesnt have map

#

idk why

#

its from the shortcuts plugin

#

sob

#

oh wait

#

ah well ill deal with it later

austere talon
#

wait

#

oh

#

you need to map the object values silly

turbid hatch
#

oh

#

derp

austere talon
#

Object.values(plugins).filter(p => !p.name.endsWith("API")).map()

jagged cloak
#

fior mobile you should totally replace the entire page with shiggy and a link to webviewcord ven edition

turbid hatch
austere talon
#

wait I forgot we have Android download too

jagged cloak
#

yeah

turbid hatch
verbal pumice
#

you will use 90 plugins available for you to use immediately

turbid hatch
#

@austere talon i gotchu on your calltimer screenshot btw

charred monolithBOT
turbid hatch
#

gonna take a break

austere talon
#

btw we technically can't just use shiggy like this

#

gotta consult with artist probably

turbid hatch
#

oh yeah obv im just memeing

austere talon
turbid hatch
#

didnt actually mean to push it xd

austere talon
#

maybe we could actually show api plugins @turbid hatch

#

push them to the very bottom with their own header and short introduction to what they are

#

"Api plugins are plugins that add no features by themselves. Instead, they help other plugins fulfill common actions like adding context menu entries effortlessly. They will automatically be enabled if you enable plugins using them"

turbid hatch
#

i could get behind that

#

just shove them at the bottom of the array when generating it

austere talon
#

yeah

austere talon
#

i think smth like this as homepage

#

and then we can maybe steal this from vite site

limber skiff
austere talon
#

does it

limber skiff
#

iirc

#

let me see

austere talon
#

many sites look like this

#

i didnt copy any in particular

#

though im about to copy vite

#

:P

limber skiff
#

yeah I'm not complaining

#

just commenting

#

it looks good

lime stone
#

pls tymรฆn

#

i had to type that character for you

#

tbf i could have done it with alt gr + a

austere talon
#

FASTER FASTER

austere talon
#

but not intended

limber skiff
#

maybe say something about how it does patches differently than other mods

quick ibex
austere talon
#

ignore horizontal scrollbar

#

ok fixed

#

i think this looks pretty sweet now

robust basin
#

or else

austere talon
#

wdym?

#

you mean horizontal and vertical padding?

robust basin
#

yop

austere talon
austere talon
#

im looking at a lot of other sites for inspiration

#

vite site so hot

#

does this look better

#

im not that much a fan of the icons tbh

robust basin
austere talon
#

nah

#

im not too fond of the icons honestly

#

looks better without imo

robust basin
#

the icons in the grid look weird

austere talon
#

why

robust basin
#

oh or are those emojis

#

i cant tell

austere talon
#

yes

#

theyre emojis

#

well i downloaded pngs cause i dont want someone with like motorola or whatever to get ugly ass emojis

robust basin
austere talon
#

is there like a prefers-reduced-colors

#

or smth

austere talon
#

if so we can hide the emojis in that case

robust basin
#

i dont think that exists

austere talon
#

shame

#

but yeah i think without the icon the buttons look better

#

also looks less like I copied BetterDiscord (I genuinely didn't it was a coincidence guh, i only copied vite)

jagged cloak
#

betterdiscord copied vite then trolley

austere talon
#

naaah

jagged cloak
#

everything just looks so similar lol

austere talon
#

i only copied the grid from vite

#

this is vite

#

i added hover box shadow

charred monolithBOT
jagged cloak
#

is duplicate code a concern yet btw

charred monolithBOT
austere talon
#

why

jagged cloak
#

i was gonna move some functions from multiple plugins into a common so less c+p

#

i mean i was only gonna do that after finishing mine but

#

just wondered

austere talon
#

oh

turbid hatch
#

i'll make a new placeholder image in a sec

#

@austere talon poi_thumbsup

charred monolithBOT
austere talon
#

nice

#

btw no need to draft pr or whatever

#

we can just merge it already

#

cause the entire site is a draft :P

charred monolithBOT
turbid hatch
#

xd

#

i just did it cuz i was still working on it

austere talon
#

chonky

turbid hatch
#

chonk

#

how does plugins page klook on mobile

#

i tried making the columns relatively nice but idk if i actually did xd

austere talon
#

ughhh why are they loooong

#

shouldnt justify content fix that

#

oh

#

align-items

charred monolithBOT
austere talon
#

grid is so so so hot

austere talon
#

considering most users will visit on pc

#

but i would still try to make mobile look presentable

#

so if someone discovers us on their phone they arent immediately turned off by bad site

#

actually i think I changed my mind about fetching faq from #faq

#

thats not really compatible

#

cause it uses a lot of markdown and images and stuff

#

i think we should just delete #faq, it's kinda inferior to a proper FaQ

jagged cloak
#

yeah

#

just link to real faq in faq shipit

limber skiff
jagged cloak
#

Yencord

limber skiff
#

oneko documentation

austere talon
#

XD

turbid hatch
#

like "fetch: networkerror"

austere talon
#

well im gonna work on FAQ now

turbid hatch
austere talon
#

i think we can just hardcode FAQ in the website

#

and update it whenever

turbid hatch
#

ye

austere talon
#

im thinking about what would be the best way to do this

#

maybe a markdown document for each faq question

#

because just storing strings isn't sufficient

#

since we likely wanna use links and stuff

#

wtf astro stole defineX() from Vencord

jagged cloak
#

dead astro wtf?? dies of define

turbid hatch
#

using the collections system is best

austere talon
#

yeah

#

pretty simple

#

content collection api is nice

#

problem is how we'd do ordering

#

pretty sure 11 shows with 1

#

so its gonna be like 1, 11, 12, ... 2, 22

turbid hatch
#

test :P

#

1, 2, 11

austere talon
#

astro so unsane

#

this is neat tho

turbid hatch
#

ye

#

astro my love

austere talon
turbid hatch
#

.

#

how are you doing it

austere talon
#

works

turbid hatch
#

ah

austere talon
turbid hatch
#

xd

austere talon
#

wait

#

i can just abuse parseInt

#

:3

#

parseInt is insane and just stops when it finds an invalid character

#

so it just stops parsing once it hits _

turbid hatch
#

thats

#

interesting

#

wew

#

i didnt know

austere talon
#

ye thats why u should usually prefer Number()

#

sane behaviour

#

parseInt is mega deranged

#

but in this case parseInt weird behaviour is actually helpful

#

If parseInt encounters a character that is not a numeral in the specified radix, it ignores it and all succeeding characters and returns the integer value parsed up to that point. For example, although 1e3 technically encodes an integer (and will be correctly parsed to the integer 1000 by parseFloat()), parseInt("1e3", 10) returns 1, because e is not a valid numeral in base 10. Because . is not a numeral either, the return value will always be an integer.

austere talon
#

okay basic faq done

charred monolithBOT
austere talon
limber skiff
#

ven can you help me test something real quick, I just need you to send a message

#

(after I say)

#

actually nvm

charred monolithBOT
austere talon
turbid hatch
#

OLOL

#

WHAT

austere talon
austere talon
#

what now

#

is that edge or

turbid hatch
#

chrome

#

google safe browsing

austere talon
#

ew

#

why

turbid hatch
#

shjrug

#

its probably just a blanket ban on vercel anyway

#

not the specific subdomain

austere talon
#

imagine using chrome ewww

#

i dont get it in chrome

turbid hatch
#

weird

#

anyway

#
summary {
    cursor: pointer;
}
#

๐Ÿ™

austere talon
#

its this

#

enhanced protection

turbid hatch
#

o

austere talon
#

standard protection doesnt flag

turbid hatch
#

strange

austere talon
#

Google Safe Browsing recently detected phishing on vencord-website-vendicated.vercel.app. Phishing sites pretend to be other websites to trick you.

#

what???

turbid hatch
#

ive had this issue with vercel before

#

again im pretty sure its just a generic blanket ban

#

cuz loads of people use it for phishing

turbid hatch
#

nevermind!

#

that is very specifically targeted to us

#

Try to trick visitors into sharing personal info or downloading software
probably googlebots seeing the downloads page

austere talon
#

this definitely seems like an automatic flag

turbid hatch
#

ye

austere talon
#

its fucking sunday

#

so if it still happens once we publish site officially

#

i will just write an angry email to google

turbid hatch
#

it probably wont when its on a non-vercel domain

#

anyway

#
const regularPlugins = [];
const apiPlugins = [];

Object.values(plugins).map(
    (plugin) => 
        (plugin.name.includes("API") ? apiPlugins : regularPlugins).push({
            name: plugin.name,
            authors: plugin.authors.map(a => a.name),
            description: plugin.description,
            screenshot: null /* tbd */
        })
);

copy(JSON.stringify([...regularPlugins, ...apiPlugins]));
austere talon
#

also

#

0 detections on the installer.exe

turbid hatch
#

pog

austere talon
#

thats what i thought that maybe some stupid engine flagged us

#

so google just goes ah yes this is malware

#

but we have 0 detections

#

i wonder who did this test

#

some user or does github do that automatically

#

or maybe even google safe search or some other scraper

turbid hatch
#

possibly

#

i think google does it once it realises its a new site

#

its just google being funny

turbid hatch
#

welp regardless

#

it'll be fine later~

#

now lets finish this thing

austere talon
#

ye

#

im just annoyed

#

stupid google

turbid hatch
#

yep

#

i'll sort it out

austere talon
#

how dare u call our site malicious

#

:c

turbid hatch
#

i know how to get google to fuck off

austere talon
#

lmao how

#

do you mean just banning it with robots

#

i dont wanna do that cause i want the site to show up on google as first result

turbid hatch
#

ive got a trusted searchmaster account

#

:^)

austere talon
#

oh

#

idk what that means but sounds fire

turbid hatch
#

i dont know what it means either

#

but normally my reports tend to get resolved within a few hours or so compared to days

#

so if i flag it to google as wrong it'll get resolved within maybe 3-4 hours

austere talon
#

i already did but i didnt leave any comment

turbid hatch
#

speaking of google searchmasters

#

i'll do SEO

austere talon
#

my seo be crazy MenheraFire2

#

yeah u go crazy#

#

vindicated Ven

#

google so real for that

turbid hatch
#

its funny cause my own website is listed on page 3

#

my github is apparently more SEO relevant than my own site

austere talon
#

ye same

#

when i search just vendicated i find my github as first result

#

but my site is like

#

nowhere to be seen

#

github got good seo

turbid hatch
#

yeah

#

but oddly enough i still have a decent CTR

#

30%

austere talon
#

aliucord plugins ๐Ÿ”ฅ

#

lmao this is page 2

#

FINALLY

#

LOL WHAT [kemooooono party]/patreon/user/66642578

turbid hatch
#

aha

#

kemono

#

it has an automated uploader

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

turbid hatch
#

one of your patrons has submitted their token to it

austere talon
#

yea

#

thats crauy

#

we dont have that many

turbid hatch
#

funny

austere talon
#

i also removed link cause discord wont like

#

that was on page 4

frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

turbid hatch
#

fair enough

#

anyway merge in plugins page i think its done

#

:P

#

although i might turn off the screenshots on the cards for now since we dont have any

#

we can show them again later

austere talon
#

maybe we could use typescript to parse the info so we can fully automate it

turbid hatch
#

yeah i just commented them out for now

austere talon
#

I already have experience parsing stuff with typescript

#

from vencord companion ext

austere talon
#

it'd be fairly simple

turbid hatch
#

as long as you can give me json content that sounds good

austere talon
#

ye

turbid hatch
#

unfortunately this isnt my area of expertise

austere talon
#

hmm idk if I should use typescript or swc for this

#

maybe we could run this script on a cronjob

#

I wonder if swc also has a rust api?

#

if so I might write this in rust for the memes

#

looks like it

austere talon
limber skiff
jagged cloak
limber skiff
#

with*

austere talon
#

nookies try not to rewrite every plugin challenge (failed)

limber skiff
#

grrrr

#

god

#

nah I'm keeping that as is

#

dont wanna deal with that

austere talon
#

but u could do what I said rn

#

should be easy

#

make a general purpose shouldIgnore function

limber skiff
#

moving this pain

austere talon
#

do u see why I didn't add it for edits

#

too complicated

limber skiff
#

ye

austere talon
#

btw maybe also add context menu entries for logged messages

limber skiff
#

laterr venn

austere talon
#

to hide delete styles or remove the message entirely

limber skiff
#

the issue is fixed for now

#

the plugin really needs a rewrite

austere talon
#

killing u for not making it function

limber skiff
#

๐Ÿ˜ข

#

the amount of members this server is getting is insane

austere talon
#

why

limber skiff
#

lots of people joining

austere talon
#

we're famos

limber skiff
#

yop

jagged cloak
#

true

#

make edit log ignore the current edit

#

grhgrhrhr why did a second one open verncord token logger!

limber skiff
#

leaked

charred monolithBOT
#

Discord Account

yours truly

What is it that you'd like to see?

The current theme tab works but isn't very user friendly

It would be nicer to add a more friendly interface that allows you to

  • toggle themes
  • upload a local theme file so users can just download from the BD site
    • On native we could store these in the Vencord folder
    • On web we could store these with the DataStore api (indexed db)
    • Would be best to introduce the following 3 ipc methods for this:
      ...
austere talon
#

just opening for tracking purposes and also in case someone else wants to do this

turbid hatch
#

mememememe

#

once the other stuff is out of the way ill do it

charred monolithBOT
#

Discord Account

a vending machine

What is it that you'd like to see?

Currently, to allow one or more inputs to a single setting, you have to make users enter a comma separated list which is error prone and not very user friendly.

It would be really nice to instead have an array option. One way this could be rendered is that there's a single input with an X button behind it and a plus button above or below that adds a new similar input, so you'd have something like

Some ...
#

Discord Account

vindicated vendicated

What is it that you'd like to see?

Currently the available apis aren't really documented well. Besides jsdoc there's not much to go off, other than looking at how other plugins do it. This applies to both apis in the api/ folder and for other apis such as webpack search, webpack commons (describing every discord module is definitely overkill but maybe more general) and the most common utils like LazyComponent, ErrorBoundary and when to use it (...

austere talon
#

the {} are there for a reason btw @marsh cave

#

it's because Astro formatter is stupid

#

without them it introduces random whitespace

austere talon
#

@turbid hatch for the plugin cards, perhaps make them uniform with these

#

aka add the border radius

#

other than that looks nice

marsh cave
austere talon
#

yes but the newline in the p doesn't matter

#

it only matters inside code

#

since its an inline element

charred monolithBOT
austere talon
#

noticed an issue with codeblocks

#

iirc there's no good way to theme codeblocks for both light and dark theme

honest geyser
#

fuck light theme?

austere talon
charred monolithBOT
charred monolithBOT
#

Ok small follow-up since it was enabled it on web again, I figured out why it was "working" for me on web. Turns out my global output volume on Voice Settings was under 100%, so what VolumeBooster when going beyond 100% was just compensating those back to where 100% would be giving the illusion it was working, and then not have effect beyond that. But after setting it to 100%, VolumeBooster indeed has no effect going beyond 100%. My bad.

charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Ok small follow-up since it was enabled it on web again, I figured out why it was "working" for me on web. Turns out my global output volume on Voice Settings was under 100%, so what VolumeBooster when going beyond 100% was just compensating those back to where 100% would be giving the illusion it was working, and then not have effect beyond that. But after setting it to 100%, VolumeBooster indeed has no effect going beyond 100%. My bad.

I cried

charred monolithBOT
turbid hatch
#

all done

charred monolithBOT
austere talon
charred monolithBOT
limber skiff
#

hell yeah

#

I knew something was gonna break

#

well okay I will fix later

charred monolithBOT
cunning canyon
#

VENCORD 727 STARS WYSI WYSI

charred monolithBOT
verbal pumice
#

and it started

austere talon
#

I read their name as FluxyProgaming

charred monolithBOT
tidal cloud
austere talon
#

btw @turbid hatch settings sync is good

#

just waiting to finish site soon so we can actually link people somewhere

#

we can probably finish it this week

charred monolithBOT
charred monolithBOT
#

Me personally I think they're way too big by default, maybe add an option for different presets like Small/Medium/Large, for people who want them to look more pleasing for personalization. (This is a very unnecessary feature but it definitely would make it better on the eyes I think, because by default it bothers me how big they are, but people might disagree maybe.)

austere talon
charred monolithBOT
limber skiff
austere talon
#

alright

#

just making sure you actually plan to fix it cause I just assigned you to the issue

#

otherwise I would have done it soonish

charred monolithBOT
limber skiff
#

ye

charred monolithBOT
austere talon
#

maybe we could get users to help us take Screenshots for the site @turbid hatch

#

but actually idk

#

Screenshots should probably be consistent and we should try to get them to be as small file size as possible while looking presentable

charred monolithBOT
#

Discord Account

No response

What is it that you'd like to see?

When oppening the latest macOS build for vencord I was prompted by the system message below, I am currently on macOS BigSur 11.6.2 (as you can see in the error) and would like to use vencord without having to update my OS.
Another user was having the same problem in issue #331 but it was never resolved, I am not asking support for super old macOS versions but atleast support for macOS 10.15.7 and 11.

Reque...

turbid hatch
#

we can provide a guide on how to take them later

charred monolithBOT
austere talon
#

cringe

charred monolithBOT
verbal pumice
#

was it closed

charred monolithBOT
#

I tried to force the app to install by adding and changing the minimum system requirements with no luck, it would still refuse to install...
<img width="733" alt="image" src="https://user-images.githubusercontent.com/30276916/226395474-a85009ec-73cc-40de-a614-4da4bcdd1e03.png">

I then gave up and decided to run the installer directly and it's been working so far, which makes it the more puzzling as to why there is a minimum version requirement in the first place...
<img width="967" alt="...

umbral hedge
#

apple trying to get people to buy newer devices blobcatcozy

charred monolithBOT
austere talon
#

wasn't there some free way to sign apps some while ago

turbid hatch
#

yeah and then it got killed

austere talon
#

maybe we could put vencord installer on the Microsoft store

turbid hatch
#

because people abused it

austere talon
#

it costs you 15 bucks once

#

which is semi affordable

#

or maybe someone here already has a Microsoft store license

turbid hatch
#

i do i believe

austere talon
#

if you do then let's try that

charred monolithBOT
turbid hatch
#

lol

#

the partner center is so confusing

austere talon
#

maybe our installer is against their tos tho

#

I don't really know

#

stores usually ban installers

#

though technically vencord installer doesn't install a different app, it's more of a patcher? so maybe it's okay ๐Ÿค”

turbid hatch
#

it'll be fine!

austere talon
#

how do u know ๐Ÿ˜ญ

charred monolithBOT
turbid hatch
#

you can publish any win32 app

#

i dont see any restriction on what it does

#

as long as its not malware

#

although we should probably rename it to Vencord Patcher on the microsoft store

#

cause it seems odd otherwise

charred monolithBOT
turbid hatch
#

also we need an original logo

charred monolithBOT
austere talon
charred monolithBOT
#

Hmm, I wonder what adds that, since it's not actually in our list file. And the build workflow just zips the program

Vencord/Installer@main/macos/Info.plist

I've changed the plist for now (https://github.com/Vencord/Installer/pull/26), it should set the minimum requirement to macOS Catalina as described, I'lll have a look into the build logic to see if there's anything that ...

turbid hatch
#

yip

#

also i do have an account