| Age | Commit message (Expand) | Author | Files | Lines |
| 12 hours | assistant: the canvas owns tall and the card's top | Danilo M. | 2 | -2/+8 |
| 12 hours | companion: seatFrame, the sitting version of a frame | Danilo M. | 2 | -1/+23 |
| 12 hours | docs: companion seat, implementation plan | Danilo M. | 1 | -0/+383 |
| 12 hours | docs: companion seat on the assistant's tall card, design | Danilo M. | 1 | -0/+101 |
| 14 hours | perf: the five heaviest processes in the CPU card, by CPU or RAM | Danilo M. | 5 | -1/+142 |
| 14 hours | docs: rewrap the tray menu notes | Danilo M. | 1 | -3/+3 |
| 14 hours | island: release the tray-menu hold when the menu closes | Danilo M. | 4 | -11/+30 |
| 14 hours | window-switcher: Del closes the selected window | Danilo M. | 2 | -1/+4 |
| 14 hours | ipc: show() is open(), the CLI could never reach it | Danilo M. | 4 | -3/+8 |
| 14 hours | companion: stay out of view when the shell starts with her hidden | Danilo M. | 1 | -0/+7 |
| 26 hours | companion: headbang-down that bows her head, and its leotard | Danilo M. | 1 | -2/+3 |
| 27 hours | companion: groove prompts that klein follows | Danilo M. | 1 | -4/+4 |
| 27 hours | companion: dj without the blindfold, behind a closed booth | Danilo M. | 1 | -2/+2 |
| 27 hours | companion: music frames to generate, and the README | Danilo M. | 2 | -1/+27 |
| 27 hours | companion: DJ on track change, groove while bored with music | Danilo M. | 1 | -4/+50 |
| 27 hours | companion: artists page icon as an escape, like its siblings | Danilo M. | 1 | -1/+1 |
| 27 hours | companion: artist lines page | Danilo M. | 3 | -6/+81 |
| 27 hours | prefs: companionArtists, saved like companionApps | Danilo M. | 1 | -1/+18 |
| 27 hours | companion: artist and groove lines | Danilo M. | 2 | -17/+65 |
| 27 hours | companion: dj and groove states in Mood | Danilo M. | 2 | -1/+19 |
| 28 hours | docs: companion music implementation plan | Danilo M. | 1 | -0/+589 |
| 28 hours | docs: companion music design | Danilo M. | 1 | -0/+125 |
| 28 hours | companion: sing when the Sony headphones connect | Danilo M. | 7 | -8/+45 |
| 28 hours | companion: wave goodbye on hide | Danilo M. | 6 | -8/+69 |
| 30 hours | companion: editable per-app lines in a settings page | Danilo M. | 9 | -26/+410 |
| 30 hours | docs: the shell's JS engine has no flatMap | Danilo M. | 1 | -0/+5 |
| 30 hours | assistant settings: a cloud switch per tool; cloud Prefer rows show | Danilo M. | 3 | -14/+82 |
| 31 hours | assistant: load the chat's model on open, docs for cloud models | Danilo M. | 5 | -13/+32 |
| 31 hours | assistant: pick the chat's model, local or cloud, from the header | Danilo M. | 3 | -13/+186 |
| 31 hours | assistant settings: a Cloud section, and Prefer for cloud models | Danilo M. | 1 | -3/+182 |
| 31 hours | assistant settings: cloud providers, fetch their models, load the chat's model | Danilo M. | 1 | -12/+55 |
| 31 hours | assistant settings: read and write the daemon's [[cloud]] tables | Danilo M. | 2 | -2/+126 |
| 31 hours | docs: plan the assistant's cloud models, settings and canvas | Danilo M. | 1 | -0/+909 |
| 31 hours | companion: the leotard's timeout is a setting, or none at all | Danilo M. | 5 | -14/+74 |
| 31 hours | companion: she trembles while she blushes at a wallpaper | Danilo M. | 2 | -3/+16 |
| 31 hours | wallpaper: a bigger, outlined heart | Danilo M. | 1 | -2/+5 |
| 31 hours | companion: blush spec names what the code checks | Danilo M. | 1 | -2/+2 |
| 31 hours | companion: README for the wallpaper blush, spec matches the trigger | Danilo M. | 2 | -2/+11 |
| 31 hours | wallpaper: a heart on each thumbnail, for the companion's list | Danilo M. | 1 | -0/+18 |
| 31 hours | companion: the wallpaper list path on her settings page | Danilo M. | 1 | -20/+53 |
| 31 hours | companion: blushes at a listed wallpaper on an empty workspace | Danilo M. | 2 | -2/+27 |
| 31 hours | companion: Admired, the wallpaper list and what each monitor shows | Danilo M. | 2 | -1/+113 |
| 31 hours | companion: admire, turned to a wallpaper and then blushing | Danilo M. | 2 | -2/+18 |
| 31 hours | companion: ListFile.js, the wallpaper list as plain text | Danilo M. | 2 | -0/+63 |
| 31 hours | companion: plan for blushing at a listed wallpaper | Danilo M. | 1 | -0/+655 |
| 31 hours | companion: spec for blushing at a listed wallpaper | Danilo M. | 1 | -0/+73 |
| 32 hours | companion: a remark for the program in front of her | Danilo M. | 3 | -0/+32 |
| 32 hours | agents: a shell.qml edit can fail on a type it did not touch | Danilo M. | 1 | -0/+7 |
| 32 hours | companion: shown or hidden survives a restart, with a settings switch | Danilo M. | 5 | -20/+93 |
| 32 hours | companion: idle in step with wscreensavers, and despite No lock | Danilo M. | 2 | -8/+35 |