Skip to content

feat(ui): add clear and delete action buttons to todo list (#7719) - #7747

Open
Param141 wants to merge 1 commit into
esengine:main-v2from
Param141:feature/todo-delete-clear-buttons
Open

feat(ui): add clear and delete action buttons to todo list (#7719)#7747
Param141 wants to merge 1 commit into
esengine:main-v2from
Param141:feature/todo-delete-clear-buttons

Conversation

@Param141

@Param141 Param141 commented Aug 6, 2026

Copy link
Copy Markdown

Summary

Adds lightweight clear and per-item delete buttons to the TODO list panel in the desktop frontend and CLI. This allows users to manually perform quick task-list cleanup directly in the UI without triggering an unnecessary LLM model turn.

Issues

Fixes #7719

Verification

  • Added onClear and onDelete props to TodoPanel.tsx and updated state handling in App.tsx.
  • Extended /todo and /todos slash command handling in chat_tui.go and registered the command in slash_registry.go.
  • Verified component rendering and handler state synchronization across both frontend and TUI layers.

Documentation impact

Documentation-impact: none - UI enhancement for existing TODO panel behavior; no changes to configuration or public APIs.

Cache impact

Cache-impact: none - purely frontend and CLI TUI interaction layer changes; no effect on system prompt serialization, tool schemas, or provider messaging.
Cache-guard: N/A - no prompt or tool payload modifications.
System-prompt-review: N/A

@github-actions github-actions Bot added v2 Go rewrite (1.x) — main-v2 branch, active development desktop Wails desktop app (desktop/**) tui Terminal UI / CLI (internal/cli, internal/control) labels Aug 6, 2026
@Param141

Param141 commented Aug 6, 2026

Copy link
Copy Markdown
Author

Submitted a fix for this in #7747!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

desktop Wails desktop app (desktop/**) tui Terminal UI / CLI (internal/cli, internal/control) v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: todo 列表提供删除/清空按钮,轻量操作不应消耗 LLM 回合

1 participant