Create Publish panel to easy GitHub and Vercel push (#655)

This commit is contained in:
Will Chen
2025-07-17 15:54:08 -07:00
committed by GitHub
parent cb60a0562b
commit 444397ea86
26 changed files with 2113 additions and 28 deletions

View File

@@ -74,6 +74,13 @@ export function readSettings(): UserSettings {
encryptionType,
};
}
if (combinedSettings.vercelAccessToken) {
const encryptionType = combinedSettings.vercelAccessToken.encryptionType;
combinedSettings.vercelAccessToken = {
value: decrypt(combinedSettings.vercelAccessToken),
encryptionType,
};
}
for (const provider in combinedSettings.providerSettings) {
if (combinedSettings.providerSettings[provider].apiKey) {
const encryptionType =
@@ -105,6 +112,11 @@ export function writeSettings(settings: Partial<UserSettings>): void {
newSettings.githubAccessToken.value,
);
}
if (newSettings.vercelAccessToken) {
newSettings.vercelAccessToken = encrypt(
newSettings.vercelAccessToken.value,
);
}
if (newSettings.supabase) {
if (newSettings.supabase.accessToken) {
newSettings.supabase.accessToken = encrypt(