Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions emrg/server/evolution_prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -459,6 +459,8 @@ When reading rants, follow these rules:
> - GUI settings panel 6 tabs + tasks panel (#746 宿主 rant 2026-08-13T14:10:14 P2+P3:#743 续——`#settings-dialog` 删除改 `#panel-settings` 内 6 tab(模型服务/工作目录/GitHub/外观/语言/关于,`switchSettingsTab` SETTINGS_TABS 白名单 + .hidden/.active 切换,非法 tab 名忽略;`settings-cancel`=关面板);任务管理从设置对话框迁出 + `#tasks-dialog` 删除 → `#panel-tasks`(`/trigger` 无参数改开任务面板,`Dialogs.loadTaskMeta/renderTaskList` 共享复用,错误改 Chat.addSystemMessage);nav 点击 settings/tasks 打开时按需加载(loadEvolutionSummary+showSettings / openTasksPanel,同项点击关闭不重复加载);i18n 键全部复用无新键;+1 renderer.smoke(P2 tab 切换正反两态)GUI 233→234;合并 09b31dc) ✅
> - GUI projects panel (#747 宿主 rant 2026-08-13T14:10:14 P5:#746 续——侧边栏项目面板 `#panel-projects`:项目列表(auto_evolve 徽标 + 最近活跃提示 + 查看会话/删除按钮);`showProjectSessionsInPanel` 内嵌项目会话列表(点击切换会话,复用既有 switchSession IPC);删除项目=受保护守卫(emrg/emrg-task 系统项目不可删)+ 确认弹窗 + removeProject 刷新列表;i18n zh/en 新增 projects.* 12 键(hint/add/empty/added/addFailed/sessions/autoEvolve/viewSessions/noSessions/sessionsOf/back/current);+1 renderer.smoke(renderer 112→113)GUI 234→235;合并 f5eeadd) ✅
> - GUI rant panel + list_rants daemon 命令 (#750 宿主 rant 2026-08-13T14:10:14 P4:#747 续——侧边栏 Rant 面板占位→功能面板;daemon 新增 `list_rants` 命令(读 ~/.emrg/rants.jsonl,可选 status 筛选 pending/in_progress/completed/空=全部,时间倒序,损坏行跳过,文件缺失→空列表不崩,响应帧 rants_list);GUI 4 状态筛选 tab(全部/待处理/进行中/已完成)+ 列表行(时间戳+状态徽标+项目+进度摘要)+ 点击展开详情(完整内容+进度)+ 新建 Rant 表单(项目下拉 + 内容 textarea → sendRant,成功 toast+刷新);IPC 链 main.js emrg:listRants + preload listRants + RESPONSE_TYPES list_rants→rants_list;i18n zh/en rants.* 19 键(含 data-i18n-placeholder 过 Stage-3 中文串守卫);+2 pytest(777→779 筛选/倒序/损坏跳过/缺文件空)+1 renderer.smoke(renderer 113→114)GUI 235→236;合并 1f4fa57) ✅
> - TUI status bar full session id (#752 宿主 rant 2026-08-13T16:14:12:会话有标题时状态栏左段显示完整 sid(此前截断 8 字符,与无标题形态显示完整 id 不一致)——_format_status_left 一行改动 `sid[:8]`→`sid`,测试重命名 test_sid_full_in_title_form 断言完整 id;合并 03181fc) ✅
> - GUI redesign P6 — remove legacy dialogs (#753 宿主 rant 2026-08-13T14:10:14 P6 收官:#743 续——移除 `#sessions-dialog` 与 `#rant-dialog` 两个遗留对话框;`/sessions`/`/resume` 无参数改开 `Dialogs.showOpenSessionDialog()`(两步现代弹窗),`/rant` 无参数改开 Rant 面板 + `Dialogs.openRantForm()`(#750 新建表单复用);删除 showSessionsDialog/showRantDialog 及 bindUi close/submit 处理器;测试原位更新(app-commands 2 测试改新语义 + mock 补 setAttribute/removeAttribute,renderer.smoke ELEMENT_IDS 删 8 个废弃 id);GUI 236 计数不变;合并 dca0cc5) ✅

#### 2.2 Latest GitHub code changes

Expand Down
Loading