#๐พ-core-development
1 messages ยท Page 81 of 1
dam whos this dzshn person smyn is a banger plugin
HOW DID THIS NHAPPEN
IDKKK
yeah still explodes
omg vap bricked vencord??
vecord
nothin will ever beat when nookies bricked vencord
JSIJOFJIGJIEDO
vecord ๐
veecord 
pretending to be me
WHY BUMP
6ee920f Show error toast when selecting invalid venchor... - Vendicated
๐ฅ
vesktop will be broken for a bit now if you update vencord before updating vesktop
where was this when i was being a dumbass wondering why selecting the main vencord folder didnโt do anything
but once you update to 0.2.9 it will be fix


i ran
i stole it from invisible chat 
FakeNitro (had no effect):
ID: 618197
Match: /(([A-Za-z_$][\w$]*)=[A-Za-z_$][\w$]*\.node,[A-Za-z_$][\w$]*=[A-Za-z_$][\w$]*\.emojiSourceDiscoverableGuild)(.+?return )(.{0,450}Messages\.EMOJI_POPOUT_PREMIUM_JOINED_GUILD_DESCRIPTION.+?}\))/
IgnoreActivities (had no effect):
ID: 508898
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/
None
font-weight: bold;
color: purple;
[kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Downloading the full bad domains file ```
what
NoScreensharePreview (had no effect):
ID: 488967
Match: /(?=return\[(\d),[A-Za-z_$][\w$]*\.default\.makeChunkedRequest\([A-Za-z_$][\w$]*\.[A-Za-z_$][\w$]*\.STREAM_PREVIEW.+?}\)\];)/
FakeNitro (had no effect):
ID: 618197
Match: /(([A-Za-z_$][\w$]*)=[A-Za-z_$][\w$]*\.node,[A-Za-z_$][\w$]*=[A-Za-z_$][\w$]*\.emojiSourceDiscoverableGuild)(.+?return )(.{0,450}Messages\.EMOJI_POPOUT_PREMIUM_JOINED_GUILD_DESCRIPTION.+?}\))/
BetterGifAltText (had no effect):
ID: 178230
Match: /(?<==(.{1,3})\.alt.{0,20})\?.{0,5}\.Messages\.GIF/
WebContextMenus (had no effect):
ID: 893516
Match: /return\s*?\[[A-Za-z_$][\w$]*\.default\.canCopyImage\(\)/
WebContextMenus (had no effect):
ID: 480657
Match: /\w\.default\.copy/
PronounDB (had no effect):
ID: 1764
Match: /getGlobalName\([A-Za-z_$][\w$]*\);(?<=displayProfile.{0,200})/
IgnoreActivities (had no effect):
ID: 133881
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/
WebContextMenus (had no effect):
ID: 638525
Match: /\b[A-Za-z_$][\w$]*\.default\.(copy|cut|paste)/g
WebContextMenus (had no effect):
ID: 567068
Match: /\b[A-Za-z_$][\w$]*\.default\.(copy|cut|paste)/g
None
font-weight: bold;
color: purple;
[kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Downloading the full bad domains file ```
I fixed fake nitro and no screenshare preview
this is why canary bad bad
i will fix web context menus
cause idk if u even use vesktop
switched to canary in vesktop and got confused why i got logged out
but later
but then i remembered
can u make a pr with ur fixes
or make a branch rather
i will make branch
i made a branch
wait
the commit in question: shuffle around some code to harass dz
the webcontextmenu patches are all just
s/default/\i
they all changed to .ZP
are all .default gone?
hmm no
maybe we should entirely stop using .default tho
?
thoughts?
very hard
bettegifalttext still works???
what is it talking about
oh i see
but wait it also works
is this just false positive again
oh yeah
wrong module
just tested and works fine with what you just provided so gonna push that
ee326f7 BetterGifAltText: futureproof find - Vendicated
@limber skiff please push ur fixes whenever u can <3
@Vendicated if you got anymore changes lmk
STR:
- Go to Desktop settings and enable Discord titlebar
- Restart Vesktop
- Maximize window
- Double click on edge of title bar
Expected behaviour:
Double clicking on the edge of the custom titlebar of a maximized window will restore the window
Actual behaviour:
Double clicking on edge of custom titlebar of a maximized window does not restore window
Version:
0.2.9
Operating system:
Windows 10 22H2
Notes:
It's also not possible to do other actions with the tit...
so difficult ๐ฅ
these are some hard fixes....
so its only ignoreactivities thats still broken
wait i think my pronoundb fix breaks it on stable
grrrr
not worth fixing
might have to redo it all
FakeNitro (had no effect):
ID: 618197
Match: /(([A-Za-z_$][\w$]*)=[A-Za-z_$][\w$]*\.node,[A-Za-z_$][\w$]*=[A-Za-z_$][\w$]*\.emojiSourceDiscoverableGuild)(.+?return )(.{0,450}Messages\.EMOJI_POPOUT_PREMIUM_JOINED_GUILD_DESCRIPTION.+?}\))/
PronounDB (had no effect):
ID: 1764
Match: /getName\([A-Za-z_$][\w$]*\);(?<=displayProfile.{0,200})/
IgnoreActivities (had no effect):
ID: 508898
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/
None
font-weight: bold;
color: purple;
[kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Downloading the full bad domains file ```

NoScreensharePreview (had no effect):
ID: 488967
Match: /(?=return\[(\d),[A-Za-z_$][\w$]*\.default\.makeChunkedRequest\([A-Za-z_$][\w$]*\.[A-Za-z_$][\w$]*\.STREAM_PREVIEW.+?}\)\];)/
FakeNitro (had no effect):
ID: 618197
Match: /(([A-Za-z_$][\w$]*)=[A-Za-z_$][\w$]*\.node,[A-Za-z_$][\w$]*=[A-Za-z_$][\w$]*\.emojiSourceDiscoverableGuild)(.+?return )(.{0,450}Messages\.EMOJI_POPOUT_PREMIUM_JOINED_GUILD_DESCRIPTION.+?}\))/
IgnoreActivities (had no effect):
ID: 133881
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/
None
font-weight: bold;
color: purple;
[kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Downloading the full bad domains file ```
YEPPP
suppoort
oop

hmm
i hate that vesktop renderer update requires me to bump the entirety of vesktop
i need to make it update renderer dynamically
:(
i wonder how we would best update the renderer
without requiring host update
how?
i mean it seems kinda hard
cause how do i differentiate renderer changes that also require a host update from those that dont
but having to update vesktop just for this is a bit pain
it would probably be better to edit the script to have this logic instead of running it 10 times
from what i see, i would have to rewrite a lot of the script to do this
whar?
This is so the inconsistent indentation can be fixed on the old license header, which Prettier has problems with. Vencord isn't using Prettier for anything currently, but it will be for at least CSS files soon (see Stylelint's Migrating to 15.0.0).
I rebased this branch from 135da2a5f35e89bf04cb9a9b2d03f9bb7e48c65d to d5b3b510502e952e7d0a6033f6c69fe1042ba3f1 with no merge conflicts, and I don't expect merge conflicts to arise for other branches.
Initial PR, as per ^
oh boy i sure do hope my pr doesnt get rejected due to this
this fixes it for more than just CSS but i already did the work
the only reason your PR would get rejected is if it adds a new file with the old license header. if you're using the new license header or modifying an existing file, it'll merge or rebase without conflicts.
or if they simply dont want the plugin to have shitty code
if I ran into rebasing conflicts here I would have reduced the changes to just CSS files
wait i can't read
sorry, missed you were replying to the other PR & thought you were replying to mine
I told u not to ๐ญ
i asked after doing the work (sed invocation)
we need to figure out something for CSS before stylelint removes its deprecated stylistic rules
https://stylelint.io/migration-guide/to-15/#deprecated-stylistic-rules
This release contains significant or breaking changes.
this avoids problems from any formatter we choose to use noticing the header weirdness
thats css tho and the css files dont even use a header
i dont understand the correlation
//src/components/PluginSettings/styles.css does
it turns out that's the only CSS file but i just remembered seeing a CSS file show up while verifying that the header rewrite applied successfully
i don't know if any linters besides Prettier would also cause problems on this header, but this would avoid any future problems
the reason i didnt want to move all headers is because its so noisy
it ruins history
Git provides tools for this (ignoring certain commits) but GitHub unfortunately hasn't integrated any of them yet
Feature Description Git has the option to ignore specific revisions in its blame view. This is e.g. useful for hiding automatic refactorings or bulk-reformattings from the history (https://git-scm....
Oh, it is supported by GitHub & GitLab
i'll go incorporate that then
it's mainly blame, though you can sometimes use the revs file for other things. it's only blame on GitHub AFAICT.
thats kinda L then
.git-blame-ignore-revs is pushed.
I still don't see the point in doing this
at least usage provides pressure to do better with the data
so how are you going to lint basic CSS style after stylelint removes its checking for indentation & such?
no linter for that at all?
only use prettier for css?
you're still mixing ts and css files here
we would only be using prettier or some other formatter for css
the ts files just stay the way they're now
eslint and stylelint are separate things
or just never bump stylelint 
true
i would have just done thta lmao
anyway we need to soon move majority of plugins anyway
cause each plugin will be moved into its own folder
actually this is gonna be tragic for stacktraces
because i didn't figure it would be this big of an issue and already had done it to test Prettier out on TS to see how much it would try to restyle the work, because I personally like having a stricter formatter
say goodbye to meaningfulName.ts and hi to index.ts ๐ฅด
if your editor doesn't display the directory name in that case that's its problem
oh, yeah, that's sucky & harder to fix
they only display the filename
if you hover over the filename it shows the full path i think
but still kinda annoying
lmao how
fire
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
cus source maps are silly
LOL
this opens dms
if you click it
true
if that's happening soon, then at least this isn't the only repo-wide commit that'll show in file logs. also for stuff like movement & restyling it mostly matters in blame; it's easy to tell what to skip in commit logs
kid named src
though thats a good question should css files have headers
my plugin probably works w/o parsers since it doesnt need the ast
nodes ๐
๐๐
this will be procmacros in 2077
if you want to wait on merging this, I edited in the Bash commands for reproducing the migration
you should just remove header-old.txt from .eslintrc.json and let eslint fix everything lol
TIL
at least this preserved copyright lines, if those ever differed
hmm
@pine topaz at the very least u should just fetch the code text once
and then do loop over the replaces / evals times
also most of those .thens arent needed because ur not doing anything async
nookies sooo slow
december 8th
String.raw kinda real ngl
string RAW
whar?
BRE WHEN
it's cause regex inside string is ultra cringe
that makes . => \.
yea we should do the thing
/(([A-Za-z_$][\w$])=[A-Za-z_$][\w$].node,[A-Za-z_$][\w$]=[A-Za-z_$][\w$].emojiSourceDiscoverableGuild)(.+?return )(.{0,450}Messages.EMOJI_POPOUT_PREMIUM_JOINED_GUILD_DESCRIPTION.+?}))/
i need to fix this
EMOJI_POPOUT_PREMIUM_JOINED_GUILD_DESCRIPTION
shortest name
The role listing in the permissions viewer can now be scrolled separately from the permissions listing. Additionally, the permission list scroll position is preserved when changing which role is displayed.
The permissions viewer permissions listing now has a toggle to hide permissions which are irrelevant to the computed permission set. By default, all permissions are shown, but this default can be changed. You can also hide or show irrelevant permissions for just the current permissions v...
bre when
yknow something that'd be kinda fire
/* Copyright (c) 2023 rini */
autofixes to the correct header keeping the copyright
wpexs
oh
i forgot about the svelt thing
because the sveltekit demo project has a wordle game in it
and i keep playing it
sveltekit demo wordle is so good
i love git
LMAOOLOO
ADHD BRAIN ๐ญ
okay we run patch tester again
wake me up once it finished
you won :)
is that kurt cobain
yes
real
fire
skull emoji
hes DEAD
rip in peace.......
vee
vee silly
sorry its not my fault nirvana kinda boring so i never looked much into the lore
cries
Currently accomplished via the "Workspace Config+" extension. This should really be a built-in VS Code feature, but here we are.
true...
they're too much of a dad band now in america for people to not know
allow me to have a //.vscode/settings.local.json file with a few overrides without losing sync or perpetually having to ignore my modifications in Git. this should really be a built-in feature
why not have them on a user level?
does that require people to have the extension for workspace settings to work
i think so and thats kinda a dealbreaker ngl
cause it will make people use the wrong formatter and stuff
because sometimes stuff is repo-specific, like disabling or enabling actions on save, and if you have multiple workspaces open putting the overrides in user settings doesn't work. also if the workspace is overriding you then it doesn't work
thats a fire extension tho it really should be a normal feature
IgnoreActivities (had no effect):
ID: 508898
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/
None
font-weight: bold;
color: purple;
[kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Downloading the full bad domains file ```
GUHHH
its just ur commit silly
.git/info/exclude
wait
omg that was a bad typo
u stole my commit!!!!
yea this
lmao how did you find it
so fire
me when %c[KeybindsStore]
font-weight: bold;
color: purple;
[kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Downloading the full bad domains file
kekw
we already have recommended extensions like dbaeumer.vscode-eslint, EditorConfig.EditorConfig, and stylelint.vscode-stylelint that if not present will make people not notice lint errors. Swellaby.workspace-config-plus has been added as the first recommended extension, so it's the first thing people are prompted to install.
none of these are releated to the patch
yeah but those arent a dealbreaker
if someone doesnt have eslint the workflow will warn you
oh its just saying discord issues
and if someone uses vim they'll never notice the VS Code formatter
i should make a vim plugin that automatically adds .editorconfig everywhere so i stop forgetting to
meanwhile if people dont have workspace plus it wont get them any of the settings and formatting will be irreversibly bad

IgnoreActivities (had no effect):
ID: 133881
Match: /!([A-Za-z_$][\w$]*)(\)return null;var [A-Za-z_$][\w$]*=([A-Za-z_$][\w$]*)\.overlay.+?children:)(\[.{0,70}overlayStatusText.+?\])(?=}\)}\(\))/
None
font-weight: bold;
color: purple;
[kb store] KeybindStore: Looking for callback action SOUNDBOARD_HOLD but it doesn't exist in this version. Skipping
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Unable to process domain list delta: Client revision number is null
%c[FetchBlockedDomain]
font-weight: bold;
color: purple;
Downloading the full bad domains file ```
people not using EditorConfig can get incorrect line endings on new files
we also enforce line endings via eslint iirc
ys
oh, nice
in any case the bigger problem is you using VS Code as your formatter, which isn't portable to the CLI
isnt vscode formatter just tsserver
ooh, idea actually
the problem is that that pr basically drastically decreases DX for everyone in exchange for improving your own DX
i dont really think thats a worth it tradeoff
theyj ust need to make it inbuilt..
too bad we will have to wait days before we can release it tobrowsers cause google soooo slow
fixed
tested with Workspace Config+ disabled & it works properly
why not do the symlink the other way round
would probably be better
and less intrusive diff
because once you install Workspace Config+ it overwrites the symlink with the generated file
wouldnt that be a file modification in git
weird. Sublime Merge handles this just fine
Git has no actual concept of file movements, just tree objects that it diffs between when it chooses
tree objects are completely independent
yeah github kinda bad
I need to PR this. this should be something that Workspace Config+ detects. in any case, people who install the thing and then use a .local.json file can go delete the symlink themselves and revert the .shared.json file. the case you care about continues to work as before
because the old one was hard to follow and uncommented?
im kinda lost, doesnt that make it so that when u use the extension ur .vscode folder becomes dirty
dist and node modules
vencord installer shenanigans
mac and intellij
other package managers
log files
vencord misc files
yeah but theyre gitignored
not until you make local changes, same as before the extension. once you fix the symlink problem you have no dirty files
oh they are
but they're commited so would it really be ignored
i thought it just ignored untracked files
AAAA I DONT WANNA DELETE THE WORDLE
i will sneak wordle into the installer
keepit as a secret page
real
DO
UNIRONICALLY
easter egg
typeing wordle
YOPP
export function PermissionDefaultIcon() {
don't type the return type unless necessary (eg overloads or recursive funcs)
do this @spark cove https://jimbly.github.io/regex-crossword/
(not the prs fault they were already insane previously the pr just stays consistent)
.vc-permviewer-perms-perms-item
WTF
SO GOOD
nvm my brain is already dead
i only have this
LOOOL
get on my level ๐
F
sane
true
oh wait u create one this way
WTF LOL
oh there are some that are true .s
like at the bottom left
actually thats assuming the .* is .+
nbmv
nvm
tip: try to intersect possible characters
yop
yeah real
changed. how's that look?
i was trying to look for regexes that have fixed characters in prefix and suffix
but basically none
tbh @spark cove idek if proper monorepo would help
we can probably just have one single project and root package.json
concurrently package
the other is esbuild for banana
it would probably be better to edit the script to have this logic instead of running it 10 times
i instead made it only fetch once, then replace and eval 10 times
soooo bloat
resolved
nono itsj ust
this is way easier
oh lol
i love side effect imports
real
Oh yeah, should I add myself to authors for this level of change? Not sure when you're supposed to do that
// loads env vars
import "./utils/dotenv";
// starts (duh)
import "./start";
spawnNodeModuleBin("tsx", ["scripts/build/build.mts", "--", "--watch", "--dev"]);
for any non minor change yeah
like if u add a new feature
if just like single line fix then not
and i also don't add myself as dev usually cause otherwise id be dev in every single plugin

@olive aurora is this right?
the design is not human
the RHH i got from deducing the final H
it can also be m
that's fun though
i figured it cant cus the top right pattern
cus its either E or [^CME]
since its in final position for that pattern
ok based
sane
done
thers a solution link at the bottom trol
idk
nop brute force it
FAKe
trsut
will take 2 seconds
trusttt

oh my god this is so fucke dup
im so unconfident every time i think ive solved a letter
๐ช
hacks
love systemd-timesyncd
why windows so dumb
doesnt windows have ntp too
i mean it has ntp but idk if it has a service for it
yea there are ms ntp servers
@spark cove
vimstall
Finally, I can stop manually removing the canary. from my copied links
isnt this already a plugin
cant u do that with textreplace
done
i was copying to a text document
textreplace so real
copilot
ah
I HATE GITHUB I HATE GITHUB I
i hate github because all my npm emails get ignored
I didn't notice one for it
textreplace
same
fear
wtf
textreplace solves the issue of sending Discord links that use Canary or PTB variants into Discord messages, not the issue of the variant link being copied to your clipboard
yeah
oohh i see
the button action reads location directly so I didn't want to mess with that more deeply to avoid breaking stuff that depends on the actual location.host
? ?? ? ?? ? ? ? ?
3
@oak hull ur a ghost
i was gonna pr a thing
that padded the user list with empty users
based on reaction count
but i got bored or something
i have so much junk in my vencord git stash
github now has a FYP that is ai powered lol
oh yea thats true
idk why they wanna make it so social
i like the fyp's repo recommendations
Recommended for you: Delete your Github account
new mars argo just dropped
same
does anyone have vc double click enabled
ya
does it work
yea works
it was broken for a little bit yea
@spark cove i did the thing https://github.com/Vencord/Vinstaller
fire
arrpc in installer
this is what i think basic structure should be @spark cove and svelte code will be in src/renderer
we should also keep all installer related code isolated from electron / svelte stuff
so we can have cli too
yea will shared
basically the installer bits should be like a library
mmmm this is gonna be real
pnpm add vencord-installer
let me just follow this train of thought and then i will svelte
anyway this should be semi good
obv if u think im an idiot and want to do smth differently thats fine
i think ipc is kinda useless here we should just enable node integration
i think ur an idiot bu i wont fix anythin
hmm but
if we dont use ipc then we cant use esm
so maybe ipc is the way afterall
we remaking installer with electron?
ye
maybe i shouldnt have deleted preload
but
what happened to go version lol
ic
and doesnt run on non 64bit win10 / bad gpu
WHY HWER E YOU RECORIDN THAT
make in rust
THAS WHAT IM SAYIN
cus i had to listen to it over again
installer will run on 4mb
yeah probably we do use ipc
theyshould make tauri but epic
tauri is malware โฅ
โก
๐ฑ ?????????????
THERE ARE UNICODE SYMBOLS FOR ALL CARDS
WHAT
fire
.*(.)(.)(.)(.)\4\3\2\1.* is so mean
this is so good
with arbitrary suf and pre
yea but the evil part is theres a 4 letter margin
means u have no idea where it is
ya
yeah true
so u have to like
imgonna kill whoever made this
have enough info
Done!
๐ญ
why did u repost it
I didnt mean to post it here
it have the bad word
๐ผ
lmfaoo
u call me that every day ๐
@austere talon fix
YES BUT NOT IN VENCORD SERVER
this is a christian server....
๐ฅ
cuz of that
probably automod embed
ye
I cry every crash
and when i relaunch im on the same chanel if i accidentally scroll it crashes again
๐ฅ
should I do actual bug report
ok im saving my progress
is on localstorage
you do + give context
that shit is crazy
digital?
theres other puzzles
why is it called digital
click it
the regexes r slly
this website if it had an undo buffer
wait really
how does it work is there like
go back without undo
keybind
and then a write will branch
I gave epic context #811262084968742932 message
is funky
insane context
i think its a tree like u said but flattened
when is redo ever destructive
oh are u saying writes dont kill redo buffer
so its like ur doing inserts
yea
its just flattened . .. . . .. . .. .
IF YOU CAN REPRESENT THE STRUCTURE WITH ONLY A ONE DIMENSIONAL BUFFER
ITS LINEAR
METADATALESS ONE DIMENSIONAL BUFFER
introducing u to heaps
phew that was close i almost called all turing machines linear
become sane
METADATALESS**
aseprite develoeprs take a topology class
ilvoe saying C is not turing complete
universe is not turing complete
prove
antarctica :
they arent ๐
what if
macros arent recursive
im the boltzmann brain actually but i just like being silly
it's just a text file what is this guy cooking
- Ultra-fast: The resulting C program will print the output in
time O(n), where n is the length of the output. This means for
example that you can solve NP hard problems in polynomial time!
;-)
this is real
i love iocccc
this is a program which resizes ascii art
and is ascii art
and the resized program is still a valid one
AND its valid brainfuck
actuallyyou can resize it four times
what the fuck
LOL WTF
It takes quite a bit of skill and obfuscation to interleave a C program 4 levels deep, itโs much easier to interleave something like a brainf#$% program in a C program, for example. For comparison, a brainf#$% program is embedded inside akari.c
๐ญ
insane flex
rinia
Member of the C++ readability team
IT IS
I GOT IT FROM THERE
.
it randomly started embedding every single tweet even without video
even tho I never changed its settings
and yeah it's kinda useless now since all relevant platforms can natively play twitter videos 
yeah that was added when elon broke tweet visibility
it served us well while it lasted
goodbot
idk why i banned I think I was using my pc one handed (CAUSE EATING CHIPS DONT THINK THAT WAY) so i couldn't kick cause no mouse
frr
cursed vite config
venstaller
in your opinion what do you think is wrong with you
thanks for reviewing
why the any type here?
oops i was just copy pasting.
maybe make the botmessage have your pfp and name? For the most complete โจ immersion โจ
ill try add that tomorrow
might be worthwhile to move this to commons since I think this is used by multiple plugins?
sure, i tried doing that in the latest commit 6c25c08. maybe check if its okay?
ill continue tomorrow
couldn't even bother taking another screenshot
{{DISPLAY_NAME_USER}} is placeholder for user's global_name object if it exists, otherwise it defaults to username
Discord Account
chocolateimage
What is it that you'd like to see?
A feature to allow me to see the exact time someone is in my server and created the discord account. (with hours, minutes) like aliucord on android, on there i can see the time. Maybe a tooltip or something for that.
How it looks on aliucord already (image from suspicious member):
Request Agreement
- [X] T...
whar? idgi
people are just going to use issues if you disable discussions
imo issues are better though ๐
doesn't make sense when third party plugins are added
it's annoying you can't close discussions automatically
doesn't the rest api let you
They just
Changed a single digit of the pop-up in Photoshop
I was literally dying laughing when I saw the commit
what?? ๐ญ
And the "uhm yeah'"
github automatically closes issues when they are fixed
IT'S SO FUNNY
using ai using linked issues
WHAT IS WRONG WITH PEOPLE
will github add AI to close issues for you?
and the titlebar
oh you meant the commit message pattern
hmm
maybe you should find more collaborators for the repo, then you'd have less work including sorting out bad issues @austere talon
I don't know how many there currently are though
I wish it were as simple as that
you have like a million moderators on this server lol
yeah but there are a lot of contributors
either that or pick random people in genelera 
they would need to be familiar with the codebase, be able to write clean code and also judge other people's code, be nice and also willing to review / moderate
i don't think anyone really fits that description
i was joking
anyway it's mostly the last bit
you don't need to find people that are perfect
people could already review prs now if they wanted to but noone does that
arjix 
he's pretty smart but doesn't necessary have the best behaviour 
also another thing is that it wouldn't be "okay you're now a collaborator go review" but a "you have been actively helping out and reviewing a bunch, would you like to be a collaborator"
it's a natural process you can't really force it unless you are able to employee people (I am not unfortunately) ๐ธ
unfortunately i'm not too great at typescript
you dont?
Nop kotler more fun
compile kotler to js
Aliucord was peak modding
wdym was
it will be laggier than BDFDB
it's dead
i like modding and i'm fairly good at programming in general (imo lol) but i'm not very good at typescript - otherwise i'd be interested in collaborating on the repo
just typescript or also Javascript?
Not really, it just works
uhh
i'm not very good at js
i'll just keep doing occasional reviews :P
even though i started about 6-7 years ago 
it's just a huge mess that i struggle to understand why anyone would want to learn
"would you like some sauce with that javascript?"
yeah but development is pretty stale cause there's nothing new and all relevant plugins are already made
I don't see anything wrong with it
I consider aliucord essentially finished
well im addicted to coding so i love having tons of stuff to work on 
Well have fun then xD
there is refinement which can be done
honestly you don't even need much expertise to review, even just testing prs and leaving comments about the user experience already helps
I appreciate it btw!!
ty :D
speak(formatText(settings[type + "Message"], UserStore.getCurrentUser().username, "general", UserStore.getUser(userId).global_name ?? UserStore.getUser(userId).username), settings);
this is for copy
Discord Account
alosh
What happens when the bug or crash occurs?
The server folder sidebar stays open, and empties itself so it's basically just another sidebar that you can't close
If you open a folder with the blank sidebar the servers will fulfill but the sidebar but still won't close/go away when closing the server folder you just opened
If you go back to the account that opened the sidebar you can close it just fine (unintended fix?)
What is the expected behaviour?
...
mone
Hey! Is this the right place to ask questions regarding vesktop
it is if it's in regards to its development
Um, its kind of support I just wanted to know if its possible to use my fork of vencord with vesktop. (sorry if this is irrelevant)
bottom of desktop settings
Oh. Thank you so much!
Keeps happening to me. I am pretty sure im selecting the right folder.
is it up to date
It was. I restarted it and it seems to work perfectly pretty silly.
it doesnt give me an error but its also not using my local build
@austere talon th did you do
#smartphOWNED
nvm its workin
building vencord again after update fixes it for me
does ventop need build or buildweb
build
ventop 





