Commit Graph

33 Commits

Author SHA1 Message Date
f8f5d26ee3 feat(static): add Astrion avatar favicon and touch icons 2026-07-15 00:51:20 +08:00
15106e7d00 feat(branding): 将产品名统一为 Astrion
- 前端页面标题、登录/注册页、左侧栏、聊天头部、教程欢迎语全部改为 Astrion
- CLI 欢迎面板与状态栏改为 Astrion CLI
- 后端启动日志与 setup 向导改为 Astrion
- package.json 与 README 标题同步更新
- 主 system prompt 增加 Astrion 自我介绍,视觉模型 prompt 文件名从 qwenvl 改为 vl
- 项目记忆与 AGENTS.md/CLAUDE.md 新增产品名说明
2026-07-07 18:17:48 +08:00
de82a37958 fix: 修复代码块复制、事件去重、任务结束、停止按钮bug
Phase 1 关键Bug修复:

1. 代码块复制功能
   - 删除 index.html 中的全局事件监听(47-53行)
   - 避免与 Vue 方法的双重监听冲突

2. 事件去重机制
   - 在 handleTaskEvent() 添加基于 idx 的去重检查
   - 使用 Set 存储已处理的事件索引(最多1000个)
   - 在 restoreTaskState() 时清理已处理事件

3. 任务结束逻辑
   - 修复 handleTaskComplete() 异步状态清理问题
   - 新增 clearTaskState() 统一清理方法
   - 在 stopPolling() 中清除 currentTaskId

4. 停止按钮状态同步
   - 改进 stopTask() 错误处理
   - 添加后端确认等待(300ms)
   - 确保失败时也清理前端状态
   - 添加 finally 块清除 dropToolEvents

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-04 01:03:06 +08:00
88dc7e02a4 feat: improve onboarding and copy ux 2026-01-19 21:02:24 +08:00
7cc91571de feat: modularize frontend layout 2025-11-25 22:41:15 +08:00
75a7febcd1 feat: add upload quarantine scanning and ui toasts 2025-11-24 14:31:13 +08:00
fd797e3e36 feat: redesign token usage dashboard 2025-11-24 00:59:43 +08:00
8c8b2d3a20 chore: snapshot before usage menu update 2025-11-24 00:47:17 +08:00
7348eab83a docs: refresh readme and phase2 summary 2025-11-23 21:24:09 +08:00
f3206357e9 fix: auto-save personalization toggle 2025-11-22 18:42:14 +08:00
d0af9755c6 feat: enhance personal space experience 2025-11-22 18:14:23 +08:00
57f218d57c fix: keep quick menu open while interacting 2025-11-22 13:17:05 +08:00
e25384d342 feat: modularize easter egg effects 2025-11-22 13:07:54 +08:00
afd1bb9d28 feat: add hidden easter egg flood effect 2025-11-22 02:25:42 +08:00
6e8321cf7e feat: polish logo card with svg transitions 2025-11-22 00:14:40 +08:00
411cbf71ee feat: replace ui emoji with svg icons 2025-11-21 23:33:35 +08:00
b2cfabcd1b fix: refine sidebar ui and conversation sorting 2025-11-21 22:37:55 +08:00
21f206559e revert: restore terminal monitor layout 2025-11-21 14:28:00 +08:00
d71c935d3c fix: vector stop icon 2025-11-21 10:41:49 +08:00
cd59bbfa41 fix: refine input stadium interactions 2025-11-21 00:38:22 +08:00
2beaf6c702 fix: tweak settings buttons and send icon 2025-11-20 19:05:49 +08:00
aee18837e4 feat: enhance smart thinking scheduling 2025-11-20 17:25:30 +08:00
d9eff0c803 refactor: adjust frontend layout 2025-11-20 15:43:34 +08:00
49d2a7b915 feat: add realtime terminal entry 2025-11-18 22:58:35 +08:00
05b404687a feat: auto-scroll thinking block with per-block lock 2025-11-18 22:27:56 +08:00
19c0e9d04b fix: simplify settings mode button label 2025-11-18 22:11:19 +08:00
5106b0333a fix: clarify settings mode button label 2025-11-18 22:10:11 +08:00
041c79f3b7 fix(web): persist thinking mode toggle 2025-11-18 10:35:12 +08:00
7ca7bddba4 feat(web): make thinking toggle usable 2025-11-18 10:27:23 +08:00
f7ce0559b7 feat(web): add reasoning mode toggle 2025-11-18 10:12:16 +08:00
ba47147425 chore: snapshot sub agent baseline 2025-11-15 11:21:31 +08:00
0ac246c22b feat: integrate sub agent workflow 2025-11-15 02:41:13 +08:00
fea932425a chore: initial import 2025-11-14 16:44:12 +08:00