fix: simplify task center scopes and status filters

Task Center previously split unbound tasks into a global scope and tasks needing attention into a separate filter. Keep Current project and All projects, label unbound tasks, and restore legacy global scope preferences as all-projects without changing task data.

Keep Active, Paused, and Finished filters. Active includes idle, queued, running, waiting_approval, failed, and interrupted tasks; task details and project-scoped approvals remain available.

Release note: Task Center now offers Current project or All projects and groups tasks needing attention under Active, while retaining project labels and approval actions.
This commit is contained in:
mesalogo
2026-09-16 14:05:36 +08:00
parent e84d7bd185
commit cb245a6402
12 changed files with 149 additions and 68 deletions
+3 -2
View File
@@ -98,8 +98,9 @@ records are listed separately and do not introduce another feature status.
toggle sits beside the theme switch. The right workbar uses a persistent “+”
capability catalog and application tabs.
Task Center and Workspace are permanent singleton tabs; browser tabs are
independent instances. Task Center can show the current project, global
tasks, or all projects, and retains the selected scope with the layout.
independent instances. Task Center can show the current project or all projects,
and retains the selected scope with the layout. Tasks without a project appear
under all projects with an “Unbound project” label.
Users can open multiple independent terminals for the current local or
managed SSH project with bounded output, resizing, termination, and explicit
reconnection. Closing a terminal tab ends its Shell; restarting the app