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
2026-05-02 06:25:26 +08:00
2026-05-02 06:25:26 +08:00
2026-04-21 06:26:35 +08:00
2026-05-13 22:43:16 +08:00
2026-04-24 06:10:18 +08:00
2026-04-21 06:26:35 +08:00
2026-04-13 19:21:42 +08:00
2026-04-14 13:22:29 +08:00
2026-04-14 13:22:29 +08:00
2026-04-13 19:21:42 +08:00
2026-04-13 19:21:42 +08:00
2026-01-15 20:54:21 +08:00
S
Description
mnote monorepo mirror
277 MiB
Languages
Rust 58.2%
JavaScript 35%
HTML 3.6%
CSS 1.7%
TypeScript 0.9%
Other 0.5%