| Age | Commit message (Expand) | Author | Files | Lines |
| 8 hours | companion: README for the wallpaper blush, spec matches the trigger | Danilo M. | 2 | -2/+11 |
| 8 hours | wallpaper: a heart on each thumbnail, for the companion's list | Danilo M. | 1 | -0/+18 |
| 8 hours | companion: the wallpaper list path on her settings page | Danilo M. | 1 | -20/+53 |
| 8 hours | companion: blushes at a listed wallpaper on an empty workspace | Danilo M. | 2 | -2/+27 |
| 8 hours | companion: Admired, the wallpaper list and what each monitor shows | Danilo M. | 2 | -1/+113 |
| 8 hours | companion: admire, turned to a wallpaper and then blushing | Danilo M. | 2 | -2/+18 |
| 9 hours | companion: ListFile.js, the wallpaper list as plain text | Danilo M. | 2 | -0/+63 |
| 9 hours | companion: plan for blushing at a listed wallpaper | Danilo M. | 1 | -0/+655 |
| 9 hours | companion: spec for blushing at a listed wallpaper | Danilo M. | 1 | -0/+73 |
| 9 hours | companion: a remark for the program in front of her | Danilo M. | 3 | -0/+32 |
| 9 hours | agents: a shell.qml edit can fail on a type it did not touch | Danilo M. | 1 | -0/+7 |
| 9 hours | companion: shown or hidden survives a restart, with a settings switch | Danilo M. | 5 | -20/+93 |
| 9 hours | companion: idle in step with wscreensavers, and despite No lock | Danilo M. | 2 | -8/+35 |
| 9 hours | companion: above every overlay that opens, with a hop back in | Danilo M. | 2 | -17/+20 |
| 10 hours | companion: above the assistant's dim, and typing means a run of keys | Danilo M. | 2 | -2/+31 |
| 10 hours | keybinds: name the companion's code:49 bind | Danilo M. | 2 | -1/+11 |
| 10 hours | notifications: each balloon slides in from its screen edge | Danilo M. | 1 | -0/+15 |
| 10 hours | companion: a shorter shove, 0.5 s | Danilo M. | 1 | -1/+1 |
| 10 hours | companion: shoved for a moment, then mad beside the balloon | Danilo M. | 3 | -5/+15 |
| 10 hours | companion: README, AGENTS listing, Lines.js and Figure.qml in the spec | Danilo M. | 3 | -3/+61 |
| 10 hours | companion: the window, her inputs and her drawing | Danilo M. | 3 | -0/+521 |
| 10 hours | assistant: replied() when a reply finishes | Danilo M. | 1 | -1/+7 |
| 10 hours | companion: her lines and the opening monologue | Danilo M. | 1 | -0/+45 |
| 10 hours | companion: Mood.js, which state wins | Danilo M. | 2 | -0/+212 |
| 10 hours | notify: one "balloon on screen" check, NotifyConfig.shown | Danilo M. | 3 | -8/+25 |
| 10 hours | docs: companion plan: the frames and prep-frames are done | Danilo M. | 1 | -1/+6 |
| 10 hours | companion: the leotard set | Danilo M. | 1 | -6/+14 |
| 11 hours | companion: shoved's reference lives in refs/, not candidates/ | Danilo M. | 1 | -3/+3 |
| 11 hours | agents: llama-server's router unloads with POST /models/unload | Danilo M. | 1 | -1/+4 |
| 11 hours | companion: the dress set, a shoved frame, several references per frame | Danilo M. | 4 | -26/+61 |
| 13 hours | companion: frames.txt, gen-frames and prep-frames | Danilo M. | 3 | -0/+255 |
| 13 hours | docs: companion implementation plan | Danilo M. | 1 | -0/+1373 |
| 13 hours | docs: companion: standing rest pose | Danilo M. | 1 | -5/+12 |
| 13 hours | docs: companion: a leotard set of every frame | Danilo M. | 1 | -14/+23 |
| 13 hours | docs: companion design | Danilo M. | 1 | -0/+215 |
| 16 hours | ai: Restart for the desktop assistant and local chat | Danilo M. | 4 | -12/+42 |
| 16 hours | assistant: Ctrl+N for a new chat, Ctrl+H for the history panel | Danilo M. | 2 | -1/+12 |
| 27 hours | reload: turn off incremental QML garbage collection | Danilo M. | 1 | -0/+6 |
| 30 hours | assistant: notify when a reply ends while the card is closed | Danilo M. | 2 | -0/+26 |
| 31 hours | vm: right-align unused image sizes | Danilo M. | 1 | -5/+17 |
| 31 hours | vm: update, open and prune for docker containers | Danilo M. | 3 | -14/+191 |
| 31 hours | agents: QML's JS engine has no Array.prototype.flatMap | Danilo M. | 1 | -0/+3 |
| 32 hours | theme: stage a scheme and commit it from the header | Danilo M. | 4 | -28/+36 |
| 32 hours | settings: a Theme status page for unified-desktop-theme | Danilo M. | 6 | -5/+285 |
| 38 hours | vm: show docker containers beside the VMs | Danilo M. | 5 | -11/+379 |
| 2 days | island: hide the media pill while the island is retracted | Danilo M. | 1 | -2/+6 |
| 3 days | sbbuilder: list the default manifests, and keep them on the first edit | Danilo M. | 5 | -6/+37 |
| 3 days | settings: a keyword hit stays out when a row matches too | Danilo M. | 1 | -5/+6 |
| 3 days | Switch: never set checked itself, report the new state instead | Danilo M. | 13 | -42/+18 |
| 3 days | docs: the sbbuilder settings pages | Danilo M. | 2 | -0/+35 |