-
-
Notifications
You must be signed in to change notification settings - Fork 234
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Trigger Vencord Update Externally #1080
Comments
Do you mean Vesktop Updates, not Discord updates? Aka the notification that says If yes, these are managed by Vesktop itself and just fetched from GitHub releases via https://www.npmjs.com/package/electron-updater Having external updating would require us to set up an Apt & RPM repo and integrate with the package manager, which we have no interest in at the moment. You can however just do the update manually by fetching the latest GitHub release and seeing if the version matches. If not, download the matching binary and install it |
My IIUC, Vesktop flatpak update is updating Vesktop itself and the in-app update is updating Vencord Is the Vesktop flatpak just a patched Discord flatpak with Vencord pre-injected (which then use the same update mechanism than Vencord)?
I was thinking of a simple CLI option to update it when needed, like vinegarhq/sober#634 (almost similar use-case) |
Vesktop does not update Discord at all so I'm not sure what you're referring to exactly. Flatpak updates are for Vesktop itself, while the in-app Updater tab belongs to Vencord and updates Vencord |
Sober is a launcher for an app [Roblox] that uses flatpak for self updates while IT does the roblox updates. Vesktop is an app not a launcher. It updates via electron-updater or via the package manager (ex: Flatpak, just like Sober). |
My bad sorry, I confused namings, I corrected them now |
Then would it be possible to add a CLI option to trigger vencord updates? If i'm not mistaken, there are ways to add CLI options to flatpaks (/ call a flatpak app with arguments/flags which can be handled) |
I don't think this will ever be implemented in Vesktop because it would be extremely niche and I don't really see the point. In any case, the Vencord Installer might have the ability to update vesktop files in the future And you can always do it manually. Go to Vesktop Settings -> Open Developer Options -> Set Vencord Location to a directory chosen by you. You can now manually download the Vencord files there and manage them yourself (you will have to download the necessary files before selecting it here or Vesktop will tell you the directory is not a valid Vencord install) This release always has the latest files: https://github.com/Vendicated/Vencord/releases/tag/devbuild. You need all |
Discord Account
malix_labs (395165536545275905)
Motivation
Vencord updates currently only shows up after Vesktop has been opened, and when there is one, Vesktop needs to be relaunched
Solution
Enabling Vencord to be updated externally (API/CLI, etc...) would make it so Vesktop wouldn't need to be launched for updates
And also enable updates being managed by update managers such as topgrade
Additional context
Request Agreement
The text was updated successfully, but these errors were encountered: