#๐Ÿ‘พ-core-development

1 messages ยท Page 35 of 1

charred monolithBOT
limber skiff
#

^^ ven

charred monolithBOT
austere talon
#

y

#

just make second pr

limber skiff
#

aight

#

I got traumatized when you got mad at megu for a simple commit and I dont wanna do excessive commits lol

charred monolithBOT
#

NixOS is actually getting very popular, it is a developers dream. However, it is very easy to make a flake, once I switch to NixOS I'll see if I can make one.

You can make a flake and probably just make a PR to the nixpkgs repo and get it accepted, not sure how fast or what the exact process is.

austere talon
#

stop spamming smh ๐Ÿ™„ <@&1015072428843601962>ercel

#

<@&1015072428843601962>encel

#

STOP PINGING THE ROLE DISCORD

#

oh my god

umbral hedge
#

banned for spam

#

worst discord feature

austere talon
#

someone make a plugin to stop fucking discord from turning things into mentions

#

so annoying

#

what happened to wysiwyg

#

Slate is fake wysiwyg

charred monolithBOT
tidal cloud
#

the website looks nice! @austere talon

#

i like it

umbral hedge
#

the home cloud

austere talon
#

ye

#

Nedd to fix that on mobile

#

idk how to tbh

#

could do two rows of 3

#

but that might be weird

umbral hedge
#

burger menu?

#

also home kinda unnecessary since normally you can click the website title xd

austere talon
#

ye it's the same on our site

austere talon
#

maybe we can tho idk

umbral hedge
austere talon
#

or mega cope css

#

:P

umbral hedge
#

it's not that cope

austere talon
#

mm maybe

tidal cloud
#

shouldn't be super hard

umbral hedge
#

make the detail a burger menu and summary a full width and escape bounds

#

that's easy as hell

austere talon
#

but you need js anyway to handle opening the Hamburger

#

oh wait details

umbral hedge
#

why

austere talon
#

true

umbral hedge
#

detail doesn't use js

austere talon
#

details is pretty cool element i used it in faq too

umbral hedge
#

xd

austere talon
#

I didn't look at the link u sent

#

I just assumed it was full example of hamburger menu

#

like I didn't even read the name, sorry my brain is off

#

but tbh I don't think I care enough to put extra effort for mobile

#

hardly anyone will visit on mobile

#

probably gonna just do 2x3

#

mobile has more bugs too

#

oneko in the way

umbral hedge
#

husk

austere talon
#

tbh idk what to do with the downloads page, I think I like the idea of tabs and a box but the current one is kinda ugly

charred monolithBOT
limber skiff
#

discord made nitro classic users not able to sync nitro themes ๐Ÿ˜ญ

#

@austere talon what's this part for

austere talon
#

Duplicate name

#

blahblah~3

limber skiff
#

oh

#

yikes

austere talon
#

idk if that's actually in message content

#

but better be safe than sorry

limber skiff
#

yeah

austere talon
#

it doesn't matter if it isn't

#

but I think just matching name from message content is better than having that patch

#

worst case scenario the message has two of the same emote but one renamed

#

but that's such a niche edge case plus it doesn't even matter much

limber skiff
#

you are matching using the id

austere talon
#

yes

#

you can change the name

#

the name you send emotes with doesn't matter

limber skiff
#

what...?

#

really?

austere talon
#

yes

#

<:this_doesnt_matter:id>

limber skiff
austere talon
#

I put the whole bee movie script in and it worked

limber skiff
#

:this_doesnt_matter:

#

well

#

discord doesnt send it correctly

#

with wrong name

austere talon
#

they do

verbal pumice
#

they do

#

it renders correct name if youre in the server the emote is from

austere talon
limber skiff
#

tf

austere talon
#

yes because you have access to the emote

#

lemme do one you don't have access to

limber skiff
#

oh

#

now it worked with another name

austere talon
#

yes

#

there's no character limit

limber skiff
#

lmao

austere talon
#

I posted an emote with 3900 characters of bee movie script as emote name

#

:3

#

it shows the entire thing for people who don't have access to it

limber skiff
#

that's so bad

#

discord storage will cry

#

oh

#

there's the message length limit

