Connectors v3 — 目录页与授权流程静态稿

Web 端 Connectors 目录(卡片网格 + 搜索 + 计数 + Refresh)与「从 Web 拉起授权」的 四态流程(引导 / 等待 / 成功 / 失败)。授权链路对应 docs/34 方案 A:orchestrator 创建 connector-auth 任务,mac-worker 在本机执行 lark-cli 授权,token 不离开 Mac。 全部样式引用 design/tokens.css

/ Connectors Worker: online

Connectors

4 个 connector · 0 已连接
飞书 Feishu
文档归档与消息能力,走本机 lark-cli 登录态
未连接
GitHub
仓库、PR 与 issue 操作(gh CLI 登录态)
Coming Soon
Google Drive
云端文件读取与归档同步
Coming Soon
Notion
页面与数据库的读写集成
Coming Soon

目录 = registry/providers/*.yaml 静态清单 join orchestrator 连接状态。 计数「N 个 connector · M 已连接」;Refresh 触发 check-only 的 connector-auth 任务(只跑 lark-cli auth status,不拉起登录)。可连卡片才有 Connect 主按钮(--brand,本屏预算 1 处); Coming Soon 灰卡(--canvas 底、无阴影、无按钮)只声明目录位。状态点 + 文字双通道,不单靠颜色。

1 · 引导(点 Connect 后,任务创建前)
2 · 等待(worker 执行中,Web 轮询)
3 · 成功(状态已持久化)
4 · 失败(三问:发生了什么 / 原因 / 下一步)

四态对照 DESIGN.md §8:引导先说清「会发生什么 + 需要人在 Mac 旁」再动手; 等待用步骤点(--ok 完成 / --brand 进行中,静态点不旋转)+ 真实耗时 + 15s 档「比预期更久」提示 + 可取消; 成功克制——Connected pill + 账号 + 验证时间,不放横幅;失败必答三问并给出 run id 与日志入口, 重试按钮不是 danger(重试非破坏性操作)。modal 为 --raised + --sh-3 + --z-drawer 档,Escape / 关闭钮 / 点遮罩三条退出路径。

未连接
飞书 Feishu
文档归档与消息能力
未连接
连接中(modal 打开或任务进行中)
飞书 Feishu
文档归档与消息能力
连接中…
已连接
飞书 Feishu
文档归档与消息能力
rusty@t.scooperation.com · 验证于 11:32
Connected
连接失败 / 登录态失效
飞书 Feishu
文档归档与消息能力
上次检查 11:32 · 登录态已失效
连接失败
Coming Soon
GitHub
仓库、PR 与 issue 操作
Coming Soon

连接中:状态点转 --brand + 按钮禁用(opacity 0.5),卡片不加动画;已连接卡多一行 账号 + 验证时间 的 mono meta,Disconnect 是次按钮(语义见 docs/34 开放问题 1); 失效态由 Refresh / 定期 check 发现,danger pill + 「重试」次按钮(重试不是破坏性操作,不用红底)。

Loading(300ms–2s 骨架)
搜索空态(回显条件 + 清除动作)
没有匹配「slack」的 connector 目录共 4 个 connector,可清除搜索查看全部
加载错误(区块级 + 重试)
飞书 Feishu
文档归档与消息能力
状态未知 —

状态取数失败时目录(静态 registry)仍渲染,只有状态列降级为「状态未知 —」, 错误条为区块级(--danger-soft 内嵌,其余区域可用),不整页报错。缺失字段占位「—」而非空白。

4 个 connector · 1 已连接
飞书 Feishu
文档归档与消息能力
rusty@t.scooperation.com · 验证于 11:32
Connected
GitHub
仓库、PR 与 issue 操作
Coming Soon
Google Drive
云端文件读取与归档同步
Coming Soon
4 个 connector · 0 已连接
飞书 Feishu
文档归档与消息能力
连接中…
连接飞书

授权在你的 Mac 上进行——手机端只能等待结果,无法代替 Mac 完成授权。

授权任务已创建
Mac Worker 已认领
等待你在 Mac 浏览器里完成授权…
回报连接状态
比预期更久?回到 Mac 查看等待中的授权页。已等待 1:12 / 5:00

≤640px:授权流程改底部 sheet(顶角 20px + 抓手 + safe-area 垫底), 目录单列、卡片与按钮触控 ≥44px、正文 14–15px。移动端是监督视图——引导文案明确 「授权在 Mac 上进行」,避免用户在手机上干等浏览器弹窗。下滑抓手 / 点 scrim / 关闭钮均可退出。