跳到内容
StateDockStateDock
每日交付动态 · CHANGELOG

StateDock 每日更新日志

记录人类与 AI Coding Agent 每日开发、修复与交付的真实任务动态。

累计完成 115 项任务10 个发布日100% 结构化三段式交付契约
2026 年 10 月 15 日
9 项交付
#120

如何在dashboard 中显示已经接入的agent。 哪个在干活,在干那个项目的。以及空闲的。

google
🛠️ 变更
在 Global Cockpit (PWA) 落地完整的 Agent 状态看板与全局总览联动: 1. 顶部工作区总览(Workspace Overview)新增「接入 Agent」全局概览卡片,点击可平滑滚动直达看板; 2. 落地「列表阐述 (List)」与「卡片网格 (Grid)」双视图切换,默认以更详尽清晰的“列表阐述”呈现: - ⚡ 运行中 Agent:实时显示脉冲光晕、所属项目徽标与名称、当前执行的任务编号与完整标题、状态阐述(“⚡ 正在执行任务”)以及直达任务/项目按钮; - 🟢 空闲就绪 Agent:明确标识“🟢 闲置待命(随时可接活)”,展示已分配队列等待认领的 Ready 任务胶囊,或最近交付的任务成果记录,以及最后心跳活跃时间; 3. 增强多端 Agent 身份解析(兼容 /auth/agents 档案、/auth/mcp-clients 独立 Token,以及全量任务中的认领/分配/完成记录); 4. 补充完整中英文 i18n 词条与类型安全; 5. 全量打包并部署上线至 statedock.dev 与 app.statedock.dev 生产环境。
✅ 验证
1. pnpm --filter @statedock/web build 打包与 12 路由 SSR 预渲染全部通过; 2. pnpm test 全量 104 项单元与集成测试 100% 通过; 3. pnpm deploy:online 部署成功,Worker Current Version ID: b76ee4eb-9189-42bf-aaa1-5c3049ff535d。
📌 说明
用户在浏览器中刷新即可看到最新的全局 Agent 看板与列表阐述效果。
17:50 UTC
#119

桌面端浏览器扩展(Chrome Extension)方案规划与轻量工作台建设

google
🛠️ 变更
1. 在 monorepo 中新建并初始化 apps/chrome-extension 工程,适配 Chrome Manifest V3 架构与 Vite 构建体系。 2. 配置完整的 MV3 权限、图标规范(16, 32, 48, 128 px 原生尺寸切图)以及多入口架构(Popup、Side Panel、Options、Service Worker)。 3. 实现快捷悬浮弹窗(Popup,400×560px): - 快速随手记:支持单行输入想法一键入库,并可抓取当前激活标签页的标题与网址作为上下文。 - 待决策卡片(Waiting):遇阻或等待决策任务高亮置顶,支持弹窗内直接输入答复意见并一键恢复执行(Ready)。 - 进行中(Working)与全局任务流转一览。 - 快捷跳转打开 Chrome 原生侧边栏(Side Panel)与 Web App。 4. 实现 Chrome 原生侧边栏(Side Panel):支持边浏览网页边停靠常驻面板,提供跨项目任务筛选、搜索与卡片展开操作。 5. 实现后台 Service Worker:定时轮询与状态检测,在有待决策任务时点亮红色角标 Badge 数字与系统通知;支持网页与选中文本右键菜单快速存入 StateDock。 6. 实现配置页(Options):支持切换官方云端(Cookie 免密认证)或私有部署 Docker / Cloudflare 实例(Token 认证)。 7. 在根目录配置 pnpm extension 与 pnpm extension:build 命令及详细的开发测试文档。
✅ 验证
1. apps/chrome-extension 执行 tsc --noEmit && vite build 构建产物成功,生成 popup.html, sidepanel.html, options.html, background.js, manifest.json 及规范尺寸 icons。 2. 全套自动化测试(pnpm test 104 项测试)全部通过。
📌 说明
打开 Chrome 访问 chrome://extensions/,开启“开发者模式”,点击“加载已解压的扩展程序”,选中 apps/chrome-extension/dist 目录即可在工具栏固定使用;可结合本地开发或 statedock.dev 实机验证。
17:18 UTC
#118

为 Task Handoff 增加可选 Code Reference

Codex
🛠️ 变更
已实现并部署 Task Handoff 的可选 Code Reference;同步更新 StateDock 与 Docker 开源项目,以及 StateDock plugin Skills 和交接说明。
✅ 验证
pnpm typecheck 与构建检查通过;Cloudflare D1 migration 0027 已应用,生产 Worker 部署版本 0aa7362d-2045-4101-bc60-9e4e2c6ecafb;线上 get_instance_info 正常,部署后的 MCP 已接受 codeReference。开源项目 typecheck 通过;plugin validate、build、pack、zip 与 Harness build 通过。
📌 说明
待审阅并合并 PR:StateDock https://github.com/statedock/statedock/pull/1;Docker https://github.com/statedock/statedock-docker/pull/1;plugin https://github.com/statedock/statedock-plugins/pull/1。Plugin 0.1.1 已准备,尚未发布。当前 MCP 客户端若仍展示旧参数说明,需刷新连接/工具定义。主仓库记录的 HEAD 为 bb95aac332cd63035c39f375f9b941005a920ceb、分支 main、工作区 dirty;因此该 HEAD 不代表未提交改动已包含。
12:01 UTC
#117

更新 StateDock Skill:Agent 执行前自主检查任务上下文与环境

Codex
🛠️ 变更
已更新 StateDock Skill 的执行前自检流程:Agent 先核对任务目标、状态、项目与身份、相关决定和执行环境;能从记录、代码库及工具中查清的事项自行处理,只在真实冲突、缺少授权或需要用户决策时询问。同步更新中英文操作指南与自托管版规则,并将官网 Skill 和 Agent 接入指南部署上线。
✅ 验证
生产构建和部署成功,Worker 版本 744c777b-954d-4e15-b7c5-6fd95f94ca51。线上 https://statedock.dev/skill.md 返回 200 且含新增自检规则;https://statedock.dev/agent.md 也含对应接入规则。canonical 与网站 Skill 源文件一致,文档示例逐项核对,相关改动通过空白检查。
📌 说明
当前 Codex 用户级安装的 Skill 副本不会由网站部署自动替换;若要让后续会话加载新规则,需从线上更新该副本并重载 Skill 或新开对话。
11:53 UTC
#116

官网 SEO 建设与 Sitemap 自动化完善(供 Google 提交收录)

google
🛠️ 变更
1. 新增 public/robots.txt,规范放行所有公开落地页与文档路由(/、/zh、/workflows、/blog、/doc、/more-fun、/privacy、/terms),并屏蔽敏感 API、OAuth 及管理后台路径,声明 Sitemap 地址。 2. 重构 prerender-workflows.mjs:支持生成符合 Google 规范的标准 sitemap.xml(含 lastmod、changefreq、priority 及多语言 xhtml:link 关联映射),并为英文/中文首页、工作流页、博客及文章页、文档页(/doc)和作品集(/more-fun)提供全量 SSR HTML 预渲染与完整的 Canonical/Alternate/OG/Twitter SEO 元数据。 3. 增强 i18n context 路由检测,支持 /zh 中文首页根路由。 4. 更新 DocPage 与 MoreFunPage,使其在 SSR 下安全运行并直出完整文档内容,极大增强搜索引擎对核心文档的收录权重。
✅ 验证
1. 本地执行 @statedock/web build 静态预渲染与 sitemap 生成成功,校验 12 个条目及关联映射无误。 2. 全套自动化测试(pnpm test 104 项测试)全部通过。 3. 线上生产环境部署(pnpm deploy:online)成功,通过 curl 实测 https://statedock.dev/sitemap.xml、https://statedock.dev/robots.txt 及 https://statedock.dev/zh 均返回 200/预渲染静态 HTML 及完整多语言元数据。
📌 说明
前往 Google Search Console (GSC) 提交站点地图 URL:https://statedock.dev/sitemap.xml,并可以在 URL 检查工具中测试验证 https://statedock.dev/ 与 https://statedock.dev/zh 的抓取效果。
10:58 UTC
#110

将官网 skill.md 同步为英文规范版本

harness
🛠️ 变更
官网 Skill 已同步为英文规范版本,并已在生产站点提供。
✅ 验证
官网仓库提交 c417bea(2026-10-14)包含英文版更新,且位于 origin/main;线上 https://statedock.dev/skill.md 已返回英文内容,与 apps/web/public/skill.md 完全一致。
📌 说明
无需额外实现。
10:41 UTC
#115

官网开源自托管更新:Docker 版本已开源并支持正式部署

google
🛠️ 变更
1. 官网首页开源自部署(Open-source Self-hosting)模块文案全面更新: - 顶部导语更新:将原本的「Docker is coming next」改为明确指出 Cloudflare 与 Docker 两大版本均已完全开源并就绪可直接部署。 - Docker 卡片状态更新:将状态 Badge 从「Coming soon / 即将推出」升级为带绿色 Checkmark 的「Available now / 现已可用」。 - Docker 卡片主体描述:明确指出单容器内置 SQLite 架构,无需外部数据库与邮件服务,支持 Docker CLI 或 Docker Compose 一键启动,经完整测试开箱即用。 - 操作按钮与链接:由「Follow Docker development」次级按钮升级为实心主行动按钮「Docker 部署指南 (Docker deployment guide)」,直接直达 statedock-docker 仓库及 README。 2. 双语支持与 SSR 预渲染对齐:中英文版本同步更新,静态 HTML 预渲染与 Service Worker 同步完成打包。
✅ 验证
1. 单元测试校验:运行 pnpm test,104 项全量测试全部通过。 2. 类型检查与前端编译:pnpm --filter @statedock/web typecheck 与 build 顺利通过,完成 MDX 编译、首页 SSR 静态预渲染与 SW 清单生成。 3. 生产部署上线:pnpm deploy:online 成功将静态资源与 Cloudflare Worker 发布至 statedock.dev。
📌 说明
生产环境已成功发布上线(版本 ID: 35d74481-3bd7-4a7d-85c9-ca2d285e8b63)。访问官网首页 https://statedock.dev/ 或 https://statedock.dev/zh 滚动到开源自部署板块即可查看到最新的 Docker 正式可用卡片与部署指引。
10:31 UTC
#114

