feat: session status at a glance, file & image drop, live Ops Alerts (0.4.0)
- devdesk-state-hook (Claude UserPromptSubmit/PostToolUse/Notification/Stop/ SessionStart/SessionEnd) records whether each session is working, waiting on you or idle; --list carries it. The sidebar shows it, the header shows the current session's state, and a pulsing "needs you" chip jumps to sessions waiting for input. Session refresh no longer depends on the sidebar being open. - `devdesk attach --upload SESSION FILE BYTES` receives a file as base64 terminal input (raw mode, exact length, size-checked, sanitised name) into /var/lib/devdesk/uploads/<session>/. The UI uploads dropped or pasted files and pastes the path into Claude, which attaches images itself. - `devdesk alerts` / `--alerts`: firing and pending Grafana alert rules with severity, instances, summary and a link. The panel's "Ask Claude" types an investigation prompt into the current session. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Vendored
+16
@@ -1,3 +1,19 @@
|
||||
devdesk (0.4.0) bookworm; urgency=medium
|
||||
|
||||
* Session status at a glance: Claude hooks record whether each session is
|
||||
working, waiting on you (with Claude's message) or idle. The sidebar shows
|
||||
it with context %, the header shows the current session's state, and a
|
||||
pulsing "needs you" chip jumps to sessions waiting for input.
|
||||
* File & image drop: drag files onto the terminal or paste a screenshot.
|
||||
They're uploaded through ttyd to /var/lib/devdesk/uploads/<session>/ (25 MB
|
||||
max, pruned after 7 days) and the path is pasted into Claude, which
|
||||
attaches images itself.
|
||||
* Ops Alerts panel is live: firing/pending Grafana alert rules with
|
||||
severity, instances, summary and a link, plus an "Ask Claude" button that
|
||||
types an investigation prompt into the current session.
|
||||
|
||||
-- Jared Vititoe <jjvititoe1@gmail.com> Wed, 07 Oct 2026 19:24:15 -0400
|
||||
|
||||
devdesk (0.3.1) bookworm; urgency=medium
|
||||
|
||||
* Auto-deploy: tagged releases trigger CT 126's webhook listener (house HMAC
|
||||
|
||||
Reference in New Issue
Block a user