Skip to content

feat: added settings tab in project-overview drawer to edit app - #136

Merged
biersoeckli merged 26 commits into
mainfrom
feat/extend-project-canva-view-with-app-configuration-settings
Sep 24, 2026
Merged

biersoeckli merged 26 commits into
mainfrom
feat/extend-project-canva-view-with-app-configuration-settings

Conversation

@biersoeckli

Copy link
Copy Markdown
Owner

No description provided.

biersoeckli and others added 8 commits September 18, 2026 09:51
…ngs and migrated components from classic view so that they also work in the drawer view
Track the latest build status per app in a process-wide singleton fed by
the build watch, expose it through a new /api/build-status SSE route, and
surface it in the deployments overview and the project canvas.

- build-status.service: cached latest status per workload with subscriber
  fan-out, Kubernetes-restart-safe seeding, and deleted-job reconciliation
- build-watch feeds job events into the status service
- build-live-status.service merges buildable apps and filters by session
- new useBuildStatus store, SSE client service, and provider
- BuildStatusIndicator shown on canvas nodes while a build is active or failed
- app deployments overview refreshes on build status transitions
@biersoeckli
biersoeckli force-pushed the feat/extend-project-canva-view-with-app-configuration-settings branch from f5da5df to 7c0a28b Compare September 20, 2026 10:43
@biersoeckli
biersoeckli force-pushed the feat/extend-project-canva-view-with-app-configuration-settings branch from a793377 to 5a416c6 Compare September 20, 2026 13:55
@biersoeckli
biersoeckli marked this pull request as ready for review September 23, 2026 18:04
@biersoeckli
biersoeckli added this pull request to stack #139 September 24, 2026 12:19
@biersoeckli
biersoeckli merged commit 2686fd4 into main Sep 24, 2026
9 checks passed
@biersoeckli
biersoeckli deleted the feat/extend-project-canva-view-with-app-configuration-settings branch September 25, 2026 11:59
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