Danila Poyarkov
01c8753f6e
Merge PR #70 : E2E test coverage + mutation unit tests
...
48 new E2E tests across 9 spec files, 26 mutation unit tests,
store/canvas test helpers, data-test-id attributes.
Fixes: explicit error in canvasBounds(), remove any casts,
trim trailing blank line, condense changelog entries.
2026-03-07 23:47:00 +03:00
Anton A S
83c72b94a0
Add E2E test coverage for canvas, toolbar, panels, properties, auto-layout, variables, export
2026-03-07 22:11:25 +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
c6d70b501b
Sync specs & docs with master: eval command, app menu, autosave, unified tools
2026-03-01 16:07:40 +03:00
Anton A S
15abce330f
Sync specs & docs: AI chat, Code panel, JSX export
...
- Merge from master: 19 commits (AI chat + Code tab)
- Update specs: editor-ui (Properties panel → Design|Code|AI tabs,
AI chat panel, model selector, 10 AI tools, DirectChatTransport,
Code panel with JSX export), scene-graph (sceneNodeToJsx),
testing (AI chat Playwright, 14 JSX export tests)
- Update docs: features (AI Chat + Code Panel sections, Properties
Panel tabs), figma-comparison (AI tools 🟡 , Dev Mode 🟡 ,
Code snippets 🟡 , 83/150), roadmap (Phase 5 AI + Code),
keyboard-shortcuts (⌘J ✅ , ⌘B/I/U ✅ )
- Archive sync-ai-chat-code-tab change
2026-03-01 12:33:57 +03:00
Anton A S
5fbad7b092
Sync specs & docs: style runs, JSX renderer, CLI expansion, tests
...
- Merge from master: 22 commits (rich text, JSX renderer, CLI, dedup, tests)
- Update specs: text-editing (style runs, ⌘B/I/U, .fig roundtrip,
double/triple-click, selectLine), canvas-rendering (mixed-style
ParagraphBuilder), editor-ui (B/I/U/S buttons), cli (analyze, node,
pages, variables), tooling (jscpd, kiwi-serialize, test:coverage),
testing (.fig roundtrip, import perf, JSX tests), scene-graph
(StyleRun model, JSX renderer)
- Update docs: features (rich text formatting, JSX renderer, expanded
CLI, code quality), figma-comparison (Text styles 🔲 →🟡 , 80/150),
roadmap (Phase 4+5 delivered items)
- Archive sync-style-runs-jsx-cli-tests change
2026-03-01 12:09:41 +03:00
Anton A S
adea7eb645
Sync specs & docs: variables, image export, CLI, core extraction
...
- Update specs: scene-graph (variables/collections/modes/bindings/.fig import),
editor-ui (VariablesPanel, ExportSection, splash), canvas-rendering
(variable resolution, image export, sceneVersion/renderVersion),
desktop-app (monorepo), tooling (Bun workspace), testing (variable tests)
- Create cli spec: info, tree, find, export commands
- Update docs: features, figma-comparison (79/150), roadmap (Phase 4 ✅ ,
Phase 5 🟡 ), keyboard-shortcuts (⇧⌘E), contributing (monorepo structure)
- Restore vitepress devDependency lost during merge
- Archive sync-variables-export-cli change
2026-03-01 02:17:48 +03:00
Anton A S
c03f605a22
Sync specs and docs with master: live sync, effects panel, independent corners, CI
...
Sync 10 commits from master (68425a0..af3db9f):
- Live component-instance sync with override preservation
- Effects section in properties panel (shadow/blur controls)
- Independent corner radius controls (per-corner toggle)
- GitHub Actions CI/CD for Windows and macOS builds
- Mac shortcut fixes
Updated: 5 openspec specs, 3 VitePress docs pages, Figma comparison matrix
2026-02-28 22:20:16 +03:00
Anton A S
65344b6300
Update specs and docs for 39 new commits: sections, pages, .fig export, rendering
2026-02-28 17:54:56 +03:00
Anton A S
d0e3c014f7
OpenSpec baseline specs, VitePress docs, Windows build support
2026-02-28 17:32:17 +03:00