feat: built-in Worktable console project with monitor panel and theme

This commit is contained in:
Aisland
2026-08-21 00:37:00 +08:00
parent 5bfa108628
commit 249f09d8d6
9 changed files with 973 additions and 16 deletions
+52
View File
@@ -63,6 +63,7 @@ export const zh = {
'pane.terminal': '终端',
'pane.custom': '自定义',
'pane.anim': '动画',
'pane.console': '控制室',
'pane.refresh': '刷新',
'pane.animUrlPh': '粘贴动画站点地址后回车',
'custom.title': '自定义这个窗口',
@@ -112,6 +113,31 @@ export const zh = {
'customLayout.copyFail': '复制失败,请手动全选输入框内容复制。',
'custom.autoBound': '已自动把这个项目绑定到这个对话(卡片上的 ●● 按钮可更换或解绑)。',
'custom.keptBinding': '该项目已有绑定的对话,按规则未自动更改。',
'console.name': '工作台',
'console.title': '控制室',
'console.themeLabel': '面板主题',
'console.themeDark': '深色',
'console.themeLight': '白色',
'console.themeSystem': '跟随系统',
'console.idle': '空闲',
'console.busy': '工作中',
'console.need': '待你决定',
'console.done': '已完成',
'console.kids': '子代理',
'console.noPreview': '暂无消息',
'console.unboundShort': '未绑定对话',
'console.jump': '跳转到绑定对话',
'console.empty': '还没有项目',
'console.joinExisting': '加入现有对话',
'console.newConv': '新建对话',
'console.groupNone': '无分组(用项目文件夹)',
'console.groupExisting': '加入现有分组',
'console.groupNew': '新建分组',
'console.newParentPh': '分组父目录,例如 E:\\AI_Workspace',
'console.newNamePh': '分组文件夹名(将创建并注册)',
'console.createBind': '新建并绑定',
'console.bindFail': '创建失败,请重试',
'console.noSessions': '没有可用对话',
'pane.wip': '开发中(后续版本接入)',
'pane.explorerNoCwd': '当前会话没有工作目录',
'pane.openLater': '该类型暂不支持预览',
@@ -198,6 +224,7 @@ export const en = {
'pane.terminal': 'Terminal',
'pane.custom': 'Custom',
'pane.anim': 'Animation',
'pane.console': 'Console',
'pane.refresh': 'Refresh',
'pane.animUrlPh': 'Paste the animation site URL and press Enter',
'custom.title': 'Customize this pane',
@@ -247,6 +274,31 @@ export const en = {
'customLayout.copyFail': 'Copy failed — select the text above and copy it manually.',
'custom.autoBound': 'This project was auto-bound to this conversation (use the ●● button on its card to change or unbind).',
'custom.keptBinding': 'This project already has a bound conversation, so it was not auto-changed.',
'console.name': 'Worktable',
'console.title': 'Console',
'console.themeLabel': 'Panel theme',
'console.themeDark': 'Dark',
'console.themeLight': 'Light',
'console.themeSystem': 'System',
'console.idle': 'Idle',
'console.busy': 'Working',
'console.need': 'Needs you',
'console.done': 'Done',
'console.kids': 'subagents',
'console.noPreview': 'No messages yet',
'console.unboundShort': 'No conversation bound',
'console.jump': 'Jump to bound conversation',
'console.empty': 'No projects yet',
'console.joinExisting': 'Join existing conversation',
'console.newConv': 'New conversation',
'console.groupNone': 'No group (use project folder)',
'console.groupExisting': 'Join existing group',
'console.groupNew': 'New group',
'console.newParentPh': 'Group parent folder, e.g. E:\\AI_Workspace',
'console.newNamePh': 'Group folder name (created & registered)',
'console.createBind': 'Create & bind',
'console.bindFail': 'Creation failed, try again',
'console.noSessions': 'No sessions available',
'pane.wip': 'Coming in a later version',
'pane.explorerNoCwd': 'No working directory for the current session',
'pane.openLater': 'Preview not supported for this type',