aboutsummaryrefslogtreecommitdiffstats
path: root/static/modules
AgeCommit message (Collapse)AuthorFilesLines
7 hoursfix: window list flicker and icons missing from the icon themeDanilo M.1-0/+5
The Windows tab rebuilt every row once a second, and each rebuild walked every window icon through its fallback names again, so the rows blinked. It now re-renders only when the state changed. Icon lookup only searched the configured theme, so an app the theme lacks (pcmanfm-qt under candy-icons) lost its icon and showed its label. It now falls back to hicolor, as the icon theme spec does, in hicolor's size/category layout. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
8 hoursfeat: dashboard-only mode and keystone settings integrationDanilo M.1-0/+2
The second display is now optional: [display] enabled = false skips the headless output, wayvnc, AVNC and the VNC tunnel, so the tablet runs the dashboard alone. `deck-it env` reports it as EXTEND. Keystone's new deck-it page (quickshell, desktop/modules/deckit) edits the config and the autostart line, which needed: - The user config is merged over the shipped config.toml key by key within each table instead of replacing it whole, so the page writes a sparse file and an unset key falls back to the default. - `deck-it defaults` prints the shipped config as JSON for the page's placeholders, so keystone never copies the defaults. - `deck-it status` prints one JSON line (server, display, waiting, tablet, extend) for the page's status line and restart check. - [launch] is now `apps`, a list of desktop ids run with gtk-launch, with name and icon read from the .desktop file, so the page can pick launchers from the installed apps. The old command tables are gone; the client still sends only an id, which must be listed and installed. A launcher whose icon the theme lacks shows its name. - [wifi] address gives the tablet's address in config. The last address that worked is kept in ~/.config/deck-it/last-wifi: `stop` deletes the runtime serial file, so a restart from the page used to wait forever. - `stop` also ends a login's `wifi --wait`, matched by its own command line only, so repeated restarts do not pile up waiters. Also fixed: `deck-it env` fell through into the usage text, and the usage text printed the license header since the header was added. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 hourschore: GPLv2-only license, docs and source headersDanilo M.6-0/+96
21 hoursfeat: window rows get app icons and a close/move menuDanilo M.1-19/+83
21 hoursfeat: launcher icons come from the configured icon themeDanilo M.1-3/+3
21 hoursfeat: Windows tab shows all workspaces and icon-only launchersDanilo M.1-3/+15
22 hoursfeat: long-press an OBS source to open its properties; fix server detectionDanilo M.1-6/+29
22 hoursfeat: move Windows to its own tabDanilo M.1-3/+4
22 hoursfeat: opencode session spend and brand marks in the LLM cardDanilo M.1-3/+9
22 hoursfeat: LLM card shows current session models with section headersDanilo M.1-5/+24
22 hoursfeat: tablet-first dashboard tiles and match the Hyprland border speedDanilo M.4-114/+118
22 hoursfeat: build VM card shows the real stats dashboardDanilo M.1-41/+55
23 hoursfix: scope music and build panels so their layouts applyDanilo M.2-13/+15
23 hoursfeat: tabbed layout with OBS as an icon-forward stream-deckDanilo M.1-77/+110
23 hoursfeat: card headers, music art/seek, clearer build cardDanilo M.3-37/+84
23 hoursfix: aggregate opencode rows from /api/summaryDanilo M.1-1/+12
23 hoursfeat: Intel xe GPU stats (temp, fan, VRAM)Danilo M.1-1/+9
23 hoursfix: add stats, music and windows panelsDanilo M.4-1/+163
23 hoursfeat: sb-builder status panelDanilo M.1-0/+43
23 hoursfeat: llm usage panelDanilo M.1-0/+55
23 hoursfeat: OBS stream-deck panelDanilo M.1-0/+104