Commit Graph
6 Commits
Author SHA1 Message Date
Khushboo Mehta 6ab493778d fix: add handling for a greceful shutdown of backends 2026-06-30 18:13:55 +02:00
Dario LipicarandClaude Opus 4.8 2374fce796 fix(ui-host): isolate the view-module host's process group + tie lifetime to parent (#12)
The out-of-process ui-host (spawned by Basecamp / any app embedding the view
runtime) inherited the parent's process group and had no parent-death cleanup,
so a parent crash could (a) leak a teardown signal into the parent's process
group and (b) leave the host running as an orphan. Mirror logos_host: setsid()
to lead our own group (parent stays foreground/manageable), plus
PR_SET_PDEATHSIG (Linux) + a portable getppid() watchdog so we exit when the
parent dies. Compare against the parent's actual pid (not pid 1) so a parent
that is itself PID 1 (a container) is handled correctly.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 21:16:06 -03:00
Khushboo Mehta 96735cb9c8 fix: Pass per-spawn auth token to ui-host via private socket 2026-06-10 21:00:03 +02:00
Khushboo Mehta a00a2500ba feat/addOrganizationName 2026-04-30 17:45:36 +05:30
Khushboo Mehta 1813bc545f fix: plugin 2026-04-09 17:44:12 +02:00
Khushboo Mehta d9fa197f87 feat: add src headers and flake files needed 2026-04-08 22:27:19 +02:00