Commit Graph
72 Commits
Author SHA1 Message Date
lix-2026 ec27e08e8b refactor: move selection payload helpers 2026-05-25 05:34:16 +08:00
lix-2026 e6ab9268b6 docs: align reasonix worker limit 2026-05-25 05:22:53 +08:00
lix-2026 c9d89f2609 refactor: extract selection overlay sync 2026-05-25 05:18:25 +08:00
lix-2026 dddf9eb9c1 refactor: extract drop indicator geometry 2026-05-25 05:06:28 +08:00
lix-2026 63d1ea7e47 refactor: move editor overlay sync helper 2026-05-25 04:53:19 +08:00
lix-2026 aa293fec3f refactor: extract toolbar overlay lock helper 2026-05-25 04:28:43 +08:00
lix-2026 1e097a9597 refactor: extract dnd target and sidebar helpers 2026-05-25 04:16:35 +08:00
lix-2026 32adfb38a1 refactor: extract editor overlay open helpers 2026-05-25 04:10:16 +08:00
lix-2026 50ed7456ca refactor: extract editor escape overlay close 2026-05-25 03:48:58 +08:00
lix-2026 3f8c7a1238 refactor: extract block menu overlay close helper 2026-05-25 03:41:19 +08:00
lix-2026 bf6cd19878 refactor: extract editor overlay close state 2026-05-25 03:27:51 +08:00
lix-2026 c50d78cc6a docs: record interrupted batch j 2026-05-25 03:16:32 +08:00
lix-2026 3361a5e1b1 refactor: extract editor dnd helpers 2026-05-25 03:05:57 +08:00
lix-2026 3b8445ffab refactor: extract block menu overlay layout 2026-05-25 02:50:31 +08:00
lix-2026 630a7870e7 docs: plan next editor runtime slice 2026-05-25 02:44:34 +08:00
lix-2026 9d1ec75c6f refactor: extract block hover state types 2026-05-25 02:34:01 +08:00
lix-2026 6e8eacc929 docs: record interrupted reasonix batch e 2026-05-25 02:29:49 +08:00
lix-2026 d22c45dfa5 refactor: delegate media asset upload runtime 2026-05-25 02:24:48 +08:00
lix-2026 a3abeadfe8 refactor: move body focus detection 2026-05-25 02:19:57 +08:00
lix-2026 6d0852e431 refactor: extract editor focus helpers 2026-05-25 02:17:09 +08:00
lix-2026 b191a75e04 docs: record uncontrolled reasonix batch 2026-05-25 02:10:48 +08:00
lix-2026 32302b78aa docs: record upload orchestrator audit 2026-05-25 02:09:40 +08:00
lix-2026 ab34050742 fix: stabilize block menu undo focus 2026-05-25 02:03:47 +08:00
lix-2026 00ce8568b0 docs: record overlay runtime audit 2026-05-25 01:56:39 +08:00
lix-2026 018eb6ccc2 fix: restore block menu delete undo 2026-05-25 01:45:03 +08:00
lix-2026 a4e50c1d19 refactor: extract block menu html helpers 2026-05-25 01:22:26 +08:00
lix-2026 7975ce0997 refactor: extract editor overlay helpers 2026-05-25 01:06:37 +08:00
lix-2026 e1484f4cc0 refactor: move upload fetch timeout helper 2026-05-25 00:59:49 +08:00
lix-2026 e54f255690 docs: add runtime followup checklists 2026-05-25 00:51:52 +08:00
lix-2026 e20c0f95ff refactor: extract editor dom selection runtime 2026-05-25 00:48:37 +08:00
lix-2026 ec623c9a82 refactor: externalize filetree selection runtime 2026-05-25 00:37:47 +08:00
lix-2026 f2a7de9896 refactor: move block delete to history-safe commands 2026-05-24 23:56:25 +08:00
lix-2026 5a96ea9eba refactor: extract editor upload intent 2026-05-24 23:24:38 +08:00
lix-2026 b4c74bbb81 refactor: extract editor command persistence runtime 2026-05-24 23:12:29 +08:00
lix-2026 0a03572601 refactor: externalize local upload helpers
Add local-upload-runtime.js as a browser runtime module for upload and attachment helper functions, with sidebar fallback wrappers and a fixed runtime asset route.

While validating task479, fix the editor attachment delete path so DOM-selected local attachment links are mapped back to a Tiptap text selection before delete_selection(), preserving undo history and adjacent links.
2026-05-24 22:42:53 +08:00
lix-2026 418f8ff8b0 refactor: extract attachment link history commands 2026-05-24 22:18:44 +08:00
lix-2026 b61b56b5b5 design: plan browser runtime extraction 2026-05-24 21:03:33 +08:00
lix-2026 9c4bb58257 fix: align local markdown conflict and title behavior 2026-05-24 18:16:05 +08:00
lix-2026 5f97800489 chore: align local-first control plane and editor fixes
- wire SQLite control-plane access/session paths into Rust web local-folder routes

- preserve local Markdown attachment semantics across upload, reload, and secondary-pane resource tabs

- refresh design governance docs, Reasonix task templates, and bug records

- retire root .mcp.json local MCP config
2026-05-23 23:38:42 +08:00
lix-2026 47e224d419 chore: align sqlite control plane architecture
- replace default Convex control-plane wording with Rust SQLite control-plane across architecture, AGENTS, Reasonix, and design docs

- retire root Convex functions source and deploy script into recycle while keeping explicit cloud/compat/sync-replica boundaries

- add control-plane migration guard/docs and keep CodeGraph refreshed after the SQLite control-plane cutover
2026-05-22 17:45:22 +08:00
lix-2026 cc91a56603 batch E: close tail checks and refresh smoke evidence 2026-05-21 17:15:28 +08:00
lix-2026 dc18ec0a60 fix: 收口批次D并修复本地垃圾箱清空 2026-05-21 15:45:11 +08:00
lix-2026 a0823a7e53 fix: reconcile batch b smoke evidence 2026-05-21 11:53:31 +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 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