| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | feat(island): the status pill opens the performance panel | Danilo M. | 2 | -7/+57 |
| 10 days | feat(perf): the performance panel's card grid | Danilo M. | 1 | -0/+330 |
| 10 days | feat(perf): the performance service | Danilo M. | 1 | -0/+295 |
| 10 days | feat(desktop): Prefs holds a pinned public IP | Danilo M. | 1 | -2/+17 |
| 10 days | feat(perf): pure parsing and arithmetic for the performance panel | Danilo M. | 2 | -0/+336 |
| 10 days | docs(island): calendar edits touch only what changed | Danilo M. | 1 | -2/+4 |
| 10 days | fix(calendar): review findings in calctl and the editor | Danilo M. | 7 | -59/+170 |
| 10 days | docs: the calendar panel and calctl | Danilo M. | 1 | -1/+18 |
| 10 days | feat(calendar): a bell on agenda rows whose event has an alarm | Danilo M. | 1 | -1/+12 |
| 10 days | fix(island): the status pill stays at rest while the calendar is open | Danilo M. | 1 | -1/+1 |
| 10 days | feat(island): the clock pill opens the calendar panel | Danilo M. | 3 | -7/+45 |
| 10 days | feat(calendar): month grid beside the day's agenda | Danilo M. | 1 | -0/+323 |
| 10 days | feat(calendar): the event form | Danilo M. | 1 | -0/+356 |
| 10 days | feat(calendar): the calendar service | Danilo M. | 1 | -0/+102 |
| 10 days | feat(calendar): pure date logic for the panel | Danilo M. | 2 | -0/+279 |
| 10 days | feat(calendar): calctl creates, edits and deletes events | Danilo M. | 2 | -1/+237 |
| 10 days | feat(calendar): calctl reads the vdir as JSON | Danilo M. | 2 | -0/+444 |
| 10 days | fix(island): review findings in the controls panel | Danilo M. | 4 | -7/+22 |
| 10 days | docs: the controls panel, its preferences file and bind | Danilo M. | 1 | -1/+24 |
| 10 days | feat(island): controls panel in the status pill, island IPC | Danilo M. | 3 | -7/+56 |
| 10 days | feat(island): controls grid with an edit mode | Danilo M. | 1 | -0/+175 |
| 10 days | feat(island): a control tile bound to its live state | Danilo M. | 1 | -0/+143 |
| 10 days | feat(desktop): preferences file under the state home | Danilo M. | 1 | -0/+69 |
| 10 days | feat(island): pure tile table and order helpers for controls | Danilo M. | 2 | -0/+197 |
| 2026-10-07 | fix(island): the handle fades out while the pills are shown | Danilo M. | 1 | -0/+3 |
| 2026-10-07 | docs: the island, and waybar gone | Danilo M. | 4 | -80/+148 |
| 2026-10-07 | chore: remove waybar | Danilo M. | 3 | -76/+7 |
| 2026-10-07 | feat(island): the flick's desktop icon sits in a badge | Danilo M. | 1 | -12/+33 |
| 2026-10-07 | fix(island): neutral idle sliver, flag scroll via MouseArea | Danilo M. | 2 | -9/+16 |
| 2026-10-07 | feat(island): the island window on DP-1 | Danilo M. | 3 | -1/+221 |
| 2026-10-07 | fix(island): review findings in the pill components | Danilo M. | 5 | -14/+26 |
| 2026-10-07 | feat(island): status pill with volume, tray and layout flag | Danilo M. | 1 | -0/+108 |
| 2026-10-07 | feat(island): sound panel with output and input levels | Danilo M. | 1 | -0/+113 |
| 2026-10-07 | feat(island): clock pill with VM dots and flick content | Danilo M. | 1 | -0/+103 |
| 2026-10-07 | feat(island): the animated capsule both pills are made of | Danilo M. | 1 | -0/+51 |
| 2026-10-07 | feat(island): keyboard layout of the main keyboard | Danilo M. | 3 | -0/+78 |
| 2026-10-07 | feat(island): privacy detection for mic, camera, location, screen | Danilo M. | 2 | -0/+96 |
| 2026-10-07 | refactor: move the workspace icon map to a shared singleton | Danilo M. | 1 | -0/+1 |
| 2026-10-07 | fix(island): an unpopulated volume reads as muted, not high | Danilo M. | 2 | -1/+6 |
| 2026-10-07 | feat(island): pure logic for icons, dot colours and events | Danilo M. | 2 | -0/+114 |
| 2026-10-07 | fix(mail): recount unread when the notmuch database commits | Danilo M. | 2 | -0/+28 |
| 2026-10-05 | docs(ai): module README, drawer module list | Danilo M. | 2 | -1/+53 |
| 2026-10-05 | feat(ai): drawer page for the local AI stack | Danilo M. | 5 | -0/+336 |
| 2026-10-05 | fix(ai): count a running sd-cli as the sd engine | Danilo M. | 2 | -7/+32 |
| 2026-10-05 | feat(ai): state sweep for the AI stack | Danilo M. | 2 | -0/+242 |
| 2026-10-03 | fix(status): watch for create, so a mode's first write is seen | Danilo M. | 2 | -2/+25 |
| 2026-10-03 | docs(status): ~/bin/statusctl is a symlink to the repo copy | Danilo M. | 1 | -1/+1 |
| 2026-10-03 | feat(status): present during a Teams call | Danilo M. | 1 | -1/+1 |
| 2026-09-29 | feat(notifications): render bodies as Markdown | Danilo M. | 1 | -1/+1 |
| 2026-09-29 | fix(sound): swap background cover when the track changes | Danilo M. | 1 | -4/+9 |