| Age | Commit message (Expand) | Author | Files | Lines |
| 7 hours | feat(mail-overview): show mail-watcher health in the drawer | Danilo M. | 3 | -31/+107 |
| 10 hours | feat(vm-manager): offer to discard a saved state that will not restore | Danilo M. | 4 | -5/+75 |
| 26 hours | docs(window-switcher): write down what the build cost to learn | Danilo M. | 3 | -10/+191 |
| 26 hours | fix(window-switcher): namespace it like the other four | Danilo M. | 1 | -1/+1 |
| 26 hours | fix(window-switcher): focus after the overlay is really gone | Danilo M. | 1 | -4/+25 |
| 26 hours | fix(window-switcher): clamp the card size by height too | Danilo M. | 1 | -1/+12 |
| 26 hours | feat(window-switcher): the grid, the selection, and an empty state | Danilo M. | 1 | -8/+100 |
| 26 hours | feat(window-switcher): one card, with the preview fitted | Danilo M. | 1 | -0/+136 |
| 27 hours | docs(window-switcher): focusHistoryID is not on HyprlandToplevel | Danilo M. | 1 | -2/+12 |
| 27 hours | feat(window-switcher): the window model, filtered and sorted | Danilo M. | 1 | -0/+67 |
| 27 hours | fix(window-switcher): pick the screen the way the other components do | Danilo M. | 2 | -2/+8 |
| 27 hours | feat(window-switcher): the overlay skeleton, and a proven Escape | Danilo M. | 3 | -0/+109 |
| 27 hours | docs(window-switcher): the implementation plan | Danilo M. | 1 | -0/+849 |
| 27 hours | docs(window-switcher): an empty state, rather than opening on nothing | Danilo M. | 1 | -0/+19 |
| 27 hours | docs(window-switcher): dispatch args are Lua, and focus raises in monocle | Danilo M. | 1 | -6/+31 |
| 27 hours | docs(window-switcher): cards fit both orientations, and grow to a ceiling | Danilo M. | 1 | -7/+32 |
| 27 hours | docs: design for the window-switcher component | Danilo M. | 1 | -0/+159 |
| 34 hours | docs(volume-osd): Signal implements no MPRIS, so it can never appear | Danilo M. | 1 | -1/+4 |
| 34 hours | docs(volume-osd): Feishin as the reference player, and the plasma filter conf... | Danilo M. | 2 | -8/+20 |
| 34 hours | fix(volume-osd): drop the plasma-browser-integration duplicate too | Danilo M. | 2 | -11/+22 |
| 34 hours | docs(volume-osd): record which players the track row was tested against | Danilo M. | 1 | -0/+4 |
| 34 hours | refactor: one Theme.qml in shared/, symlinked from each component | Danilo M. | 6 | -257/+81 |
| 35 hours | docs: add mail-overview to the inventory and its traps to the notes | Danilo M. | 2 | -3/+33 |
| 35 hours | docs(mail-overview): component notes | Danilo M. | 1 | -0/+167 |
| 35 hours | feat(mail-overview): the drawer | Danilo M. | 3 | -15/+257 |
| 35 hours | fix(mail-overview): parse account sections by walking lines | Danilo M. | 2 | -19/+31 |
| 35 hours | feat(mail-overview): account model singleton | Danilo M. | 2 | -0/+217 |
| 35 hours | docs: the plan does not launch anything on the user's screen | Danilo M. | 1 | -4/+11 |
| 35 hours | feat(mail-overview): component skeleton with the keepalive window | Danilo M. | 3 | -0/+131 |
| 35 hours | docs: correct the notmuch malformed-query claim | Danilo M. | 3 | -15/+29 |
| 35 hours | feat(mail-overview): waybar watcher in continuous mode | Danilo M. | 1 | -0/+66 |
| 35 hours | docs: implementation plan for mail-overview | Danilo M. | 2 | -13/+1363 |
| 35 hours | docs: record why mail-overview counts by tag, not path | Danilo M. | 1 | -0/+23 |
| 36 hours | docs: design for mail-overview, a notmuch mail drawer | Danilo M. | 1 | -0/+259 |
| 2 days | docs: the process is qs, not quickshell | Danilo M. | 1 | -2/+10 |
| 2 days | fix(appearance): rescan schemes and wallpapers on open | Danilo M. | 4 | -0/+22 |
| 2 days | feat(appearance): wallpaper picker and scheme switcher | Danilo M. | 10 | -0/+1095 |
| 2 days | docs: add AGENTS.md and a thin CLAUDE.md | Danilo M. | 2 | -0/+125 |
| 2 days | fix(vm-manager): close on Escape, and stay running | Danilo M. | 2 | -1/+48 |
| 2 days | fix(volume-osd): keep the shell alive when nothing is visible | Danilo M. | 2 | -0/+20 |
| 2 days | feat(volume-osd): show what is playing | Danilo M. | 5 | -8/+257 |
| 2 days | refactor(theme): read the palette from unified-desktop-theme | Danilo M. | 4 | -35/+72 |
| 2 days | feat(vm-manager): libvirt VM drawer | Danilo M. | 8 | -0/+999 |
| 2 days | feat: quickshell repo with volume OSD | Danilo M. | 6 | -0/+698 |