Files
start-os/core/src
Aiden McClelland 7335e52ab3 fix: daemon lifecycle cleanup and error logging improvements
- Refactor HealthDaemon to use a tracked session (AbortController + awaitable
  promise) instead of fire-and-forget health check loops, preventing health
  checks from running after a service is stopped
- Stop health checks before terminating daemon to avoid false crash reports
  during intentional shutdown
- Guard onExit callbacks with AbortSignal to prevent stale session callbacks
- Add logErrorOnce utility to deduplicate repeated error logging
- Fix SystemForEmbassy.stop() to capture clean promise before deleting ref
- Treat SIGTERM (signal 15) as successful exit in subcontainer sync
- Fix asError to return original Error instead of wrapping in new Error
- Remove unused ExtendedVersion import from Backups.ts
2026-03-20 13:50:57 -06:00
..
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00
2026-01-27 14:44:41 -08:00
2026-03-18 23:49:29 -06:00
2026-03-20 08:37:36 -06:00
2025-12-22 13:39:38 -07:00
2026-01-27 14:44:41 -08:00
2025-12-22 13:39:38 -07:00
2025-12-22 13:39:38 -07:00