austere talon
limber skiff
#

perfect

austere talon
#

<:AccordingtoallknownlawsofaviationthereisnowayabeeshouldbeabletoflyItswingsaretoosmalltogetitsfatlittlebodyoffthegroundThebeeofcoursefliesanywaybecausebeesdontcarewhathumansthinkisimpossibleYellowblackYellowblackYellowblackYellowblackOohblackandyellowLetsshakeitupalittleBarryBreakfastisreadyComingHangonasecondHelloBarryAdamCanyoubelievethisishappeningIcantIllpickyouupLookingsharpUsethestairsYourfatherpaidgoodmoneyforthoseSorryImexcitedHeresthegraduateWereveryproudofyousonAperfectreportcardallBsVeryproudMaIgotathinggoinghereYougotlintonyourfuzzOwThatsmeWavetousWellbeinrow118000ByeBarryItoldyoustopflyinginthehouseHeyAdamHeyBarryIsthatfuzzgelAlittleSpecialdaygraduationNeverthoughtIdmakeitThreedaysgradeschoolthreedayshighschoolThosewereawkwardThreedayscollegeImgladItookadayandhitchhikedaroundTheHiveYoudidcomebackdifferentHiBarryArtiegrowingamustacheLooksgoodHearaboutFrankieYeahYougoingtothefuneralNoImnotgoingEverybodyknowsstingsomeoneyoudieDontwasteitonasquirrelSuchahotheadIguesshecouldhavejustgottenoutofthewayIlovethisincorporatinganamusementparkintoourdayThatswhywedontneedvacationsBoyquiteabitofpompunderthecircumstancesWellAdamtodaywearemenWeareBeemenAmenHallelujahStudentsfacultydistinguishedbeespleasewelcomeDeanBuzzwellWelcomeNewHiveCitygraduatingclassof915ThatconcludesourceremoniesAndbeginsyourcareeratHonexIndustriesWillwepickourjobtodayIhearditsjustorientationHeadsupHerewegoKeepyourhandsandantennasinsidethetramatalltimesWonderwhatitllbelikeAlittlescaryWelcometoHonexadivisionofHonescoandapartoftheHexagonGroupThisisitWowWowWeknowthatyouasabeehaveworkedyourwholelifetogettothepointwhereyoucanworkforyourwholelifeHoneybeginswhenourvaliantPollenJocksbringthenectartoTheHiveOurtopsecretformulaisautomaticallycolorcorrectedscentadjustedandbubblecontouredintothissoothingsweetsyrupwithitsdistinctivegoldenglowyouknowasHoneyThatgirlwashotShesmycousinSheisYeswereallcousinsRightYourerightAtHonexweconstantlystrivetoimproveeveryaspectofbeeexistenceThesebeesarestresstestinganewhelmettechnologyWhatdoyouthinkhemakesNotenoughHerewehaveourlatestadvancementtheKrelmanWhatdoesthatdoCatchesthatlittlestrandofhoneythathangsafteryoupouritSavesusmillionsCananyoneworkontheKrelmanOfcourseMostbeejobsaresmallonesButbeesknowthateverysmalljobifitsdonewellmeansalotButchoosecarefullybecauseyoullstayinthejobyoupickfortherestofyourlifeThesamejobtherestofyourlifeIdidntknowthatWhatsthedifferenceYoullbehappytoknowthatbeesasaspecieshaventhadonedayoffin27millionyearsSoyoulljustworkustodeathWellsuretryWowThatblewmymindWhatsthedifferenceHowcanyousaythatOnejobforeverThatsaninsanechoicetohavetomakeImrelievedNowweonlyhavetomakeonedecisioninlifeButAdamhowcouldtheyneverhavetoldusthatWhywouldyouquestionanythingWerebeesWerethemostperfectlyfunctioningsocietyonEarthYoueverthinkmaybethingsworkalittletoowellhereLikewhatGivemeoneexampleIdontknowButyouknowwhatImtalkingaboutPleaseclearthegateRoyalNectarForceonapproachWaitasecondCheckitoutHeythosearePollenJocksWowIveneverseenthemthiscloseTheyknowwhatitslikeoutsideTheHiveYeahbutsomedontcomebackHeyJocksHiJocksYouguysdidgreatYouremonstersYoureskyfreaksIloveitIloveitIwonderwheretheywereIdontknowTheirdaysnotplannedOutsideTheHiveflyingwhoknowswheredoingwhoknowswhatYoucantjustdecidetobeaPollenJockYouhavetobebredforthatRightLookThatsmorepollenthanyouandIwillseeinalifetimeItsjustastatussymbolBeesmaketoomuchofitPerhapsUnlessyourewearingitandtheladiesseeyouwearingitThoseladiesArenttheyourcousinstooDistantDistantLookatthesetwoCoupleofHiveHarrysLetshavefunwithth:762552214937796618>

