Commit Graph
53 Commits
Author SHA1 Message Date
Agent Board a40fa25ae6 Retire Convex paths and standardize local-first Pi runtime 2026-07-29 01:49:53 +08:00
Agent Board 26ff1a9c9a Harden auth/vault path sanitization and clean WeKnora docs 2026-07-28 17:04:27 +08:00
Agent Board 262e66b02e feat: purge legacy agent hosts and land vault Chrome extension path
Retire ACP/Hermes/OpenCode surfaces and rename hermes_tools to
mnote_agent_tools so Page AI stays on Pi Lab only. Add Chrome vault
extension + extension token route, pre-release purge design, and soft-retire
legacy smokes for the small-group production cut.
2026-07-25 14:25:37 +08:00
Agent Board b798f628ee chore: land tree view-state, vault, Pi module split, and repo hygiene
Persist PageTree expand state via control-plane view-state and align
chevron/DOM with restored expansion; keep Sidex-style shallow page-tree
scan and drop the unused recursive scanner that only added cargo noise.

Add password vault workbench routes/runtime/skill/CLI, split page_ai_pi
into a module package, and retire Hermes/ACP/OpenHub recycle + root
harness evidence from the index while gitignoring recycle and local
diag dumps.

Archive superseded design/bugs docs under old/, point architecture at
ARCHITECTURE.md, and refresh smokes for Pi S1–S7, vault, and editor
regressions so the working tree can stay clean.
2026-07-21 05:13:05 +08:00
lix-2026 9551d4c1dc feat(rag): harden post-LightRAG runtime
Retire legacy OCR/media/evidence fallbacks, add local-folder event bus and Page Aggregate guards, and archive completed design checklists.

Validation: cargo test -p mnote-web -- --test-threads=1; cargo test --workspace -- --test-threads=1; git diff --check; codegraph sync .; codegraph_status.
2026-06-07 10:35:21 +08:00
lix-2026 22a92edcda docs: archive stale process checklists 2026-06-07 01:12:48 +08:00
lix-2026 1882db7681 收口 MNote P0 P1 P2 审查尾项
- 归档 OnlyOffice live bridge、Page AI、mindmap、design governance 与相关 bug 条目
- 补齐 MinerU OCR 后端 runtime 合同与 smoke/test 基线
- 收口 ChatOnly/Doubao、ObjectIdentity、Page Aggregate compat 与 runtime owner 文档口径

验证:
- cargo test --manifest-path rust/Cargo.toml -p mnote-web local_ocr -- --test-threads=1
- cargo test --manifest-path rust/Cargo.toml -p mnote-web onlyoffice_bridge -- --test-threads=1
- git diff --check
- git diff --cached --check
- codegraph index . --force && codegraph status .
- codegraph sync . && codegraph status .
2026-06-01 09:29:12 +08:00
lix-2026 7354807ee9 docs: organize active mnote execution checklists 2026-05-28 22:01:12 +08:00
lix-2026 2210251c13 docs: archive runtime maintainability checklist 2026-05-26 04:29:19 +08:00
lix-2026 57da598d74 refactor: split tiptap block handle menu view 2026-05-26 04:27:35 +08:00
lix-2026 b91bad5f14 docs: record page ai runtime owner boundary 2026-05-26 04:20:19 +08:00
lix-2026 85914cd4e1 refactor: split sidebar settings and slash menu view 2026-05-26 04:17:52 +08:00
lix-2026 a8bc87173f refactor: split editor mount and sidebar page ai 2026-05-26 04:01:52 +08:00
lix-2026 c65135f7ed refactor: split tree shell renderer 2026-05-26 03:51:06 +08:00
lix-2026 3fc8723eea refactor: split tiptap block page transforms 2026-05-26 03:28:51 +08:00
lix-2026 396c64e09e refactor: split tiptap block transform helpers 2026-05-26 03:21:11 +08:00
lix-2026 cf7a57d86a refactor: split tiptap runtime bridge 2026-05-26 03:12:59 +08:00
lix-2026 061a3cfdb9 refactor: split tiptap editor style 2026-05-26 03:03:27 +08:00
lix-2026 fb1575b4eb refactor: split tree shell dom runtime 2026-05-26 03:02:15 +08:00
lix-2026 40c51c5cc6 refactor: split tree shell picker runtime 2026-05-26 02:56:16 +08:00
lix-2026 19642cdd7b refactor: split tree shell filetree helpers 2026-05-26 02:53:12 +08:00
lix-2026 b8a067ce9f refactor: split tree shell state runtime 2026-05-26 02:48:30 +08:00
lix-2026 e76fa437a3 refactor: split tree shell icon runtime 2026-05-26 02:46:02 +08:00
lix-2026 d47a7d80ee refactor: split tree shell page runtime 2026-05-26 02:42:07 +08:00
lix-2026 c5e0396eba refactor: split sidebar page tree runtime 2026-05-26 02:35:08 +08:00
lix-2026 bc3b199c32 refactor: split sidebar filetree upload runtime 2026-05-26 02:27:08 +08:00
lix-2026 7909b3f9be refactor: split sidebar filetree command runtime 2026-05-26 02:20:46 +08:00
lix-2026 7816ab7ae2 refactor: split sidebar attachment open runtime 2026-05-26 02:05:36 +08:00
lix-2026 34f2d5280a refactor: split sidebar filetree open runtime 2026-05-26 01:58:00 +08:00
lix-2026 f2d4ec8086 refactor: split sidebar tree live apply runtime 2026-05-26 01:51:07 +08:00
lix-2026 5a18631af8 refactor: split sidebar workspace runtime 2026-05-26 01:31:28 +08:00
lix-2026 ff9a779a6c refactor: split document session runtime 2026-05-26 01:23:27 +08:00
lix-2026 87a4a92c35 refactor: split document resource tab runtime 2026-05-26 01:15:28 +08:00
lix-2026 ee5aeb45be refactor: split document mindmap host runtime 2026-05-26 01:03:04 +08:00
lix-2026 77244eec7e refactor: split document slash positioning runtime 2026-05-26 00:54:54 +08:00
lix-2026 6197ca5d3a refactor: split document pane runtime 2026-05-26 00:47:51 +08:00
lix-2026 b4d7360cd7 refactor: split document tiptap conversion runtime 2026-05-26 00:44:07 +08:00
lix-2026 990df30a0f refactor: externalize document editor adapter runtime 2026-05-26 00:35:35 +08:00
lix-2026 020545e07f docs: plan runtime module maintainability split 2026-05-26 00:17:39 +08:00
lix-2026 1569699fbb docs: separate design reference queue
- 将不直接执行的 process-reference 文档迁入各域 reference 目录

- 更新 design/README、AGENTS 和总序文档,固定 process/draft/reference/done 目录语义

- 修正活跃文档中指向旧 process 位置的参考链接

验证:git diff --check;codegraph sync .
2026-05-21 10:19:02 +08:00
lix-2026 1956a8a21a chore: align mvp design governance
- 统一 local-first MVP 后阶段架构口径,补充 process 执行总序和 Reasonix 协作记录

- 归档已完成的 design checklist,标注参考型 process,更新 AGENTS/REASONIX/架构文档

- 补充文件树/主编辑器下载与上下文菜单相关实现、bug 记录和 smoke 脚本

验证:git diff --check;codegraph sync .;cargo test -p mnote-web;node --check scripts/task476-filetree-editor-context-menu-download-smoke.js
2026-05-21 09:04:13 +08:00
lix-2026 fd94792ea6 align workbench open editors tabs 2026-05-21 05:57:19 +08:00
lix-2026 eba1010191 fix local office resource editing
- add local-folder OnlyOffice sign/callback writeback and edit-tab handling

- align main resource tabs, attachment edit menu, slash isolation, and filetree context behavior

- record Sidex/Hermes gap reviews and Reasonix task checklists
2026-05-21 05:40:06 +08:00
lix-2026 a29d9868f6 收口工作台资源 tab 与本地文件树 P1 2026-05-20 21:45:11 +08:00
lix-2026 fe13444dbc Close workbench P0 resource lifecycle gaps 2026-05-20 20:48:18 +08:00
lix-2026 e0b0e70fb8 Complete workbench P0 resource tab cutover 2026-05-20 20:13:24 +08:00
lix-2026 acf1305a7e Align resource tabs with workbench review 2026-05-20 19:04:05 +08:00
lix-2026 a2cb1338c8 chore: 保存当前架构收口与 bug 修复快照
归档本轮 P0/P1 bug 修复、设计审查迁移、AI selection scope 收口与 stream contract 调整,并保留当前 05 主线迁移起点。
2026-05-18 17:01:35 +08:00
lix-2026 61ee4a38a2 docs: update architecture review notes
- clarify Rust SSR shell, WS/SSE transport status, and Next legacy role

- add Reasonix block edit workflow empty block ops bug record

Verification:

- git diff --check -- CURRENT_ARCHITECTURE.md design/10-review/process/11-current-full-architecture-review-v1.md bugs/07-ai/process/7-25-reasonix-block-edit-workflow-empty-block-ops-after-markdown-match-v1.md
2026-05-17 23:16:37 +08:00
lix-2026 3311bd0366 chore: document architecture gaps and add dev hot reload
- add npm dev:hot wrapper using cargo-watch and page reload polling

- add mnote-web dev hot reload endpoint and coverage

- record current architecture review and tracked bug findings across realtime, tree, editor, and AI runtimes

Verification:

- node scripts/task-dev-hot-plan-test.js

- node --check scripts/dev-hot.js

- cargo test -p mnote-web dev_hot -- --nocapture
2026-05-17 23:09:56 +08:00