n8n/packages/frontend/@n8n/stores
Guillaume Jacquart ad3cbbdd4d
feat(editor): Show live sub-workflow progress on the Execute Sub-workflow node
While a sub-workflow runs, its Execute Sub-workflow node shows an arc on
its border, a "Step N" count, and the name of the child node that runs.
The canvas shows the progress only while the node itself runs.

The backend sends the progress only when N8N_ENV_FEAT_SUBWORKFLOW_PROGRESS
is set.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 10:36:07 +02:00
..
src feat(editor): Show live sub-workflow progress on the Execute Sub-workflow node 2026-10-09 10:36:07 +02:00
.gitignore refactor(editor): Extract root store into @n8n/stores package (no-changelog) (#15412) 2025-05-16 14:18:16 +03:00
biome.jsonc refactor(editor): Extract root store into @n8n/stores package (no-changelog) (#15412) 2025-05-16 14:18:16 +03:00
eslint.config.mjs chore: Remove dead ESLint config and add lint parity tooling (no-changelog) (#38343) 2026-09-11 13:33:07 +03:00
package.json 🚀 Release 2.43.0 (#40376) 2026-10-06 07:10:16 +00:00
README.md refactor(editor): Extract root store into @n8n/stores package (no-changelog) (#15412) 2025-05-16 14:18:16 +03:00
tsconfig.json chore: Prepare tsconfigs for tsgo (#29230) 2026-04-27 12:30:22 +00:00
tsdown.config.ts fix: Update tsdown and packages imports/exports (no-changelog) (#21935) 2025-11-17 16:36:22 +02:00
vite.config.ts refactor(editor): Extract root store into @n8n/stores package (no-changelog) (#15412) 2025-05-16 14:18:16 +03:00

@n8n/stores

A collection of Pinia stores that provide common data-related functionality across n8n's Front-End packages.

Table of Contents

Features

  • Composable State Management: Share and reuse stateful logic across multiple Vue components using Pinia stores.
  • Consistent Patterns: Promote uniform state handling and best practices throughout the front-end codebase.
  • Easy Extensibility: Add or modify stores as project requirements evolve, supporting scalable development.
  • Composition API Support: Designed to work seamlessly with Vue's Composition API for modern, maintainable code.

Contributing

For more details, please read our CONTRIBUTING.md.

License

For more details, please read our LICENSE.md.