- fix(service): explicitly handle OS shutdown with SCM wait pulses (#37)
- fix(core): ensure service start respects configured pre-launch timeout
- fix(core): ensure service stop and restart respect configured pre-stop timeout
- feat(manager): add visual detection of circular dependencies in service tree
- feat(manager): add dynamic tooltips for service status and cycle warnings
- feat(manager): sort service tree nodes alphabetically by display name