diff --git a/apps/desktop/index.html b/apps/desktop/index.html
index a95c9e444e..b8890ef54a 100644
--- a/apps/desktop/index.html
+++ b/apps/desktop/index.html
@@ -3,6 +3,7 @@
+
DBX
+
+ Tencent Cloud
+
+
+
+
+
+
+
+
diff --git a/apps/desktop/public/icons/database/teradata.svg b/apps/desktop/public/icons/database/teradata.svg
new file mode 100644
index 0000000000..3673deb0ac
--- /dev/null
+++ b/apps/desktop/public/icons/database/teradata.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/apps/desktop/public/icons/database/vastbase.svg b/apps/desktop/public/icons/database/vastbase.svg
new file mode 100644
index 0000000000..db2aa1a184
--- /dev/null
+++ b/apps/desktop/public/icons/database/vastbase.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/apps/desktop/public/icons/database/weaviate.svg b/apps/desktop/public/icons/database/weaviate.svg
new file mode 100644
index 0000000000..83d14db32c
--- /dev/null
+++ b/apps/desktop/public/icons/database/weaviate.svg
@@ -0,0 +1,298 @@
+
+
diff --git a/apps/desktop/src/components/connection/ConnectionDialog.vue b/apps/desktop/src/components/connection/ConnectionDialog.vue
index 136b3fce6f..f0c59bd12f 100644
--- a/apps/desktop/src/components/connection/ConnectionDialog.vue
+++ b/apps/desktop/src/components/connection/ConnectionDialog.vue
@@ -2685,8 +2685,8 @@ const canCloseAgentInstallDialog = computed(() => !agentInstallRunning.value ||
const sqlServerDriverMode = computed<"auto" | "legacy">(() => (sqlServerUsesLegacyCompatibility(form.value) ? "legacy" : "auto"));
const shouldUseWideConnectionDialog = computed(() => dialogStep.value === "config" && (canChooseVisibleDatabases.value || (canChooseVisibleSchemas.value && !visibleFilterUsesSchemas.value)));
const connectionDialogContentClass = computed(() => {
- if (dialogStep.value === "select") return "sm:h-[720px] sm:max-w-[880px]";
- return shouldUseWideConnectionDialog.value ? "sm:max-w-[660px]" : "sm:max-w-[560px]";
+ if (dialogStep.value === "select") return "connection-dialog-content--picker sm:h-[720px] sm:max-w-[880px]";
+ return shouldUseWideConnectionDialog.value ? "connection-dialog-content--wide sm:max-w-[660px]" : "connection-dialog-content--standard sm:max-w-[560px]";
});
const connectionLabelClass = "justify-self-start text-left";
const connectionLabelSmallClass = `${connectionLabelClass} text-xs`;
@@ -4525,7 +4525,7 @@ function openExternalUrl(url: string) {