openclaw/ui
Peter Steinberger 2ff07dbab3
fix(update): check artifact ownership before stopping the Gateway on source updates (#158849)
* fix(update): reserve source artifacts before Gateway shutdown

Validate the installed checkout before activation and hold its artifact ownership through joined completion. Retained owners include exact recovery guidance and are never reclaimed based on PID death. Preserve published source adapters and fail closed when child cleanup remains uncertain.

Fixes #158281. Reported by @hannesrudolph.

* refactor(update): keep Git candidate rejection in admission

* refactor(update): carry native artifact admission into completion

* refactor(ui): inline sidebar navigation lookup input

* fix(update): keep artifact ownership declarations portable
2026-09-26 11:28:41 +00:00
..
config perf(ui): scope live streams and collect Activity only while open (#158574) 2026-09-25 22:05:34 -07:00
docs/design-system
public
scripts refactor(ui): retire the global Tasks workspace (#158217) 2026-09-25 17:10:15 -07:00
src fix(update): check artifact ownership before stopping the Gateway on source updates (#158849) 2026-09-26 11:28:41 +00:00
test perf(test): reduce Bun UI test time and memory growth (#156220) 2026-09-24 19:51:28 +00:00
.gitignore
AGENTS.md perf(ui): spread automatic session roster refreshes (#158589) 2026-09-25 21:47:21 -07:00
index.html fix: soften login screens and unify native and web controls (#157251) 2026-09-24 13:01:53 +00:00
package.json chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
tsconfig.json fix(build): package preparation fails on unrelated test types (#157318) 2026-09-24 11:25:18 -07:00
vite.config.ts
vitest.config.ts chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
vitest.node.config.ts