侧边栏空间优化:项目子导航(Overview/Tasks/Docs/Activity)移至顶部水平栏或图标化

google
🛠️ 变更
1. 左侧边栏大幅减负瘦身:移除了纵向占位的项目子菜单(Overview、Tasks & Plans、Documents、Activity Log、Settings、Collaborators),将整栏垂直空间 100% 留给「Global Cockpit + 📥 收集箱 + 工作空间项目列表(含搜索与三态盒子)」,解决项目过多被挤压的问题。 2. 引入顶部水平二级选项卡栏(Header Horizontal Sub-nav):进入项目后,在主视区 Header 下方以横向滚动标签条形式呈现 Overview、Tasks & Plans(带任务数 Badge)、Documents(带文档数 Badge)、Activity Log(带日志数 Badge),以及 Settings 和 Collaborators 操作按钮,风格与 Linear/GitHub 对齐。 3. 全局总览自动隐去:当处于 Global Cockpit 或全局通知视图时,项目级横排导航自动隐藏,界面干净清爽。
✅ 验证
1. 单元测试与双语对齐校验:pnpm test 全量 104 项测试全部通过。 2. 类型检查与生产构建:pnpm --filter @statedock/web typecheck 与 build 顺利通过无报错。 3. 线上生产部署:pnpm deploy:online 成功将静态资源与 Cloudflare Worker 部署至 statedock.dev 与 app.statedock.dev。
📌 说明
生产环境已完成构建与部署(版本 ID: fc5b1bfc-d0b2-4532-8289-776daa5e7254)。在浏览器或 PWA 客户端刷新即可体验左侧栏彻底释放空间、右侧顶部水平选项卡栏的全新布局。
10:15 UTC
#113

Global Cockpit 改造:前置 Inbox 入口、项目检索与活跃指标角标(Plan/Ready/Working)

google
🛠️ 变更
1. 前置并高亮 Inbox(收集箱):在 Global Cockpit 顶部 KPI 指标区常驻展示收集箱入口与未分发计数,支持一键直达分拣;在左侧栏将收集箱置顶并展示未处理任务数 Badge。 2. 项目活跃状态微型角标盒子(ProjectStatusBoxes):新增手机图标风格的三态指示盒,重点呈现 Working(蓝/绿呼吸指示)、Ready(青/紫就绪指示)、Plan(醒目红/玫瑰色待规划指示),Done(已完成)彻底静默不再占用注意力。 3. 项目大盘与快速检索(Projects Hub):在 Global Cockpit 页面提供独立的卡片矩阵与快速搜索框,支持按项目名称/slug 即时过滤,并提供「全部 / 正在执行 / 有就绪 / 有待规划」一键切换筛选;同时在左侧栏项目超过 5 个时提供侧边栏实时搜索框。 4. 全局数据同步优化:在工作空间保持全项目轻量任务缓存与版本比对,使侧边栏与驾驶舱的微型状态盒及 Inbox 计数保持实时秒级同步。
✅ 验证
1. 单元测试与端到端校验:运行 pnpm test,104 项测试全部通过,i18n 中英双语键位 100% 校验对齐。 2. 类型检查与前端编译:pnpm --filter @statedock/web typecheck 与 build 顺利通过,完成生产包打包、MDX 博客与工作流 SSR 静态预渲染、Service Worker 资源清单生成。 3. 生产部署验证:通过 pnpm deploy:online 成功将静态资源与 Cloudflare Worker 部署至 app.statedock.dev / statedock.dev。
📌 说明
生产环境已成功发布上线(版本 158fa184-ce24-40a8-8646-841dae73e802)。直接在浏览器或 PWA 客户端刷新即可体验新版 Global Cockpit 与侧边栏。如有任何视觉细节或交互偏好,随时反馈可快速微调。
09:56 UTC
2026 年 10 月 14 日
6 项交付
#111

修复线上 MCP 实例信息误报本地

harness
🛠️ 变更
已修复线上 MCP 实例信息误报,并按授权将当前官网内容一并部署。
✅ 验证
85 项官网与线上测试、完整构建、类型检查通过;生产直连及两条现有连接均返回正确 origin、MCP URL 和 remote;官网 Blog、skill 与健康检查均成功。
📌 说明
部署版本 a59a0235-cdff-4d80-a7d2-06a0d1b4e9a4。OAuth 测试环境回归通过,插件实际认证后状态流程可继续验收;未推送 Git。
18:59 UTC
#107

Blog 首篇文章:我不想管理 AI Agent,我只想管理目标与结果(中英 MDX 完整成稿)

Codex
🛠️ 变更
已将任务正文提供的中英文稿分别作为独立 MDX 文章发布,保留原有观点与事实边界,并加入中英文章互链。
✅ 验证
正式构建通过;空内容目录、缺失 frontmatter、slug 冲突和无效 MDX 验证通过;浏览器确认官网列表和英文/中文详情直达页正常。英文:https://statedock.dev/blog/manage-outcomes-not-agents;中文:https://statedock.dev/zh/blog/manage-outcomes-not-agents。最终生产部署版本 502b3cf7-9996-4e93-a1b7-6faa0a5a7a1e。
17:59 UTC
#106

官网新增 Blog 专区:支持静态 MDX 文章、列表与详情页

Codex
🛠️ 变更
官网已上线静态 MDX Blog:支持双语列表和直达详情、文章元数据与 hreflang、站点地图及作者说明。生产构建和线上页面验证通过;部署版本 502b3cf7-9996-4e93-a1b7-6faa0a5a7a1e。首篇双语文章另记于 statedock-107。
17:59 UTC
#109

将英文 StateDock Skill 同步到开源版本

Codex
🛠️ 变更
英文 StateDock Skill 已同步到开源版规范和仓库,保留自托管 Agent 从当前实例 `/skill.md` 获取规则的安全边界,并推送至 main(提交 7c5c3ab)。验证:导出覆盖层、清单 SHA-256 与开源仓库文件一致;英文文件无中文字符。注意:完整 271 文件导出校验被既有的 `apps/web/index.html` 源漂移拦截;本次只推送 Skill 文件,其他工作区改动未纳入提交。
17:30 UTC
#108

将官网 StateDock Skill 改为英文规范并修复乱码

Codex
🛠️ 变更
官网 `/skill.md` 已改为完整英文规范版,并通过 UTF-8 响应头修复浏览器乱码。验证:线上带缓存绕过参数访问后显示为可读英文;Worker TypeScript 检查与 Cloudflare 部署预检通过,正式发布到 statedock.dev 和 app.statedock.dev。注意:无需改数据库。
17:21 UTC
#105

官网增加 StateDock Dev 只读公开演示

Codex
🛠️ 变更
Published a public, read-only English mirror of the statedock-dev project at https://statedock.dev/demo and added a homepage entry. The demo serves a sanitized static snapshot of 106 project records; production D1 was not modified. Verified the deployed page loads anonymously, shows project counts and task detail, and has no editing/account controls. Type check and production build passed; deployed Worker version b493cce7-bd95-45e6-aa0f-d2df5259a774 while preserving the existing production backend.
12:54 UTC
2026 年 10 月 13 日
3 项交付
#104

StateDock Docker 自部署版架构规范与落地规划

google
🛠️ 变更
已在 /Volumes/DevData/run-projects/statedock-docker 建立独立且自闭环的 Docker 开源版 Monorepo。实现基于 Node.js 22 + SQLite WAL 的 All-in-One 单容器服务架构;新增 Setup Token 一次性安全激活机制(防公网抢注管理员);实现 SQLite 在线原子热备(VACUUM INTO);挂载流式 Streamable HTTP /mcp 端点供 Coding Agent 直连;提供生产就绪的多阶段 Dockerfile、集成 Caddy 自动化 HTTPS 的 compose.yaml 与完整说明文档。
✅ 验证
运行全套构建与测试(pnpm build && pnpm test),包括核心状态机、REST API、stdio MCP 及新编写的 Docker 专属单测(Setup Token 安全周期、SQLite 在线原子热备、HTTP 流式 /mcp 端点),22 项测试用例全部通过,零报错零告警。
📌 说明
P1 阶段可在公网 VPS 实机上执行 docker compose 启动与 Let's Encrypt 证书验证;根据测试反馈进一步调优内存与连接表现。代码变更已在本地工作区就绪,可随时提交推送至 statedock/statedock-docker 远端仓库。
19:59 UTC
#103

排查并恢复 app.statedock.dev

Codex
🛠️ 变更
已在 Chrome 重新打开 https://app.statedock.dev/,首页、登录态和项目列表正常加载;当前观察为服务已恢复。核对 Cloudflare:app.statedock.dev 仍绑定 statedock-online,Worker 最近部署版本无新变化且错误率为 0,Page Rules 为 0。MeshWrite 的 SD-000229、SD-000230 两项记录均完整更新至 DONE,摘要明确标注未部署,因此不是这两项代码上线导致。截图所示问题对应 Web Service Worker 导航 fetch 遇到 redirect 时失败;现有 SW 实现确实有此脆弱路径。由于故障已自行恢复且当前未复现,重定向来源无法从当时请求确定,未改代码或重发版。
19:09 UTC
#102

修复管理后台无法访问及错误进入用户端

Codex
🛠️ 变更
管理后台已独立部署,后台入口恢复;保留同域 API 调用与现有管理员验证,官网和用户端继续正常。验证:构建、类型、转发测试通过,线上后台资源正常,未登录和跨域请求被拒绝。注意:真实管理员登录后的界面尚未验收;独立发布配置已同步到实际项目,未推送 Git。
12:03 UTC
2026 年 10 月 12 日
14 项交付
#101

更新官网 Hero 为跨 Agent 的任务连续性定位

Codex
🛠️ 变更
官网 Hero 已改为 Agents come and go. Tasks remain.,补齐中文定位、副标题和说明,更新页面标题与描述。保留开源自部署入口,并把 Agent 维护记录的功能说明放在下方。
✅ 验证
构建、翻译一致性、静态页面与发布检查通过;桌面、390px/320px 手机、语言切换和开源链接已检查,线上文案及原文档/工作流正常。生产后端逐字节保持一致。
📌 说明
官网源代码已同步到实际仓库,未推送 Git。窄屏标题自然换行。
21:41 UTC
#100

