openpencil/src
Danila Poyarkov 1d5558ddc3 feat: JSX reference, multi-root JSX, prompts as markdown files
- Move CODEGEN_PROMPT to codegen.md, loaded via raw-md bundler plugin
- Add JSX_REFERENCE as jsx-reference.md with full prop/tag/example docs
- Copy JSX Reference button (book icon) in Code panel header
- Multi-root JSX: try parsing as-is, wrap in fragment on failure
- Component and Instance tag aliases in JSX renderer
- renderJSX returns RenderResult[] to support fragments
- raw-md plugin for both tsdown and Vite

Co-authored-by: sld0Ant <sld0Ant@users.noreply.github.com>
2026-04-22 17:51:41 +03:00
..
ai fix(acp): show install errors for missing agent CLIs (#176) 2026-04-06 14:19:38 +03:00
assets Fix per-character text fill colors and vector region loop direction (#95) 2026-03-12 18:28:04 +03:00
automation feat(mcp): add open_file, new_document tools and disk export via path param 2026-04-22 17:05:54 +03:00
components feat: JSX reference, multi-root JSX, prompts as markdown files 2026-04-22 17:51:41 +03:00
composables feat(mcp): add open_file, new_document tools and disk export via path param 2026-04-22 17:05:54 +03:00
engine feat(mcp): add list_available_fonts tool for font discovery (#210) 2026-04-16 09:56:33 +03:00
shims Remove shiki shim — handled by forked vue-stream-markdown 2026-03-15 16:40:38 +03:00
stores feat(mcp): add open_file, new_document tools and disk export via path param 2026-04-22 17:05:54 +03:00
utils refactor(tauri): clean up external link helper 2026-04-15 11:03:31 +03:00
views fix(app): show toast when MCP server fails to start 2026-04-22 15:51:26 +03:00
app.css Add random.ts helpers, replace all raw crypto.getRandomValues calls 2026-03-16 14:13:36 +03:00
App.vue Fix imported fig rendering and file open regressions 2026-03-24 16:52:45 +03:00
constants.ts Extract createEditor() to packages/core/src/editor/ folder 2026-03-16 15:14:50 +03:00
demo.ts Use FRAME instead of RECTANGLE for gradient cards with children 2026-04-06 15:42:28 +03:00
env.d.ts Fix MCP auth, collab state, and export bounds 2026-04-01 21:27:04 +03:00
global.d.ts feat: JSX reference, multi-root JSX, prompts as markdown files 2026-04-22 17:51:41 +03:00
main.ts Fix all type-aware lint warnings 2026-03-08 23:04:44 +03:00
router.d.ts Move demo to /demo route, add @unhead/vue for title management 2026-03-06 20:54:48 +03:00
router.ts Move demo to /demo route, add @unhead/vue for title management 2026-03-06 20:54:48 +03:00