Skip to content

feat(call-center): adopt v19.1 flow features#322

Merged
siarheihuzarevich merged 2 commits into
mainfrom
feature/shuzarevich/update-examples-to-state
Jul 13, 2026
Merged

feat(call-center): adopt v19.1 flow features#322
siarheihuzarevich merged 2 commits into
mainfrom
feature/shuzarevich/update-examples-to-state

Conversation

@siarheihuzarevich

Copy link
Copy Markdown
Member

Summary

  • refactor the Call Center example around FFlowState, typed domain records, persistence, and focused Angular components
  • enable the current accessibility, control-scheme, unified connector, and reflow-on-resize APIs
  • batch expand/collapse with asynchronous resize reflow so it produces one undo history item
  • update the portal, README, generated search/LLM content, and AI guidance for the state and reflow patterns
  • bump the flow and layout package metadata to 19.1.2

Core fixes

  • use resolved sourceSide / targetSide values in worker redraw payloads so connections keep the correct geometry after state-driven node movement
  • resolve the nearest unified connector for drag and click connection creation; nested source connectors are no longer shadowed by a target connector on the node host
  • add regression coverage for worker endpoint sides and nested connector creation, including Shadow DOM

Impact

The Call Center example now demonstrates the supported v19.1 architecture instead of maintaining its own graph store. Expand/collapse reflow participates in history as one action, state survives reloads, connection geometry remains current, and new connections work when node hosts are also target connectors.

Validation

  • NX_DAEMON=false npx nx test f-flow --watch=false --browsers=ChromeHeadless --skip-nx-cache (290 tests)
  • NX_DAEMON=false npx nx lint f-flow --skip-nx-cache
  • NX_DAEMON=false npx nx lint call-center --skip-nx-cache
  • NX_DAEMON=false npx nx build call-center --configuration development --skip-nx-cache
  • browser verification of connection creation/removal, undo/redo, resize reflow, forms, and connection redraw

Refactor the Call Center example around managed flow state, persistence, accessibility, control schemes, unified connectors, and batched resize reflow history.\n\nDocument the state and reflow integration, fix redraw worker endpoint fallbacks and nested connector resolution, add regression coverage, and prepare package metadata for v19.1.2.
@siarheihuzarevich
siarheihuzarevich marked this pull request as ready for review July 13, 2026 19:17
@siarheihuzarevich
siarheihuzarevich merged commit 5c06b0f into main Jul 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant