#π-website-development
1 messages Β· Page 2 of 1
generateRedirects.mjs: Lines 18-36
const VesktopDownloads = version => ({
"/download/vesktop/universal/windows": `https://github.com/Vencord/Vesktop/releases/download/v${version}/Vesktop-Setup-${version}.exe`,
"/download/vesktop/amd64/windows-portable": `https://github.com/Vencord/Vesktop/releases/download/v${version}/Vesktop-${version}-win.zip`,
"/download/vesktop/arm64/windows-portable": `https://github.com/Vencord/Vesktop/releases/download/v${version}/Vesktop-${version}-arm64-win.zip`,
"/download/vesktop/universal/dmg": `https://github.com/Vencord/Vesktop/releases/download/v${version}/Vesktop-${version}-universal.dmg`,
"/download/vesktop/amd64/tar": `https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop-${version}.tar.gz`,
"/download/vesktop/amd64/rpm": `https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop-${version}.x86_64.rpm`,
"/download/vesktop/amd64/deb": `https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop_${version}_amd64.deb`,
"/download/vesktop/amd64/appimage": `https://github.com/Vencord/Vesktop/releases/download/v${version}/Vesktop-${version}.AppImage`,
"/download/vesktop/arm64/dmg": `https://github.com/Vencord/Vesktop/releases/download/v${version}/Vesktop-${version}-arm64.dmg`,
"/download/vesktop/arm64/appimage": `https://github.com/Vencord/Vesktop/releases/download/v${version}/Vesktop-${version}-arm64.AppImage`,
"/download/vesktop/arm64/tar": `https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop-${version}-arm64.tar.gz`,
"/download/vesktop/arm64/deb": `https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop_${version}_arm64.deb`,
"/download/vesktop/arm64/rpm": `https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop-${version}.aarch64.rpm`,
});
When i did gh releases that included the version in the name i got really annoyed that i needed to do complex stuff for it
I just started not doing that and redirecting everything to releases/latest lol
much easier
Smh
vesktop has 20 different files
multiple architecture support
good luck getting normie users to find the right file
I get that
@compact bloom u should allow me to close issues everywhere i will be good promise
i dont think it would be hard to find the right file if it doesnt include the version in the name
explain
I just avoid versions in file names so i could just do https://github.com/Vencord/Vesktop/releases/latest/download/<file>.dmg instead
seems unneedlessly complicated you need to make a github action which updates the versions on the website after making a new tag but thats just me, though I do get not changing how it works due to consistency
the filenames are generated by electron builder
and having no version in file kinda sucks ngl
i love Vesktop (3).exe in download folder

it's not a big deal, adding the redirects was quick