展示从任务历史按需生成开发报告的工作流

Codex
🛠️ 变更
官网已发布按需报告主要工作流,覆盖日报、周报、月报与跨项目汇总;提供中英文可切换、可复制的报告指令,首页增加入口,位置优先于英文镜像。
✅ 验证
任务和摘要读取能力已核对;生产构建、静态页面及发布检查通过。桌面/手机布局、双语指令切换、步骤示意和复制反馈已检查,线上页面与原有文档正常,后端保持逐字节一致。
📌 说明
报告由外部 AI 读取已记录内容后生成,指令要求说明日期、权限范围与记录缺口;没有新增定时调度、自动发送或原生报表功能。页面示例不包含真实用户任务数据。
21:23 UTC
#99

公开 Cloudflare 开源仓库并突出首页自部署入口

Codex
🛠️ 变更
Cloudflare 开源仓库已设为 public。首页 Hero 下新增醒目的双语开源自部署区、源码与部署指南入口,并明确 Docker 目前仅为公开预告、尚不可安装。首页 HTML 和描述也可直接识别开源信息。
✅ 验证
已提交版本和 13 次提交历史扫描通过,仓库和指南未登录可访问;生产构建、静态预生成与发布检查通过,桌面/手机和中英文显示已验证。官网已发布,现有文档与应用读取正常,生产后端逐字节保持一致。
📌 说明
Cloudflare 当前使用部署指南配置资源、邮件和密钥,未宣传为一键安装;Docker 待实际可安装版本完成后再切换为部署入口。未推送本地其他未提交改动。
20:45 UTC
#98

实施并发布官网 Workflows 展示

Codex
🛠️ 变更
官网首页已整合三条核心协作流程,并发布中英文 Workflows 页面,包含交互示意、连接条件、能力边界、扩展用法和 FAQ。
✅ 验证
生产构建、双语一致性、静态 SEO 与发布打包检查通过;桌面和移动端布局、步骤切换、FAQ、键盘操作及线上中英文页面已验证。官网、文档、站点地图与匿名登录读取正常,生产后端与发布前逐字节一致。
📌 说明
新素材明确标记为示意;手机对话客户端 MCP 能力依账号与版本而定,未作为已验证的端到端演示宣传。官网源代码已同步回实际仓库,未推送 Git。
20:27 UTC
#92

统一 StateDock 文档入口与各部署版本的文档维护

Codex
🛠️ 变更
已将官网 /doc 改为读取统一的中英文 Markdown 文档源,固定跨语言章节锚点,并保留 /doc.md、/agent.md、/setup.md、/skill.md 的机器端兼容路径。Vite 与 Worker 发布脚本、开源导出清单、Cloudflare 与 Docker README 已同步到同一文档结构;官网文档已部署。
✅ 验证
官网前端生产构建、Worker dry-run、271 文件开源导出校验及自部署前端 Vite 打包通过。线上 /doc 的 HTML 与 Markdown 双模式、/doc.md、/doc.zh.md、/agent.md、/setup.md、/skill.md 均返回 200,Markdown 端点的内容类型正确;线上脚本包含中英文加载和稳定的 Cloudflare/Docker 锚点。
📌 说明
Cloudflare 自部署仓库的完整类型检查和 Worker dry-run 被其现有 Core 导出缺失阻断:tasks.ts 引用了 readyQueueClaim 与 readyQueuePredicate,但当前 Core 构建未导出这两个符号,因此本轮未部署自建 test。Tabbit 运行时无法创建浏览器页,故未完成视觉检查。开源及 Docker README 的修改已在本机仓库准备,尚未提交或发布到 GitHub。
19:39 UTC
#91

官网更新 Discord / X 链接与 Free / Pro 定价功能表

Codex
🛠️ 变更
官网新增 Discord 与 X 双语社区入口,并用清晰的 Free/Pro 对照表展示套餐权益和当前价格。价格读取结账共用的 Stripe 在售配置;升级入口会直接打开套餐选择。Free/Pro 权益按现有服务端限制说明,MCP 连接和 Agent 身份队列在两档中均明确列出。
✅ 验证
账单回归测试 4 项全部通过;在线服务 TypeScript 检查和 Web 生产构建通过;Cloudflare Worker dry-run 通过。已部署到 statedock.dev,生产页面实测显示月付 US$2.99、年付 US$19(省 47%),并确认套餐表、Discord 和 X 链接可见。Worker 版本 3f1f87ee-ab26-4936-8455-ea133cbefa64。
📌 说明
无待办。官网价格会随结账所用的 Stripe 在售 Price 配置更新。
18:52 UTC
#97

统一任务卡片展示与状态底色

Codex
🛠️ 变更
建立可复用的统一任务卡片,覆盖任务列表、Dashboard 的 In Progress/Ready/Planned/Recent Outcomes、跨项目总览与 Capture 页面。卡片统一显示标题、状态、分配身份、完成者、摘要和更新时间,并依据容器宽度自适应。只有 In Progress、Ready、Needs Input 使用浅状态底色;Planned、Completed、Dropped 使用中性底色。
✅ 验证
Web TypeScript 检查、主站和 test 的生产构建通过;开源导出校验通过。变更已推送到开源 main(commit 121b8d1),并部署到 statedock.dev 和 test.statedock.dev。刷新实际 StateDock 页面后,已确认概览卡片展示分配身份、完成者和统一的卡片内容结构。
📌 说明
无需客户端配置变更;刷新 StateDock 页面即可查看。卡片摘要根据所在区域宽度最多显示 1–3 行。
18:11 UTC
#96

记录并展示最后设置Done的完成者

Codex
🛠️ 变更
完成卡片、最近完成概览和详情已显示实际完成者;详情提供身份类型与ID。依据服务端最后一次明确Done操作的活动记录识别,不从分配或领取身份推断;普通内容编辑保留原完成者,重新打开再完成则更新。旧记录无明确证据时显示未记录。已发布主站与test并同步开源main提交7ba53d0。
✅ 验证
85项应用测试通过,另通过Cloud完成者回归及身份/Ready检查;两版类型检查、构建、发布与依赖边界检查通过。浏览器验证Agent、人工、历史未记录及详情ID。线上读取确认93为harness、94为Codex及对应身份ID。两版查询索引迁移和部署成功,开源导出可重建。
📌 说明
刷新页面即可看到。没有完成操作记录的历史任务不会猜测或改写归属。
17:41 UTC
#95

在概览 Ready 卡片显示分配身份

Codex
🛠️ 变更
概览中的每张Ready卡片已显示分配身份名称,例如Codex或Harness;未指定时明确显示未分配。身份来自任务分配记录,读取中或不可用时提供对应提示,并随身份变更刷新。已发布主站与test,同步开源main提交343bfb6。
✅ 验证
两版类型检查及构建通过,开源发布与依赖边界检查通过。浏览器中英文预览验证Codex、Harness、未分配三个场景;主站与test部署成功且线上加载新资源。
📌 说明
此处显示任务的Assigned Identity;执行指令中的自身身份仍由实际MCP凭据决定。
17:28 UTC
#93

当你读取到这个任务什么都不用做。只需要告诉用户当前任务无具体内容,然后设置为任务完成。

harness
🛠️ 变更
测试任务,无实际开发内容。用户已当面确认此任务用于验证 Agent 分配与 Ready 队列隔离。
✅ 验证
get_instance_info 确认 agentId 为 7391d5cb-88d4-4f9b-b1cd-fe8b0484521a;list_ready_tasks(mode="mine") 确认该任务 assignedAgentId 与本人一致且 claimedAgentId 为空;用户已明确授权标记完成。
📌 说明
无。Agent 分配与 Ready 隔离验证通过。
17:09 UTC
#94

改善任务状态按钮与卡片的颜色表达

Codex
🛠️ 变更
状态选择和筛选已改为整块状态底色按钮,去除内部小胶囊;任务卡片改为很浅的状态底色并保留普通文字状态,选中卡片使用清晰边框。统一六种状态配色,并适配页面浅色/深色主题。已发布主站和自建test,同步开源main提交6260087。
✅ 验证
类型检查、两版构建、格式及开源发布边界检查通过。浏览器验证六种卡片底色、选中状态、浅色/深色切换及Ready筛选只保留对应卡片;确认按钮无嵌套胶囊。主站与test部署成功且线上加载新资源;开源导出可重建。
📌 说明
纯UI调整,任务状态、身份分配和领取规则沿用现有行为。
17:03 UTC
#90

同步身份分配功能至 Cloudflare 开源版并补齐官网文档

Codex
🛠️ 变更
身份管理、任务分配、队列隔离及OAuth修复已同步开源main,官网文档和Skill已更新。自建test.statedock.dev也已升级至同一提交ac8ae45,完成0024、0025迁移,并清理系统缓存资源。
✅ 验证
此前84项应用测试、3项发布扫描及全新实例验证通过。本次test远端迁移核对无待应用项;浏览器显示新版身份与Ready队列文档;Cloudflare部署记录确认版本94797166-d392-4cd3-9b22-ecf6c43f8b21承接100%流量。升级前恢复点已记录。
📌 说明
test实例旧Token需绑定身份,旧OAuth连接需重新授权选择身份;更新对应实例Skill后可领取自己的Ready。部署管理接口曾返回504,已通过部署记录确认升级成功。
13:08 UTC
#88

按 Agent 分配 Ready 任务并隔离 MCP 领取队列

Codex
🛠️ 变更
完成按 Agent Identity 分配 Ready 任务及 MCP 领取队列隔离,支持身份管理、Token 绑定及 OAuth 身份选择;修复共享 OAuth 客户端授权互相撤销的问题。本次统一界面操作对象为 Identity:Add Identity、Identities、Assign to identity、Identity,保留 Agent Identities 与 Unbound;任务分配、筛选及授权页同步文案,并补充身份不会创建或运行 AI Agent 的说明。已发布主站。
✅ 验证
此前完整102项测试通过。本次文案修改的 Web/Online 类型检查、Web 构建、4项 OAuth 测试、部署预检均通过;浏览器验证英文/中文界面和390px手机布局无横向溢出;线上确认加载新 bundle index-DkCn3qCi.js。生产版本0dfa9c39-2711-41d2-9683-7d52d7aa2334。
📌 说明
现有身份与Token绑定继续生效。多个连接绑定同一身份共享该身份任务队列。
12:05 UTC
#89

