| Age | Commit message (Expand) | Author | Files | Lines |
| 22 hours | feat: tabbed layout with OBS as an icon-forward stream-deck | Danilo M. | 1 | -0/+8 |
| 22 hours | feat: card headers, music art/seek, clearer build card | Danilo M. | 2 | -0/+19 |
| 22 hours | fix: use OBS's stored password and explain auth failures | Danilo M. | 2 | -0/+27 |
| 22 hours | fix: aggregate opencode rows from /api/summary | Danilo M. | 1 | -4/+14 |
| 22 hours | feat: Intel xe GPU stats (temp, fan, VRAM) | Danilo M. | 1 | -0/+23 |
| 23 hours | feat: vendored Gridstack for drag and free grid resize | Danilo M. | 1 | -3/+7 |
| 23 hours | feat: browser-local panel move and resize | Danilo M. | 1 | -0/+7 |
| 23 hours | fix: add stats, music and windows panels | Danilo M. | 1 | -8/+6 |
| 23 hours | fix: OBS idle timeout, payload validation, workspace list | Danilo M. | 6 | -2/+65 |
| 23 hours | feat: sb-builder status panel | Danilo M. | 1 | -0/+3 |
| 23 hours | feat: sb-builder status module | Danilo M. | 1 | -0/+29 |
| 23 hours | feat: llm usage panel | Danilo M. | 1 | -4/+10 |
| 23 hours | feat: llm-cost-dashboard relay module | Danilo M. | 1 | -0/+32 |
| 23 hours | feat: OBS stream-deck panel | Danilo M. | 1 | -0/+7 |
| 23 hours | feat: OBS stream-deck module | Danilo M. | 1 | -0/+72 |
| 23 hours | feat: obs-websocket v5 client | Danilo M. | 1 | -0/+29 |
| 23 hours | feat: windows module | Danilo M. | 1 | -0/+23 |
| 23 hours | feat: music module | Danilo M. | 1 | -0/+30 |
| 23 hours | feat: stats module | Danilo M. | 1 | -0/+25 |
| 23 hours | feat: virtual monitor setup | Danilo M. | 1 | -0/+25 |
| 23 hours | feat: launcher, adb tunnel, Slackware autostart | Danilo M. | 1 | -0/+20 |
| 23 hours | feat: frontend shell and UDT-themed layout | Danilo M. | 1 | -0/+65 |
| 23 hours | feat: HTTP server with trust, auth, module routing | Danilo M. | 1 | -0/+91 |
| 23 hours | feat: module contract and registry | Danilo M. | 1 | -0/+33 |
| 23 hours | feat: UDT palette theming | Danilo M. | 3 | -0/+55 |
| 23 hours | feat: scaffold and config | Danilo M. | 1 | -0/+33 |