Commit Graph

  • ad1a464f22 chore(filelib-web): 授权成员单元格改用首字母圆形头像(复用 Avatar 组件) ymy 2026-07-27 16:22:01 +08:00
  • 2dfe72cd5e Merge branch 'chore/grant-modal-copy' ymy 2026-07-27 16:16:17 +08:00
  • 12a1246a7a chore(filelib-web): 移除添加授权弹窗底部的 8.1 规则提示语 ymy 2026-07-27 16:16:16 +08:00
  • ce5fbfb9a6 fix(filelib): 上传上限抬到 50MiB,并把它与 body limit 的串联写清 2026-07-27 16:14:50 +08:00
  • 405312b36b Merge branch 'chore/role-label-zh' ymy 2026-07-27 15:57:42 +08:00
  • be17f74fc2 chore(filelib-web): 文件库权限名称汉化(VIEW/EDIT/MANAGE → 只读/可编辑/可管理) ymy 2026-07-27 15:57:41 +08:00
  • 4849a765da fix(filelib): 授权表与侧栏展示 displayName 而非裸 userId 2026-07-27 15:56:07 +08:00
  • 82241afb56 feat(filelib)!: VersionStore 改为真 git,一项目一仓库 2026-07-27 15:49:26 +08:00
  • fccae5dacb Merge branch 'feat/grants-table' ymy 2026-07-27 15:16:30 +08:00
  • 0dd2ae347e feat(filelib-web): 授权面板表格化:搜索、添加弹窗、权限下拉与成员跳转 ymy 2026-07-27 15:13:57 +08:00
  • a306c58db2 fix(filelib-web): 退出登录后管理后台真正跳回登录页 2026-07-27 14:24:11 +08:00
  • a4c07d1a5d Merge branch 'fix/filelib-tree-loading' ymy 2026-07-27 14:09:48 +08:00
  • 91afd3c1b1 fix(filelib-web): 文件库树加载失败时显示错误而非永久加载中 ymy 2026-07-27 14:09:35 +08:00
  • 3367d3340b fix(hub): do not crash Hub on missing DocMind input files hongjr03 2026-07-27 12:25:15 +08:00
  • 34d5d5e88e fix(hub): do not crash Hub on missing DocMind input files hongjr03 2026-07-27 12:25:04 +08:00
  • 50ddf32cc2 fix(auth): POST /auth/logout 接受任意 Content-Type 2026-07-26 22:39:46 +08:00
  • e6e23294a2 Merge branch 'feat/member-group-hierarchy' 2026-07-26 20:43:59 +08:00
  • 8a13e455fb chore: 删除 .omo/ 与文件库-接口契约.md feat/member-group-hierarchy 2026-07-26 20:29:59 +08:00
  • 6990082247 build(deploy): 部署与限流配置切换到 filelib-web,并加共存回归测试 2026-07-26 20:23:15 +08:00
  • cdeb29ccf2 fix(database): 补回文件库的「授权」tab 与 /me 的显示名 2026-07-26 20:19:47 +08:00
  • eeb8f56742 fix(filelib-web): 补齐 Group 管理面板,与旧后端面板逐条对齐 2026-07-26 20:19:30 +08:00
  • 325b4fc137 fix(filelib-web): 补回迁移丢失的共享组件样式层与图标集 2026-07-26 20:19:10 +08:00
  • a7f90f387d chore(database-admin): 删除该前端工程,已被 filelib-web 取代 2026-07-26 20:18:15 +08:00
  • d159e372d2 refactor(database)!: 后端不再渲染任何 HTML,只出 JSON 2026-07-26 20:17:59 +08:00
  • 3d0f4e5c2d feat(filelib-web): 把 /database 各页从后端 HTML 拼接迁到 SvelteKit 路由 2026-07-26 20:17:43 +08:00
  • de9f846fd0 build(filelib-web): 从 Svelte+Vite 改为 SvelteKit(adapter-static) 2026-07-26 20:17:27 +08:00
  • 683e97ca53 docs(adr): 0029 web 界面一律静态 SPA,hub 只出 JSON 2026-07-26 20:17:09 +08:00
  • 11a7ec8004 feat(database): 后台成员组(MemberGroup)管理与嵌套解析 2026-07-26 18:06:18 +08:00
  • 2f2ece1a3a fix(database): expose submitCreate on window.__lib in library browser 2026-07-26 16:39:38 +08:00
  • bdd722c463 fix(hub): include Edit in default single-agent tools hongjr03 2026-07-25 14:19:04 +08:00
  • 2699ff3679 fix(hub): include Edit in default single-agent tools hongjr03 2026-07-25 14:18:57 +08:00
  • a3af63c1c6 fix(hub): stop unrestricted roles from loading multi-agent tools hongjr03 2026-07-25 13:45:01 +08:00
  • 755704e2ae fix(hub): stop unrestricted roles from loading multi-agent tools hongjr03 2026-07-25 13:40:27 +08:00
  • dcda4cb7a3 Merge pull request 'fix(hub): unblock production deployment audit' (#32) from fix/deploy-router-audit into main hongjr03 2026-07-24 16:46:17 +08:00
  • 9e26585e1f fix(hub): unblock production deployment audit hongjr03 2026-07-24 16:43:11 +08:00
  • 8bfbecf60f Merge pull request 'fix(hub): clarify BYOK rotation state' (#31) from fix/provider-rotation-ux into main hongjr03 2026-07-24 16:34:20 +08:00
  • 4087f09994 fix(hub): clarify BYOK rotation state hongjr03 2026-07-24 16:32:19 +08:00
  • 3708162fa9 Merge pull request 'fix(hub): lock provider id during BYOK rotate + scroll/focus feedback' (#29) hongjr03 2026-07-24 14:46:53 +08:00
  • 4de290a73c fix(hub): lock provider id during BYOK rotate + scroll/focus feedback hongjr03 2026-07-24 14:39:26 +08:00
  • 58c81d4379 Merge remote-tracking branch 'origin/main' into feat/member-group-hierarchy 2026-07-24 00:00:50 +08:00
  • d16bd4899d Merge pull request 'feat(database): init database folder frontend and permission' (#1) from maoyuanyang/curriculum-project-hub:main into main bai 2026-07-23 23:44:17 +08:00
  • 4021e58d5d feat(database): init database folder frontend and permission ymy 2026-07-23 23:41:11 +08:00
  • 744c707a39 Merge pull request 'fix(hub): render Feishu checklist from TaskCreate/TaskUpdate' (#28) from fix/task-checklist-card-panel into main hongjr03 2026-07-23 23:21:50 +08:00
  • 74f5c4a02e fix(hub): render Feishu checklist from TaskCreate/TaskUpdate hongjr03 2026-07-23 23:21:34 +08:00
  • 326224b778 Merge pull request 'fix(hub): shipible checklist via cph_hub todo_write MCP tool' (#27) from fix/hub-mcp-todo-write into main hongjr03 2026-07-23 23:08:59 +08:00
  • e3b463d390 fix(hub): ship checklist via cph_hub todo_write MCP tool hongjr03 2026-07-23 23:08:42 +08:00
  • ceaf64c4f9 Merge pull request 'fix(hub): expose TodoWrite via SDK default toolset' (#26) from fix/todowrite-default-toolset into main hongjr03 2026-07-23 22:56:28 +08:00
  • bb426dfaf5 fix(hub): expose TodoWrite via SDK default toolset hongjr03 2026-07-23 22:56:26 +08:00
  • b4fe734e80 Merge pull request 'feat(hub): live TodoWrite checklist on Feishu agent cards' (#25) from feat/agent-todo-progress-card into main hongjr03 2026-07-23 22:42:54 +08:00
  • 2f79b7743f feat(hub): live TodoWrite checklist on Feishu agent cards hongjr03 2026-07-23 22:42:02 +08:00
  • 192cd43245 feat(hub): add global nestable member group hierarchy 2026-07-23 22:31:26 +08:00
  • 12628c9233 feat(hub): migrate database admin pages to SPA (database-admin) 2026-07-23 21:51:53 +08:00
  • 4a03bc1f4a Merge pull request 'fix(hub): extract PBank zips in-process without host unzip' (#24) from fix/pbank-pure-node-unzip into main hongjr03 2026-07-23 21:05:26 +08:00
  • 8a81c60ea5 fix(hub): extract PBank zips in-process without host unzip hongjr03 2026-07-23 21:05:15 +08:00
  • 00f7a8db39 Merge pull request 'feat(hub): built-in PBank 题库 capability + role tools (v0.0.42)' (#23) from feat/hub-pbank-capability into main hongjr03 2026-07-23 20:13:19 +08:00
  • 54837717fd feat(hub): built-in PBank 题库 capability + role tools (v0.0.42) hongjr03 2026-07-23 20:13:00 +08:00
  • 2285ae871e Merge pull request 'fix(hub): enable tenant Typst package resolution' (#22) from fix/tenant-typst-package-resolution into main hongjr03 2026-07-22 17:50:55 +08:00
  • 36660f72d6 fix(hub): enable tenant Typst package resolution hongjr03 2026-07-22 17:47:56 +08:00
  • 6462e42823 fix(hub): stamp CheckMark/CrossMark when agent run finishes (v0.0.41) (#21) hongjr03 2026-07-21 14:36:21 +08:00
  • 6f7497bce8 fix(hub): stamp CheckMark/CrossMark when agent run finishes (v0.0.41) hongjr03 2026-07-21 06:36:09 +00:00
  • e634418a02 feat(hub): concurrent multi-PDF convert_pdf_to_md + readable skills (v0.0.40) (#20) hongjr03 2026-07-21 13:56:10 +08:00
  • db49a0d23d feat(hub): concurrent multi-PDF convert_pdf_to_md + readable skills (v0.0.40) hongjr03 2026-07-21 05:55:55 +00:00
  • 54b9fee22c fix(hub): agent 会话记忆在配置变更/发版后丢失 + Feishu thread 400 (#19) hongjr03 2026-07-20 22:45:42 +08:00
  • 5f668d71a2 fix(hub): forward host HTTP_PROXY into agent sandbox (v0.0.39) (#18) hongjr03 2026-07-20 21:46:09 +08:00
  • 3fbc4b81c2 fix(hub): forward host HTTP(S)_PROXY into agent sandbox (v0.0.39) hongjr03 2026-07-20 13:46:07 +00:00
  • 5df1900ca8 docs(hub): document HUB_DEV_LOGIN_BYPASS dev login in database README 2026-07-20 21:09:14 +08:00
  • df66691d24 feat(hub): add /database admin surface with Feishu login 2026-07-20 21:02:04 +08:00
  • e016564cc5 feat(hub): raise agent limits + teacher failure notices (v0.0.38) (#17) hongjr03 2026-07-20 20:07:47 +08:00
  • 6cefb2a938 feat(hub): raise agent turns/time limits and notify teachers on failure hongjr03 2026-07-20 12:07:45 +00:00
  • 34c4908237 chore(hub): default HUB_MAX_FILES_PER_MESSAGE to 20 (#16) hongjr03 2026-07-20 19:50:47 +08:00
  • 46687dd5f6 chore(hub): default HUB_MAX_FILES_PER_MESSAGE to 20 hongjr03 2026-07-20 11:50:45 +00:00
  • e9b578153e fix(hub): strip card markdown images + prefer inline ![] over send_file (v0.0.37) (#15) hongjr03 2026-07-20 19:39:08 +08:00
  • 93f3f2424c fix(hub): strip card markdown images + prefer inline ![] over send_file hongjr03 2026-07-20 11:38:55 +00:00
  • 73cb0e5b47 feat(hub): embed agent images via Feishu upload + release v0.0.36 (#14) hongjr03 2026-07-20 18:42:38 +08:00
  • e21096c642 feat(hub): embed agent images via Feishu upload + release v0.0.36 hongjr03 2026-07-20 10:40:03 +00:00
  • dc2d1c2f9e Merge pull request 'chore: remove Lean spec; ADRs are the single source of truth' (#13) from chore/remove-lean-spec into main hongjr03 2026-07-20 17:21:14 +08:00
  • 3f9b60f692 chore: remove Lean spec; ADRs are the single source of truth hongjr03 2026-07-20 09:07:26 +00:00
  • 4234ba4c96 Merge pull request 'fix(hub): mark bootstrap Inbox as SYSTEM_INBOX' (#12) from fix/hub-bootstrap-system-inbox into main hongjr03 2026-07-19 20:16:09 +08:00
  • 15f9443d3d fix(hub): mark bootstrap Inbox as SYSTEM_INBOX fix/hub-bootstrap-system-inbox hongjr03 2026-07-19 20:08:44 +08:00
  • 3f3628e4a0 feat(hub): add SearchableSelectField component and update RoleCard to use it feat/agent-config-folder-tree ChickenPige0n 2026-07-19 14:32:01 +08:00
  • 854c6189bb feat(hub): org-scoped agent role/skill folder tree (ADR-0028) ChickenPige0n 2026-07-19 13:49:28 +08:00
  • 7f09fb1f13 feat(hub): drop redundant /admin/org/:slug path + release v0.0.35 (#11) v0.0.35 hongjr03 2026-07-19 01:36:10 +08:00
  • 4e7b158ff9 feat(hub): drop redundant /admin/org/:slug path + release v0.0.35 feat/admin-slugless-paths-v0.0.35 hongjr03 2026-07-18 17:36:08 +00:00
  • eb0be43eac feat(hub): usage fact breakdown API + admin usage/session UI + release v0.0.34 (#10) v0.0.34 hongjr03 2026-07-19 01:19:59 +08:00
  • 9834181506 feat(hub): usage fact breakdown API + admin usage/session UI + release v0.0.34 feat/usage-breakdown-admin-ui-v0.0.34 hongjr03 2026-07-18 17:19:22 +00:00
  • ce18740870 feat(hub): expose pdf_to_md_bundle as MCP tool to agent + skill (ADR-0027) (#9) hongjr03 2026-07-18 21:43:00 +08:00
  • bb96159b3b feat(hub): expose pdf_to_md_bundle as MCP tool to agent (ADR-0027) feat/agent-pdf-to-md-mcp-tool hongjr03 2026-07-18 21:41:40 +08:00
  • ef96f8d33d feat(hub): capability connection admin API + UI + release v0.0.32 (#8) hongjr03 2026-07-18 17:57:04 +08:00
  • 251ad43ca2 feat(hub): capability connection admin API + UI (ADR-0027) feat/capability-admin-ui hongjr03 2026-07-18 17:55:54 +08:00
  • 5e10419fc8 fix(hub): docmind client stream upload + correct API response parsing (#7) hongjr03 2026-07-18 17:26:11 +08:00
  • 33de8901e7 fix(hub): docmind client uses stream upload + correct API response parsing fix/docmind-stream-upload hongjr03 2026-07-18 17:25:03 +08:00
  • 64b3d1fc64 feat(hub): switch capability provider to Aliyun Doc Mind (ADR-0027) (#6) hongjr03 2026-07-18 16:42:42 +08:00
  • 7bc9e4f449 feat(hub): switch capability provider from MinerU to Aliyun Doc Mind (ADR-0027) feat/aliyun-docmind-capability hongjr03 2026-07-18 16:41:14 +08:00
  • b673dd1fe9 feat(hub): external capability registry for PDF/ASR transforms (ADR-0027) (#5) hongjr03 2026-07-18 15:55:02 +08:00
  • 8df8156969 feat(hub): external capability registry for PDF/ASR transforms (ADR-0027) feat/external-capability-registry hongjr03 2026-07-18 15:54:00 +08:00
  • aaa098bb8b feat(hub): usage fact ledger for run-scoped cost attribution (ADR-0026) (#4) hongjr03 2026-07-18 14:46:41 +08:00
  • f3b087371a feat(hub): usage fact ledger for run-scoped cost attribution (ADR-0026) feat/usage-fact-ledger hongjr03 2026-07-18 14:44:23 +08:00
  • 97f7972cc5 chore(hub): remove markdown_to_pdf tool (#3) hongjr03 2026-07-18 13:57:27 +08:00
  • cc42e6a7c6 chore: release v0.0.31 hongjr03 2026-07-18 13:33:23 +08:00
  • 4e01c18cac feat(hub): add markdown_to_pdf tool and default web tools hongjr03 2026-07-18 13:33:20 +08:00