Commit Graph

  • 686fa4cd5c docs: require English Conventional Commit messages Qiu Yuzhou 2026-10-12 00:24:39 +08:00
  • 523cba3801 fix(plugins): give plugin paths the full row width Qiu Yuzhou 2026-10-12 00:12:49 +08:00
  • f72c50dceb feat(plugins): configure plugin transport mode Qiu Yuzhou 2026-10-11 23:58:47 +08:00
  • 87a5e48120 docs: prohibit fork issue references in code comments Qiu Yuzhou 2026-10-11 23:01:49 +08:00
  • b2059135c8 style(plugin): improve editor field spacing Qiu Yuzhou 2026-10-11 21:40:40 +08:00
  • b8fb419d22 fix(plugin): align settings button styles Qiu Yuzhou 2026-10-11 21:32:06 +08:00
  • 155934523f fix(plugin): align argument editor button heights Qiu Yuzhou 2026-10-11 21:24:44 +08:00
  • 84c292eb7f feat(plugin): support aliases and local startup arguments Qiu Yuzhou 2026-10-11 21:04:59 +08:00
  • 1390449e06 fix(plugins): 安全检查详情整行响应点击展开 Qiu Yuzhou 2026-10-11 18:28:46 +08:00
  • 245ed3c5b2 fix(servers): restore native group drag and drop Qiu Yuzhou 2026-10-10 00:07:20 +08:00
  • e950f9974f fix(servers): preserve width when switching lists Qiu Yuzhou 2026-10-09 23:36:57 +08:00
  • 45ebd00dc5 ui: 调整服务器详情视图的内容padding Qiu Yuzhou 2026-10-09 23:36:34 +08:00
  • e50f671975 feat(servers): add ordered favorites Qiu Yuzhou 2026-10-09 23:20:11 +08:00
  • 80ae1299bb fix: preserve detail pane width when switching nodes Qiu Yuzhou 2026-10-09 20:29:24 +08:00
  • a7c5d80309 refactor: unify server and group detail presentation Qiu Yuzhou 2026-10-09 20:05:03 +08:00
  • 2296143fc3 fix(servers): focus table on mouse click Qiu Yuzhou 2026-10-09 19:30:19 +08:00
  • 7ad7edee3c refactor(servers): use HSplitView for three columns Qiu Yuzhou 2026-10-09 19:23:44 +08:00
  • 801348c5b6 refactor(servers): use three-column table navigation Qiu Yuzhou 2026-10-09 19:07:44 +08:00
  • f23a24f203 feat(servers): add node creation and modification timestamps Qiu Yuzhou 2026-10-09 18:04:48 +08:00
  • 1a6af3d467 refactor(home): drop server list card from home page Qiu Yuzhou 2026-10-09 17:23:50 +08:00
  • 64f99f2ef6 chore: add build:release task in Taskfile Qiu Yuzhou 2026-10-09 15:27:40 +08:00
  • 0cd86be164 ui: simplify ServerSidebarRow layout and remove unused elements Qiu Yuzhou 2026-10-07 15:04:59 +08:00
  • 87a90a5d4a feat(servers): make sidebar and detail panes resizable via HSplitView Qiu Yuzhou 2026-10-07 14:39:30 +08:00
  • c4bbcb022e refactor(servers): replace group rename alert with a sheet Qiu Yuzhou 2026-10-06 20:41:01 +08:00
  • 5e89c021c7 refactor(servers): drop group name editing from group detail view Qiu Yuzhou 2026-10-06 20:10:12 +08:00
  • 4a918f69cb feat(rules): move custom rule deletion to toolbar and context menu Qiu Yuzhou 2026-10-06 19:19:57 +08:00
  • c5e1c87c8b refactor(ui): clean up StatusCardView layout and remove unused invalid server count message Qiu Yuzhou 2026-10-06 18:42:25 +08:00
  • d06c04246d feat: move diagnostics to a standalone window Qiu Yuzhou 2026-10-06 15:20:39 +08:00
  • f7f608b161 refactor(ui): replace workspace sidebar with tabs Qiu Yuzhou 2026-10-06 14:44:17 +08:00
  • 4e3a76dba5 fix(servers): remove location menu indentation Qiu Yuzhou 2026-10-06 14:11:12 +08:00
  • 1d69a3d538 feat(servers): add creation location picker Qiu Yuzhou 2026-10-06 14:08:12 +08:00
  • ac476d3764 fix(servers): number existing duplicate names Qiu Yuzhou 2026-10-06 13:42:15 +08:00
  • 0dc8775641 feat(servers): duplicate servers and groups Qiu Yuzhou 2026-10-06 13:36:12 +08:00
  • 308d9885d2 fix(home): disable server list keyboard focus Qiu Yuzhou 2026-10-06 13:13:46 +08:00
  • bb8d768c6a refactor(servers): compact form field layout Qiu Yuzhou 2026-10-06 12:29:57 +08:00
  • bdcbc6cd60 feat(servers): separate details from edit forms Qiu Yuzhou 2026-10-06 12:25:13 +08:00
  • e44a8345f4 chore: add config.toml to .gitignore Qiu Yuzhou 2026-10-06 10:49:33 +08:00
  • 77c33e526b fix: 移除有bug的移除当前选择的机制 Qiu Yuzhou 2026-10-06 00:52:35 +08:00
  • 0ba9b1688b ui: 修正服务器列表导入引导文案 Qiu Yuzhou 2026-10-06 00:50:45 +08:00
  • 7cbd451426 refactor(servers): SidebarRow 更名 ServerSidebarRow,避免与外层窗口 sidebar 混淆 Qiu Yuzhou 2026-10-05 23:24:38 +08:00
  • be30f64f9f docs(design): 移除 to-spec 产物,去掉 user-plugin 文档的 -spec 后缀 Qiu Yuzhou 2026-10-05 22:39:58 +08:00
  • a335e00a38 chore(agents): 同步 docs/agents 配置到当前 skills 并去掉仓库硬编码 Qiu Yuzhou 2026-10-05 22:25:42 +08:00
  • 7ab774fcfd chore(legacy): 移除 Legacy/ 旧版源码,归档到 legacy-v1 分支 Qiu Yuzhou 2026-10-05 21:39:06 +08:00
  • 9b6d73e91c build(signing): 签名身份按 config 注入,Debug 免证书构建 Qiu Yuzhou 2026-10-05 21:25:12 +08:00
  • aa9d83149b fix(tasks): add dependency on project generation for build and test tasks Qiu Yuzhou 2026-10-05 20:47:12 +08:00
  • 3f581d3514 chore(lint): 排除 xcodebuild 落在项目内的 build/ 目录 Qiu Yuzhou 2026-10-05 20:38:58 +08:00
  • 20a62117f2 refactor(tests): 按功能领域重组 Tests/ 目录 Qiu Yuzhou 2026-10-05 20:37:14 +08:00
  • a31e2fa4bf docs(adr): 记录源码目录即分层与主题及守卫约定 Qiu Yuzhou 2026-10-05 20:27:11 +08:00
  • 67d0afcda1 fix(hooks): 区分 SwiftLint 工具失败与 error 级违规 Qiu Yuzhou 2026-10-05 20:18:37 +08:00
  • 856d6b4272 refactor(domain): 按主题重组 Domain/ 源码目录 Qiu Yuzhou 2026-10-05 20:13:35 +08:00
  • fb428f12bc refactor(app): 按分层重组 App/ 源码目录 Qiu Yuzhou 2026-10-05 19:56:18 +08:00
  • 0f2855f453 fix(ui): 关闭服务器表单密码框的系统密码自动填充 Qiu Yuzhou 2026-10-05 19:23:55 +08:00
  • a6ebb69bbf feat(servers): add group sharing popover Qiu Yuzhou 2026-10-05 16:57:48 +08:00
  • bd68e45ea4 feat(servers): present sharing in a popover Qiu Yuzhou 2026-10-05 16:41:18 +08:00
  • 13a548193b ui: improve rules filter layout Qiu Yuzhou 2026-10-05 15:49:29 +08:00
  • fd6fa65a8d feat(share): rework server share as QR sheet Qiu Yuzhou 2026-10-05 13:54:30 +08:00
  • 7c44cb4542 fix: retain focus in plugin option fields Qiu Yuzhou 2026-10-05 13:03:29 +08:00
  • 2b4f68f65d fix(rules): fit custom rule sheet title and adaptive height Qiu Yuzhou 2026-10-05 12:53:24 +08:00
  • 6f81b3fd70 Merge branch 'codex/custom-plugin' into develop Qiu Yuzhou 2026-10-05 12:05:42 +08:00
  • 86779b63ee feat(plugins): add settings management UI Qiu Yuzhou 2026-10-05 12:03:52 +08:00
  • ca45275810 Merge branch 'codex/custom-plugin' into develop Qiu Yuzhou 2026-10-05 11:18:03 +08:00
  • 3d8d56b8e1 test(plugins): cover mapping commit and runtime convergence Qiu Yuzhou 2026-10-05 11:13:42 +08:00
  • e74f8dfc01 refactor(plugins): derive server form facts from effective catalog Qiu Yuzhou 2026-10-05 00:46:43 +08:00
  • 128efcc0d6 feat(plugins): add user plugin catalog and runtime wiring Qiu Yuzhou 2026-10-05 00:28:16 +08:00
  • 3b3528d232 feat(subscription): show usage and provider dates Qiu Yuzhou 2026-10-05 00:10:13 +08:00
  • 87701fbacd fix(ui): prevent sidebar toolbar flicker Qiu Yuzhou 2026-10-04 22:54:31 +08:00
  • 4623dc78aa Merge commit 'a9a7aed' into develop Qiu Yuzhou 2026-10-04 22:26:20 +08:00
  • 76f8c9eaad fix(ui): update import button label and adjust sidebar column width Qiu Yuzhou 2026-10-04 22:24:04 +08:00
  • 543ae14c53 fix(import): 工具栏按钮文案简化为「导入服务器」并更名 addMenu Qiu Yuzhou 2026-10-04 22:11:49 +08:00
  • a9a7aedc0b fix(servers): restore direct creation buttons Qiu Yuzhou 2026-10-04 22:03:18 +08:00
  • 7d5784bb3a fix(import): 导入面板高度自适应内容 Qiu Yuzhou 2026-10-04 21:59:06 +08:00
  • 83d67eba24 fix(ServerFormFields): update port validation to use closure syntax for clarity Qiu Yuzhou 2026-10-04 21:51:43 +08:00
  • b54b50d887 refactor(import): 导入模型拆出独立文件 Qiu Yuzhou 2026-10-04 21:49:28 +08:00
  • 5968b1fd0b feat(import): 统一服务器导入入口并支持 SIP-008 文件导入 Qiu Yuzhou 2026-10-04 21:45:20 +08:00
  • 535d62a28a fix(servers): support root creation and clearing selection Qiu Yuzhou 2026-10-04 21:36:51 +08:00
  • b5dc43faf8 fix(ui): adjust sidebar column width for improved layout Qiu Yuzhou 2026-10-04 19:37:00 +08:00
  • 9c9a150ead refactor(ui): 集中插件参数草稿移动规则 Qiu Yuzhou 2026-10-04 19:12:14 +08:00
  • 85db6cec00 refactor(runtime): 集中收敛意图与恢复策略 Qiu Yuzhou 2026-10-04 19:01:47 +08:00
  • 0164ff75ec fix: defer plugin mode changes past view updates Qiu Yuzhou 2026-10-04 18:46:25 +08:00
  • 1a22af7e62 refactor(forms): 集中服务器装载与失败门禁 Qiu Yuzhou 2026-10-04 16:46:20 +08:00
  • 3d9ca630c5 feat(ui): 工具栏默认「图标和文本」标签风格 Qiu Yuzhou 2026-10-04 15:55:24 +08:00
  • 46185797fe feat(ui): 边栏菜单改「导入」,添加订阅移回订阅页工具栏 Qiu Yuzhou 2026-10-04 15:41:10 +08:00
  • a00a93d5c0 docs: align domain docs with Chinese glossary Qiu Yuzhou 2026-10-04 15:19:54 +08:00
  • 7bb327ba1d docs(domain): CONTEXT.md 改名 GLOSSARY.md 并对齐引用 Qiu Yuzhou 2026-10-04 15:06:41 +08:00
  • edaa492257 feat(ui): 服务器工具栏新增删除按钮 Qiu Yuzhou 2026-10-04 14:56:48 +08:00
  • fab2004aa5 feat(ui): 服务器分享上收为分区工具栏按钮 Qiu Yuzhou 2026-10-04 14:08:56 +08:00
  • b3fa498aaf test(agent): LaunchAgent manifest 双份 artifact 一致性守卫 Qiu Yuzhou 2026-10-04 13:03:33 +08:00
  • 4b2ddae99e refactor(paths): App Support 目录命名权归 RuntimePaths Qiu Yuzhou 2026-10-04 13:02:31 +08:00
  • c1e229c455 refactor(runtime): tmp 暂存命名单一主人归 AtomicFileWriter Qiu Yuzhou 2026-10-04 13:00:26 +08:00
  • 945ea2b4db refactor(runtime): 收据写者归一为 Agent wrapper Qiu Yuzhou 2026-10-04 12:59:26 +08:00
  • d9460c4d6d fix(ui): 订阅 URL 预填失败经错误弹窗呈现真实原因 Qiu Yuzhou 2026-10-04 12:37:56 +08:00
  • bf23d03288 fix(ui): 订阅卡页脚改为现行快照表述 Qiu Yuzhou 2026-10-04 12:37:51 +08:00
  • 6b2ee2dcbe refactor(ui): 删除 Legacy 导入的死 catch 分支 Qiu Yuzhou 2026-10-04 12:37:19 +08:00
  • 7f1dbc6d94 refactor(ui): 系统代理暂停与不可读文案收成单一呈现常量 Qiu Yuzhou 2026-10-04 12:37:06 +08:00
  • bcede88ea4 fix(ui): 规则过滤项启用筛选去掉「状态」措辞避免与状态列撞名 Qiu Yuzhou 2026-10-04 12:26:07 +08:00
  • 53ebfd612a feat(ui): 参数行顺序调整与表格单元格点击聚焦 Qiu Yuzhou 2026-10-04 11:55:09 +08:00
  • 0847f9cf2c refactor(ui): 参数表格列宽改用 TableColumn.width 方法 Qiu Yuzhou 2026-10-04 11:45:18 +08:00
  • 2e24cdc752 chore: 关闭构建期字符串字面量自动抽取 Qiu Yuzhou 2026-10-04 11:36:12 +08:00
  • bf86b78422 refactor(ui): 插件参数编辑区按评审意见表格化重排 Qiu Yuzhou 2026-10-04 11:32:05 +08:00
  • 5cb6b773a0 refactor(ui): 新建表单插件区投影收进 workflow Qiu Yuzhou 2026-10-04 04:45:57 +08:00