From 9bdedead885f9ab3b83b44ca81785aafb14275b7 Mon Sep 17 00:00:00 2001 From: EMRG Evolution Date: Thu, 13 Aug 2026 16:06:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?emrg:=20evolution=5Fprompt=20quick-ref=20?= =?UTF-8?q?=E2=80=94=20add=20#750=20GUI=20rant=20panel=20entry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- emrg/server/evolution_prompt.md | 1 + 1 file changed, 1 insertion(+) diff --git a/emrg/server/evolution_prompt.md b/emrg/server/evolution_prompt.md index e754316..3b0c8c9 100644 --- a/emrg/server/evolution_prompt.md +++ b/emrg/server/evolution_prompt.md @@ -458,6 +458,7 @@ When reading rants, follow these rules: > - GUI sidebar navigation framework (#743 宿主 rant 2026-08-13T14:10:14 P1:侧边栏 activity-bar 式 5 入口导航(会话/项目/任务/Rant/设置)——.side-nav + .side-panel 占位框架(不遮聊天区,纯增量:默认全部隐藏、会话列表常驻);app.js SIDE_PANELS + switchPanel(点同项关闭/点其他切换/高亮 active);i18n zh/en 12 键;+1 renderer.smoke(GUI 232→233);P2-P5 逐面板填充,P6 移除老弹窗;合并 05c2053) ✅ > - 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.* 20 键(含 data-i18n-placeholder 过 Stage-3 中文串守卫);+2 pytest(777→779 筛选/倒序/损坏跳过/缺文件空)+1 renderer.smoke(renderer 113→114)GUI 235→236;合并 1f4fa57) ✅ #### 2.2 Latest GitHub code changes From f7dc3aa96d21498d69640a61c2d18a9e4e4c0ed2 Mon Sep 17 00:00:00 2001 From: EMRG Evolution Date: Thu, 13 Aug 2026 16:15:53 +0800 Subject: [PATCH 2/2] =?UTF-8?q?emrg:=20quick-ref=20#750=20=E2=80=94=20fix?= =?UTF-8?q?=20i18n=20key=20count=2020=20->=2019=20per=20review?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- emrg/server/evolution_prompt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emrg/server/evolution_prompt.md b/emrg/server/evolution_prompt.md index 3b0c8c9..fe8d56d 100644 --- a/emrg/server/evolution_prompt.md +++ b/emrg/server/evolution_prompt.md @@ -458,7 +458,7 @@ When reading rants, follow these rules: > - GUI sidebar navigation framework (#743 宿主 rant 2026-08-13T14:10:14 P1:侧边栏 activity-bar 式 5 入口导航(会话/项目/任务/Rant/设置)——.side-nav + .side-panel 占位框架(不遮聊天区,纯增量:默认全部隐藏、会话列表常驻);app.js SIDE_PANELS + switchPanel(点同项关闭/点其他切换/高亮 active);i18n zh/en 12 键;+1 renderer.smoke(GUI 232→233);P2-P5 逐面板填充,P6 移除老弹窗;合并 05c2053) ✅ > - 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.* 20 键(含 data-i18n-placeholder 过 Stage-3 中文串守卫);+2 pytest(777→779 筛选/倒序/损坏跳过/缺文件空)+1 renderer.smoke(renderer 113→114)GUI 235→236;合并 1f4fa57) ✅ +> - 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) ✅ #### 2.2 Latest GitHub code changes