Skip to content

feat(gui): close pipeline-selection gaps (#103)#136

Merged
PAMulligan merged 2 commits into
mainfrom
103-pipeline-selection-ui
Jun 21, 2026
Merged

feat(gui): close pipeline-selection gaps (#103)#136
PAMulligan merged 2 commits into
mainfrom
103-pipeline-selection-ui

Conversation

@PAMulligan

Copy link
Copy Markdown
Collaborator

Closes #103. Part of #100. Milestone v3.0.0.

Pipeline selection + launch (Figma → claude, Canva → init canva path, InDesign →
flavian pipeline indesign) shipped in #129. This PR adds the remaining items.

  • Native pickers: a folder picker for the Canva export directory and a
    .idml/PDF file picker for InDesign, via new sandboxed selectDirectory /
    selectFile bridges — each with a Browse… button.
  • Figma URL validation: must be a figma.com URL (inline error, gates launch);
    the note now states the Figma Dev Mode / Professional-plan requirement.
  • Per-pipeline doc links: a "Learn more" action opens the matching doc
    (docs/figma-to-wordpress, docs/canva-to-wordpress, docs/pipelines/indesign).

Criteria

Stacked on #104#102#133 → main.

🤖 Generated with Claude Code

…103)

Closes the remaining pipeline-selection gaps.

- Native folder picker (Canva export) and file picker (.idml/PDF for InDesign)
  via new sandboxed selectDirectory / selectFile bridges (dialog.showOpenDialog),
  with a Browse… button beside each field.
- Figma URL validation (figma.com format, inline error) gates launch; the note now
  states the Figma Dev Mode / Professional-plan requirement explicitly.
- "Learn more" opens the per-pipeline doc (figma-to-wordpress / canva-to-wordpress /
  pipelines/indesign) via openPath.

Pipeline selection + launch (Figma→claude, Canva→init, InDesign→flavian CLI) and
the no-duplication wiring shipped in #129; this adds the pickers, validation,
Professional-plan surfacing, and doc links the issue asks for.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@PAMulligan PAMulligan added this to the v3.0.0 milestone Jun 21, 2026
Base automatically changed from 104-docker-controls to main June 21, 2026 05:05
@PAMulligan PAMulligan self-assigned this Jun 21, 2026
@PAMulligan
PAMulligan merged commit 7230020 into main Jun 21, 2026
17 checks passed
@PAMulligan
PAMulligan deleted the 103-pipeline-selection-ui branch June 21, 2026 05:06
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.

Design-input & pipeline selection UI (Figma / Canva / InDesign)

1 participant