fix(panel): running-harvest detection covers manually triggered runs
active_harvests() only read launchd/systemd service state, so runs started via the panel button or a terminal (not launchd) were invisible on the homepage. Union with runlock-based detection: each port-<port>.<pid>.lock created by harvest.sh itself, PID liveness-checked, source name recovered from the PID's command line — launcher-independent.
Showing
Please register or sign in to comment