发布 StateDock Docker 版本预告仓库(仅 README,Coming Soon)

Codex
🛠️ 变更
已发布公开的 Docker 版本英文预告,明确呈现开发中状态、计划能力及与现有 Cloudflare 部署路径的区别;仅包含公告,无镜像、部署脚本或发布日期承诺。仓库:https://github.com/statedock/statedock-docker
✅ 验证
公开接口确认仓库为 public、Issues 已启用且仅含 README;公开内容与提交一致,未登录浏览器可正常阅读预告。
📌 说明
Docker 实现另开任务。主项目及其自托管文档当前未公开可访问,预告已注明访问取决于主项目发布状态;未改变主项目可见性。
11:44 UTC
2026 年 10 月 11 日
11 项交付
#56

滚动条有逻辑冲突。在项目的tasks&plans 页面中。我选中了某个task查看detail, 使用滚轮的查看的时候,task列表在滚动 而不是detail, 即使我的鼠标移动到了detail。

ChatGPT
🛠️ 变更
已修复任务列表与详情的滚动冲突:桌面两侧独立滚动,滚动到边界不再带动外层页面;手机保持自然整页滚动。主站与私有开源测试版均已部署。
✅ 验证
两版前端构建通过。使用虚拟任务在真实浏览器中验证列表、详情独立滚动,边界不串动,390px 手机布局无横向溢出。
📌 说明
可刷新主站或 test 查看;未改动用户其他未提交工作。
21:46 UTC
#87

PWA 内置 Web Push 后台通知

ChatGPT
🛠️ 变更
已上线内置多设备 Web Push,修复主站测试推送 502,并同步自建测试版。用户实测 iPhone 彻底关闭 PWA、PC Brave 关闭 PWA 后均可收到通知,日常使用无需另配 Bark 等外部渠道。自动化验证通过;Android 与通知点击跳转未单独实测。
16:09 UTC
#86

More Fun 真实案例增加英文演示

ChatGPT
🛠️ 变更
More Fun 的 Feature Universe 增加英文演示:翻译 78 条任务标题/摘要、8 个模块及交互界面,保留中文版;页面语言同步选择演示与真实预览图。英文版注明翻译来源,任务编号、日期、证据与验收边界保留。修复英文演示装饰光晕导致的窄屏横向滚动。提交 245159d,已发布官网。
✅ 验证
类型检查、生产构建和部署预检通过。核对 78 条任务身份/日期/状态、76 条摘要和模块证据链接一致,英文文件无中文残留。真实浏览器验证任务搜索、摘要展开、模块浏览、中英演示/预览切换及 390px 无横向溢出;线上两种语言演示已确认。部署版本 78fec49d-268b-4278-8656-89b731e227dc。
📌 说明
访问 https://statedock.dev/more-fun?lang=en 查看英文案例;切换中文查看原版。案例仍是原生成日期的静态快照。
12:14 UTC
#85

More Fun 改为真实成果与提示词展示

ChatGPT
🛠️ 变更
More Fun 改为先看成果、再看提示词的案例展示页。首个真实案例为用户提供的 Feature Universe,可交互探索并查看原提示词,附日期、Agent、输入范围与公开脱敏说明;保留原有提示词并补齐13个分类创意入口。已部署主站。
✅ 验证
官网构建与发布预检通过,中英文目录检查确认13个独立可用入口、原五组提示词完整保留。浏览器验证复制、分类、手机无溢出与嵌入模块演示;线上真实成果及对应提示词检查通过。
📌 说明
当前只有 Feature Universe 有真实生成成果;其他卡片明确标注为提示词创意。新增案例可沿用独立素材与案例目录结构。
11:51 UTC
#84

官网定位改为人的 Todo、Agent 维护

ChatGPT
🛠️ 变更
官网中英文定位统一为人的 Todo、Agent 持续维护,保留原视觉与交互演示,补齐人确认 Ready 的步骤,并统一团队、通知、交接及页脚叙事。已发布主站。
✅ 验证
官网构建、翻译一致性检查和发布预检通过;核对线上中英文 Hero 与 Ready 示例,验证手机布局、五阶段切换及键盘操作。
📌 说明
持续维护以 Agent 已连接并配置工作规则为前提;Ready 不自动唤醒 Agent。
11:36 UTC
#83

Ready 执行指令与 Skill 同步开源版

ChatGPT
🛠️ 变更
主站和开源版增加“复制 Ready 执行指令”,概览及任务页无需选择编号即可交给 Agent。指令锁定服务器提供的实例地址与项目 UUID,逐项认领 Ready、验证后交付,空队列结束,受阻设 Waiting。Skill 明确用户授权的空闲领取规则,不添加调度器。同步 Ready 状态及安全迁移到开源仓库并推送,已部署主站与 test,当前 Codex 安装的 Skill 也已更新。
✅ 验证
主站 83 项、开源版及实际 test 目录各 65 项测试通过;类型、模块边界、开源清洁扫描及发布检查通过。浏览器验证复制入口、完整实例/项目绑定指令、手机无溢出。test 数据备份升级演练及迁移通过,历史数据完整;两站线上资源哈希与构建一致,实例地址及 Skill 契约已发布。
📌 说明
刷新 PWA 使用。Agent 需重新加载 Skill/连接以刷新缓存的 READY 状态;定时唤醒或远程控制仍由已有 Agent 宿主承担,本轮未创建定时任务或更改 GitHub 可见性。
10:30 UTC
#82

区分 Planned 与 Ready 执行队列

ChatGPT
🛠️ 变更
已完成 Planned/Ready 状态与按项目的 Ready 认领队列,Telegram/Inbox 默认保持 Planned;同时修复新增 Ready 后项目概览错列问题,恢复左侧进行中/Ready/Planned、右侧最近成果/资料两列布局,并重新部署主站。
✅ 验证
状态功能 82 项测试通过、历史数据升级演练通过。布局修复构建通过;多任务浏览器检查桌面两列顶部对齐,手机单列且无横向溢出,线上资源与修复构建一致。
📌 说明
刷新 PWA 查看。自动定时执行未启用,开源 test 实例未更新。
10:00 UTC
#81

规划 Cloud 基础运营后台

ChatGPT
🛠️ 变更
完成 Cloud 运营后台并部署 https://admin.statedock.dev。Tailwind/shadcn + React,明确分为概览、用户、项目元数据、订阅与兑换码、通知、操作审计;前端页面/组件与后端路由/service/repository 分层。支持用户禁用/恢复、撤销会话和 Agent 授权、兑换码创建/停用,敏感变更填写理由并原子记录审计。管理员邮箱白名单、严格同源检查、禁用账号登录/API/OAuth/机器人拦截,保护管理员账户;项目仅展示元数据。提交 ce92860。
✅ 验证
80 项测试全部通过;前后端构建、类型检查、模块边界及部署 dry-run 通过。隔离浏览器验证菜单、tabs、兑换码操作、审计、分页、未提交筛选保留与移动端弹窗。生产数据库备份后已应用 0022 迁移,配置 ADMIN_EMAILS,上线版本 d9a51e95-5266-4ee5-9489-fbf5389cf567。线上 HTTPS 登录页与资源 200,构建资源哈希一致,匿名后台接口 401/no-store;app 主站资源保留已上线的 statedock-80 优化。
📌 说明
请用 sovsov@gmail.com 在后台完成真实邮箱验证码登录并验收生产数据页面。本轮未执行生产账户禁用/兑换码等有实际影响的验收操作;通知首版提供状态查看,停用用户不会自动取消 Stripe 订阅。开源仓库和 test 实例未改动。
09:25 UTC
#80

降低前端轮询带来的请求量与重渲染

google
🛠️ 变更
页面不再每 5 秒重复下载全部项目数据。现在由一个共享的同步请求(只读几个计数行)判断哪个项目的哪类数据变了,只刷新变化的部分;页面在后台时降到每分钟一次,回到页面立即同步;通知和任务评审/反馈不再各自轮询。其他项目的任务只在打开全局看板时才加载。数据没变不再触发整页重渲染。服务端新增迁移 0021(项目修订计数,由触发器在所有写入路径自动维护)和 /api/sync 接口。
✅ 验证
73 项自动化测试通过,新增 6 项(触发器粒度、成员可见性隔离、差异与退避逻辑);Web 与 Worker 类型检查、格式、边界检查通过。按代码估算,空闲前台标签页从约 50-80 个请求/分钟降到约 6 个,后台约 1 个。尚未在真实浏览器和线上 D1 实测。
📌 说明
部署前先对线上库执行迁移 0021,再部署前端和 Worker(顺序反了前端会收到 /api/sync 的 404 并退回全量刷新)。部署后看一轮真实请求量。开源版需要把迁移 0021 和前端改动同步进导出覆盖层。
08:27 UTC
#79

修复主站 MCP 凭据弹窗溢出和删除失败

ChatGPT
🛠️ 变更
官方主站已补上 MCP 凭据弹窗的长文本换行、窄屏布局和滚动约束,并恢复 Token 删除接口。撤销仅允许本人操作,立即阻止该 Token 继续访问。已部署两个官方域名。
✅ 验证
67 项测试、Worker 类型及隔离发布预检通过;暗色桌面和手机宽度用虚构超长数据确认没有横向溢出。线上两个域名的新前端内容与构建一致,删除接口进入认证检查,健康正常。
📌 说明
刷新 https://app.statedock.dev/?ui=a2d3f27 后验收;没有撤销任何真实用户 Token。
08:01 UTC
#78

自建版降低后台轮询开销并修复跨项目同步

ChatGPT
🛠️ 变更
自建版后台暂停工作区和任务详情轮询,回到页面立即同步;慢请求自动合并,操作后的刷新排队补读,其他项目缓存按真实读取时间过期。通知保持独立接收,已部署 test。
✅ 验证
62 项测试、前端构建、类型、格式、依赖边界与发布检查通过;线上前端与新构建内容一致,健康接口正常。
📌 说明
在 https://test.statedock.dev/?ui=b8768d9 测试页面切换、任务操作及跨项目更新。仓库保持 private;仍使用轮询,未进行负载测试。
07:56 UTC
2026 年 10 月 10 日
24 项交付
#77

