Repository navigation
Releases: Yeezone/kanweave
Releases · Yeezone/kanweave
Release list
KanWeave(织板)v0.1.1 — 钉钉登录文件配置
本次更新:钉钉登录可以「用文件开启」了
DSH 桌面端由启动器拉起,环境变量不好设。现在服务端除了 KW_DINGTALK_*,也会读数据目录下的 dingtalk.json(环境变量优先):
// ~/.dsh/kanweave/dingtalk.json (独立站:./.data/dingtalk.json)
{
"appKey": "dingxxxxxxxxxxxx",
"appSecret": "你的AppSecret",
"corpId": "dingyyyyyyyyyyyy",
"redirectUri": "https://pm.example.com/kanweave/api/auth/dingtalk/callback"
}一行命令写入 / 查看 / 清除(权限 0600,密钥打码输出):
node scripts/set-dingtalk.mjs --status
node scripts/set-dingtalk.mjs --mock # 离线演示,确认按钮与流程
node scripts/set-dingtalk.mjs --app-key ... --app-secret ... --corp-id ... --redirect-uri ...
node scripts/set-dingtalk.mjs --clear为什么插件里原本看不到钉钉按钮
- 未配置凭据 →
capabilities.dingtalkLogin为false,登录页不渲染按钮; - 插件以「本机用户」身份自动登录,**要点左下角「登录其他账号」**才会出现登录页,按钮在那里;
- 重定向 URL 与控制台必须逐字节一致(云端固定域名最稳;本机端口每次启动会变)。
README 与 docs/dingtalk.md 已补上完整排查顺序。
验证
CI 全绿:类型检查 0 错误、52 个测试(新增 2 个 dingtalk.json 配置用例)、构建含客户端包护栏、独立站冒烟 10 项(含「钉钉 mock 登录可启动」)。
完整变更见 CHANGELOG。
SHA256(kanweave-0.1.1-standalone.zip): 73d91d66de64c630d9419ce93f584b418627c9637ebf0305daca81d65db374ff
KanWeave(织板)v0.1.0 — 首个公开版本
KanWeave(织板)首个公开版本:一块可以自己部署、也能装进 DeepSeek Harness 的项目看板。
亮点
- 项目 → 栏目 → 卡片:栏目排序、卡片优先级/截止时间/指派人/完成状态、Markdown 评论、项目内编号(如
LAUNCH-12) - 媒体附件:图片、视频、音频、PDF、Office 文档;拖拽与粘贴上传、分片续传、服务端 MIME 嗅探、
Range下载(视频可拖动播放) - 登录:钉钉扫码登录(企业内部应用 OAuth2,按
corpId+unionId绑定)、邮箱密码登录/注册、邀请链接自助注册 - 项目级权限:所有者 / 管理员 / 成员 / 观察者;邀请链接可限有效期与使用次数;成员页可搜索已注册用户直接邀请
- 多人实时协作:SSE 推送
revision与在线成员,看板自动刷新并显示「N 人在看板」,断线自动退化为 8 秒轮询 - 双形态:
node lib/standalone.js独立站点;DSH 插件侧边栏「织板」+kanweave_*Agent 工具 - 云端共享模式:插件把
/kanweave/*同源代理到云端部署,插件里的账号与浏览器看到的是同一份数据 - 零运行时 npm 依赖:
node:sqlite+node:http,构建产物就是几个.js文件
下载
| 资产 | 用途 |
|---|---|
kanweave-0.1.0-standalone.zip |
已构建好,解压即可 node lib/standalone.js(无需 pnpm install) |
| Source code (zip / tar.gz) | GitHub 自动生成的源码包,需自己 pnpm install && pnpm build |
unzip kanweave-0.1.0-standalone.zip -d kanweave && cd kanweave
node lib/standalone.js # → http://localhost:4280/kanweave/ui/首次打开会引导创建管理员账号。团队共用一份数据、任意设备访问,见 docs/deploy-cloud.md。
验证
CI 全绿:类型检查 0 错误、50 个真实 HTTP 集成测试、构建含客户端包护栏、独立站冒烟 10 项(上传 / Range / 钉钉 mock / SSE)。
完整变更见 CHANGELOG.md。
SHA256(kanweave-0.1.0-standalone.zip): 903c07f11af00269806a7e22afa6982df5d012b45ecb9f9f949731f49b34575b