Skip to content

feat(tui): silent non-view commands; interactive task list dialog (0.5.0) - #10

Merged
jkrandom-sudo merged 1 commit into
mainfrom
feat/loop-dialog-ux
Jul 23, 2026
Merged

feat(tui): silent non-view commands; interactive task list dialog (0.5.0)#10
jkrandom-sudo merged 1 commit into
mainfrom
feat/loop-dialog-ux

Conversation

@jkrandom-sudo

Copy link
Copy Markdown
Owner

Summary

  • /loop 1m <prompt> 等启动/取消/暂停/恢复命令不再弹窗、不再 toast,完全静默;失败仍以 error toast 提示
  • /loop list/loop status 保留弹窗,重做为可交互任务列表:任务行可直接选中(Enter 复制 ID),状态图标着色(▶/⏸),列对齐,底部快捷键提示栏,支持空态与降级渲染
  • 新增 CLAUDE.md / AGENTS.md,写入分支开发 → 本地验证 → PR 合并 → npm token 发布的项目约定
  • Release 0.5.0

Test plan

  • npm test — 193/193 通过(含新增 parseLoopTaskList、isLoopTaskListToast、task list 布局、启动静默集成测试)
  • OpenCode 中手动端到端:/loop 1m ... 无弹窗;/loop list 弹美化列表;Enter 复制 ID;q/esc 关闭

🤖 Generated with Claude Code

/loop start/cancel/pause/resume no longer pop a dialog or toast —
only failures surface as error toasts. /loop list|status keep the
native dialog, reworked into a selectable task list: color-coded
status icons, aligned columns, Enter copies the task ID, plus a
shortcut hint bar. Also documents the branch → PR → npm publish
workflow in CLAUDE.md / AGENTS.md. Release 0.5.0.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@jkrandom-sudo
jkrandom-sudo merged commit f64c96b into main Jul 23, 2026
3 checks passed
@jkrandom-sudo
jkrandom-sudo deleted the feat/loop-dialog-ux branch July 23, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant