diff --git a/artifacts/amazon-playwright/amazon-playwright-1.0.0.tgz b/artifacts/amazon-playwright/amazon-playwright-1.0.0.tgz index 61e6e2c..12a2b2a 100644 Binary files a/artifacts/amazon-playwright/amazon-playwright-1.0.0.tgz and b/artifacts/amazon-playwright/amazon-playwright-1.0.0.tgz differ diff --git a/artifacts/chatgpt-playwright/chatgpt-playwright-2.0.0.tgz b/artifacts/chatgpt-playwright/chatgpt-playwright-2.0.0.tgz index a62b885..df365e3 100644 Binary files a/artifacts/chatgpt-playwright/chatgpt-playwright-2.0.0.tgz and b/artifacts/chatgpt-playwright/chatgpt-playwright-2.0.0.tgz differ diff --git a/artifacts/claude-playwright/claude-playwright-1.1.0.tgz b/artifacts/claude-playwright/claude-playwright-1.1.0.tgz index 19cf136..eeb0975 100644 Binary files a/artifacts/claude-playwright/claude-playwright-1.1.0.tgz and b/artifacts/claude-playwright/claude-playwright-1.1.0.tgz differ diff --git a/artifacts/doordash-playwright/doordash-playwright-1.0.0.tgz b/artifacts/doordash-playwright/doordash-playwright-1.0.0.tgz index ece6f4d..a949629 100644 Binary files a/artifacts/doordash-playwright/doordash-playwright-1.0.0.tgz and b/artifacts/doordash-playwright/doordash-playwright-1.0.0.tgz differ diff --git a/artifacts/github-playwright/github-playwright-1.2.0.tgz b/artifacts/github-playwright/github-playwright-1.2.0.tgz index ece42c4..f819146 100644 Binary files a/artifacts/github-playwright/github-playwright-1.2.0.tgz and b/artifacts/github-playwright/github-playwright-1.2.0.tgz differ diff --git a/artifacts/heb-playwright/heb-playwright-1.1.0.tgz b/artifacts/heb-playwright/heb-playwright-1.1.0.tgz index b9a9c6f..6b2f577 100644 Binary files a/artifacts/heb-playwright/heb-playwright-1.1.0.tgz and b/artifacts/heb-playwright/heb-playwright-1.1.0.tgz differ diff --git a/artifacts/icloud-notes-playwright/icloud-notes-playwright-0.2.0.tgz b/artifacts/icloud-notes-playwright/icloud-notes-playwright-0.2.0.tgz index a66026a..29f36f2 100644 Binary files a/artifacts/icloud-notes-playwright/icloud-notes-playwright-0.2.0.tgz and b/artifacts/icloud-notes-playwright/icloud-notes-playwright-0.2.0.tgz differ diff --git a/artifacts/instagram-ads-playwright/instagram-ads-playwright-1.0.0.tgz b/artifacts/instagram-ads-playwright/instagram-ads-playwright-1.0.0.tgz index c15ea1c..a9bbc94 100644 Binary files a/artifacts/instagram-ads-playwright/instagram-ads-playwright-1.0.0.tgz and b/artifacts/instagram-ads-playwright/instagram-ads-playwright-1.0.0.tgz differ diff --git a/artifacts/instagram-playwright/instagram-playwright-2.1.0.tgz b/artifacts/instagram-playwright/instagram-playwright-2.1.0.tgz index 070a22c..07ce298 100644 Binary files a/artifacts/instagram-playwright/instagram-playwright-2.1.0.tgz and b/artifacts/instagram-playwright/instagram-playwright-2.1.0.tgz differ diff --git a/artifacts/linkedin-playwright/linkedin-playwright-5.0.0.tgz b/artifacts/linkedin-playwright/linkedin-playwright-5.0.0.tgz index 355a956..f54f27b 100644 Binary files a/artifacts/linkedin-playwright/linkedin-playwright-5.0.0.tgz and b/artifacts/linkedin-playwright/linkedin-playwright-5.0.0.tgz differ diff --git a/artifacts/oura-playwright/oura-playwright-2.0.0.tgz b/artifacts/oura-playwright/oura-playwright-2.0.0.tgz index 8037686..38f38b4 100644 Binary files a/artifacts/oura-playwright/oura-playwright-2.0.0.tgz and b/artifacts/oura-playwright/oura-playwright-2.0.0.tgz differ diff --git a/artifacts/shop-playwright/shop-playwright-1.0.0.tgz b/artifacts/shop-playwright/shop-playwright-1.0.0.tgz index 6edd5e0..f243262 100644 Binary files a/artifacts/shop-playwright/shop-playwright-1.0.0.tgz and b/artifacts/shop-playwright/shop-playwright-1.0.0.tgz differ diff --git a/artifacts/slack-playwright/slack-playwright-0.1.0.tgz b/artifacts/slack-playwright/slack-playwright-0.1.0.tgz new file mode 100644 index 0000000..df5dcd1 Binary files /dev/null and b/artifacts/slack-playwright/slack-playwright-0.1.0.tgz differ diff --git a/artifacts/spotify-playwright/spotify-playwright-1.0.0.tgz b/artifacts/spotify-playwright/spotify-playwright-1.0.0.tgz index 67796af..3dad5cb 100644 Binary files a/artifacts/spotify-playwright/spotify-playwright-1.0.0.tgz and b/artifacts/spotify-playwright/spotify-playwright-1.0.0.tgz differ diff --git a/artifacts/steam-playwright/steam-playwright-1.0.0.tgz b/artifacts/steam-playwright/steam-playwright-1.0.0.tgz index d10779f..2d8a37d 100644 Binary files a/artifacts/steam-playwright/steam-playwright-1.0.0.tgz and b/artifacts/steam-playwright/steam-playwright-1.0.0.tgz differ diff --git a/artifacts/uber-playwright/uber-playwright-1.0.0.tgz b/artifacts/uber-playwright/uber-playwright-1.0.0.tgz index b732460..ec7a11a 100644 Binary files a/artifacts/uber-playwright/uber-playwright-1.0.0.tgz and b/artifacts/uber-playwright/uber-playwright-1.0.0.tgz differ diff --git a/artifacts/wholefoods-playwright/wholefoods-playwright-1.0.0.tgz b/artifacts/wholefoods-playwright/wholefoods-playwright-1.0.0.tgz index 038bd5e..f8e10c5 100644 Binary files a/artifacts/wholefoods-playwright/wholefoods-playwright-1.0.0.tgz and b/artifacts/wholefoods-playwright/wholefoods-playwright-1.0.0.tgz differ diff --git a/artifacts/youtube-playwright/youtube-playwright-1.0.0.tgz b/artifacts/youtube-playwright/youtube-playwright-1.0.0.tgz index 528cf80..940f8ef 100644 Binary files a/artifacts/youtube-playwright/youtube-playwright-1.0.0.tgz and b/artifacts/youtube-playwright/youtube-playwright-1.0.0.tgz differ diff --git a/connector-index.json b/connector-index.json index a95319b..a976316 100644 --- a/connector-index.json +++ b/connector-index.json @@ -17,15 +17,15 @@ "metadata": "amazon/amazon-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:5d6a4ef2e0b81084a956dc7e2520567f420c18ee3890cb17725d026d245513f4", "scriptSha256": "sha256:4a318b3c3884661929d8625ec04fac57b9fcd0d7508b699a8a3c9eba758c8f0a", - "artifactSha256": "sha256:9c1d14495a12abf6953d564f4b90ba029f3317a7329833dc7c772f44bcceb705", + "artifactSha256": "sha256:36795f716f28314a8be693b633f3e59d5f7c5d33e55005ab9336c42407ea2322", "artifactPath": "artifacts/amazon-playwright/amazon-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/amazon-playwright/amazon-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/amazon-playwright/amazon-playwright-1.0.0.tgz", "scopes": [ "amazon.profile", "amazon.orders" @@ -46,15 +46,15 @@ "metadata": "openai/chatgpt-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:be7140f442a11a4475f1778e8e32e93d3a633d4ad515ed925bf7ecca461d793d", "scriptSha256": "sha256:72518dd765ff2103a0ad7dd184a9efcfac359764fca1613714400e661b2fe73a", - "artifactSha256": "sha256:39cf00bdcb16124d9d5f0f37e77035076b62361a5cd8dea4e9eadd4d97ff8dcc", + "artifactSha256": "sha256:b045b2c72fb97a4e400d32757244d92e16bd31604721329bff8ecfe763cfa56c", "artifactPath": "artifacts/chatgpt-playwright/chatgpt-playwright-2.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/chatgpt-playwright/chatgpt-playwright-2.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/chatgpt-playwright/chatgpt-playwright-2.0.0.tgz", "scopes": [ "chatgpt.memories", "chatgpt.conversations" @@ -84,15 +84,15 @@ "metadata": "anthropic/claude-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:f95d69603c9bcd0a41be780721a20a2d6587cb901a8b52d29a0a601c089e2f1e", "scriptSha256": "sha256:4e070bc31afd210563db5c0ece547c9535f197b79b5b28951d87993c8538dafe", - "artifactSha256": "sha256:06d26d5be355799cf1ed9d5921211839044d4a19eba15e03acc17d4f6b316047", + "artifactSha256": "sha256:9ab0b47e6adad3a338d621fc24cbdbed4f96f4cba98a31ab2214db63bf02f472", "artifactPath": "artifacts/claude-playwright/claude-playwright-1.1.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/claude-playwright/claude-playwright-1.1.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/claude-playwright/claude-playwright-1.1.0.tgz", "scopes": [ "claude.conversations", "claude.projects" @@ -113,15 +113,15 @@ "metadata": "doordash/doordash-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:eb57a0b0855acf40ba246d778fbb28a15442690957bdef0df23b332db640c413", "scriptSha256": "sha256:a880b496f9d68076879fdbcbe874a627b55ea0e4433b7db8332aa72f51d0c889", - "artifactSha256": "sha256:74815a6d63aec2ed4cd43b905244ee6ecef078c18d5b2f8c690441a78e1613f7", + "artifactSha256": "sha256:8ebf6b293954d3b56b665653fd30236de5055398b04d40ee6df23ebab20e677a", "artifactPath": "artifacts/doordash-playwright/doordash-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/doordash-playwright/doordash-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/doordash-playwright/doordash-playwright-1.0.0.tgz", "scopes": [ "doordash.orders" ], @@ -173,15 +173,15 @@ "metadata": "github/github-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:bac5c9a4d617c12e56d0056f6d55db2c652a263690008785ceda31f28e1cfd48", "scriptSha256": "sha256:486d4d0642132105877ab42a3807b59601619c2bb8aa9a60afdfd9cf6da58448", - "artifactSha256": "sha256:3ad6d2181dbc1f8fff94eefa7e3893db67e11daf05086cb75d5ce3dc2a9b3aa3", + "artifactSha256": "sha256:98f1592f09bb18ac2cac7f5bcbcdd5d9b193e985f669df96d6d95d751bca0dea", "artifactPath": "artifacts/github-playwright/github-playwright-1.2.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/github-playwright/github-playwright-1.2.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/github-playwright/github-playwright-1.2.0.tgz", "scopes": [ "github.profile", "github.repositories", @@ -209,15 +209,15 @@ "metadata": "heb/heb-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:74e49dd5cd606d584f59c1c35efe8772c1e859d4aa22ec8e03ddc1cd15858f51", "scriptSha256": "sha256:83919643aaebe8e59386acc2868fd89e1ac94dc3464e26f5afedb570e96a7b9f", - "artifactSha256": "sha256:125ffe87e4a2ae21672c1553c42969b0deb42637270278d01f29e94e9debd384", + "artifactSha256": "sha256:7ca896ad6e9ffdb7f54b1ba9f4dd4cf05aa4498f12527fa66970db699525bc71", "artifactPath": "artifacts/heb-playwright/heb-playwright-1.1.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/heb-playwright/heb-playwright-1.1.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/heb-playwright/heb-playwright-1.1.0.tgz", "scopes": [ "heb.profile", "heb.orders", @@ -276,15 +276,15 @@ "metadata": "apple/icloud-notes-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:550ba20690d3d16d809686df73f9f23f18005dd5763ce6b631a17d4d7da370c4", "scriptSha256": "sha256:ab465031ce09187c70890f4498fb0d650d0ea0dd7a11d558496d834a00076188", - "artifactSha256": "sha256:f85c266080b6b691d5890de1156202b8829591b0ecebf47b623cbc61e388f407", + "artifactSha256": "sha256:e83564d56d77cd16ab3e5f415ad5be86408efede6de87aed74f896f5e433b700", "artifactPath": "artifacts/icloud-notes-playwright/icloud-notes-playwright-0.2.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/icloud-notes-playwright/icloud-notes-playwright-0.2.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/icloud-notes-playwright/icloud-notes-playwright-0.2.0.tgz", "scopes": [ "icloud_notes.notes", "icloud_notes.folders" @@ -311,15 +311,15 @@ "metadata": "meta/instagram-ads-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:7403ddd375b61c5b0f5d078bdc90207e85fcf476542bba85b39c49fe3e9c51b2", "scriptSha256": "sha256:ef759279f73e52a05b063cf8e6a6bceb63409039f35f529b342bc1af004c972d", - "artifactSha256": "sha256:e0f46f9791bcc336f5f0b9125da671bf0a0f5512d58a562175bf91e4584ba3dc", + "artifactSha256": "sha256:11a4ea74d5c4bceb56df872f6cf64691973992ad569108ff5b2462c46aefb9b3", "artifactPath": "artifacts/instagram-ads-playwright/instagram-ads-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/instagram-ads-playwright/instagram-ads-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/instagram-ads-playwright/instagram-ads-playwright-1.0.0.tgz", "scopes": [ "instagram.ads" ], @@ -381,15 +381,15 @@ "metadata": "meta/instagram-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:d837e66b63c1a188bf0a60e92b5fd9dcd9cd4672133d93dd02c06c16bc2bfb95", "scriptSha256": "sha256:09c2f905cb73500750b63c82cd9b96f8d5e6429254b9f0a68e8c3b14df300d4c", - "artifactSha256": "sha256:e9e2f222a3607cedf0eb689d5a737fa6800bcc87b3cda10f9f8f9546937cfe35", + "artifactSha256": "sha256:fa54efc5c2cffca59c034aac306958a52e2797d455852db8352611ca5722f0db", "artifactPath": "artifacts/instagram-playwright/instagram-playwright-2.1.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/instagram-playwright/instagram-playwright-2.1.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/instagram-playwright/instagram-playwright-2.1.0.tgz", "scopes": [ "instagram.profile", "instagram.posts", @@ -421,15 +421,15 @@ "metadata": "linkedin/linkedin-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:7e0a1f8ff7d4572a7e09f507011025bbe8c84c59f550628879aacf8900a4624e", "scriptSha256": "sha256:351a1a6706903bfbd7055c332f8baa118faa1ccb556cf019005f77cde422480b", - "artifactSha256": "sha256:c1b059959f3d924d763abac20430328c5b5165ed37b9f8fbe538dab125e8173d", + "artifactSha256": "sha256:744b69e19045209c763e71a99fad9b3ee081604c6b99b69f3387e0880d813ed6", "artifactPath": "artifacts/linkedin-playwright/linkedin-playwright-5.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/linkedin-playwright/linkedin-playwright-5.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/linkedin-playwright/linkedin-playwright-5.0.0.tgz", "scopes": [ "linkedin.profile", "linkedin.experience", @@ -495,15 +495,15 @@ "metadata": "oura/oura-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:628564732b13157fe9ad9be09495d3fc6d2b9f32ca9ba30bee20f5e165814d49", "scriptSha256": "sha256:2aa33b0e5dab3838faff8fac1d2b219378b3ac5540572911143479299442c4db", - "artifactSha256": "sha256:ed6c18f93f3a27d3ab7e3c72c1885b6aadbfbba28f91cf320e3b742843c8766b", + "artifactSha256": "sha256:ef730b7b441dc5ae3ba4b788a4cb96ed18e10104b7d42ad9b60f6fa2b7b27026", "artifactPath": "artifacts/oura-playwright/oura-playwright-2.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/oura-playwright/oura-playwright-2.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/oura-playwright/oura-playwright-2.0.0.tgz", "scopes": [ "oura.readiness", "oura.sleep", @@ -534,15 +534,15 @@ "metadata": "shopify/shop-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:5eded7e19e3381743d2935a4f6ee41b3ef77524357bcade27bad754791b5cf4c", "scriptSha256": "sha256:d9364d7cbaf95fbf0e3130b9221195099b33afe3bb700f411d336e40a705d37f", - "artifactSha256": "sha256:6e046ba9ba0f10e7d37b885f1e053b87db467d737f9355d58aadf98a9ecd8c51", + "artifactSha256": "sha256:5b3cd873b15a68ef13dd1ef2b6057a0aea2dc6fbcffdd2e85bd55a7bd8a77608", "artifactPath": "artifacts/shop-playwright/shop-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/shop-playwright/shop-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/shop-playwright/shop-playwright-1.0.0.tgz", "scopes": [ "shop.orders" ], @@ -558,6 +558,42 @@ } } ], + "slack-playwright": [ + { + "connectorId": "slack-playwright", + "company": "Slack", + "version": "0.1.0", + "name": "Slack", + "status": "experimental", + "description": "Exports your Slack profile, conversations (channels + DMs), and messages from your currently-active Slack workspace.", + "sourceFiles": { + "script": "slack/slack-playwright.js", + "metadata": "slack/slack-playwright.json" + }, + "publishedAt": "2026-04-13T00:00:00Z", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", + "pageApiVersion": 1, + "manifestSha256": "sha256:5b439e6912f3c915441fa484e811691ff0263fdef8b6f7333830f1f1bb73f945", + "scriptSha256": "sha256:e925a65b4dce31f4d50878f1ed526311c538ae765c981e58ce54439089633b3d", + "artifactSha256": "sha256:a2df04a4a36410b406a2887e5c9bd1ff5dd8ccdd77ec3f536ad51954abbc2a8f", + "artifactPath": "artifacts/slack-playwright/slack-playwright-0.1.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/slack-playwright/slack-playwright-0.1.0.tgz", + "scopes": [ + "slack.profile", + "slack.conversations", + "slack.messages" + ], + "consumerMetadata": { + "sourceId": "slack", + "displayName": "Slack", + "brandDomain": "slack.com", + "iconKey": "slack", + "defaultScope": "slack.messages" + } + } + ], "spotify-playwright": [ { "connectorId": "spotify-playwright", @@ -571,15 +607,15 @@ "metadata": "spotify/spotify-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:1803a12843e4b5bb022d1dfea580c830db9b1267e0d8b75855a5499d6760515b", "scriptSha256": "sha256:35d879b28c1e3b2bb7c84e97985b8edb4e80dbd61d2dae17c969ad02ff5e3e37", - "artifactSha256": "sha256:625d1c697e49370715ef2e54358eb0832875f8314bb676ac32f34964f854a78a", + "artifactSha256": "sha256:61b4e428826f22575062a4118310478ee93620b369e95307798933d83d34f169", "artifactPath": "artifacts/spotify-playwright/spotify-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/spotify-playwright/spotify-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/spotify-playwright/spotify-playwright-1.0.0.tgz", "scopes": [ "spotify.profile", "spotify.savedTracks", @@ -607,15 +643,15 @@ "metadata": "valve/steam-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:e323a76acb3b0687562e9d58adedbfa76406f52e6a4fe381a519306ca5ab70fd", "scriptSha256": "sha256:6d81afd55a3769de991d7a096dcf4f16008f41cf60a42e141b1d4311e36e85af", - "artifactSha256": "sha256:0570808855237ec2453dc789fc844d2a38842420ad69a05c1b133a20d3c27187", + "artifactSha256": "sha256:54bdccf0ce46c3f47828e627510ddd12c40325bc44ad6a8b45946fcf41308eb9", "artifactPath": "artifacts/steam-playwright/steam-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/steam-playwright/steam-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/steam-playwright/steam-playwright-1.0.0.tgz", "scopes": [ "steam.profile", "steam.games", @@ -637,15 +673,15 @@ "metadata": "uber/uber-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:7b4549741d5184641d9d1a3ef26fc5e20a14954f200f0150b692b3d8b2e98c33", "scriptSha256": "sha256:5b10877fbcd4d3cba5393820dabcf90812bc901532789c4221025e8035bb224e", - "artifactSha256": "sha256:01d9167480903b0d46d359bfa9d44017bac9bc85008112fd5d2bbdd329a0b176", + "artifactSha256": "sha256:8df669cd8d811f1e89ddc04b26f91cc53f8441557f300556e47eb56db70e028a", "artifactPath": "artifacts/uber-playwright/uber-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/uber-playwright/uber-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/uber-playwright/uber-playwright-1.0.0.tgz", "scopes": [ "uber.trips", "uber.receipts" @@ -666,15 +702,15 @@ "metadata": "wholefoods/wholefoods-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:dbb149de15f1757bc4353d2ee423b5188b0545d35c1674dd0471660027fffcb0", "scriptSha256": "sha256:2ebb4426258b87a8e3699b9609c36ff69b03f050e747ed530c54ee1e7f84c59b", - "artifactSha256": "sha256:3b041e3a48cf6772120e4ce479c43360333cf33e52b1ed1138efd9891acb4727", + "artifactSha256": "sha256:3becba5a27ab369e2ca50a7eba5ac47189c72dde91028a10a263664a4befeb04", "artifactPath": "artifacts/wholefoods-playwright/wholefoods-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/wholefoods-playwright/wholefoods-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/wholefoods-playwright/wholefoods-playwright-1.0.0.tgz", "scopes": [ "wholefoods.profile", "wholefoods.orders", @@ -705,15 +741,15 @@ "metadata": "google/youtube-playwright.json" }, "publishedAt": "2026-04-13T00:00:00Z", - "sourceTag": "fix/retained-artifact-signatures-clean", - "sourceCommit": "9a83f771fc2a212f1ce2e7933c301fef9ab082b2", - "releaseId": "connectors-9a83f771fc2a", + "sourceTag": "feat/slack-connector", + "sourceCommit": "dbd413bc8308f0d515b7a2a387f1567b858dee0c", + "releaseId": "connectors-dbd413bc8308", "pageApiVersion": 1, "manifestSha256": "sha256:8af6a9623851d2f0db9f86cdce50a3e60f2fee5387c5922f11c064043298ec6f", "scriptSha256": "sha256:a0c43d4c931a5893e3b2e29f708350a2d7e4d22898ad820ac410c8ddf7558b9a", - "artifactSha256": "sha256:e84fa3aeedf8b42f244ca55a255cabbaed3007c9a83aa7d0669e0cb0ac7b70da", + "artifactSha256": "sha256:d58c92c540d2748c287bd82dac3a0caa8af66e22ab2e3e80bf7fbdf2908d6edc", "artifactPath": "artifacts/youtube-playwright/youtube-playwright-1.0.0.tgz", - "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/9a83f771fc2a212f1ce2e7933c301fef9ab082b2/artifacts/youtube-playwright/youtube-playwright-1.0.0.tgz", + "artifactUrl": "https://raw.githubusercontent.com/vana-com/data-connectors/dbd413bc8308f0d515b7a2a387f1567b858dee0c/artifacts/youtube-playwright/youtube-playwright-1.0.0.tgz", "scopes": [ "youtube.profile", "youtube.subscriptions", diff --git a/connectors/slack/SLACK_CONNECTOR_PLAN.md b/connectors/slack/SLACK_CONNECTOR_PLAN.md new file mode 100644 index 0000000..aea588b --- /dev/null +++ b/connectors/slack/SLACK_CONNECTOR_PLAN.md @@ -0,0 +1,189 @@ +# Slack Connector Plan + +Working notes for the Slack Playwright connector. Mirrors the pattern of +`connectors/anthropic/CLAUDE_CONNECTOR_PLAN.md` so this directory tells the +same story as our other reference platforms. + +## Goal + +A Playwright-based DataConnect connector that exports a user's Slack data from +their currently-active workspace, using the slack.com web client as the auth +surface — no Slack app registration, no OAuth, no Slack API token from the +user. + +Initial target: + +- platform: `slack.com` +- connector id: `slack-playwright` +- company directory: `connectors/slack/` +- login mode: manual browser login (re-uses existing slack.com session) +- scopes: + - `slack.profile` — user + workspace identity + - `slack.conversations` — channel / DM / group-DM index + - `slack.messages` — message bodies (the bulk), with thread replies + +## Why this shape + +- **Three scopes, mirroring `export.py`** in `/Users/volod/volod/slack-export/`. + That script already separated workspace/channel metadata from message bodies + via separate JSON files; same split here lets a builder request just the + metadata-grade `slack.conversations` without pulling the whole archive. +- **No channel-ignore UI** — DataConnect doesn't surface free-form text input + in the consent flow. Instead the connector auto-filters using signals the + user has already expressed inside Slack: + - `is_archived: true` — Slack-side archived channel + - `prefs.muted_channels` — channels the user has muted in their Slack prefs + - `is_member: false` on public channels — channels the user hasn't joined +- **Per-workspace, single team.** The connector exports whatever workspace + the user's current slack.com session is on. To export a different team, + switch teams in Slack and re-run. + +## Auth and token extraction + +slack.com web app stores its API token in the page bootstrap. Three extraction +paths in order: + +1. `window.TS.boot_data.api_token` — modern client surface +2. `window.boot_data.api_token` — legacy surface (still present in some + sessions / regions) +3. Inline `