Sync 8 commits from master (70c88dd..7ff16f7): - App identifier fixed to net.dannote.open-pencil - AGENTS.md reference added to contributing docs - CLI & Headless Mode added to Phase 5 roadmap - Offline messaging added to Desktop App feature docs - MCP server row updated with CLI/headless note
1.1 KiB
1.1 KiB
Proposal: Sync AGENTS.md, CLI Plan, Identifier Fix
Why
8 commits merged from master (70c88dd..7ff16f7) add AI agent conventions (AGENTS.md), CLI & Headless Mode plan in PLAN.md, README updates (screenshot, feature list, offline messaging), and a Tauri app identifier fix.
What Changes
Implemented
- App identifier fix — changed from
com.dannote.open-pencil-apptonet.dannote.open-pencilin tauri.conf.json - AGENTS.md — coding conventions file for AI agents (commands, code style, rendering, scene graph, components, layout, UI, file format, Tauri conventions, figma-use reference, known issues)
- README updates — added screenshot, components & instances in feature list, system fonts, gradients, ~5 MB offline messaging
Planned (in PLAN.md, not yet implemented)
- CLI & Headless Mode — attached mode (WebSocket to running editor) and headless mode (engine in Bun/Node without GUI). Package structure: core/, cli/, mcp/. Commands: eval, find, lint, export, node get/tree, create, set, analyze, screenshot.
- Yoga CSS Grid tracking — upstream PR details (facebook/yoga#1893–#1902)