feat: v0.10.0 quieter Matrix, worktrees, usage pace, repo diffs, copy reply, turn timer, compact
- Matrix "needs you": ignore Claude's idle reminder (no red, no post); post only when no tab is in view, after 60 s, once per session per 10 min, and say what is asked. Closes #50 - devdesk new NAME PROJECT --worktree: own checkout on devdesk/NAME, cleaned up on end when clean/merged. Closes #44 - Usage meters: reset time, pace warning; Matrix ping past 90% when away. Closes #45 - Repo panel lists changed files; click opens the diff. Closes #46 - Copy Claude's last reply (--last-reply). Closes #47 - Turn timer in chip, title and cards. Closes #48 - Compact button at 80% context when idle. Closes #49 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WHRLCCdXYm41Qx5kNhehaP
This commit is contained in:
Vendored
+24
@@ -1,3 +1,27 @@
|
||||
devdesk (0.10.0) bookworm; urgency=medium
|
||||
|
||||
* Matrix "Claude needs you" is quieter and says what is asked (#50):
|
||||
- Claude's idle reminder after a turn no longer counts as a wait: no red
|
||||
session, no inbox entry and no Matrix post.
|
||||
- Posts only when no DevDesk tab has been in view for ~2 minutes, after
|
||||
60 s, and at most once per session per 10 minutes
|
||||
(DEVDESK_MATRIX_QUIET).
|
||||
- The message names the tool, its description and the command.
|
||||
* Own git worktree per session (#44): `devdesk new NAME PROJECT
|
||||
--worktree` or a checkbox in the New session form. It uses branch
|
||||
devdesk/NAME in $ROOT/.worktrees. Ending the session removes the
|
||||
worktree if it is clean, and the branch if it is merged.
|
||||
* Plan meters show when each window resets. If the pace so far would use
|
||||
a window up before then, they warn instead. Matrix gets one message per
|
||||
5-hour window past DEVDESK_USAGE_WARN (90%) when you're away (#45).
|
||||
* Repo panel lists the changed files; a click opens the diff (#46).
|
||||
* Copy Claude's last reply as Markdown: a session button and a palette
|
||||
entry, backed by `--last-reply` (#47).
|
||||
* Turn timer in the session chip, the tab title and session cards (#48).
|
||||
* Compact button when the context is 80% full and Claude is idle (#49).
|
||||
|
||||
-- Jared Vititoe <jjvititoe1@gmail.com> Sun, 11 Oct 2026 23:30:00 -0400
|
||||
|
||||
devdesk (0.9.5) bookworm; urgency=medium
|
||||
|
||||
* Context use is shown in tokens as well as percent (#43): Claude's
|
||||
|
||||
Reference in New Issue
Block a user