Releases
v0.8.0
Compare
Sorry, something went wrong.
No results found
0.8.0 (2026-09-04)
Features
agent: agent_stop 中止运行中的agent(协作式取消:executor select超时/中止信号,靠kill_on_drop杀子进程,run置blocked已手动中止)+running态停止按钮;AppState加task_id→Notify注册表 (6cbc1ae )
agent: AgentRunPanel美化(状态徽标走statusTone与看板同源/头部队友名突出+状态+元信息分层/running态加已耗时计时器打消卡了没的疑虑) (0ed9ab7 )
board+docs: 移动端响应式——board/docs/工作台容器 p-3、页头换行收紧;工作台8个tab的TabsList窄屏横向滚动(不再挤爆) (16fbaa5 )
board: 任务删除即撤销(toast 内一键反写 deleted_at 恢复,6s) (f944add )
board: 列内联快速加任务(输入即建·Enter续输·Esc收起;泳道/多选禁用) (bb1e834 )
board: 新建对话框自动聚焦首字段 + Enter 提交(TaskSheet 仅新建) (2647079 )
board: 看板快录丝滑(QuickAdd回车瞬间清空非阻塞不冻输入+createTask乐观插卡后台对账失败回滚)——连录如流水、卡片秒现、rank不乱序 (01b6769 )
calendar: 今日活动可点跳转(会话→深链/任务→项目看板/提交→关联会话)——只读汇入变成通往源头的入口 (e849a8b )
calendar: 快录/⌘K 支持中文自然语言(明天下午3点/下周一/1小时/半小时…自动解析日期时刻时长)——parseQuickLog 扩展纯解析器+6测,零新依赖,未识别不破坏纯手填 (4b74ed4 )
calendar: 快录支持 @项目 自动关联(parseQuickLog 纯函数+5测)+命令面板⌘K「记一笔」全局捕获(输入词以此刻建条·不用切到日历页) (3e17bdc )
calendar: 新增「回顾」视图——近30天活动热力图(GitHub贡献图式)+按类型总览+按项目占比;review-stats纯函数(3个+4测)复用collectMaterial采集层 (28f360b )
calendar: 新建事件弹窗提速——标题改多行Textarea(可换行·承载记录内容·⌘/Ctrl+Enter保存)+结束时刻自动=开始+1h(新建默认+改开始时自动跟上)+标题自动聚焦 (6526e40 )
calendar: 日历当日记本化——新建自动填当前时刻+Toggl式快速记录条(议程/日视图回车即以此刻建条)+议程显示描述预览+月视图标题放宽两行(不再逼你把内容全挤进单行标题) (b43388e )
calendar: 月视图每格事件超3条折叠为「+N 更多」→点击跳该天日视图(此前 overflow-hidden 把超出事件静默裁掉·两行标题后更严重) (3501c60 )
calendar: 移动端更友好——头部窄屏换行/收紧间距/标题缩小·视图切换器横向滚动·容器 p-3;无历史偏好时窄屏默认落议程列表(月网格在手机太挤) (124b565 )
calendar: 自然语言到点提醒(关着也提醒)——含「提醒」意图才通知,纯流水账静默;parseQuickLog 识别提醒意图+computeRemindAt 算UTC秒级ISO;calendar_events 加 remind_at/reminded(迁移);Rust 后台 worker 每30s轮询到点未提醒事件→系统通知(OS级/托盘可见)+收件箱+标记去重;新增「日程提醒」通知来源可开关 (471126b )
calendar: 议程视图自动汇入「今日活动」(今天的提交/完成任务/会话只读展示)——把 generateReport 采集层抽成纯函数 collectMaterial 与 AI 日报共用 (ec30589 )
dashboard: 无数据的截止/事件/阅读面板折叠成一行入口(恒空面板本身是缺陷,多数任务不设截止) (42460aa )
dashboard: 近期会话行 hover 一键接续箭头(对齐侧栏收藏行) (fc4b24f )
mcp: 对外触角补齐(create_task/update_task 支持 enqueue 派agent自主执行/get_doc只读消除盲覆盖/get_session放开provider全6家)+PB list翻页消除超500静默丢数据+resolve_project_id过滤软删 (70b7013 )
memory: 记忆卡露出创建时间(解「无时间戳致旧决定伪装永久真理」)+待审区全部采纳/丢弃批量 (03e5d8b )
report: 加「今天」时间范围preset+报告页按钮+命令面板⌘K「今天回顾」一键触发AI日报(复用report-job后台任务·跳报告页看进度) (c4033ee )
sessions: 会话一键接续(记住新窗/标签偏好),去掉恢复弹窗;换模式走卡片右键 (e8f37cb )
sessions: 会话列表加时间范围过滤chip(全部/本周/上周/近30天,按updated_at收窄,复用computeRange)——忘词也能翻旧账 (c0d11ff )
sessions: 进会话中枢自动选中最近一条 + 空库给接入 MCP 的 CTA (a99fd09 )
shell: ? 全局快捷键速查表(命令面板/Spotlight 键位索引) (5f84b68 )
shell: ⌘K 加任务分组(跨项目直达)+会话深搜桥(命中不足时跳/sessions触发全文检索) (e146115 )
shell: ⌘K 面板升级(动作组:继续上次/切主题/设置/MCP + 最近项 MRU 快速切换) (84e424d )
shell: g 前缀直达导航(g+页面键,IME/修饰键守卫,无定时器)+? 表列出 (7db3d53 )
sidebar: 「更多」里的页面可拖进自定义「常用」组置顶(跨容器DnD·localStorage持久化·组内拖排序·行内×移除·空组拖拽时浮现虚线放置区引导) (6243852 )
sidebar: 收藏(固定项目)组支持折叠(默认展开,记住状态) (d2db47e )
terminal: 启用 WebGL 硬件加速渲染——加 @xterm/addon-webgl,共享 loadWebglRenderer(open 后加载/不支持静默回退DOM/onContextLoss自动dispose),web+桌面两端终端整帧重绘与滚动大幅提速(缓解移动端不丝滑) (88725e3 )
ui: AgentRunPanel加宽480→640+补横向内边距(原内容贴边)+区块间距;看板快录加淡提示「↵添加下一个·Esc关闭」让连续录入可发现 (fc8c195 )
ui: P2收尾(文档条目减重修层级倒挂/会话卡动作hover揭示/任务卡页脚左右簇去ml-auto/看板工具条同形同高/text-2xs token采纳) (751a055 )
ui: 日期人性化(截止逾期/今天/明天+相对时间hover本地化)+加载骨架(会话列表/看板项目卡) (229bf1b )
ui: 视觉P1批(focusRing统一键盘焦点环/仪表盘假空态骨架/会话卡内容层级+选中token+去双截断/预览按钮墙立主次/provider label去哈希/删sonner死类) (ff1b6fd )
ui: 设计系统地基(--text-2xs token/reduced-motion基线/Badge加xs尺寸/statusTone单一色调收编TaskCard/卡片表面统一rounded-xl+border/收藏星标改Hugeicons) (c602cc4 )
ux: 体验快赢批(会话空态改重扫不再误导接入MCP/合并toast带merge短sha+revert提示/agents-inbox空态价值化/周报重复生成问替换还是另存) (65f1be3 )
web-terminal: 刷新不断——分离式终端:PTY常驻抽取线程drain到环形缓冲(512KB)+broadcast,独立于WS(agent不再因断连stdout满而卡死);WS重连attach回放历史快照+订阅实时(push+send与subscribe+snapshot同锁原子,无缝无重复);前端记住tab+会话刷新自动重连 (fb5b7bf )
web-terminal: 加「📋查看/复制」文本浮层——倒出终端缓冲(普通屏含回滚全历史/备用屏可见屏)为纯文本,原生平滑滚动+长按选择+复制全部,绕开canvas触摸选区之难 (a96a69a )
web-terminal: 可点链接+搜索+键条增强+退出重启——createXtermCore 接 addon-web-links(web:window.open)/addon-search(回滚查找高亮);面板加搜索栏(输入即高亮/↑↓/Esc);键条加粘贴(读剪贴板)+字号±(重新fit并同步PTY)+Home/End/PgUp/PgDn/Ctrl-L/Ctrl-Z;进程退出后一键重启(重挂重连resume同会话) (3c90f06 )
web-terminal: 图标统一+复制粘贴体验——emoji 换内联描边SVG(对齐WebApp TabIcon风格,新增icons图标集);移动端去📋按钮改长按终端(≥500ms不动)开可选文本层+触感反馈;PC选中即复制(mouseup写剪贴板)+右键粘贴(拦contextmenu读剪贴板送stdin,不再弹浏览器菜单) (2da22f1 )
web-terminal: 多 tab 终端——工作台可开多个会话终端并列 tab 切换,各自独立WS/PTY常驻挂载不断线;tab栏移动端横向滚动;打开列表+活动id持久化,刷新逐个重连回放 (721d4f6 )
web-terminal: 移动端断连韧性——回前台(visibilitychange)/网络恢复(online)立即重连并重置退避(不受8次上限封顶),20s 心跳 ping 保活防 NAT 空闲断连;监听随 close 解绑 (8eb5261 )
web-terminal: 移动端点终端不再自动弹键盘挡界面——隐藏输入框默认 inputmode=none(可聚焦滚动不召唤软键盘),键条加「⌨键盘」按钮显式弹出,失焦复位 (0921c2e )
web: web 远程加「日历」tab——复用桌面 CalendarPage(MemoryRouter 兜路由依赖);事件走PB·今日活动/回顾走/api/git_log,web端日历全功能可用 (f48d9ce )
web: web 远程加「看板」「文档」tab——复用桌面 Board/DocsPage(MemoryRouter配内部路由);纯PB两端通用,看板任务/文档增删改可用(项目工作台git/终端子tab在web降级) (02c237d )
web: web 远程访问功能开关框架——WebFeatures(sessions/activity/ai)按能力门控网关/api·敏感默认关;新增 /api/git_log(activity门控)让 web 日历今日活动/回顾可用;bootstrap 回传 features 前端自适应;设置页开关组(ai 占位) (7208a86 )
web: 会话记录查看器——新增 /api/sessions_timeline(sessions门控/spawn_blocking读jsonl/复用provider registry分派)+web端SessionTranscript只读浮层(读完整对话/气泡展示/复制全部);工作台每会话加📄记录入口;claude历史复制的正解(完整干净可选) (318deb3 )
web: 功能开关补全+真生效——WebFeatures 加 board/calendar/docs/terminal(每 tab 一个开关,工作台基础常驻);前端按开关隐藏 tab(侧栏/底栏/回落工作台);后端强制(纵深):/ws/terminal 按 terminal 拒绝、/pb 反代按集合门控(calendar_events→calendar/board_*→board/docs→docs,认证/realtime/通知放行);设置页列全开关+i18n (8931a67 )
web: 布局重构——通知/设置移顶栏右上(通知带未读徽标),内容5tab独立主导航;移动底栏去掉「更多」溢出(5个正好放下)且长按可拖拽排序(dnd-kit,顺序持久化);抽 tabs.tsx 共享 tab 定义/图标避免循环依赖 (597a625 )
web: 移动端更顺——文档编辑器容器 p-3(TOC本就移动端隐藏);底栏7tab收纳为「工作台/看板/日历/文档 + 更多(终端/通知/设置)」不再挤 (bd67737 )
Bug Fixes
agent: worker/MCP派发run实时日志打通(此前|_piece|{}丢日志致面板永久「执行中,等待输出…」假象)——emit agent-run-log全局事件+前端桥接append日志store (254415c )
agent: 合并脏工区自动stash/pop(免逼先提交无关改动)+真冲突给可操作出口(列冲突文件·打开worktree·rebase解决命令)而非甩手动处理 (350def1 )
agent: 合并闭环信任地基(判定计入领先提交解合并封锁/冲突兜底回滚不留半合并态/重派前保命提交/agent_run_diff只读审阅patch) (174ec75 )
agent: 独立迁移补 agent_runs.base_branch(老库改已应用迁移不生效)+写入不再吞错 (eacb582 )
board: 近期事件只显示设了提醒的日程——流水账(记'刚才做了什么'、无 remind_at)不再挤进项目概览'近期事件' (04d812f )
calendar: 「+N 更多」原在 overflow-hidden 容器内被裁掉点不到——移到滚动区外作格子底部常驻脚注,恢复跳日视图 (e799e25 )
dashboard: 首页「近期事件」也只显示设了提醒的日程——上次只改了项目概览,漏了首页 dashboard 这处(仍按 end>=今天显示所有事件,故还能看到流水账历史);统计卡口径一并对齐 (1ec1cef )
docs: 文档图片重启后图裂(存绝对URL含随机端口,重启端口变即失效)——改存端口无关相对路径+渲染归一到当前baseURL,自动修复历史文档无需迁移 (8f2f5cf )
fs: open_path 在 Windows 归一正斜杠为反斜杠(explorer 遇正斜杠静默打不开——agent worktree 等 PB 存储路径带正斜杠时'打开目录'哑火) (5c294cb )
notifications: 日历活动记录刷爆收件箱——移除对日历事件的截止提醒(日历现为活动流水账=过去时,对 start<=今天的事件逐条提醒等于提醒已发生的事,纯噪音);保留任务截止提醒;加一次性自愈清理历史遗留的事件提醒通知(link含reminder=event-) (927292d )
web-mobile: 点终端直接弹键盘+整界面顶到键盘之上——去掉 inputmode=none 抑制(恢复点击即聚焦弹键盘),根容器跟随 visualViewport 收缩并按 offsetTop 顶起(iOS 页面下滚补偿),输入行不再被遮挡 (0fb44a9 )
web-mobile: 终端历史滚动加虚拟键条滚动按钮(▲▼⤓,xterm.scrollLines——触摸滚canvas遮挡失灵的可靠解)+聚焦不再放大(viewport maximum-scale=1) (a9dca14 )
web-mobile: 软键盘遮挡输入——根容器跟随 visualViewport 实高收缩,内容(终端输入行等)落到键盘之上可见 (11f0361 )
web-terminal: 刷新后颜色变——观察<html>class变化重应用xterm主题(修硬刷新时主题class未就位读到浅色调色板);移动端历史改为直接触摸滑动滚动(scrollLines手势)并移除滚动按钮 (92010e1 )
web-terminal: 备用屏滑动改模拟鼠标滚轮(SGR1006)而非方向键——方向键被claude当输入历史;滚轮走鼠标通道不碰输入,与桌面终端滚TUI一致 (a3dd5f3 )
web-terminal: 滚动步长回到1行行高(1:1跟手,不再过快);键盘按钮改直接ta.focus()+inputmode=text(iOS更可靠拉起软键盘) (538383f )
web-terminal: 环形缓冲截断切断转义序列致重连首屏乱码——trim_scrollback 硬裁后再裁到换行边界(限幅扫描),回放快照从整行开头起;无换行整帧(alt-screen重绘)不过裁交resize重绘自愈;4 纯函数测试 (870ed2a )
web-terminal: 移动端下滑触发页面刷新——终端容器 touch-action:none+overscroll:contain+拖拽期全程 preventDefault(起手前几像素不再被浏览器下拉刷新抢走);终端字体补 CJK 等宽兜底缓解 IME 组字左移 (971ce09 )
web-terminal: 移动端滚不动——手势改捕获阶段先于xterm拿事件;备用屏(claude/codex全屏TUI无xterm回滚)时把滑动转成上/下方向键发给CLI让应用自滚,普通屏仍走scrollLines (450c17a )
web: 日历面板等 pbReady 再挂载——修 CalendarPage 子effect抢在 initPbAuth 设 baseURL 前发 PB 请求打到占位 127.0.0.1:0 的竞态 (ff94187 )
You can’t perform that action at this time.