sing-ui/components
tigerenwork 088925cee4 feat: stop/cancel running migrations and orphan cleanup on startup
- new run status 'cancelled'; stop button on pipeline detail and run detail
  pages (SIGTERM, SIGKILL after 5s, stage-boundary cancel checks)
- POST /api/runs/[id]/stop; works for in-process runs and orphans (by pid)
- startup reconciliation via instrumentation.ts register(): SIGTERM live
  orphan sling/atlas processes (mark cancelled), mark dead-pid stale runs
  failed; appends a note to the run log
- previously: exiting the server left sling running orphaned and the run
  stuck at 'running' forever
2026-08-09 22:31:25 +08:00
..
ui feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
api.ts feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
app-sidebar.tsx feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
confirm-dialog.tsx feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
connection-dialog.tsx feat: per-connection URL params and per-pipeline env vars 2026-08-09 18:28:20 +08:00
format.ts feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
health-banner.tsx feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
kv.ts feat: per-connection URL params and per-pipeline env vars 2026-08-09 18:28:20 +08:00
log-viewer.tsx feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
pipeline-form.tsx fix: display connection names and select labels in pipeline form 2026-08-09 20:35:21 +08:00
status-badge.tsx feat: stop/cancel running migrations and orphan cleanup on startup 2026-08-09 22:31:25 +08:00
stop-run-button.tsx feat: stop/cancel running migrations and orphan cleanup on startup 2026-08-09 22:31:25 +08:00