aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index e1d804e..0de3b9b 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -43,6 +43,14 @@ Keep the server dependency-free apart from that one package.
Keystone's deck-it page (quickshell repo, `desktop/modules/deckit`) writes
that sparse file and reads the defaults from `deck-it defaults`; keep that
JSON shape stable.
+- A panel whose source can be switched off (OBS, build VM, LLM, K1C) shows
+ `static/offline.js`'s card, not raw error text; the error goes in its tooltip.
+- `k1c` reads a Klipper printer through Moonraker (`[k1c] url`); its one action
+ is the emergency stop, a press-and-hold button on the tab. While the printer
+ is off it backs off 10s between tries. The camera snapshot and the slicer
+ thumbnail are loaded by the tablet straight from the printer.
+- The page holds a Screen Wake Lock while visible, so the tablet never sleeps
+ over the dashboard; nothing on the tablet's settings is changed.
- Launchers are `[launch] apps`, desktop ids run with `gtk-launch`; label and
icon come from the `.desktop` file. The client sends the id, which must be
configured and installed.