| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 10 hours | Show dates as DD/MM/YYYY HH:MMHEADmaster | Danilo M. | 1 | -1/+1 | |
| All GUI dates go through fmt_time; switch it to the Italian order with the year, and use it for the Dashboard's "stale since" too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> | |||||
| 12 hours | Add the PyQt6 GUI: Dashboard, Jobs, VM control, notifications | Danilo M. | 1 | -0/+61 | |
| All VM access goes through remote.py (ssh with a shared ControlMaster, local virsh). The main window polls jobs, backs off while ssh is down, checks the libvirt domain and offers Start or Resume, and sends freedesktop notifications when a job ends or the VM comes up. The Jobs tab streams a job's log with job-follow and resumes at the last offset after a drop. Config is TOML, validated against built-in defaults. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> | |||||
