Commit Graph
12339 Commits
Author SHA1 Message Date
GuilhemandClaude Opus 4.5 c5f366e68a style: move step count tab to right side of group bounding box
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 18:08:04 +00:00
GuilhemandClaude Opus 4.5 498af855db style: move group summary below tab and increase top padding
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 17:21:42 +00:00
GuilhemandClaude Opus 4.5 ee830fd962 feat: add inline editable summary for expanded groups
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 17:08:24 +00:00
GuilhemandClaude Opus 4.6 30efb66f76 style: use group color for summary label text
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:43:34 +00:00
GuilhemandClaude Opus 4.6 46759ad7c6 refactor: show group summary as separate label next to step count tab
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:39:54 +00:00
GuilhemandClaude Opus 4.6 817b3d4834 fix: show group name in tab when uncollapsed instead of collapsed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:38:15 +00:00
GuilhemandClaude Opus 4.6 2d6458a0c6 feat: display group name next to step count when collapsed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:36:49 +00:00
GuilhemandClaude Opus 4.6 902708d311 style: keep rounded-t-md only for step count tab
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:15:33 +00:00
GuilhemandClaude Opus 4.6 d99cfa53b3 fix: reduce step count tab height when expanded (no card below)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:13:14 +00:00
GuilhemandClaude Opus 4.6 db528e7056 fix: prevent step count tab text from wrapping
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:11:01 +00:00
GuilhemandClaude Opus 4.6 7abaa0010a fix: attach step count tab to top of group bounding box
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:10:32 +00:00
GuilhemandClaude Opus 4.6 95de798414 refactor: hide group header card when expanded, keep only tab and ellipsis menu
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 16:04:44 +00:00
GuilhemandClaude Opus 4.6 0b40175339 style: increase gap between group header and first node
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:57:06 +00:00
GuilhemandClaude Opus 4.6 31733f3766 style: increase spacing between group header and nodes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:54:09 +00:00
GuilhemandClaude Opus 4.6 b999de88a8 style: extend group outline to top of header
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:52:53 +00:00
GuilhemandClaude Opus 4.6 48e197dcd2 style: render group bounding box behind nodes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:48:06 +00:00
GuilhemandClaude Opus 4.6 da71e2bb15 style: add transparent group color background to bounding box
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:47:01 +00:00
GuilhemandClaude Opus 4.6 24810363df style: position group outline below header card
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:44:52 +00:00
GuilhemandClaude Opus 4.6 ad010444de style: use outline instead of border for group and subflow overlays
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:41:48 +00:00
GuilhemandClaude Opus 4.6 528574fc38 style: align expanded group header with first node
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:40:20 +00:00
GuilhemandClaude Opus 4.6 2c285e1732 style: keep fixed width and rounded-md for expanded group header
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:38:49 +00:00
GuilhemandClaude Opus 4.6 9a7601861e style: reorder group dropdown menu and remove color label
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:32:26 +00:00
GuilhemandClaude Opus 4.6 5702901ae2 refactor: replace group action buttons with ellipsis dropdown menu
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:20:58 +00:00
GuilhemandClaude Opus 4.6 dfaa5a4ac0 refactor: remove expand button from GroupActionBar (handled by StepCountTab)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:12:51 +00:00
GuilhemandClaude Opus 4.6 110e4c6789 feat: render subflows using GroupNodeCard with expand/collapse border
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:03:55 +00:00
GuilhemandClaude Opus 4.6 006a77c31a feat: add StepCountTab component replacing stacked layers
Replace stacked layers and plain text step count badges with a reusable
StepCountTab component that renders a colored tab on the top-left of
collapsed/expanded containers and groups. The tab persists in both
states and toggles collapse/expand on click.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:49:18 +00:00
Guilhem 52f0cf7e03 nit 2026-03-04 14:49:18 +00:00
GuilhemandClaude Opus 4.6 61e5a580c5 feat: collapse containers into single ModuleNode with stacked layers
Replace CollapsedContainerNode with inline collapsed state on ModuleNode.
Containers (forloop, whileloop, branchall, branchone) now render as a
single MapItem card with stacked layers and step count when collapsed.

