docs: log status dot + activity + drag-reorder

This commit is contained in:
Yaojia Wang
2026-06-17 14:55:48 +02:00
parent b5f21e5fdd
commit 459a27eda8

View File

@@ -121,6 +121,16 @@
- **遗留 / 待办**: 无(原前端打包待决项已解决,见下补记)。
- **commit**: `b126cf0`
### 2026-06-17 · v0.2 — 标签状态点 + 活动指示 + 拖拽排序
- **状态**: `[x]` DONE(纯前端)
- **改动**:
- `terminal-session.ts`:跟踪 `SessionStatus`(connecting/connected/reconnecting/exited)+ `onStatus` 回调。**Bug 修复**:`onTitle` 之前只在 opts 里、构造函数从没绑定 `onTitleChange` —— 自动标题原本是死代码,现已接上(实测两标签显示 `host:~` 自动标题)。
- `tabs.ts`:每标签**状态点**(颜色=连接态:绿/琥珀/红);**未读活动**(后台标签来新输出→`hasActivity`→蓝环,切到该标签即清);**HTML5 拖拽排序**(保留活动标签、持久化)。
- `style.css`:`.tab-dot` 配色、`.unread` 蓝环、`.dragging`/`.drag-over` 反馈。
- **验证(orchestrator,真浏览器)**: 191 测试全绿、双 typecheck、build:web ✓。browse 实测:连接后绿点;Term1 后台收到延迟输出→未读蓝环(`unread:true`);拖拽 `AAA|BBB``BBB|AAA` 且**reload 后顺序+自定义名都保留**。截图 /tmp/webterm-dots.png。
- **commit**: `b5f21e5`
### 2026-06-17 · v0.2 — 多标签 + 标题 + Claude Code 快捷键栏
- **状态**: `[x]` DONE(纯前端;后端 manager 早已多会话,无需改后端/协议)