You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every automatic display switch now leaves an audit entry. The 0.10.0 wake fix could turn a
display off (or light one) without a trace in audit.jsonl — live, a built-in that relit on wake
and was put back off left the log still ending at the prior CLI disconnect. Wake-convergence
writes now record under their own actor, wakeConvergence: reassertOff when a ledger "off" is
re-asserted after wake, netActivate when the always-one-active net lights its fallback, and netEscalate when it falls through to the permanent-configuration restore. The
auto-disconnect-on-external-arrival path — which on a wake can fire before the re-assert gets its
turn, and previously wrote nothing — records as autoDisconnect. Entries carry the real outcome
(committed/failed) instead of assuming success, so Settings → Recent Activity answers "why
did my display just switch?" with the exact path that did it.
Notes
Known issue: driving a group leader's brightness to its maximum can overwrite the group's
learned per-display offsets, after which followers track the leader too bright. Recreating the
group resets the offsets; a proper fix is in progress.