- Add isCollapsedContainer/containerModules fields to ModuleN data
- Remove CollapsedContainerN type and emitCollapsedContainer function
- Add collapse/expand buttons to FlowModuleSchemaItem action bar
- Pass collapseContainer/expandContainer props through MapItem
- Change node drop-shadow from drop-shadow-base to drop-shadow-sm

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:49:18 +00:00
GuilhemandClaude Opus 4.5 7f633dcc3f feat: offset collapsed group stacked layers by note height
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:47:46 +00:00
GuilhemandClaude Opus 4.5 4a4f4ab15a style: use group color for collapsed stacked layers and step count text
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:47:46 +00:00
Guilhem d4b4104cd7 remove useless pencil for edit id 2026-03-04 14:47:46 +00:00
GuilhemandClaude Opus 4.5 9e97122687 style: center group summary text in group node card
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:47:30 +00:00
GuilhemandClaude Opus 4.5 8897313c75 fix: suppress height reporting during note editing to prevent graph rebuilds
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:47:30 +00:00
GuilhemandClaude Opus 4.5 2661202747 fix: allow double-click note editing in collapsed group nodes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:47:30 +00:00
GuilhemandClaude Opus 4.6 f7e18441a9 fix: enable note editing in collapsed group nodes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:47:30 +00:00
GuilhemandClaude Opus 4.6 936a2882b5 feat: add event-driven group membership updates on insert/delete/move
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:47:30 +00:00
GuilhemandClaude Opus 4.5 f8a53a817d feat: add clickable step count to toggle group collapse/expand
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:47:00 +00:00
Guilhem 5b10e817f2 nit 2026-03-04 14:46:56 +00:00
GuilhemandClaude Opus 4.6 738b79065a feat: show overlapping module icons in group headers and extract shared action bar
- Add GroupModuleIcons component showing up to 5 deduplicated overlapping
  circular icons (language, hub integration, flow, etc.) in group headers
- Replace generic Group icon with module icons when available
- Extract GroupActionBar shared component used by both expanded and
  collapsed group nodes (note, collapse/expand, settings, ungroup)
- Add step count to collapsed group nodes, always right-aligned
- Add modules field to CollapsedGroupN data type in graph builder

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:46:56 +00:00
GuilhemandClaude Opus 4.6 e305b8105a refactor: use TextInput component for group summary inline editing
Replace raw <input> with TextInput component using transparent
background. Add subtle hover background on the summary label.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:46:56 +00:00
GuilhemandClaude Opus 4.6 8c5e3f6896 feat: add inline-editable summary field to group header
Click the group name in edit mode to rename it inline. The input
replaces the label, saves on blur/Enter, and cancels on Escape.
Wired from both GroupOverlay and CollapsedGroupNode.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:46:56 +00:00
GuilhemandClaude Opus 4.6 f86ca0ef4f refactor: simplify group description to note, controlled by top-level Notes toggle
Rename "description" to "note" across schema, types, and UI components.
Remove per-group show/hide toggle and description_collapsed_by_default
persistence — group notes are now controlled by the existing top-level
"Notes" toggle. Add "+add note" / "remove note" buttons in the group
action bar. The Notes toggle also appears when any group has a note set.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:46:56 +00:00
GuilhemandClaude Opus 4.5 a40ab1e147 feat: add toggleable markdown description to flow groups
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:46:56 +00:00
GuilhemandClaude Opus 4.6 e730775297 fix: revert backend files to branch base instead of main HEAD
The previous revert used git checkout main which pulled in unrelated
main changes (debouncing, traverse_module_value refactor). Reset to
merge-base to keep a clean branch diff.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:46:55 +00:00
GuilhemandClaude Opus 4.5 39fbccc5fa refactor: remove backend Rust types for groups (UI-only, like notes)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:46:36 +00:00
GuilhemandClaude Opus 4.5 b1575303f7 feat: separate persistent collapsed_by_default from runtime collapsed state
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 14:45:51 +00:00
GuilhemandClaude Opus 4.6 892372b437 feat: add hover border transition and fix header action visibility
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:45:51 +00:00
GuilhemandClaude Opus 4.6 dc977ae9a9 feat: apply note colors to group header and remove shadow on expanded
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:45:51 +00:00
GuilhemandClaude Opus 4.6 2635e8e4ea feat: full-width group header with step count and inline actions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:45:51 +00:00
GuilhemandClaude Opus 4.6 cb7d87a1bb refactor: extract shared GroupNodeCard component for group header
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:45:51 +00:00