• Joined on 2026-07-03
ilya pushed to master at ilya/diagrams-opus-qt 2026-07-03 19:35:36 +00:00
da1b612307 build: manage deps and venv with uv
ilya pushed to master at ilya/diagrams-opus-qt 2026-07-03 19:25:02 +00:00
ed81392972 build: add Makefile with help/install/run/test/clean targets
ilya pushed to master at ilya/diagrams-opus-electron 2026-07-03 17:09:12 +00:00
58184d8691 build: add Makefile wrapping npm scripts
ilya pushed to main at ilya/diagrams-fable-tauri 2026-07-03 17:02:34 +00:00
08a175c16f build: add Makefile wrapping npm/tauri tasks
ilya pushed to master at ilya/diagrams-fable-qt 2026-07-03 17:00:55 +00:00
2e9687965d build: add Makefile wrapping cmake/ctest workflow
ilya created branch master in ilya/diagrams-opus-tauri 2026-07-03 16:58:32 +00:00
ilya pushed to master at ilya/diagrams-opus-tauri 2026-07-03 16:58:32 +00:00
5df797a4f8 feat(tauri): register dialog + fs plugins and grant capabilities
90f59f546a docs: rewrite README and reconcile plan checklist with implemented state
94026754b7 feat(canvas): blank-drag panning and Ctrl/Cmd+wheel zoom-to-cursor
701ed61a82 fix(icons): emit valid single-fill SVG so node icons render as image resources
d495401bc1 feat(ui): full React editor UI, IO, demo seed, and tests
ilya created branch master in ilya/diagrams-opus-qt 2026-07-03 16:58:27 +00:00
ilya pushed to master at ilya/diagrams-opus-qt 2026-07-03 16:58:27 +00:00
d0bd47935a docs: mark plan complete and add screenshot to README
35a465f088 feat(edit): clipboard copy/paste of nodes
ae3f752b6f feat(ui): panels, canvas view, animation, and main window
af66debcde feat(view): graphics scene, node/port/edge items, undoable controller
58f3c891ee feat(calc,routing): config, orthogonal routing, and mock flow solver
ilya created branch master in ilya/diagrams-opus-electron 2026-07-03 16:58:24 +00:00
ilya pushed to master at ilya/diagrams-opus-electron 2026-07-03 16:58:24 +00:00
e9351fbdf8 chore: ignore TypeScript build info artifacts
29ec717b47 docs: add README, screenshots and finalize plan checklist
e43ace1853 feat(engine): canvas panning, wheel zoom and link editing tools
8779c88e66 fix(engine): use Paper.setGrid runtime API instead of missing drawGrid
e70ec822c9 test: cover domain, engine and controller scenarios; add headless mode
ilya created branch main in ilya/diagrams-fable-tauri 2026-07-03 16:58:19 +00:00
ilya pushed to main at ilya/diagrams-fable-tauri 2026-07-03 16:58:19 +00:00
dd547f7ea1 fix(sim): exclude power lines from fluid routing
cd937cf4ac fix(ui): keep paper host out of React-managed DOM; fix duplicate stroke-width in node SVGs
2701b4e198 feat(tauri): Tauri 2 shell with dialog/fs plugins; test: 76-test vitest suite with jsdom SVG polyfills
6585cfb32c feat(ui): app shell — palette, property panel, toolbar, settings, canvas, store, persistence
7aa1f9517b feat(editor): JointJS integration — shapes, paper controller, edge styles, color schemes
ilya created branch master in ilya/diagrams-fable-qt 2026-07-03 16:58:14 +00:00
ilya pushed to master at ilya/diagrams-fable-qt 2026-07-03 16:58:14 +00:00
6990bff809 docs: complete plan checklist, add screenshots and feature overview
ef14fed305 feat(app): persist window geometry and dock layout across sessions
3129440e60 feat(scene): add canvas and element context menus
730d0fa7a7 feat(app): add --simulate flag for headless demo captures
4f6fe37b4d test(app): add end-to-end scenarios against the real main window
Compare 10 commits »
ilya created repository ilya/diagrams-opus-tauri 2026-07-03 16:13:36 +00:00
ilya created repository ilya/diagrams-opus-electron 2026-07-03 16:13:35 +00:00
ilya created repository ilya/diagrams-opus-qt 2026-07-03 16:13:35 +00:00
ilya created repository ilya/diagrams-fable-tauri 2026-07-03 16:13:34 +00:00
ilya created repository ilya/diagrams-fable-qt 2026-07-03 16:13:33 +00:00