Skip to content

feat(automations): 'Edit flows…' can finally edit — flow picker before the modal - #253

Merged
rubenvdlinde merged 2 commits into
developmentfrom
feat/flow-editor-consolidation
Aug 18, 2026
Merged

feat(automations): 'Edit flows…' can finally edit — flow picker before the modal#253
rubenvdlinde merged 2 commits into
developmentfrom
feat/flow-editor-consolidation

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Companion to ConductionNL/nextcloud-vue#675 (flow-editor consolidation) and ADR-096.

'Edit flows…' hard-coded flowId: 'new', which made CnFlowEditModal a creator that could never edit: a flow saved a minute earlier was unreachable from this surface. FlowPickerDialog (own file per the modal-isolation gate) lists the selected application's flows — fetched directly rather than through the editor's singleton store, so it cannot race the modal's own open('new') — pick one to edit it, or start a new one.

🤖 Generated with Claude Code

…e the modal

The button hard-coded flowId 'new', which made CnFlowEditModal a creator that
could never edit: a flow saved a minute earlier was unreachable from this
surface. FlowPickerDialog lists the selected application's flows (fetched
directly, not via the editor's singleton store, so it cannot race the modal's
own open('new')) — pick one to edit it, or start a new one.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openbuild @ b952f5b

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
test-l10n
check-gitignore
check-nc-floor
format
composer ✅ 106/106
npm ✅ 626/626
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright
Hydra gates

Quality workflow — 2026-08-18 22:12 UTC

Download the full PDF report from the workflow artifacts.

…nged methods

- The three picker strings extracted into l10n/en.json (test:l10n gate).
- prettier --write on FlowPickerDialog.
- gate-16: @SPEC on openFlows / onFlowPicked / the picker's mounted().
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openbuild @ f478d39

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
test-l10n
check-gitignore
check-nc-floor
format
composer ✅ 106/106
npm ✅ 626/626
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright
Hydra gates

Quality workflow — 2026-08-18 22:30 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 2c56652 into development Aug 18, 2026
72 of 80 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.

2 participants