lix-2026
|
cdff672aa5
|
feat: align local-first workspace direction
Document the VSCode-like local-first product shape, demote Convex to a control-plane role, and retire stale architecture drafts.
Add local workspace migration/export references plus smoke coverage for no-Convex managed workspace startup, local markdown title/body/options persistence, asset upload behavior, and Convex fixture export.
Verification: git diff --cached --check; node scripts/check-local-first-convex-guard.js --staged; node scripts/task444-convex-workspace-export-local-fixture-smoke.js; node scripts/task166-local-first-managed-workspace-no-convex-smoke.js; node scripts/task167-local-markdown-title-body-options-no-convex-smoke.js
|
2026-05-19 08:11:58 +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
|
2ea559beaa
|
chore: move 3-14 WS push design to done/
|
2026-05-17 16:15:52 +08:00 |
|
lix-2026
|
3f43020603
|
feat(mnote-web): add local file read support to mnote.doc.fetch + WS push design doc
## mnote.doc.fetch: local file path support
- Detect local file paths (starting with `/` or `./`) and bypass Convex aggregate
- Read .md file directly via fs::read_to_string
- Return source: "local_fs" in response
- Support maxChars truncation for local files
- Online Convex path unchanged
## Design: WS push migration (3-14)
- New: design/03-rust-web/process/3-14-rust-web-tree-realtime-ws-push-v1.md
- Documents commit 9d8e361e WebSocket push migration rationale,
architecture, and verification
## Updated design doc references
- 3-3: Mark SSE as fallback transport (WS push is primary)
- 08 checklist: Note WS push in Tree Realtime section
- AGENTS.md: Update tree/realtime references to reflect WS push
## Housekeeping
- desktop-hot.js: remove 3 stale log messages about disabled services
- page_ai_workflow.rs: fix 5 warnings (unused import, dead_code)
|
2026-05-17 15:57:40 +08:00 |
|
lix-2026
|
46ede5e251
|
08 定向 Bug Hunt + 架构文档刷新
## 08 定向 Bug Hunt(3.5)
- Bug 1: 侧栏「复制页面」从 `/api/documents/duplicate` 迁移到
`copyTreeCommand()` → `/api/tree/commands`(`tree.subtree.copy`)
- Bug 2: 侧栏「清空垃圾箱」标注 TODO,等待 Rust `tree.trash.empty`
- Bug 3: 文档页「应用模板」标注 TODO,等待 Rust `tree.page.template`
- Bug 4: 删除 `createChildDocumentCommand` 死代码(函数 + 类型 + 旧
Next.js `/api/documents/create-child` 路由)
- 归档 4 份 bug 文档到 `bugs/04-tree-domain/done/` 和
`bugs/05-editor-mainline/done/`
## 架构文档刷新
- ARCHITECTURE.md: MVP 状态标记、三层树模型(§6.4)、8.4 AI 方向按 7-14 v2
修正、新增 8.5 定向 Bug Hunt 节、刷新 §5 和 §9 卡点描述
- AGENTS.md: 匹配 ARCHITECTURE.md 的 AI 方向和三层模型口径
- 08 checklist: 标记 7-14 v2 影响(Phase A/B/C 重命名、新增 9 项 checklist)
关联设计稿: 7-14 v2, 08
|
2026-05-16 23:48:41 +08:00 |
|
lix-2026
|
f292c6710a
|
feat: EditorRuntimeActor - 三层缓存/delta/事件架构
Phase A — EditorRuntimeActor 内存缓存层
- 新增 editor_actor.rs: EditorBlockDocument 内存态 + apply_command + load_or_init
- block.rs 四个写工具(replace/insert/delete/move)接入 actor 路径
- editor_actor feature flag(MNOTE_WEB_ENABLE_EDITOR_ACTOR=true 默认开启)
- bridge-runtime 三个核心函数公开化
- rust-toolchain: 1.89 → stable(修复 spike WASM 编译阻塞)
Phase B — 编辑器增量 delta channel
- BlockDelta/DeltaOperation 类型 + actor.build_block_delta()
- leptos-tiptap spike: mnote:editor:block-delta CustomEvent 监听 + JSON patch
- DocumentAiAgentPanel: 拦截 blockDelta → window dispatchEvent
- 工具响应含 blockDelta 字段供前端消费
Phase C — 事件 stream delta
- broadcast channel 在 AppState/actor/SSE 三层贯通
- tree_events SSE 端点发 block.delta 事件
- 旧客户端降级兼容
环境修复
- rustc recursion_limit = 1024(修复 Leptos SSR 类型深度溢出)
- run-convex-deploy.js(封装 Convex function 部署到本地后端 3210)
ref: design/07-ai/process/7-13-page-block-editor-runtime-actor-v1.md
|
2026-05-16 22:03:30 +08:00 |
|
lix-2026
|
b4a452a8b7
|
20260513 mindmap优化01
|
2026-05-13 22:43:16 +08:00 |
|
lix-2026
|
2f9ef85350
|
docs: codify fallback retirement direction
|
2026-05-10 08:46:43 +08:00 |
|
lix-2026
|
ac7023988e
|
docs: 同步架构口径并整理设计稿状态
- 同步 AGENTS、ARCHITECTURE 与 01-05 总览中的 page aggregate / tree realtime 当前口径\n- 更新 3-3、5-5、5-6 对当前 Rust-first page aggregate 与 tree live stream 进展的描述\n- 将已被 wolai-aline 流程取代的 5-8 迁入 old 并标记 recycle
|
2026-05-09 20:51:43 +08:00 |
|
lix-2026
|
e8ba12e461
|
收口 Rust Web 入口与 AI 写入链
- 将 3000 主入口继续收口到 mnote-web,补齐 /favicon.ico、/api/auth、session alias、AI run 等 Rust Web 路由边界。
- 更新登录页与 Convex Auth 代理,支持测试账号快速登录写入真实 Convex Auth cookie。
- 推进页面设置、Wolai 对齐、Phase 7 AI kernel/CLI-first 设计文档与相关 smoke 脚本。
- 更新 leptos-tiptap 生成资产、mnote-cli/bridge-runtime、前端依赖和 dev/prod 启动脚本。
|
2026-05-06 21:44:20 +08:00 |
|
lix-2026
|
afb2a5b8a0
|
对齐 Wolai 侧栏体验并收拢设计入库
|
2026-04-30 16:18:54 +08:00 |
|
lix-2026
|
41e958769e
|
feat: land page aggregate and phase7 document ai mainline
- 收口 page aggregate 读取、本地状态与命令客户端\n- 接入 phase7 document ai sidecar 与前端编排入口\n- 更新 architecture 与 design 状态迁移
|
2026-04-23 07:38:34 +08:00 |
|
lix-2026
|
5d1c94eb9e
|
主编辑区改造准备
|
2026-04-21 06:26:35 +08:00 |
|
lix-2026
|
d3876e56eb
|
feat: 收口 tree-first graph 主链与前端测试修复
|
2026-04-18 05:43:49 +08:00 |
|
lix-2026
|
71fb1aee7e
|
0.5 缩减重构
|
2026-04-13 19:21:42 +08:00 |
|
liaibo
|
71de56850b
|
0.3.3 外网下载修复
|
2026-01-21 18:21:10 +08:00 |
|
liaibo
|
725a60d3aa
|
0.1.14 上线前更改
|
2026-01-11 12:35:53 +08:00 |
|