diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index 9aaf8fc2..cbcdb3d2 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -61,6 +61,7 @@
"../connectors/meta/**/*": "connectors/meta/",
"../connectors/openai/**/*": "connectors/openai/",
"../connectors/spotify/**/*": "connectors/spotify/",
+ "../connectors/x/**/*": "connectors/x/",
"../playwright-runner/dist/*": "playwright-runner/dist/",
"../personal-server/dist/personal-server*": "personal-server/dist/"
},
diff --git a/src/components/icons/platform-x.tsx b/src/components/icons/platform-x.tsx
new file mode 100644
index 00000000..bc15cd23
--- /dev/null
+++ b/src/components/icons/platform-x.tsx
@@ -0,0 +1,19 @@
+import { Svg as SvgComponent, type SvgIconProps } from "@/components/utils/svg"
+
+export const PlatformXIcon = (props: SvgIconProps) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/lib/platform/icons.ts b/src/lib/platform/icons.ts
index 6d8b46ff..f74bd7af 100644
--- a/src/lib/platform/icons.ts
+++ b/src/lib/platform/icons.ts
@@ -1,10 +1,10 @@
import type { ElementType } from "react"
-import { IconX } from "@/components/icons/icon-x"
import { PlatformChatGPTIcon } from "@/components/icons/platform-chatgpt"
import { PlatformGithubIcon } from "@/components/icons/platform-github"
import { PlatformInstagramGlyphIcon } from "@/components/icons/platform-instagram-glyph"
import { PlatformLinkedinIcon } from "@/components/icons/platform-linkedin"
import { PlatformSpotifyIcon } from "@/components/icons/platform-spotify"
+import { PlatformXIcon } from "@/components/icons/platform-x"
import type { PlatformRegistryEntry } from "./registry"
import {
getPlatformRegistryEntry,
@@ -20,7 +20,7 @@ const PLATFORM_ICON_COMPONENTS: Record = {
instagram: PlatformInstagramGlyphIcon,
linkedin: PlatformLinkedinIcon,
spotify: PlatformSpotifyIcon,
- x: IconX,
+ x: PlatformXIcon,
}
const resolveIconComponentForEntry = (entry: PlatformRegistryEntry | null) => {
diff --git a/src/lib/platform/registry.ts b/src/lib/platform/registry.ts
index 949a75c7..a124d78d 100644
--- a/src/lib/platform/registry.ts
+++ b/src/lib/platform/registry.ts
@@ -80,8 +80,11 @@ export const PLATFORM_REGISTRY: PlatformRegistryEntry[] = [
iconKey: "x",
iconEmoji: "𝕏",
primaryColor: "#111111",
- platformIds: ["x"],
- aliases: ["x (twitter)"],
+ platformIds: ["x-playwright", "x"],
+ aliases: ["x (twitter)", "twitter"],
+ availability: "requiresConnector",
+ showInConnectList: true,
+ ingestScope: "x.posts",
},
{
id: "twitter",