Skip to content

feat(ui): streamline release workflow UX - #110

Open
Armaldio wants to merge 11 commits into
developfrom
feat/phase-5
Open

Armaldio wants to merge 11 commits into
developfrom
feat/phase-5

Conversation

@Armaldio

@Armaldio Armaldio commented Sep 26, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Keep the Configuration / Builds / Artifacts / Runs architecture and current best-default behavior.
  • Standardize the Workflow header and section-heading hierarchy across all four tabs.
  • Protect workflow edits during route navigation and browser close/reload, including in-flight/failed saves and unapplied Build settings.
  • Add race-safe Source and producer inspection feedback, actionable Build issue routing, a provider-only Add destination picker, and deduplicated readiness summaries.
  • Keep Build removal in settings, update the Release Workflows guide, remove the temporary root plan.md, and leave the Phase 5 changeset unchanged.

Screenshots

Configuration — light Configuration — dark
Configuration in light mode Configuration in dark mode
Builds Artifacts
Builds tab Artifacts tab
Runs Narrow Configuration view
Runs tab Configuration at 390 pixels wide

New Release wizard — Review

Wizard Review with recommended Electron targets

Final audit status

Verification

  • pnpm --filter @pipelab/ui test: 94 tests passed.
  • UI typecheck, lint (0 errors; 23 existing warnings), and build passed.
  • Documentation build passed.
  • Chromium with a mocked backend verified Build save-before-navigation, failed-save navigation blocking, staged-settings Keep editing / Discard changes, and beforeunload behavior for staged edits plus pending, in-flight, failed, and fully saved workflow states.
  • Chromium also verified Configuration issue navigation, Source inspection reruns and recovery, Add destination selection, and narrow light/dark Build and Configuration views.
  • GitHub Actions for 8223086d passed: CI (test, typecheck, lint, build), CodeQL, and documentation deployment.

Keep the existing release-workflow layout and defaults while fixing autosave navigation, inspection feedback, build issue routing, destination selection, and readiness summaries.

This branch was successfully deployed

1 active deployment
preview — 8223086d Deployed Sep 27, 2026 by github-actions[bot]
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