自建版发布内容与部署入口整改

Codex
🛠️ 变更
自建版发布整改已完成。复核确认 deploy:core 已移除、自建与 Cloud 技能区别已说明;文档路由改为直接流式返回资源,去掉响应重写和重复设置,使用浏览器60秒私有缓存并保留格式区分。最新修复已同步部署 test。
✅ 验证
58项测试、Worker类型、边界和发布检查通过。线上同一URL交替请求HTML和Markdown,格式与缓存头均正确;连接指南、健康和OAuth地址检查通过。
📌 说明
访问 https://test.statedock.dev/?ui=0e573f0 继续测试。仓库保持 private。
23:37 UTC
#76

自建版固定管理员白名单准入,阻断项目邀请扩散

Codex
🛠️ 变更
自建版固定为管理员邮箱白名单,陌生邮箱不发验证码、不能注册,项目邀请不能绕过准入;项目保持隔离,管理员无私有项目特权。停用用户立即阻止登录及 MCP,更新中英文管理界面和升级说明,已部署测试实例。
✅ 验证
55 项自动测试及构建检查通过;test.statedock.dev 实测 A→B→C 邀请链、项目隔离、停用与恢复后旧凭证持续失效通过。迁移前已备份,临时数据已清理,原有账号和项目保留。
📌 说明
访问 https://test.statedock.dev/?ui=01a3068 测试。旧项目邀请生成的账号需管理员批准邮箱后才能登录;仓库仍 private,官方 Cloud 未改动。
22:46 UTC
#75

自建版接入防串实例与 Token 撤销修复

Codex
🛠️ 变更
已完成多实例接入与凭证撤销修复,并继续修正凭证弹窗错位:长文本不再撑开网格,复制按钮独立一行,窄屏可纵向滚动。已部署测试实例。
✅ 验证
此前50项自动测试通过;本次前端构建及类型检查通过。真实浏览器确认1280px桌面和390px窄屏均无横向溢出,测试域名版本链接已加载修复后的前端。
📌 说明
请通过 https://test.statedock.dev/?ui=28640c9 查看新版。无参数首页仍命中旧边缘缓存,现有登录凭证无清缓存权限;版本链接已验证可用。实例切换仍需重连Agent。
20:27 UTC
#74

开源版独立部署验收:test.statedock.dev

Codex
🛠️ 变更
已从私有仓库全新拉取并部署独立演示实例 https://test.statedock.dev,管理员真实邮箱登录及实例管理已由用户确认。修复无缓存部署缺少 Core 构建、补全自建邮件与资源命名指南,并纠正 Webhook 测试消息链接;修复推送 main,提交 a3c7ebd。
✅ 验证
48 项回归通过;移除生成产物后的部署打包、类型、格式、边界检查通过。真实共享项目与租户隔离、API Token MCP、OAuth PKCE/更新/撤销、标准 MCP 接续 OAuth 计划、附件及成员权限回收、签名 Webhook 完成通知、远程 D1/R2 备份与本地恢复均通过。测试账号、项目和临时接收端已清理,管理员保留,站点健康。
📌 说明
实例默认邀请注册,仓库仍为私有。ntfy 公共服务测试消息送达,但后续事件受共享出口每日配额限制,已验证重试队列并使用自有 Webhook 完成通知验收;Telegram/Discord/Bark 需单独测试凭证,未复用生产 Bot。实际第三方产品 UI 连接和公开发布仍可继续验收。部署个人配置及受限权限备份保留在测试目录,不入 Git;官方 Cloud 未修改。
19:31 UTC
#71

开源与自部署准备:统一产品核心,先 Cloudflare 后 Docker

Codex
🛠️ 变更
已将私有开源仓库 main 整理为干净的单个初始提交 cfa3e0b,首个提交不再包含官网宣传代码,应用和使用文档保持原有已验证内容。
✅ 验证
核对远端旧版本后使用限定版本的历史更新,推送成功;新历史仅一个提交、227 个文件,官网文件不存在;Git 应用树与此前通过 48 项测试的版本完全一致,工作区干净。
📌 说明
仓库仍为私有候选版。后续以新初始提交为基线,公开前进行独立远程实例真实登录、Agent OAuth 和通知验收。
18:51 UTC
#73

完成代码审计整改与职责规范化

Codex
🛠️ 变更
完成 F01–F15 代码审计整改:拆分大文件与服务职责、强化项目权限和并发写入、统一错误与双语行为、补齐 Waiting 历史、加入持久通知重试与存储清理,并完善格式、依赖边界及 CI。已备份生产数据库,应用 0016–0018 迁移并部署到 statedock.dev / app.statedock.dev,版本 9ed0fbc3-ae17-4786-beaf-20ffa9e30dc8。
✅ 验证
66 项回归全部通过;构建、前端/Worker 类型、格式、依赖边界和部署包检查通过。隔离实例完成任务编辑、Waiting 切换和通知界面回归。线上数据库健康、OAuth 元数据、新版静态资源及英文登录页面验证通过。
📌 说明
用户进行 UI 和实际通知渠道验收;通知为至少一次投递,失败重试可能重复。首个开源版本另行讨论。
17:36 UTC
#72

开源前代码结构全面检查与重构优先级评估

Codex
🛠️ 变更
完成开源前代码结构检查,形成15项按优先级排列的问题、服务边界建议与分阶段整理方案。重点确认权限、并发更新和集成缺配置行为问题;本轮未修改产品代码或部署。
✅ 验证
扫描127个源码及样式文件,解析全部121个TypeScript文件;现有55项测试通过,Web与Worker类型检查通过。在独立内存数据库复现成员修改项目名、同版本并发覆盖、Discord未配置公钥时无签名创建任务。
📌 说明
先处理权限、原子更新与集成鉴权,再整理后端服务、通知与前端组件。正式安全审计、浏览器交互和开源许可证/历史密钥检查仍需单独完成。
16:57 UTC
#70

修复项目成员邀请弹窗的中英文混用

Codex
🛠️ 变更
修复项目成员邀请弹窗的中英文混用:Owner 说明、邀请帮助、本人标签、加入日期、Pro 提示及邀请/移除/退出错误提示均随界面语言切换。已发布生产。
✅ 验证
类型检查及生产构建通过;英文成员弹窗词条无中文残留,中英文错误词条一致且覆盖所有成员接口错误码。线上新版资源与构建一致。部署版本 24bffb7b-e168-46d8-a94a-c9bbb7d8fd0b。
📌 说明
未对真实邀请或移除操作做写入测试。
12:04 UTC
#69

统一消息中心与外部通知的任务编号和标题

Codex
🛠️ 变更
浏览器消息中心和 Telegram、Discord、Bark、ntfy 通知统一显示“项目 slug-任务编号 · 任务标题”。Webhook 新增相同可读字段,保留全局编号与任务链接兼容。已部署生产。
✅ 验证
55 项测试全部通过,包含五渠道与浏览器一致性、中文标题和特殊字符转义验证;构建、类型检查及部署预检查通过。生产新版资源与本地构建一致,应用入口 HTTP 200。版本 cac3e766-2427-4c7a-94b1-b159271142db。
📌 说明
新通知使用统一格式,已发送的外部历史消息不重写;未逐一确认真实设备送达,渠道格式已通过模拟发送验证。
11:58 UTC
#68

官网首页改版:突出共享项目、统一通知与跨 Agent 工作流

sovsov@gmail.com
🛠️ 变更
首页首版已部署至 statedock.dev:保留视觉与互动 Demo,新增共享项目、ChatGPT→Codex 工作流及 Free/Pro 权益,强化统一通知和跨 Agent 接续。类型检查、生产构建、4 项前端测试和部署预检查通过;线上首页、文档及应用入口正常,新版资源与构建一致。部署版本 45202347-c396-40f4-814f-b06c0c62c483。仍待视觉验收、真实截图和线上订阅金额核验。
11:42 UTC
#67

创建 StateDock 快速文档页面 statedock.dev/doc

google
🛠️ 变更
建立并上线 StateDock 官方英文操作与参考文档页面(https://statedock.dev/doc 及 /doc.md)。文档精简实用,兼顾人类开发者与 AI Agent 查询需求:详细梳理了快速上手、本地 Agent MCP 配置、ChatGPT Web OAuth 2.1 连接、核心协同规则(协作者加入即享全权读写、创世人独享管理与删除权)、任务与计划生命周期协议、统一项目槽位规则(Free 额度 2 个,Pro 无限且单项目支持 10 名协作者)、多通道私有通知机制与常见问题排查。同时实现了自适应响应服务:CLI/Agent 访问直接返回纯 Markdown,浏览器访问呈现交互式文档页面,并已全量测试与部署生产环境。
✅ 验证
全量 53 项自动化集成测试通过;生产环境通过 curl 与浏览器双向实测检验,HTTP 200 响应正常,格式输出完全符合预期;生产部署版本为 3f94c142-2985-4d93-b2b1-c51016244c13。
📌 说明
文档页面已在生产环境生效,可通过 https://statedock.dev/doc(人类界面/Agent Markdown 双模)及 https://statedock.dev/doc.md 直接访问。后续如需增加中文版或其他语言,可在页面上补充多语言切换。
10:30 UTC
#66

修复协作者在项目列表中不显示共享项目的问题

google
🛠️ 变更
排查并定位协作者项目列表不显示问题:经核实生产环境数据库与多用户会话数据,主账号在项目中成功添加的协作者为 byteyellow@gmail.com;而用户截图中的第二个浏览器窗口当前仍登录在昨天测试订阅使用的账号 yellowaistudio@gmail.com。两个账号邮箱不同,因此后者按项目租户权限隔离正常返回 0 个项目。同时修复了网关路由在边缘环境下获取上下文的容错逻辑,并补充了预置协作者验证码登录与项目列表同步的全流程集成测试,已部署上线。
✅ 验证
全量 53 项自动化集成测试全部通过,生产环境构建与 Cloudflare Workers 部署成功。
📌 说明
用户在第二个浏览器窗口中可选择:1)退出当前登录,以受邀邮箱 byteyellow@gmail.com 登录;或 2)在主账号中将当前测试账号 yellowaistudio@gmail.com 也添加为协作者,即可立即在侧边栏查看到 StateDock 共享项目。
10:19 UTC
#65

