fix(qr): replace qrcode-terminal with qrcode-tui

Replace legacy qrcode-terminal usage with shared qrcode-tui media helpers, bound QR PNG rendering options, and raise bundled plugin host floors for the new SDK runtime surface.
This commit is contained in:
Vincent Koc
2026-04-23 13:06:14 -07:00
committed by GitHub
parent 6f74763f1d
commit ea25d7ed5b
29 changed files with 336 additions and 193 deletions

View File

@@ -18,7 +18,7 @@ const packageManifestContractTests: PackageManifestContractParams[] = [
{
pluginId: "feishu",
pluginLocalRuntimeDeps: ["@larksuiteoapi/node-sdk"],
mirroredRootRuntimeDeps: ["typebox", "qrcode-terminal"],
mirroredRootRuntimeDeps: ["typebox"],
minHostVersionBaseline: "2026.3.22",
},
{ pluginId: "google", pluginLocalRuntimeDeps: ["@google/genai"] },
@@ -105,7 +105,6 @@ const packageManifestContractTests: PackageManifestContractParams[] = [
{
pluginId: "whatsapp",
pluginLocalRuntimeDeps: ["@whiskeysockets/baileys", "jimp"],
mirroredRootRuntimeDeps: ["qrcode-terminal"],
minHostVersionBaseline: "2026.3.22",
},
{ pluginId: "zalo", minHostVersionBaseline: "2026.3.22" },