limber skiff
#

a masterpiece

austere talon
#

click this

limber skiff
#

the tooltip

charred monolithBOT
charred monolithBOT
charred monolithBOT
tidal cloud
#

like really chonk

charred monolithBOT
cunning bobcat
#

also just realised that's issue/PR #666

golden gulch
#

I was so close

cunning bobcat
#

rip

golden gulch
#

I went to double check if I should PR to main before my made the cutecord PR and then by the time I hit the submit button on mine the viewy one had already been posted

cunning bobcat
#

trolled

charred monolithBOT
#

Discord Account

artifex#3650

What happens when the bug or crash occurs?

When loading a theme via a link, It says "Valid" but the theme doesn't load.

What is the expected behaviour?

When I Load a theme via a link, Vencord should automatically enable it.

How do you recreate this bug or crash?

  1. Get a link to an x.theme.css file
  2. Load it into the theme page

Errors

Replace this text with your crash-log.

Request Agreement

  • [X] I am using Discord ...
limber skiff
#

epicc

charred monolithBOT
charred monolithBOT
#

Discord Account

TechieGuy32#8338

What happens when the bug or crash occurs?

The bug happens during the installation. The installer does not work and asks the user to run as an Adminstrator or Root. I am using an admin account even tried to run the file using terminal as super user.

What is the expected behaviour?

Vencord should be installed on the discord client

How do you recreate this bug or crash?

  1. Download the vencord zip on macOS
  2. Unzip file
  3. Select disc...
charred monolithBOT
#

Discord Account

LenartNotFound#8228

What happens when the bug or crash occurs?

on my main account i use fakenitro theme but when i switch to my second account and then back to the main one that theme resets and i need to select it again

What is the expected behaviour?

it should not reset the theme

How do you recreate this bug or crash?

select any built in theme in discord that you can use if you have fake nitro plugin enabled

then you switch to your second account

...

austere talon
#

oh my fucking god

#

stop spamming stupid issues

charred monolithBOT
fleet depot
austere talon
#

what? @limber skiff

charred monolithBOT
austere talon
#

please stop just insta merging @limber skiff

#

I still want to review it

charred monolithBOT
charred monolithBOT
austere talon
# charred monolith

there's a noticeable performance difference between inline regex and regex in a variable

#

I assume because it recompiles the regex every single time (as global regular expressions have state so you have to, and maybe they just do it for all regexes)

#

and every component must use error boundary ๐Ÿ”ซ

charred monolithBOT
limber skiff
austere talon
#

yes

limber skiff
#

I want you to use the old approach, instead of matching the name using the message content

#

the new fake nitro feature I added makes fake nitro emotes show like real ones, but the message content isnt actually modified

austere talon
#

why not just also match emoji urls

limber skiff
#

so the new approach wouldnt work with it

austere talon
#

that's still simpler imo

limber skiff
#

sure then

austere talon
#

u know what I mean right

#

I assume u use something like "FakeNitroEmoji" as name right

limber skiff
#

ye

austere talon
#

maybe try to look up the emoji by id in the local cache

limber skiff
#

do we just hardcode the name

#

hmm

austere talon
#

wait no that's not necessary

#

it should show the real name automatically I think

#

Well idk

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
#
[Vencord/Installer] New tag created: v1\.2\.7
jagged cloak
#

lol aliucord user

charred monolithBOT
austere talon
#

just block the bot sorrykirino

jagged cloak
#

true

#

yag my hated

charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

charred monolithBOT
fleet depot
#

could we get a separate channel for stars ๐Ÿฅบ

austere talon
#

nuh uh

limber skiff
#

include webp here just in case

charred monolithBOT
austere talon
#

now it works tho

#

i can just drop extension

charred monolithBOT
austere talon
limber skiff
#

cool

#

by using the actual export it even changes the fake name to the real if it finds in the cache

austere talon
limber skiff
#

yop

limber skiff
#

first is a fake second is a real

limber skiff
#

coc

charred monolithBOT
robust basin
limber skiff
#

why

#

the whole point is to act like a normal emoji

limber skiff
#

correct

#

and that's good?

austere talon
charred monolithBOT
austere talon
#

just some indicator its fake

limber skiff
#

well it's an additional patch

robust basin
limber skiff
#

can it be the name

robust basin
#

theres some rare cases where it would be relevant to know its not real

limber skiff
#

like :what: (Fake)

#

smh

robust basin
#

maybe replace this text

limber skiff
#

name is easier lol

robust basin
charred monolithBOT
honest geyser
#

Vencord's coc is just the right size, and of a perfect content, I love it!

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
austere talon
#

maybe someone test if this works fine

#

it works for me, but just to make sure

#

also cc @fiery jungle

charred monolithBOT
austere talon
#

how are u making it @spark cove

#

I'm thinking make it open a second modal

#

on top of the normal settings modal

#

that will have the list of items

spark cove
#

oh mine was exactly what u said but in the base modal

austere talon
#

yeah but I think that will get messy

#

Once u add like dozens of entries

#

So I think it's best to have like

Configure Whatever >```
#

with the right arrow

#

if u click it opens modal specifically for that setting with the multiple entries

spark cove
#

god i need to name my git stashes

austere talon
#

and u need to make it extensible

#

like you can supply any component and it gets some props

spark cove
#

?

#

basically i have atom setting types and collection types

#

so u can do Collection<Atom>

#

everything is an atom but arrays

austere talon
#
myOption: {
    type: OptionType.Array,
    component: ({ index, value, setValue}) => (
   <div>... </div>
   )
}```
#

you should make it be smth like this

#

it would render component for every entry in the array

#

obviously provide premade components for string, number, etc

spark cove
#

oh yea u can do that functionally

#

it will look diff tho

austere talon
#

but also have some way to easily build custom ui

#

So you can for example make like user component

#

and render the actual user

#

or guild picker

spark cove
#

yop i will show how u use it as a plugin dev in 2 pico seconds

austere talon
#

just pr and we will see

spark cove
#

had to find out which stash it was cus i dont name them

#

nah i need to do the ui stuff real quick

austere talon
#

it should also have some custom newItem method

spark cove
#

lol i was trolling around with the map type