更新付费墙特权说明:项目槽位与多协作者 Pro 权益说明

google
🛠️ 变更
更新 Pro 付费墙权益说明:在 BillingModal 弹窗与多语言词条中补充完整的权益条目,包括「无限制活跃项目(Free 限制 2 个槽位,含自建与受邀加入)」、「邀请全权协作者协同(每项目最多 10 人,Free 无法邀请)」及「多渠道即时提醒并发推送(Bark / Telegram / Discord / ntfy / Webhook)」。同时确认梳理协作者私有通知与全权读写机制。
✅ 验证
全量测试与 TypeScript 类型检查全部通过;Cloudflare 生产环境部署生效。
📌 说明
可在 Web 界面点击升级 Pro 或在设置中体验私有通知配置。
10:06 UTC
#64

统一项目槽位配额限制:自建与受邀加入合并计入个人项目上限

google
🛠️ 变更
实现统一项目槽位配额限制机制:将 Free 用户原本仅统计自建项目的逻辑,升级为统一统计个人项目列表中所有活跃项目总槽位(自建项目 + 作为协作者加入的项目,上限 2 个)。若受邀者为免费用户且槽位已满,在邀请端立即拦截并提示对方需升级 Pro 或退出已有项目;同时受邀用户亦受总槽位限制无法在已有 2 个项目后新建项目。杜绝了单个 Pro 账号拉无限免费成员白嫖项目的漏洞,形成自然裂变转化。
✅ 验证
通过全部 53 项自动化测试(覆盖自建+受邀槽位合并计算、上限拦截、退出项目释放槽位后重新创建/受邀全生命周期);TypeScript 类型检查通过;已部署至 Cloudflare 生产环境。
📌 说明
可在 Web 界面测试邀请免费用户和创建项目体验槽位满额提示。
09:55 UTC
#61

极简多用户项目共享:基于 Creator 的单表全权协作者机制

google
🛠️ 变更
完成 StateDock 极简多用户项目共享功能(基于创世人 Owner 的全权协作者机制)。创世人可直接通过邮箱邀请协作者,被邀请人加入后享有该项目全部任务、计划、文档读写与 Agent 协同权限(不设复杂的细分权限);受邀用户不能邀请其他人或删除项目。项目共享作为 StateDock Pro 卖点,Free 用户不可邀请协作者,Pro 用户单项目最多可邀请 10 名协作者。同时完成出站通知联动、多语言界面、项目管理弹窗与退出/移除成员功能,全量测试通过并部署至生产环境。
✅ 验证
全部 52 项单元与集成测试通过,包含权限隔离、套餐额度、生命周期事件与多协作者读写验证;生产环境 D1 迁移执行完成,Cloudflare Workers 及 Web 前端部署成功。
📌 说明
可在生产环境或 Web 端测试邀请真实邮箱体验团队协同。
09:41 UTC
#63

简化 OAuth 权限为全量读写授权,支持 ChatGPT Web 完整读写任务

google
🛠️ 变更
将 OAuth 授权页面与处理流程统一为全量管理权限(mcp:read 与 mcp:write)。授权页面不再提供容易引起误解的细分多选框,而是明确展示全量管理权限卡片,并在表单与后台默认授予完整读写范围,允许 ChatGPT Web 读取项目、创建需求任务(Planned)、更新进度及记录笔记。
✅ 验证
通过 51 项全量测试;构建并成功部署到生产环境(Version: dde196dd-3f46-436e-925d-df3aa0408acd);验证端点返回已更新为默认全量授权。
📌 说明
ChatGPT Web 连接 StateDock 时将默认获得完整读写管理权限,用户可在网页端直接与 ChatGPT 对话创建任务(例如:“把刚才讨论的方案保存到 StateDock”),无需担心只读限制。
09:11 UTC
#62

修复 ChatGPT Web OAuth 授权端点被前端路由拦截卡在首页的问题

