Luca Candela
18899ff13c
feat(editor): add Figma-style frame presets ( #418 )
...
Add frame preset creation and resizing with constraint-aware layout, undo/redo, toolbar flyouts, localization, documentation, and regression coverage.
2026-07-26 00:05:57 +03:00
Gianfranco P
7eac44272a
docs: fix architecture Mermaid block
...
Fixed formatting for the mermaid diagram in the architecture documentation.
Co-authored-by: Danila Poyarkov <dev@dannote.net>
2026-06-06 17:30:51 +03:00
Danila Poyarkov
883782846f
docs(cli): use released openpencil command
2026-05-29 15:56:52 +03:00
Danila Poyarkov
77307e17da
docs: drop README roadmap
2026-05-22 19:54:46 +03:00
Danila Poyarkov
3850be9512
build: publish node-compatible packages
2026-05-21 17:03:19 +03:00
Danila Poyarkov
e3d6056bf5
docs: update MCP setup and landing screenshot
2026-05-19 17:58:08 +03:00
Danila Poyarkov
99e646aaa4
Refine docs structure for SDK and automation
2026-03-24 23:24:08 +03:00
Danila Poyarkov
fe755fbb85
Release v0.9.0
2026-03-09 17:43:11 +03:00
Danila Poyarkov
c98ac0f230
Update README and docs for CSS Grid support
...
- Add 'Auto layout & CSS Grid' to README features
- Update architecture, tech-stack, features, figma-comparison, comparison
- Mark grid as ✅ in all 7 locales
- Replace 'blocked on upstream' with Yoga fork links
2026-03-08 18:29:44 +03:00
Danila Poyarkov
e5b147148e
Add AI & Automation docs section, CLI reference, formatting fixes
...
New 'AI & Automation' top-level nav section with 9 pages:
- AI Chat: setup, 87 tools, example prompts
- Collaboration: room sharing, cursors, follow mode
- JSX Renderer: elements, style props, visual diffing
- CLI (4 pages): inspecting, exporting, analyzing, scripting
- MCP Server: moved from Reference, setup + 90 tools
New CLI reference page in Reference with all 12 commands,
every option, alias, and default value.
Formatting fixes across all 7 locales:
- Wrap enum values in backticks (FRAME, SOLID, ROUND, etc.)
- Fix single-backtick code blocks → triple backticks
- Use <kbd> for all keyboard shortcuts
- Remove implementation details from user guide
- Delete stale eval-command.md and mcp-tools.md (14 files)
- Update dead links to new locations
2026-03-08 18:25:35 +03:00
Danila Poyarkov
e67dd3fbd9
Rewrite docs: landing page, features, architecture — all 6 locales
...
- Landing page: reorder features (Figma-compatible first), add collaboration card, fix app size
- Features: cut implementation details, group into clear sections, add MCP/CLI/Homebrew
- Architecture: replace ASCII diagram with mermaid, add RPC bridge, update tool counts
- Remove ~500 lines of internal implementation prose from user-facing docs
2026-03-08 11:04:26 +03:00
Danila Poyarkov
0109d33846
Add AI agent skill to README and docs
...
- README: new 'AI Agent Skill' section with install command
- MCP tools reference: skill section, fix tool count 78→90,
add 10 missing tools (export_image, export_svg, flatten_nodes,
list_fonts, page_bounds, set_layout_child, set_text_properties,
viewport_get, viewport_set, viewport_zoom_to_fit)
- Features page: mention skill with install command
- All 6 locales updated
2026-03-08 01:08:28 +03:00
Danila Poyarkov
5ac70a5976
Update docs: tool counts 75/78 → 87/90, schema.ts → tools/ directory, add RPC bridge
2026-03-08 00:28:11 +03:00
Anton A S
940d0de5b6
Sync docs with v0.7.0 and unreleased features
...
- Update comparison tables: 78 tools (was 75), SVG export no longer a Penpot advantage,
renderer LOC updated to ~3,200 after split into 10 files
- Update figma-comparison: Rename layers ✅ , SVG export ✅ , +Copy/Paste as, +Tailwind export,
+Stroke align, +per-side stroke weights; coverage 88/152 → 94/158
- Add What's Next roadmap to architecture.md: AI providers, figma-use tool set,
CI tooling, prototyping, CSS Grid, PDF export, .fig fidelity
- Update user-guide: SVG in export format table, Copy/Paste as submenu,
stroke align + per-side weights, layer inline rename, mobile drawer, Code tab format toggle
- Fix keyboard shortcuts: ⌘N/⌘T/⌘W ✅ , ⌘\ ✅ , add ⇧⌘C ✅
- Expand MCP tools reference from ~25 to all 78 tools in full category tables
- Add Homebrew tap install to Getting Started
- Add new features.md sections: SVG export, Copy/Paste as, stroke align, mobile/PWA,
Tailwind JSX export, Google Fonts fallback, auto-save toggle, Homebrew tap,
layer rename, renderer profiler
- Full locale sync for DE, ES, FR, IT, PL: all 7 files updated in each locale
2026-03-07 19:25:41 +03:00
Anton A S
8a486d5307
Sync docs with v0.5.0–v0.6.0: full locale translations, 75 tools
...
- Update tool count from 29 to 75 across all docs and locales
- Expand all locale pages (de/es/fr/it/pl) to full translations
- Add missing German sections: Advanced Rendering, Z-Order, ScrubInput,
CI/CD, JSX Renderer, Code Panel, full figma-comparison matrix
- Write complete figma-comparison (152-row matrix) for all locales
- Expand comparison, features, tech-stack, contributing for es/fr/it/pl
- Fix garbled text in locale mcp-tools reference pages
- Architecture diagrams use '75+ tools' to avoid staleness
2026-03-04 18:12:01 +03:00
Anton A S
bb028fb088
Merge remote-tracking branch 'origin/master' into add-vitepress-docs
2026-03-04 17:06:40 +03:00
Danila Poyarkov
698ffe389a
Remove Gatekeeper workaround — app is now code-signed
2026-03-04 01:45:29 +03:00
Danila Poyarkov
3f4169e32d
Add macOS Gatekeeper workaround to README and docs
2026-03-03 21:19:07 +03:00
Anton A S
311a0d8208
Merge origin/master: P2P collab, MCP server, multi-file tabs, 29 tools, performance
2026-03-03 11:56:46 +03:00
Danila Poyarkov
f4b45d4f13
Replace "fig-kiwi" format name with "Kiwi binary" in docs
...
fig-kiwi is the magic header string in .fig files, not a format name.
The format is Kiwi binary — used for both .fig files and clipboard.
2026-03-02 15:31:25 +03:00
Danila Poyarkov
75cc653efc
Fix Kiwi format description — same binary format as .fig files, not a clipboard format
2026-03-02 15:28:24 +03:00
Danila Poyarkov
9103d1b554
Highlight copy & paste with Figma in README and docs
2026-03-02 15:26:06 +03:00
Danila Poyarkov
4ad90d4819
Add MCP server package with stdio and HTTP transports
...
29 tools: open_file, save_file, new_document + all 26 from @open-pencil/core.
Stdio for MCP clients (Claude Code, Cursor), HTTP (Hono + Streamable HTTP
with sessions) for scripts, browser extensions, CI.
Runs on both Bun and Node.js (via tsx).
2026-03-02 14:20:49 +03:00
Danila Poyarkov
eeaef12c27
Update Penpot comparison to reflect WASM renderer (render-wasm/v1)
...
Penpot 2.x ships with Rust/Skia WASM rendering enabled by default.
Update architecture diagram, rendering pipeline, and file format sections
to reflect the current state instead of the old SVG-based renderer.
2026-03-02 13:35:09 +03:00
Danila Poyarkov
c2e77ff63d
Fix Figma MCP timeline, update tool counts to 26, add AI providers to roadmap
2026-03-02 08:19:08 +03:00
Anton A S
0e8866265d
Sync specs & docs with master: docs→packages/docs, Safari save, .fig export fix, LOC stats
2026-03-01 18:33:36 +03:00
Anton A S
5fa8284766
Merge origin/master
2026-03-01 18:23:32 +03:00
Danila Poyarkov
9f8242bce5
Add download links to README, docs landing, and getting started
2026-03-01 16:32:45 +03:00
Danila Poyarkov
c4e6514ea2
Update repo references to open-pencil/open-pencil
2026-03-01 16:18:11 +03:00
Anton A S
c6d70b501b
Sync specs & docs with master: eval command, app menu, autosave, unified tools
2026-03-01 16:07:40 +03:00
Danila Poyarkov
10848d8319
Add app.openpencil.dev links to docs
2026-03-01 16:02:08 +03:00
Danila Poyarkov
96d8ab5789
Move docs to packages/docs, add Cloudflare Pages deploy
...
- Move docs/ → packages/docs/ as @open-pencil/docs workspace package
- Add screenshot.png as hero image on landing page
- Add GitHub Actions workflow for Cloudflare Pages deploy (openpencil.dev)
- Remove vitepress from root devDependencies
- Root docs:* scripts delegate via bun --filter
2026-03-01 15:16:16 +03:00