austere talon
#
myOption: {
    type: OptionType.Array,
    component: ({ index, value, setValue}) => (
   <div>... </div>
   ),
   createNewItem: () => openGuildPicker()
}```
spark cove
#

the undefined shouldnt be there but i did that undefined thing after i stashed these changes

charred monolithBOT
frail skyBOT
#
Bad Patches

AlwaysTrust (had no effect):
ID: 177729
Match: /const o=JSON.parse\('\[.+?'\)/

BetterRoleDot (had no effect):
ID: 749565
Match: /"(?:username|dot)"===\w(?!\.\w)/g

Bad Starts

None

Discord Errors

austere talon
#

did anyone test #693

cunning canyon
charred monolithBOT
austere talon
#

@spark cove when do you think you will finish array settings

#
  • please push your progress
#

prs like the one of @cunning canyon depend on it

#

open draft pr rn

spark cove
#

my bad i was watching among us

#

opening pr

austere talon
#

how do u WATCH among us

spark cove
#

DisguisedToast plays the tried and tested jester role, you get voted out, you win. but what if, during that whole chaos, you had a medic helping you survive all the new roles trying to eliminate you? This, is the immortal combo.

Subscribe to Disguised Toast! โ–บhttp://bit.ly/1cRxhZa

Watch me Live on Twitch! โ–บ https://twitch.tv/disguisedtoast
Vis...

โ–ถ Play video
charred monolithBOT
spark cove
#

sec im figuring out why my vscode extension is exploding

austere talon
#

megu opened a pr for one of the template Code of Conducts but imo that one is waaaay too professional and doesn't really fit Vencord

#

so I opened that one as an alternative

#

Trying to keep it fairly short while covering the most important aspects

charred monolithBOT
austere talon
#

god i need to find a better way to manage prs

#

its like really hard to keep track of which ones I looked at, which ones of those pushed new commits after feedback, etc

limber skiff
#

I'm sure the git part works though

charred monolithBOT
austere talon
#

@lime stone

#

ponged to give contributor role, dont mind me :P

charred monolithBOT
spark cove
#

LOL

charred monolithBOT
austere talon
#

wait

#

thats not manti

spark cove
#

SaneCord

charred monolithBOT
#

Warning
Before you test this PR, make a backup of your settings file. This PR is WIP and changes the way settings are (de)serialized.

Adds future support for "impure" types (types aren't JSON values). Right now it adds Arrays, RegExps, and Maps; the example impl is a TextReplace plugin. Not sure what use-case map could have, but I added it before so bleh.

TODO:

  • [ ] PluginModal components for each setting type
  • [ ] Testing the (de)serialization
spark cove
#

oh i remember what map was for

#

i think map needed to be tuple

#

but i was eepy or something

austere talon
#

curious why you use not json serialisable types?

#

why use map over just plain obj

spark cove
#

regexp keys

austere talon
#

well thats pretty easy to serialize :P

spark cove
#

yea i mean it serializes them lol

#

but its not JSON on its own

austere talon
#

but I meant Maps and whatever else wouldnt be json compliant?

#

doesnt seem necessary i think

spark cove
#

not sure i agree

charred monolithBOT
austere talon
spark cove
#

yeye the "not sure" is cus im trying to think of what ur saying

austere talon
#

I'm asking you why you'd want to use Map for settings

#

instead of just a plain object

spark cove
austere talon
#

I'm assuming Map is just for key value pairs like text replace right?

spark cove
#

i dont think i actually needed map

#

but rather a list of tuples

austere talon
#

yea

#

or an object

spark cove
#

where u can have duplicate keys btw

austere talon
#

i think object would be easier to use

austere talon
#

good point

#

array of tuples it is

spark cove
#

but the main reason for the new (de)serialization logic is

#

so we can have non-json setting types

#

as a part of the settings api itself

austere talon
#

hmm, I don't think those things belong in settings

#

other than regex maybe

#

what other non json types would you wanna use?

#

I feel like all of those belong in DataStore instead

spark cove
#

well if u accept regex then arrays would also be possible "non-json" because they can contain regex, and the same with tuples

charred monolithBOT
austere talon
#

plus it's a very niche use case

spark cove
#

hmm okay

#

i think i agree

austere talon
#

idk just seems easier to me that way

#

or maybe we could provide a regex option but store it as normal string?

spark cove
austere talon
#

but like

myRegexOption: {
  type: OptionType.STRING,
  isValid: (s) => { try { return !!RegExp(s); } catch { return false } },
}
#

i think this is fine

#

just trying not to overcomplicate the settings api too much so I think keeping it limited to json stuff is a goal

#

(but feel free to change my mind if u think im stupid)

spark cove
#

mm i dont get why to limit it tbh

#

it doesnt really complicate things too much internally, u just add a serialize/deserialize method and its pretty simple

#

i'd say non-json types arent all that niche, eg dates regex sets

#

it just shifts the impl difficulty to the plugin dev, and probably induces duplicate logic

austere talon
#
function serialize(regex) {
  return regex.toString();
}

function deserialize(regex) {
  return (0, eval)(regex);
}
#

rate

glass cedar
#

I agree with vap

spark cove
#

REAL

austere talon
spark cove
#

i will add that to the PR

austere talon
#

NO

#

horror

#

but it works mwahahahha

woeful sable
austere talon
#

ok i did

woeful sable
#

real

austere talon
woeful sable
austere talon
#

did u like album @spark cove

spark cove
#

yop but both times i listened to it there were no stand out trakcs

#

but its really good

#

but i dont like saving whole albums

austere talon
#

oh true i guess, it's just chill album overall

spark cove
#

i keep remembering one of the songs

#

thats why i listened again today but

#

i frorgot which

#

im just gonna listen to it every now and then til it pops out

austere talon
#

LOL

#

i know that feel

spark cove
#

heh

charred monolithBOT
austere talon
#

@rustic nova

#

ah u checked ur name

#

might wanna edit ur name in constants then?

fiery jungle
spark cove
#

sanecord will blow up

#

explode even

charred monolithBOT
#

Discord Account

khai#4150

What happens when the bug or crash occurs?

This issue happens, as i'm in the web version, SpotiCord (BD theme) once installed, cannot be disabled from the 'Themes' textbox, as shown. Is this an issue only with this theme? I've reinstalled Vencord but still can't undo the theme.

What is the expected behaviour?

I expect the theme textbox to be there so I can remove this theme.

How do you recreate this bug or crash?

  1. Installed plugins

  2. ...

#

Discord Account

The Glitchologist#2398

What is it that you'd like to see?

We should be able to add custom plugins imported from BD to make it better, i'm not asking for a specific plugin but there should be a mode where you can add custom plugins. This can maybe fix some bugs & improve Vencord so much that BD will fall.

Request Agreement

  • [X] This is not a plugin request
#

Discord Account

The Glitchologist#2398

What happens when the bug or crash occurs?

This bug happens whenever we type / and scroll down.. Nothing happens until we reach the tags create section but when we do then it bugs out and has infinite commands of the same time.. Keeps scrolling up and wont show us the rest of the commands even if we scroll all the way up.

What is the expected behaviour?

I expect Vencord/Discord to let us scroll down slowly here instead of bugging it out....

spark cove
#

lol

charred monolithBOT
austere talon
#

god please never pr from the main branch @olive vapor

#

this is always a jumpscare

#

use feature branches

charred monolithBOT
austere talon
olive vapor
#

I do

austere talon
#

anyway thanks for the improvements and sorry for the long wait & initial conflict around it, I'm sorry for not doing better at solving it

olive vapor
#

This is the only time Iโ€™ve had someone mention feature branches to me tho. I donโ€™t know what that popup looks like otherwise.

austere talon
#

PRing from main branch is generally a nogo

#

Always use branches when possible

spark cove
#

it messes with people's push protection

#

if they have that xd

olive vapor
#

๐Ÿค”

#

Wait, does it copy the branch over to the parent repo?

austere talon
#

there's a lot of issues for maintainers when you pr from main branch

  • if they have a cronjob workflow on the main branch and make a merge commit on ur pr they will now be subscribed to ur main branch aka that workflow will email them every time it fails ( i had this happen for someone else's pr, they broke some code and our cron workflow emailed me DAILY for weeks about their fork, i had to beg them to delete their fork )
  • that scary popup i showed a screenshot of
  • it makes it harder to keep track of merges (Merge branch "main" into main vs Merge branch "improve-lastfm" into main) (not applicable to Vencord because we don't do merges but applicable to other repos)
  • it's terrible practice because you now polluted ur fork and just made it harder to pr multiple features at once
#

just avoid doing that if u can AiriThumbUp

charred monolithBOT
#

644c5c4 Make Vencord title look consistent with Discord... - AutumnVN
e143260 MessageLogger: Add context menu entry to remove... - Vendicated
b903925 PronounDB: Add support for compact mode & clean... - TheKodeToad
0b4ae72 feat(plugin): SearchReply (#551) - Syncxv
93cb51a feat(MessageEvents): Promisable send/edit liste... - hunt-g

spark cove
#

coc

austere talon
#

i feel weird putting my personal email there when there's multiple maintainers/potential mods but it's not like we have a central email

woeful sable
#

venconduct

charred monolithBOT
charred monolithBOT
rustic nova
charred monolithBOT
charred monolithBOT
charred monolithBOT
#

Discord Account

LenartNotFound#8228

What is it that you'd like to see?

i think that it would be nice if we could add betterdiscord themes to vencord like you do in betterdiscord bcs right now you need to copy that link and in some themes that link is hard to find

Request Agreement

  • [X] This is not a plugin request
jagged cloak
#

how its at the top of the file 99% of the time

charred monolithBOT
limber skiff
#

grammar died

lime stone
#

i had to find the yellow message :P

#

thanks

charred monolithBOT
lime stone
#

nearly 1k that's nice!

charred monolithBOT
charred monolithBOT
lime stone
#

did the code of conduct have to be coc?

#

lmao

austere talon
#

coc

charred monolithBOT
charred monolithBOT
austere talon
#

I hope this makes sense? it's kinda hard to explain

#

I'm saying

plugin a visited - enabled? no.
plugin b visited - enabled? yes. Enable plugin a (doesn't also enable dependency c of a)
plugin c visited - enabled? no
charred monolithBOT
turbid hatch
#

ye i understand

#

cause it wont walk far enough to realise c is needed

charred monolithBOT
turbid hatch
#

but we do have that method (currently unused(?)) that we can switch to if we ever need to go more than one level deep

charred monolithBOT
charred monolithBOT
charred monolithBOT
charred monolithBOT
austere talon
spark cove
#

ah ok

#

edited the comment with a suggestion

spark cove
#

@umbral hedge since ur pr will prob be merged before mine do u wanna copy my intersperse util into misc

umbral hedge
#

yop but not now

spark cove
#

yop when u do code reviw

umbral hedge
#

can you uh

#

oh you did write that

#

was gonna ask u to post on pr xd

spark cove
#

ye i wrote it above

charred monolithBOT
spark cove
#

i didnt even know the theme stuff was in the quickCss file

#

funny

umbral hedge
#

wym

spark cove
#

the part of themes that manages the style in the dom is in src/utils/quickCss.ts

charred monolithBOT
charred monolithBOT
split hornet
charred monolithBOT
#

hmm, I'm not sure how useful this is, considering it only supports js and css. Perhaps there is a formatter that supports more languages? I also feel like a lot of times people will post only a part of the code, and often times this will not be fully valid (since there's parts missing) which means this will fail, so I think Unindent is more useful?

I'll try to find another formatted that would support more languages! I've only found Prettier so far but I'll look into some more

spark cove
spark cove
austere talon
#

Promise.resolve(() => { throw Error() }) throws synchronously

spark cove
#

oh if u call

#

true

austere talon
#

yea

quick ibex
#

vap you will review 585 and merge real

spark cove
#

:3

austere talon
#

TYPO ๐Ÿ˜ญ

spark cove
#

haha ikikik

austere talon
#

yeah.

quick ibex
#

new fork vapcord

spark cove
#

ok.

cunning bobcat
#

what was said

austere talon
#

the period is so intimidating

spark cove
#

it is i get flashbacks

austere talon
#

yeah.

cunning bobcat
spark cove
quick ibex
charred monolithBOT
cunning bobcat
cunning bobcat
quick ibex
#

feat/remote-access-tool when

cunning bobcat
#

trojan*

charred monolithBOT
charred monolithBOT
woeful sable
#

yo that's me fr

charred monolithBOT
charred monolithBOT
frail skyBOT
#
Bad Patches

None

Bad Starts

None

Discord Errors

charred monolithBOT
#

Fair enough about being superseded, I didn't see that - that'll probably stop the need for rebuilding. Still, really not nice to just shut anyone down who's suggesting vxtwitter be added. If it's suggested - clearly, it's wanted. Felt hypocritical to me ever since I saw it. With no easy user plugins without rebuilding the whole thing. It's really annoying that just because someone said ":trollface:" I had to rebuild ever since.

#

will always be opionated

It's not about opinions, it's about options. There are about 8 billion opinions. If someone asks for something different why not just use a toggle... It took me about 5 minutes to add one with little coding experience, but I didn't bother suggesting it because everyone here seems to really hate the idea of it. Clearly the same single alternative was suggested, not hundreds of them, so there's really no reason for being so stuck on using just one of them because i...

austere talon
#

why does this person agree with me yet argue against my point

#

silly

#

@turbid hatch idk if u saw but the plugin.json contains many unused fields

#

"hasCommands" and stuff

#

I think it would be cool if we could incorporate this into the ui

#

im thinking use some emojis to show what features a plugin has

#

then allow filtering by those features

turbid hatch
#

ye, i was planning to do it when redesign is closer to being done

limber skiff
#

omg the server changed

charred monolithBOT
austere talon
#

okay no og thats good

#

so fire

quick ibex
#

like did you ask creator or whatever

honest geyser
fleet depot
charred monolithBOT
austere talon
#

lookie lookie

quick ibex
#

you love the TODO email

austere talon
#

ye

#

whats a good way to highlight the section jumped to

quick ibex
#

just a short neon yellow burst imo

#

or like flash

#

similar how jumping to messages via links works

austere talon
#

maybe this is good

charred monolithBOT
austere talon
#

\๐Ÿณ๏ธโ€โšง๏ธ

charred monolithBOT
austere talon
#

okay i think its done for now

charred monolithBOT
austere talon
#

but this is just an initial draft so if u want anything changed just lemme know lewie

quick ibex
#

ubuntu is kinda weird, and system preference doesnt actually work on chromium

austere talon
#

so u dont have to open ur browser

#

maybe make a version without the header and stuff

#

to embed

#

or just make json endpoint

#

both work with me

turbid hatch
#

we're very close now then

#

are you gonna put the site on vencord.vendicated.dev?

turbid hatch
#

although instead of saying JSON plain text, you should say stored as compressed JSON

#

:P

#

actually mm

#

the difference is minimal

#

probably not worth

austere talon
#

Well we should encrypt it anyway

turbid hatch
#

yeah

austere talon
#

I'm not sure how we could encrypt it

turbid hatch
#

we'll work out how to do that another time

#

but i think it'll be fine for now

#

its locked down heavily

austere talon
#

maybe use the user id as password

#

uh

#

I guess that's not actually very safe but means you have no way to recover data from the database

#

since we only store id hashes

turbid hatch
#

yeah

#

and the hashes are different depending on the context

#

like secret keys vs actual settings

#

so you cant map a secret key to a settings object

#

which i thought was very clever of me

spark cove
#

ew the channel is gay now

turbid hatch
#

no u

spark cove
#

real

charred monolithBOT
#

:transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgender_flag::transgende...

austere talon
spark cove
#

what is that even from

turbid hatch
#

dont look in the typography folder

#

worst mistake of my life

turbid hatch
#

its the tracking id

spark cove
#

ohh its a definition thats why its not rendered

turbid hatch
#

ye

spark cove
#

lit way to do it

spark cove
#

hot and sexy

#

tbh

austere talon
turbid hatch
#

took me ages to do

austere talon
#

I think it's too much

spark cove
#

VEN IS HOMOPHOBIC

turbid hatch
#

i think the idea was to give each page its own identity color

spark cove
#

I LOVE THe oneko

#

so much

turbid hatch
#

so we can still do the colors for each page's header but just drop it from the navbar

#

which im fine with

austere talon
turbid hatch
#

works for me

austere talon
#

oh you just said that

turbid hatch
#

^^

#

mine was slightly different

#

it was to remove it from nav completely and just do headers

#

but each "active" color could be that page's "accent" color

austere talon
#

I love the [LOGO], great new name for our mod

turbid hatch
#

ah yes

#

[LOGO]cord

austere talon
#

btw i saw installer design on figma

#

and I'm gonna be veerry honest here

#

my ass is not implementing that

spark cove
#

.socials a needs color methinks

turbid hatch
#

wouldnt make you

#

thats my job

austere talon
#

I'm lazy and don't wanna touch installer gui much

turbid hatch
#

im the one pushing this redesign lol

austere talon
#

oh sure

turbid hatch
#

this is just my prelim stuff

#

its far from finished

spark cove
#

true my bad

austere talon
#

are you a fan of the channel name emojis

spark cove
#

feedback on an alpha build

austere talon
#

lewi could you also implement shiki css variables theme in ur pr?

turbid hatch
#

when its out of draft i'll accept feedback poi_thumbsup for now i dont wanna cry in a corner about how badly implemented it is rn xd

austere talon
#

currently we just use github dark theme but that looks bad on light theme

spark cove