google
🛠️ 变更
在 wrangler.jsonc 中为静态资源配置 run_worker_first: true,确保 /oauth/* 等请求始终由 Worker 优先处理,避免被 Cloudflare Assets 的 SPA 机制截获并错误返回官网首页;同时为 /oauth 授权端点添加 no-store 缓存控制、在 Service Worker 和前端路由中排除 /oauth,并确保表单提交完整保留跳转上下文。
✅ 验证
全量 51 项单测全部通过;成功构建并部署至生产环境(Version: 5c1d9eb3-fbaf-4f15-a2ee-773213f2aad8);实测带浏览器 Header 的生产环境请求,已成功返回 StateDock 授权登录卡片 HTML 并附带 no-store 缓存控制,彻底消除展示 Landing Page 现象。
📌 说明
请在 ChatGPT Web 中重新点击连接(或刷新之前卡住的授权页面),页面会立即展示 StateDock 登录验证卡片(若已登录则直接展示 ChatGPT 授权同意卡片),确认授权后将自动跳回 ChatGPT 完成 MCP 连接。
09:04 UTC
#60

支持 OAuth 2.0 授权协议以打通网页版 ChatGPT 及远程 MCP 接入

google
🛠️ 变更
集成官方 @cloudflare/workers-oauth-provider v1,为 StateDock Remote MCP 增加 OAuth 2.1 认证。支持 RFC 8414、RFC 9728、PKCE S256 与 CIMD/DCR,提供 /oauth/authorize 授权页面,按工具区分 mcp:read 与 mcp:write 并提供 securitySchemes;通过 resolveExternalToken 保持 sdm_ API Key 零中断兼容。
✅ 验证
通过 51 项测试,覆盖元数据发现、未登录 401 挑战、旧 API Key 读写与租户隔离、PKCE 授权码换 Token、mcp:write 越权拦截、ChatGPT 创建 Planned 任务、Token 续期与撤销。生产环境实测 discovery 端点与 401 挑战正常。
📌 说明
可在 ChatGPT Web 添加 Remote MCP (https://statedock.dev/mcp),登录授权后创建 Planned 任务;原有客户端无需改动。
08:36 UTC
#55

需要确认,task的记录是按照agent回答用户的语言记录,比如agent 给用户交流是中文,回报是中文就中文记录,英文就英文,依次

google
🛠️ 变更
建立并落实 Task 语言对齐原则(Language Alignment Principle):Task 的标题、正文、卡点原因、交付记录与结果摘要严格与 Agent 同用户沟通汇报的语言保持一致;核心服务与 MCP submit_handoff、pause_task 自动适配中英文标签与分隔符;批量执行指令与全部文档规范(AGENTS.md、SKILL.md、agent.md)已完整补充该原则。
✅ 验证
TypeScript 构建与 47 项自动化测试全部通过,线上生产环境部署成功。
📌 说明
已部署上线并同步至全平台技能与配置规则,后续所有 Agent 接入时均会遵循对话语言记录任务。
08:02 UTC
#53

pwa的左侧menu,收件箱 是固定的中文,同时有2个icon。

google
🛠️ 变更
修复 PWA 侧边栏及全局项目列表中收件箱双图标与硬编码中文问题,支持中英文自适应(Inbox / 收集箱);修复应用与网页窗口标题在英文环境下的中文显示问题,接入完整国际化多语言支持。
✅ 验证
TypeScript 类型检查全绿,47 项自动化测试全部通过,在线生产环境部署完成。
📌 说明
已上线生产环境,若 PWA 已添加到手机或桌面,刷新或重新打开即可应用最新版本。
07:55 UTC
#59

通知设置中点击侧边栏项目支持即时返回项目视图

google
🛠️ 变更
修复了在消息通知设置或全局页面下点击左侧边栏项目列表未能返回项目视图的问题。现在点击任何项目(包括当前已选项目或切换新项目)均会自动切换回项目概览(Overview),且自动关闭设置弹窗与移动端抽屉。顶部 Header 项目下拉切换也已支持相同联动。
✅ 验证
TypeScript 类型检查通过,全量 47 项自动化测试全绿,生产构建成功发布至 Cloudflare Workers。
📌 说明
修复已发布上线。可以在消息中心中点击左侧边栏的任意项目名称自测即时返回。
07:39 UTC
#58

通知中心升级为三栏独立管理页面

google
🛠️ 变更
将消息中心从弹窗彻底重构为独立的三栏工作台页面:左栏渠道导航(Bark、Discord、Telegram、ntfy、Webhook、站内提醒)、中栏配置项目列表(包含端点名称、项目关联徽标、实时计数与添加按钮)、右栏详细设置(端点凭证、项目归属绑定、事件偏好开关、即时测试与删除)。支持侧边栏、顶部导航铃铛与快捷键秒级直达。
✅ 验证
前端与 Worker 端 TypeScript 类型检查通过,47 项全量单元测试与接口集成测试全绿,生产构建成功发布至 Cloudflare Workers。
📌 说明
三栏消息中心工作台已正式发布上线。可在不同设备上试用各渠道的端点添加、项目过滤与即时测试交互。
07:32 UTC
#57

Bark与ntfy支持多端点配置与全渠道项目关联体验统一

google
🛠️ 变更
Bark 与 ntfy 通知渠道已全面升级为多端点配置与多项目绑定支持,Telegram 聊天列表同步补充项目徽标与独立偏好设置。至此 Discord、Webhook、Telegram、Bark、ntfy 全部 5 大通知渠道体验彻底统一,均支持多配置、项目级精准过滤与即时测试。
✅ 验证
TypeScript 类型检查通过(Web 与 Online),47 项端到端单元测试与接口测试全绿,远程 D1 数据表平滑迁移,生产环境构建与 Cloudflare Workers 发布成功。
📌 说明
全渠道多端点管理与项目关联功能已成功部署上线。可结合海外推广与各渠道试用反馈进一步拓展高级推送模版与频次控制。
07:19 UTC
#54

站内通知5秒自动关闭与多项目独立消息通道配置优化

google
🛠️ 变更
实现了站内通知 5 秒自动关闭倒计时与悬停暂停交互,并在通知设置中提供了站内浮动提醒开关;为消息渠道(Discord 和 Webhook)新增多端点关联项目功能,用户可以在创建和管理渠道时直接选择目标项目或全局推送,连接卡片上清晰显示关联项目徽标。
✅ 验证
全套测试与构建通过,线上 Cloudflare Workers 与前端资源部署成功。
📌 说明
后续可按需扩展 Telegram 等多端点频道绑定。
06:59 UTC
2026 年 10 月 9 日
18 项交付
#51

PWA 控制台与 Agent 指南中英双语国际化支持

google
🛠️ 变更
完成全站 English-first 与全链路多语言国际化修复:修复 index.html 网页标题、元描述及 lang 属性;优化 PWA manifest 与离线断网页面;实现 document.title 随双语状态即时切换;重构通知事件系统、浏览器推送、批量指令模板(BatchExecution)、附件上传(Attachments)、独立检查与反馈(TaskFollowUp)及 Stripe 订阅弹窗(BillingModal),彻底消除了默认英文模式下首页或弹窗突然冒出中文的问题。
✅ 验证
全量类型检查 pnpm typecheck 0 错误;47 项自动化单元测试全部通过(包含中英文双语测试用例);生产环境构建完成并通过 pnpm deploy:online 成功上线到 Cloudflare Workers(statedock.dev 与 app.statedock.dev)。
📌 说明
全站与控制台已完全达到纯正 English-first 体验,中英无缝切换平滑稳定,已就绪开展面向海外开发者的正式推广与试用。
23:03 UTC
#50

官网(Landing Page + More Fun)中英双语国际化支持

google
🛠️ 变更
官网(Landing Page + More Fun 页面及全部子组件)全量支持中英双语国际化。海外用户默认 English-first,中文浏览器或已选用户展示中文;导航栏常驻 LanguageToggle 切换器,支持 localStorage 持久化与 URL ?lang= 覆盖;交互演练、多项目通知、10 大玩法创意与 5 大实战 Prompts 均实现地道双语自适应。
✅ 验证
类型检查 pnpm typecheck 0 错误;47 项单元测试全部通过;生产打包与 Cloudflare 部署已成功上线。
📌 说明
下一阶段推进 PWA 控制台(工作区、弹窗、设置)与 Agent 教学引导的多语言支持。
21:09 UTC
#49

官网新增 More Fun(玩法与创意展示)页面

google
🛠️ 变更
官网正式上线 More Fun(好玩创意与玩法展示)页面:涵盖 10 个 Agent 玩法创意与分类筛选、5 条高质量实战 Prompt(支持一键复制与产出预期说明)、Feature Atlas 和 Developer Playbook 视觉产物橱窗,以及贯穿“Done 不是终点,而是项目资产与下一个项目的起点”的核心理念;全量测试通过并已部署至生产环境。
20:50 UTC
#48

建立可配置的会员配额控制与 Pro 权益履约付费墙

google
🛠️ 变更
落地单一配置源套餐配额中心(TIER_CONFIG),全面兑现 Free 与 Pro 权益:Free 版限制 2 个活跃项目与 1 个通知渠道,超出即触发付费升级与唤起 BillingModal;Pro 版支持无限制项目与全渠道多开联动;自动化测试全量通过并完成线上部署。
19:26 UTC
#36

我觉得statedock的官网还是不够好

sovsov@gmail.com
🛠️ 变更
在已确认的共享Todo官网基础上,补充多项目同时推进时的通知示例、五种提醒渠道,以及A完成后由B读取同一任务独立审查的具体过程。
✅ 验证
前端类型检查、生产构建及差异检查通过;桌面和390px手机预览检查通过,通知说明与实际事件设置一致。
📌 说明
本地预览已更新,代码已写回实际仓库;本轮官网改动尚未提交或部署。
18:56 UTC
#47

构建本地 Admin 兑换码管理系统 (Hono + Web 管理界面)

google
🛠️ 变更
1. 在 apps/admin 基于 Hono 构建了本地轻量兑换码运营管理服务,支持直连线上生产 D1 数据库 (Remote) 或本地开发库 (Local);2. 内置完整的 Dark Mode Web 控制台 (http://localhost:3002),提供快捷预设模板、单码与批量生成、换行/CSV 一键复制导出、全量查询筛选、作废删除以及核销流水实时回溯;3. 在根目录配置 pnpm admin 极简一键启动命令。
✅ 验证
apps/admin 独立构建与类型检查通过;端点启动与 curl 验证通过(已成功实时拉取线上 D1 中的 LAUNCH2026 等兑换码);全套 42 项自动化测试 100% 通过。
📌 说明
本地直接运行 pnpm admin 即可在 http://localhost:3002 打开可视化管理面板。
18:39 UTC
#46

实现统一会员判定服务与原生兑换码系统

google
🛠️ 变更
1. 实现单一权威会员状态与流水日志架构,抽象出统一 isUserPro 判定服务与顺延累加 calculateNewPeriodEnd 逻辑;2. 建立 D1 迁移 0013_redemption_codes.sql(支持专属一次性码与活动多用通码),落地 POST /api/billing/redeem 兑换接口与防重复防超兑安全控制;3. 提供 CLI 发码脚本 scripts/create-redemption-code.ts;4. 在 BillingModal 前端接入即时兑换与顺延到期日展示。
✅ 验证
全套 42 项自动化测试与全局 TypeScript 类型检查 100% 通过;生产 D1 迁移成功并预置公测码 LAUNCH2026;前端与 Cloudflare Worker 生产部署生效并通过 curl 验证。
📌 说明
已上线生产环境,可随时在控制台订阅弹窗中输入兑换码或使用脚本批量生成活动礼品码。
18:31 UTC
#45

集成 Stripe 月付与年付 Price Lookup Key (2.99/月, 19.00/年)

google
🛠️ 变更
1. 在 stripe.ts 中引入 STATEDOCK_PRICE_LOOKUP_KEYS 常量与 resolveStripePriceId 动态解析缓存机制,支持 statedock-pro-monthly ($2.99/月) 与 statedock-pro-yearly ($19.00/年);2. 在 billing-routes.ts 的 checkout 接口支持接收 interval ('monthly' | 'yearly') 或 lookupKey,无须硬编码 Price ID 即可自动生成 Checkout 会话;3. subscription 接口暴露 plans 套餐列表供前端展示与计费选择。
✅ 验证
全套 38 项单测 100% 通过(涵盖 Lookup Key 动态解析与月付/年付 Checkout 请求生成);生产 Worker 成功部署生效。
📌 说明
继续讨论 Free 版与 Pro 版的权限控制策略与前端升级交互。
16:46 UTC
#44

实现 Agent 会话自动唤醒规则指引与 Stripe Web 订阅核心服务

google
🛠️ 变更
1. 在 agent.md / setup.md 中增加工作区规则强制注入指引(AGENTS.md / CLAUDE.md / .cursorrules),让 Agent 在 setup 时自动写入规则,解决 session 启动无感自动恢复与任务建项问题;2. 在 apps/online 中构建了基于 Web Crypto 的轻量 Stripe 支付核心(Checkout Session 生成、Customer Portal 托管跳转、Webhook HMAC-SHA256 签名校验与事件防重处理);3. 完成 Cloudflare D1 订阅数据表迁移(0012_billing_subscriptions.sql)与生产环境发布。
✅ 验证
全套 38 项自动化测试 100% 通过;Cloudflare D1 生产数据库远程迁移成功;生产 Worker (statedock.dev / app.statedock.dev) 成功发布并完成实时请求验证。
📌 说明
进入下一步:围绕 Free 版与 Pro 版的具体权限切分标准、拦截机制与前端交互展开讨论。
13:17 UTC
#43

优化官网交互示例:对齐 PWA 真实功能与交付协议

google
🛠️ 变更
优化官网交互示例 TodoDemo,使其与实际 StateDock PWA 及最新协议真实对齐:包含自然任务编号 web-app-24 (SD-000024)、完整状态机流转(PLAN 待安排、WORKING 正在做、WAITING 需要我处理、DONE 已完成)、遇到技术决策卡点主动挂起并推送手机(WAITING 卡点警示卡)、以及做完后的三段式结构化交付卡片(🛠️ 变更、✅ 验证、📌 注意);卡片内置真实的“复制 Agent 提示词”交互。
✅ 验证
全套 34 项单测与构建测试 100% 通过,成功构建并部署发布至生产环境。
11:34 UTC
#42

优化官网路由:本地开发根路径直达新官网与锚点导航优化

google
🛠️ 变更
优化本地与线上官网路由逻辑:使本地开发运行 pnpm web 访问根路径 / 默认直接展示新官网(无需再手动添加 /?view=landing);点击打开 StateDock 直达 /?view=app 进入控制台;并为新官网锚点(#example、#notifications、#get-started)添加平滑滚动效果,侧边栏增加返回官网入口。
✅ 验证
全部 34 项单测与集成测试通过,本地构建无报错,成功发布部署至生产环境。
11:28 UTC
#41

功能冻结后的代码检阅与职责整理

Codex
🛠️ 变更
已完成职责整理并提交当前可部署版本(7213b3b),生产发布成功。34项测试、类型检查、构建和部署预检通过;两个生产域名的健康接口及静态资源校验通过,未登录访问边界正常。部署版本6fe73cc9-dfd7-47f3-a137-5f78d4fa5754;本地操作记录未纳入提交,Git提交尚未推送远端。
09:38 UTC
#40

部署面向 Agent 的自动化安装与配置指南 URL

google
🛠️ 变更
上线面向 AI Agent 的自动化自配置指南 URL(https://statedock.dev/agent.md 与 /setup.md),包含环境自省、Skill 下载定位、各类客户端 MCP 配置模板、仓库自动绑定与协议自查;并在 Web 控制台 MCP 凭证管理弹窗中新增一键“复制 Agent 指令”功能。
✅ 验证
通过全部 32 项自动化测试,线上 curl 验证 https://statedock.dev/agent.md 与 /setup.md 返回 200 text/markdown,成功完成 Cloudflare Production 发布。
09:13 UTC
#39

规范结构化 Handoff 契约与 Web 端交付呈现

google
🛠️ 变更
规范三段式结构化交付交接契约(变更、验证、注意),提供 submit_handoff MCP 工具与 API 端点,并在 Web 详情与列表卡片中高亮结构化解析与提供一键模板填入。
✅ 验证
通过全套 32 项自动化测试,包括 submit_handoff 集成测试与 MCP 测试;成功完成全量打包与 Cloudflare Production 部署。
08:29 UTC
#38

实现原子任务认领 claim_next_task 与阻碍挂起 pause_task

google
🛠️ 变更
在 Core、API 与 MCP Server 中实现 claim_next_task(原子抢占待办队列)与 pause_task(记录卡点挂起并触发外部推送),并在 SKILL.md 中建立工作规范。
08:06 UTC
#37

实现 resume_project 与项目上下文快速恢复

google
🛠️ 变更
在 Core、API 与 MCP Server 中实现 resume_project 工具,支持单次原子调用高密度恢复项目目标、进行中任务、卡点原因、上一次完成交付和下一批待办,并更新 SKILL.md 规范。
08:03 UTC
#35

实现零输入阻碍收集箱(Inbox)与任务跨项目归类

google
🛠️ 变更
实现免输入命令的零阻碍收集箱(Inbox)与任务跨项目一键归类,支持纯文本自动入箱与平滑迁移,线上部署已完成。
07:52 UTC
#34

实施主子域名分离架构:statedock.dev 官网落地页与 app.statedock.dev 应用控制台

google
🛠️ 变更
实施主子域名架构分离:statedock.dev 作为官方 Landing Page 宣传与导航落地页,app.statedock.dev 作为 PWA 与 Web 工作台控制台;打通跨子域 Cookie 登录态共享与智能路径重定向。
07:25 UTC
2026 年 10 月 8 日
14 项交付
#33

支持通用出站 Webhook(Outgoing Webhook)通知

google
🛠️ 变更
实现通用出站 Webhook(Outgoing Webhook)通道,支持 HMAC-SHA256 签名校验、事件过滤偏好、连通性测试与生产部署。
23:18 UTC
#32

实现 Discord 双向 Slash Commands 交互与状态查询

google
🛠️ 变更
已在 Discord 中实现双向 Slash Commands 交互与账号绑定(/todo、/doing、/plan、/done、/summary、/review、/projects、/use、/link),支持 Ed25519 签名验证与即时卡片回复;已完成 D1 迁移并在生产环境部署上线。
22:55 UTC
#31

支持 ntfy 跨平台推送通知通道

google
🛠️ 变更
已在统一提醒设置中接入 ntfy 跨平台推送通道,支持配置官方 ntfy.sh 或自建服务 Topic、可选 Auth Token 与连通性测试;全量回归测试通过,数据库迁移与应用已部署上线。
22:22 UTC
#30

为 Telegram Bot 增加双向状态查询指令(/todo、/doing、/review、/done)

google
🛠️ 变更
已为 Telegram Bot 接入全套双向查询指令(/todo、/doing、/review、/done、/summary、/help),支持指定项目或默认项目快速查询,21 项回归测试通过并已部署上线。
22:00 UTC
#29

收敛桌面端任务录入与展示,并更新 PWA 品牌图标

google
🛠️ 变更
已将桌面端录入统一收敛至随手记,移除多余新建按钮;重构总览布局突出待处理事项并紧凑展示当前工作;全面升级 PWA 图标与 SVG 资产为立体品牌 Logo 并完成线上部署。
21:45 UTC
#28

pwa 在ios上,顶部被状态栏遮住了。也就是切换项目的按钮无法点击。

Codex
🛠️ 变更
已上线 iOS 顶部导航和项目抽屉的安全区域修复,并扩大手机按钮点击范围。构建和模拟 iPhone 安全区域下的菜单、主题交互验证通过;仍需真实 iPhone PWA 复核。
18:37 UTC
#27

我发现了一个bug,待讨论的想法,记下想法, input 会几秒钟就清空输入,导致无法完成。现在有了随手记录后,还有必要保留吗 记下想法吗?

Codex
🛠️ 变更
已上线定时同步清空表单草稿的修复;“记下想法”统一进入随手记录,待讨论列表保留。构建通过,实际确认同步后输入仍保留。
18:35 UTC
#26

完善任务检查结论与反馈接续

Codex
🛠️ 变更
已上线手机快速记录、固定任务顺序执行入口、独立检查与同任务反馈。21 项回归、类型检查、手机尺寸交互和线上 MCP 验证通过;真实手机 PWA 与 Telegram 图片仍需实际试用。
18:30 UTC
#25

加入选定任务的顺序执行入口

Codex
🛠️ 变更
已加入待安排任务多选、排序与固定编号执行指令,明确遇阻暂停、不自动领取新增任务。界面构建和顺序规则测试通过,随本次改版发布。
13:39 UTC
#24

完善手机快速记录与 Telegram 项目归属

Codex
🛠️ 变更
已实现手机首页快速记录、截图附件及 Telegram 明确选择项目,录入默认 PLAN;构建、类型检查与附件接口回归通过,将随本次改版统一发布。
13:37 UTC
#23

统一 StateDock 工作流程与 Agent 规则

Codex
🛠️ 变更
已统一直接执行、手机暂存、固定批次遇阻暂停和独立检查规则,更新使用指南与当前 skill。在线版本随本轮发布更新。
13:26 UTC
#22

优化提醒设置的渠道切换

Codex
🛠️ 变更
提醒设置已改为左侧垂直渠道标签,右侧只显示当前渠道,已配置连接显示绿色勾。切换保留填写内容,手机使用窄菜单和独立滚动,已上线。
10:35 UTC
#21

统一提醒偏好并加入 Discord

Codex
🛠️ 变更
已上线统一提醒偏好:Bark、Telegram、Discord 可按项目和事件选择,默认提醒完成与需要介入。通知可直接打开对应任务,支持测试与暂停连接。
09:55 UTC
#20

加入 Bark 手机提醒

Codex
🛠️ 变更
已加入 Bark 提醒并修复在线发送失败,支持保存地址、开启或关闭及测试通知。
08:52 UTC
2026 年 10 月 7 日
10 项交付
#19

跨项目全局总览 Dashboard(聚合进行中与近期完成任务)

google
🛠️ 变更
已实现跨项目全局总览 Dashboard(Global Cockpit):汇聚当前所有项目正在进行的任务与最近交付的成果,支持点击一键直达对应项目看板,并在侧边栏、移动端底部导航与 Cmd+K 中支持全局直达,测试通过并已部署上线。
20:23 UTC
#18

修复浏览器系统通知与页面 Toast 中的任务 ID 格式

google
🛠️ 变更
已修复浏览器原生推送与应用内 Toast 仍显示旧版 SD-xxxxxx 的问题,统一升级为项目自然编号(如 statedock-18)展示,全量测试通过并已部署上线。
19:13 UTC
#17

支持全局 Cmd+K 命令面板与快捷导航

google
🛠️ 变更
已实现全局 Cmd+K 命令面板与快捷键系统:支持按 Cmd+K 即时搜索定位任务、跨项目切换,按 N 键快速新建任务,顶栏同步支持一键唤起。
18:39 UTC
#16

Web 控制台增加「一键复制 Agent 提示词」按钮

google
🛠️ 变更
在 Web 控制台目标看板详情页顶栏增加了「复制 Agent 提示词」按钮,一键生成规范格式指令(如“请读取 StateDock 任务 statedock-xx,开始实施并同步状态”),点击即复制。
18:36 UTC
#15

Telegram Bot 双向速记支持(发送消息自动建 PLAN)

google
🛠️ 变更
已实现 Telegram 双向交互:直接向机器人发送消息或 /plan 即可自动在 StateDock 创建待讨论想法 (PLAN) 并回传确认卡片;发送 /status 随时获取当前进行中的任务。
18:33 UTC
#13

测试 Telegram 推送通知链路

google
🛠️ 变更
已修复 Cloudflare Worker 中异步推送在响应关闭前被取消的问题,Telegram 通知测试成功。
16:42 UTC
#12

优化任务 ID 格式为项目自然编号(如 statedock-11)

google
🛠️ 变更
任务 ID 已全面升级为项目自然编号格式(如 statedock-12),并支持 statedock12、statedock#12、SD-12 及原始编号全兼容智能定位,界面与 Telegram 通知已同步呈现。
16:26 UTC
#11

Telegram Bot 通知与账号绑定支持

google
🛠️ 变更
已实现并上线 Telegram Bot 实时通知与账号绑定功能,支持在控制台一键唤起 Telegram 绑定,任务状态流转时自动推送系统通知。
16:05 UTC
#10

实现 PWA 与浏览器的操作系统级原生推送通知

google
🛠️ 变更
将通知系统升级为标准 PWA Service Worker 原生推送,接入 notificationclick 唤醒与聚焦,确保桌面系统通知中心可直接弹出横幅并一键直达对应任务。
12:08 UTC
#9

用 React + shadcn/ui 重构 Web 前端控制台

google
🛠️ 变更
基于 React 19 和 shadcn/ui 全面重构 Web 控制台,修复移动端窄屏排版与侧边栏挤压,加入移动端底部导航与抽屉菜单,确保桌面与手机端均拥有精致、无折行的极客操作体验。
08:31 UTC
2026 年 10 月 6 日
6 项交付
#7

修复手机端 PWA 点击无响应

Codex
🛠️ 变更
修复了手机端空通知容器覆盖全屏导致所有点击无响应的问题。已部署 statedock.dev,并在 390×844 视口验证底部导航、目标详情、返回及新任务弹层交互。
22:22 UTC
#6

构建移动优先的 StateDock PWA

Codex
🛠️ 变更
已部署移动优先 StateDock PWA 到 statedock.dev;手机端支持安装引导、底部导航、项目切换、单页浏览/编辑和安全区布局。构建及线上健康/静态资源检查通过。
22:05 UTC
#4

在 statedock.dev 提供可更新的 StateDock skill 固定链接

Codex
🛠️ 变更
Published the canonical StateDock skill at https://statedock.dev/skill.md, documented the update prompt, and verified HTTP 200, Markdown content type, and an exact match with the repository source.
21:13 UTC
#3

为新成员编写 StateDock 项目入门指南

Codex
🛠️ 变更
Added an English newcomer guide covering the product, local setup, architecture, contribution workflow, database changes, and production boundaries; linked it from the README.
21:09 UTC
#2

StateDock 下一版改版:自动记录开发任务与可讨论 Plan

Codex
20:46 UTC
#1

其他 AI 工具接入 StateDock MCP 与安装 Skill 教程

Codex
17:55 UTC