Commit graph

  • fb41a518c9 refactor: rename package fai_studio_flow_editor -> chain_studio_flow_editor main flemming-it 2026-06-16 17:47:59 +02:00
  • 5baf99384f docs: old product name F∆I Platform -> Ch∆In + contact chain@flemming.ai flemming-it 2026-06-16 10:14:32 +02:00
  • a0a5038ad7 fix: read flows from ~/.chain after config-dir rename flemming-it 2026-06-16 09:40:22 +02:00
  • 0ebc319808 feat(flows): example badges + missing-module hints in the flow list flemming-it 2026-06-12 00:17:04 +02:00
  • 5c5ec4f990 test(editor): cover quick-fix exposure + driver approval contract flemming-it 2026-06-09 09:32:13 +02:00
  • 7d220caaf3 docs: editor CHANGELOG.md, covering 0.16.0 → 0.21.0 flemming-it 2026-06-09 09:25:03 +02:00
  • 303e318ba8 feat(editor): Fix-dialog from diagnostic strip + inline approval in Run tab flemming-it 2026-06-09 09:18:17 +02:00
  • 8b38584555 feat(editor): flow list rows get icons + smarter byte formatting flemming-it 2026-06-09 01:57:30 +02:00
  • 5cd2745db5 feat(editor): localised analyzer/strip/run messages + monospace font fallback flemming-it 2026-06-09 01:36:39 +02:00
  • b6bb8741a9 feat(editor): persistent diagnostic strip + run-block + copyable run errors flemming-it 2026-06-09 01:13:45 +02:00
  • efdfa7dd79 feat(editor): graph-pulse on errors + store-aware install / add-source flemming-it 2026-06-09 00:21:48 +02:00
  • f43c1ac6cf feat(editor): copyable diagnostics + hover tooltip + quick fixes flemming-it 2026-06-09 00:01:51 +02:00
  • 1b50924e16 fix(editor): drop misaligned gutter error pin, add bottom diagnostic strip flemming-it 2026-06-04 10:32:40 +02:00
  • ae443c6f81 test(editor): three widget cases pin type-token recolouring flemming-it 2026-06-04 02:48:54 +02:00
  • 911f368362 fix(editor): match real F∆I YAML type shape + warn on bad types flemming-it 2026-06-04 02:24:29 +02:00
  • 885d2db4e1 feat(editor): type-token coloring + analyzer diagnostics flemming-it 2026-06-04 00:46:51 +02:00
  • 73736769a0 feat(editor): tab-aware action strip + simpler tap handling flemming-it 2026-06-02 16:32:27 +02:00
  • 59aa8fe78e feat(editor): edge selection + properties-panel edge-info + canvas-wide deselect flemming-it 2026-06-02 15:22:46 +02:00
  • 1e9968496e feat(editor): properties-panel toggle + LabVIEW-style type colours flemming-it 2026-06-02 11:13:01 +02:00
  • 7b256b5e35 feat(editor): type-checked connections + card-height fix + widget tests flemming-it 2026-06-02 01:29:00 +02:00
  • a1d25fd48a fix(editor): solid-filled connected port + larger dot + tooltip fallback flemming-it 2026-06-02 00:56:14 +02:00
  • 3a6e92fe09 fix(editor): per-field output dots + dynamic card width flemming-it 2026-06-02 00:37:03 +02:00
  • 7797654572 fix(editor): per-field ports render from YAML refs when ModuleSpec is missing flemming-it 2026-06-01 23:11:39 +02:00
  • a71f654162 feat(editor): reduce-motion clamp + edge gradient + breathing pulse + style sheet flemming-it 2026-06-01 22:55:18 +02:00
  • b1fe765468 feat(editor): per-field input/output ports + i18n tooltips + 4 jai_client patterns flemming-it 2026-06-01 22:32:26 +02:00
  • 1f5601a461 feat(editor): FaiEditorStyle + frosted glass panel + pattern/zoom dropdowns flemming-it 2026-06-01 18:10:51 +02:00
  • 7aeeae717f feat(editor): wires carry their type — animated flow + canvas depth flemming-it 2026-06-01 17:45:27 +02:00
  • 5ff7a1c118 feat(editor): edge hover + edge menu + pattern picker + zoom indicator flemming-it 2026-06-01 17:36:24 +02:00
  • 5c59f3a554 fix(editor): draft line reaches cursor + ports react on hover flemming-it 2026-06-01 17:13:14 +02:00
  • 9afb51a4b5 fix(editor): port docks elegantly — line terminates at perimeter flemming-it 2026-06-01 17:03:01 +02:00
  • e4e2d45374 feat(editor): five distinct type colours + wired/total badge in step header flemming-it 2026-06-01 16:47:29 +02:00
  • 099cd182b9 feat(editor): unified port model — one dot per port, sided + typed + state-aware flemming-it 2026-06-01 16:44:59 +02:00
  • fb8892687d feat(editor): port geometry fix + type colours + endpoint editor + unsaved badge flemming-it 2026-06-01 16:31:28 +02:00
  • 296e5bfd01 feat(editor): right-click context menu + reset layout flemming-it 2026-06-01 16:15:57 +02:00
  • c15731fb1b fix(editor): inputs/outputs in layout sidecar — endpoints stop drifting flemming-it 2026-06-01 16:12:15 +02:00
  • ad2e5b50d5 test(editor): exercise the extract-with-approval flow shape flemming-it 2026-06-01 02:01:46 +02:00
  • f8138f3516 chore(editor): version 0.2.2 — picks up save snackbar + drop highlights flemming-it 2026-06-01 02:00:03 +02:00
  • fb8730903c feat(editor): highlight drop targets during connection drag flemming-it 2026-06-01 01:59:33 +02:00
  • 307eaccc3e feat(editor): success snackbar after save flemming-it 2026-06-01 01:57:52 +02:00
  • cae5c94c4d docs(editor): README + version bump to 0.2.1 flemming-it 2026-06-01 01:53:29 +02:00
  • 9d21bd5318 feat(editor): empty-graph CTA + fit-to-screen button flemming-it 2026-06-01 01:51:11 +02:00
  • 6b70ba65fd feat(editor): live step status on the graph during runs flemming-it 2026-06-01 01:47:30 +02:00
  • e7cd9ca13c test(editor): controller tests for graph<->text round-trip flemming-it 2026-06-01 00:53:35 +02:00
  • 870cbc29f7 feat(editor): three-tab WYSIWYG editor — graph / text / run flemming-it 2026-06-01 00:48:35 +02:00
  • dbd9a0004f feat(model): FlowGraph + LayoutStore foundation for WYSIWYG editor flemming-it 2026-06-01 00:37:19 +02:00
  • daf6732893 fix(editor): true top-align via CodeField expands + move refresh flemming-it 2026-06-01 00:05:49 +02:00
  • a7485cadb5 fix(editor): always top-align content, even for short files flemming-it 2026-05-31 23:29:00 +02:00
  • 7655e0dc32 fix: use fullText setter — content from previous file no longer leaks flemming-it 2026-05-30 16:07:44 +02:00
  • 8b918f8f2a fix: dirty detection — compare fullText, snapshot after load flemming-it 2026-05-30 14:56:39 +02:00
  • 51f9a1d2b1 feat: initial scaffold — swappable flow editor F∆I Platform 2026-05-30 14:33:03 +02:00