hallo! i'm here to resurrect this and encourage discussion over at Vencord/vesktop.vencord.dev#1 - my personal feelings on this are that, since vesktop is a separate project, giving it a single page to mention on the main mod website may not be appropriate, especially since vee has brought up making it similar to discord.com (meaning we can do a ton of things here to advertise the app), therefore making a new website based on the ma...
f963f4d initialise starlight project - Vendicated
no way progress
starlight
Minor grammar issues my beloved
are you referring to "they"
i wrote they because there are multiple but yeah it doesn't match the version from prev sentence
no you wrote "file" instead of "files"
or "a file"
its implied that theres multiple portable versions
@compact bloom I got an idea on how to do the status page
it would be similar to your venbot badge slash command
using a slash command to edit a json on your server etc then we instead of commiting to the status page constantly it would just fetch that json
possibly while doing that also post to #1257025907625951423
just make a website with markdown editor + preview atp xD
venbot already has a server
venbot has a server?
idk if I wanna do auth for that
discord oauth 
modals suck π
yeah they do
no one wants to write an entire markdown post in here..
but issues/statuses mainly consist of non-markdown
would be perfect for something like this
imo my idea sounds like the easiest option
5c58bcd add cute logo v2 and optimise images (#61) - lewisakura
Beep boop. Your images are optimized!
Your image file size has been reduced by 24% π
Details
| File | Before | After | Percent reduction |
|---|---|---|---|
| /public/assets/favicon-dark.png | 52.64kb | 35.48kb | 32.59% |
| /public/assets/logo.png | 57.64kb | 46.34kb | 19.59% |
| /public/assets/favicon.png | 43.97kb | 35.78kb | 18.62% |
| Total : | 154.24kb | 117.61kb | 23.75% |
π docs | [:octocat: re...
Vendor rebrand
girl how did u even lose it
I save everything I have on an external drive
u should do that I think
Vencord is an extremely cute mod for the Discord desktop & web apps, offering support for plugins and themes
@compact bloom
<t:1662079617:R>
2500000
Normal: 25
Stage: 1290
(β―Β°β‘Β°οΌβ―οΈ΅ β»ββ» (High)
All members
On
Level 3, 47 Boosts
en-US
Only Mentions
63 text, 5 voice, 12 category, 7 announcement, 9 forum
0 age restricted, 46 hidden
16 managed, 0 linked, 0 integration
122 animated, 0 managed
0 unavailable
37 PNG, 13 APNG, 10 GIF, 0 Lottie
0 unavailable
<:i:1273105436807139438>39272 onlineγγ<:i:1273105449318875228>116675 members
<:i:1273119202395291760> 14γγ<:i:1273119852168740884> 9
<:i:1273119412693631010> Animated Banner
<:i:1273119412693631010> Animated Icon
<:i:1273119623633436785> Announcement Channels
<:i:1273119737043222589> AutoMod
<:i:1273119700103991328> Banner
<:i:1273119327901454336> Channel Icon Emojis
<:i:1273119451780354139> Community
<:i:1273119983907639338> Discoverable
<:i:1273120024189734943> Enabled Discoverable Before
<:i:1273119832711237663> Guild Tags
<:i:1273119700103991328> Invite Splash
<:i:1358514483248496750> Max File Size: 100MB
<:i:1358514483248496750> Max File Size: 50MB
<:i:1273119189141422140> Monetization: New Terms
<:i:1273119065329631294> Onboarding
<:i:1273119065329631294> Onboarding: Ever Enabled
<:i:1273119065329631294> Onboarding: Has Prompts
<:i:1273119065329631294> Onboarding: Welcome Screen
<:i:1273119369261486121> Preview Enabled
<:i:1273119832711237663> Role Icons
<:i:1273119254954250302> Server Guide
<:i:1273119755376529418> Soundboard
<:i:1273119883202269225> Stages: 150 Users
<:i:1273119883202269225> Stages: 300 Users
<:i:1273119883202269225> Stages: 50 Users
<:i:1273119720756740106> Tierless Boosting
<:i:1273119720756740106> Tierless Boosting System Message
<:i:1273122514675044457> Vanity URL
<:i:1273119659205595207> Vanity URL: Web Page
<:i:1358513986395701288> Video Bitrate Enhanced
<:i:1358513986395701288> Video Quality: 1080p60
<:i:1358513986395701288> Video Quality: 720p60
<:i:1358513994255564892> Voice: 128kbps
<:i:1358513994255564892> Voice: 256kbps
<:i:1358513994255564892> Voice: 384kbps
IconγγBannerγγInvite SplashγγDiscovery Splash
Vencord is an extremely cute mod for the Discord desktop & web apps, offering support for plugins and themes
[β :pink_heart: Cuteβ ] [β :tools: Client Modβ ] [β :fox: Shiggyβ ]
labsCore
-# βγ682654466453012553
Among Us
-# βγ477175586805252107
venbot
-# βγ1017176847865352332
the shiggy wiggy
-# βγ1364009907908771891
β
#ff8f1b, #800000
send files
need them ultra hd
16k
you dont even use github anymore codeburger user
ur family is gonna find out you use vencord
Said it like a racial slur
send send send
you forgot to add this icon stupit
padding on both is 8 why is ff doing that π
horror
if i delete the picture element t hen ctrl+z it back in its rendered properly
firefox so good
wtf is that code
hiii,
I setuped a little copr repo at https://copr.fedorainfracloud.org/coprs/whayn/vesktop/. It should automatically pull the latest release every day at 5 AM!
Maybe it could be added to the install page, as there is no options for automatic updates on fedora/rhel
The automation is managed at https://github.com/whayn/vesktop-copr-automation
I can pr the change if required !
Thanks ahead !
thank you but we will not list any unofficial packages
no options for automatic updates on fedora/rhel
the official rpm can update itself just fine, it was just broken on 1.5.6 & 1.5.7. It's fixed now
Oh okay wasn't aware it could auto update ! Sorry for the misunderstanding and for bothering you :(
made a repo for autoupdate without checking if it could do that already
no worries, merci for your effort :3
vap caught vaporizing see what happens next
"paid in exposure" type shit
it should check if youre on firefox and use a different image saying to get it on firefox addons instead of chrome webstore and could use the images from https://badges.penpow.dev/badges/cozy/
it's not on the Firefox addon store.
it's not on the Firefox addon store.
oh wait im dumb i thought that button went to tampermonkey
In FAQ, under "Is there a mobile version of Vencord?" , it recommends Pyoncord.
Pyoncord is EOL'd and has stopped development. You would rather want to reccomend Revenge.
https://github.com/revenge-mod
forgor...
when fetching plugins it also fetches the readmes, then filters for stuff and adds that data to the plugindata
this may be changed..
- screenshots arent optimized for 16:9
- many plugins need screenshots
- the regex was taken from venbot
- plugin readmes should only have one screenshot
crazy pfp
the grid shouldn't use media queries at all
it should use ```css
--min-column-width: 400px; /* tweak this to the optimal width we want for each card */
grid-template-columns: repeat(auto-fill, minmax(min(var(--min-column-width), 100%), 1fr));
me
that way the browser automatically figures out the column count for you
I did 300px for now
I think it looks great
it should automatically reduce the amount of columns if you make the window smaller
and can shrink below 300px if the window becomes that small
good video https://www.youtube.com/watch?v=bj0Z_GncIwY
Check out the full build as part of my Frontend Masters course: https://frontendmasters.com/courses/pro-css/?utm_source=teacher-post&utm_medium=social&utm_campaign=pro-css
π Links
β
Simplified demo file: https://codepen.io/kevinpowell/pen/yyLYoZO
β Timestamps
00:00 - Introduction
00:45 - Using auto-fit
02:25 - Adding in minmax()
03:25 -...
how would you implement readmes and screenshots to plugins instead of the thing we have now?
like the plugin page?
im asking if you mean the plugin page
well yeah but shouldnt readmes just be included in the plugins json url instead of the plugin readme json url
seems weird that they're seperated, unless you want it that way
they're separated to reduce the amount of data you have to fetch
if everywhere they're fetched it fetches both anyway then splitting them makes little sense
but it's not that way right now
optimally the /plugins page would still not have to fetch readmes
I plan to have the splash image as separate file
not inside the readme
good idea
I can try and get started on that
https://github.com/Vencord/plugin-assets is this still used
I saw some of the stuff in vencord.dev
I plan to use that yeah
plugin renames may be annoying
@compact bloom how do you plan on doing the assets? are they still going to be on Vendicated/Vencord or using purely plugin-assets (maybe upload?)
plugin-assets
I actually made a venbot module for uploading to the repo ages ago
but could also make a website
The old https://vesktop.vencord.dev page does not redirect to the new https://vesktop.dev website. I would recommend using the old subdomain to redirect users to the new domain instead so that old web links still "work" to some extent.
cloudflare good
a466992 serve install.sh script from vencord.dev domain - Vendicated
3c657fe remove no longer used asset - Vendicated
62e7b61 remove invalid aria-role - Vendicated
what are you husking for @uncut thicket
you love
so short
should I use pipe
curl -sS https://vencord.dev/install.sh | sh
i thought it was manual but then i saw it was gh actions
I used to do it manually but I kept forgetting so I made an action
also wow you are blind
i saw Vendicated
- Changed installation command to use --cask for Vesktop
- Ensures correct installation method for users
that description doesn't come off as ai at all to me
its just a guy using bullet points incorrectly
the second point specifically does to me
eh I've written stuff like that
brew install vesktop works fine
I use it all the time
well this says cask
it doesn't really matter because it defaults to cask as theres no bin for vesktop
cask is for apps but if theres no bin it tries to install the cask, unlikely chance for their to be a bin for vesktop
if you want to make sure installing vesktop always does the same thing then you should specify --cask though
@spark elbow what do you think of this?
which part
buttons, they look similar
the buttons in the center are just there I havent put much thought into them
but I was mainly focussed the design around it rather
it looks good
I did a lot of the stuff myself instead of taking parts, its a branch on my fork but i havent had much motivation to keep working on it
ah i see
I wanted to also keep the docs so theres a button leading there, and instead of the docs containing download links it would be in the main page as some sort of popup
yesyes
changes the index page of the site to be a bit more fancy (extremely unfinished, basically a rough draft with no practices being followed)
feedback for the design is really appreciated and most likely is going to change in the future
wip
https://github.com/user-attachments/assets/deb4cf02-3fac-488b-b677-82d8526c02bd
cute
I'd make these changes myself but I want to make sure these are agreed by the team.
-
Since Vesktop uses Electron 39, it should now flip the content of "Wayland support" to X11. Mention that
--ozone-platform=x11should be added if the user wants to force Vesktop in XWayland (not needed for an X window manager, Electron should detect it automatically) -
The "Making Command Line Flags Permanent" section should mention that, with the AUR packages mentioned in the Linux installation page, t...
- Yes
- I don't like documenting that because this is not official and not applicable to any other Vesktop packages. I also don't want to suggest people to copy the .desktop file to
~/.local/share/applicationsbecause we may change it with updates and this way users will not get new features. Vesktop updates are rare so it's fine to just re-add flags after updates imo
Replaced the instructions to run Vesktop as a Wayland application for instructions to run Vesktop in XWayland mode.
Since Electron 38, it now "defaults to running as a native Wayland app when launched in a Wayland session". Users that might have a problem with this changed might want to force Vesktop to run in XWayland mode.
I don't actually know if this will just work, can you verify?
I didn't test it with Vesktop, but I tested with another program. Disabling that option made it start with XWayland.
I thought the permissions would work the same like other Flatpak apps I've tried, but after testing a few Electron apps, it seems Electron is a finicky about what mode to use.
ELECTRON_OZONE_PLATFORM_HINT was removed so I tested with XDG_SESSION_TYPE=x11 and it works now.
how
downloading the script and running separately works btw
so insane
Motivation
Addresses Issues:
- #57
I wanted to use the AutoDNDWhilePlaying plugin and only found out that it was restricted to the official client after browsing the prs in the vencord repo. This pr aims to fix this behavior.
Features
This pr acomplishes two things.
- It adds a red box to each individual plugin page warning the user of incompatibilities with certain environments.
- It reworks the filters on the plugin index page, now the filter show all plugins that work in t...
Added Zen Browser, Floorp with an array of Geckos: string[]
btw i added more chrome browser like DuckDuckgo, Arc
we should add all the other ones
Agreed
Arc?
The reason I listed different Chromium browsers like Opera and Edge is because I figured many users of those browsers are likely not tech-savvy enough to realise that those browsers are just Chromium and they can install extensions from the chromium store. However I don't think this is the case for more niche enthusiast browsers like Floorp, Zen or Arc, so I think adding them doesn't really add anything. We also don't even test the extension on those browsers. Plus having too many browser log...
This PR fixes an issue where navigating directly to a filtered plugin URL (eg. /plugins#query) would fail to apply the filter and instead show the default list of plugins.
It also fixes an issue where URL encoded characters (like spaces becoming %20) were not being decoded when populating the search input from the URL hash.
Steps to Reproduce Filter Bug
- Go to the plugins page.
- Search for a term.
- Reload the page (or open the URL in a new tab).
- The page loads showing t...
insane
36c1da1 install.sh: add suppot for direct command line ... - Vendicated
suppot
vee canβt spell
Apologies if this is incorrect.
what is the actual difference between vesktop and vesktop-bin
is it just that vesktop-bin is based off of the rpm package?
if so is that really worth adding to the site
cuz i thought the whole point of vesktop(-git) is that it can reproducibly build from source anyway
The point of -bin packages is to save compilation time
why are we even suggesting the vesktop package anyway donβt we want to move away from it
probably because its still used and maintained
and i mean its not harming anyone recommending it
i mean i understand that but is there any point listing it
grammatical fixes:
- removed duplicate 'and'
- lowercase applied to 'C' in computer in final sentence
ai

nah its official repo
i thought it was vesktop fork
didnt realise it's the website
thanks ill have a look
np
it left binaries named like tmp.EfOlVt8Ugk in everyone's home directory lol
surprised no one noticed
it's been this way for a good while
i only noticed now and first was worried i somehow had malware haha
I did but my /home is so cluttered anyway that I didn't have much concern
Updates the Certum EV code signing certificate link in the installer warning card to the correct URL.
No functional changes.
i feel like combining these two into the first one would be better
but at that point revisiting faq for touchups would also be better
bwa
vf m
yis it changed #π€-bot-commands message
yo no way the goat forked
Thatβs one way to do it
Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.
Original prompt
Repository: Vencord/vencord.dev
Goal: Modernize deployment/tooling and dependencies for Vencordβs official website.
Key requirements
- Replace old Cloudflare Pages integration with latest Wrangler
- Migrate any existing Cloudflare Pages/GitHub Actions setup to use the latest
wranglertooling.
...
girl
2c117f1 feat: modernize deployment - Astro 6, Svelte 5,... - Copilot
Deploying vencord-website with Β <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Β Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>2c117f1</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td>β‘οΈΒ Build in progress...</td></tr>
</table>
[View logs](https://dash.cloudflare.com/?to=/effd7da4779b5a078356f3ac183f478...
b567ed4 fix: restore public/_redirects to .gitignore an... - Copilot
b7caef1 refactor: update import paths to use aliases - Vendicated
bb30a43 fix wrangler - Vendicated
2b435ee fix wrangler - Vendicated
fa952ee Modernize deployment: Astro 6, Svelte 5, Wrangl... - Copilot
@copilot migrate the remaining svelte files to svelte 5
i need to make venbot have @copilot and use the api to start a session
fascinating
BOOOOO
π π
but why
but why part 2
literally both of those are unfinished drafts dummy
@deft shuttle
Closing due to lack of interest.
from u?
yes
Hey this actually does look a little nice!
true that
If you want me to work on it i can but most of the time when making contributions i have no clear direction or communication on whats going to happen with it
these should be less sharp





