| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 8 hours | feat: K1C printer tab and proper cards for switched-off sources | Danilo M. | 1 | -4/+115 | |
| A K1C tab follows a Klipper printer through Moonraker ([k1c] url): state, file, progress with elapsed, left and finish time, layer, the slicer's model thumbnail, nozzle and bed with target and power, fan, speed, position, filament, and the camera snapshot. It is read-only bar one action, the emergency stop (M112), behind a press-and-hold button so a stray touch on an always-on tablet cannot kill a print. Klipper being down (after a stop) shows its message in a red banner. The printer is often off, so a failed poll backs off 10s instead of costing every tick a timeout. File metadata is fetched once per job; the slicer's estimate covers the start of a print until the file-position estimate settles. The tablet loads the camera and the thumbnail straight from the printer, so both need it on the printer's LAN. OBS, the build VM and LLM usage showed raw text when their source was off ("OBS offline: [Errno 111] ..."). They now share static/offline.js: a greyed app icon, what is off, what brings it back, and a pulsing "checking" note, with the raw error in the tooltip. OBS hides its empty blocks while off. The card is not rebuilt on every poll. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> | |||||
| 8 hours | fix: follow UDT's font size and live theme changes | Danilo M. | 1 | -27/+28 | |
| UDT gives font sizes to keystone's fonts page, which writes ~/.config/keystone/fonts.json. deck-it hardcoded px sizes, so changing the size on the fonts page did nothing on the tablet. theme.css now carries --udt-font-size (override.deckit, else base, 8 to 40px, as quickshell checks) on html, and deck.css sizes text in rem, scaled from the old 14px design. The page loaded theme.css once, so a scheme, wallpaper or size change reached the tablet only after a reload. The shell now re-reads it every 5s and on visibility, swapping it into a <style> only when it changed, and sets meta theme-color from --udt-base instead of Macchiato's hardcoded base. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> | |||||
| 21 hours | chore: GPLv2-only license, docs and source headers | Danilo M. | 1 | -0/+18 | |
| 21 hours | feat: window rows get app icons and a close/move menu | Danilo M. | 1 | -1/+22 | |
| 22 hours | feat: launcher icons come from the configured icon theme | Danilo M. | 1 | -12/+1 | |
| 22 hours | feat: Windows tab shows all workspaces and icon-only launchers | Danilo M. | 1 | -1/+13 | |
| 22 hours | feat: long-press an OBS source to open its properties; fix server detection | Danilo M. | 1 | -0/+2 | |
| 22 hours | feat: center the tabs and swipe to switch them | Danilo M. | 1 | -16/+2 | |
| 22 hours | feat: fullscreen toggle for the tablet browser | Danilo M. | 1 | -1/+21 | |
| 23 hours | feat: move Windows to its own tab | Danilo M. | 1 | -0/+1 | |
| 23 hours | feat: opencode session spend and brand marks in the LLM card | Danilo M. | 1 | -1/+15 | |
| 23 hours | feat: LLM card shows current session models with section headers | Danilo M. | 1 | -0/+26 | |
| 23 hours | chore: drop the unused build-card metric rules | Danilo M. | 1 | -3/+0 | |
| 23 hours | feat: tablet-first dashboard tiles and match the Hyprland border speed | Danilo M. | 1 | -13/+70 | |
| 23 hours | feat: animate the UDT border gradient on the cards | Danilo M. | 1 | -1/+29 | |
| 23 hours | feat: build VM card shows the real stats dashboard | Danilo M. | 1 | -2/+4 | |
| 23 hours | feat: tabbed layout with OBS as an icon-forward stream-deck | Danilo M. | 1 | -5/+119 | |
| 23 hours | feat: card headers, music art/seek, clearer build card | Danilo M. | 1 | -12/+80 | |
| 23 hours | feat: vendored Gridstack for drag and free grid resize | Danilo M. | 1 | -23/+14 | |
| 23 hours | feat: browser-local panel move and resize | Danilo M. | 1 | -0/+18 | |
| 24 hours | fix: add stats, music and windows panels | Danilo M. | 1 | -0/+5 | |
| 24 hours | feat: sb-builder status panel | Danilo M. | 1 | -0/+2 | |
| 24 hours | feat: llm usage panel | Danilo M. | 1 | -0/+3 | |
| 24 hours | feat: OBS stream-deck panel | Danilo M. | 1 | -0/+13 | |
| 24 hours | feat: frontend shell and UDT-themed layout | Danilo M. | 1 | -0/+69 | |
