Skip to content

Merge My tasks into the Inbox (List / Board views) - #252

Merged
danielehrhardt merged 2 commits into
mainfrom
feat/inbox-my-tasks-merge
Oct 25, 2026
Merged

danielehrhardt merged 2 commits into
mainfrom
feat/inbox-my-tasks-merge

Conversation

@danielehrhardt

@danielehrhardt danielehrhardt commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Why

The sidebar had Inbox and My tasks next to each other, and both listed the same things: every agent question and every to-do appeared in the Inbox's "Needs your attention" list and on the My tasks board, with two separate badges (26 / 12) counting overlapping items.

What changed

  • One Inbox for everything that waits for you, with a view switch in the header:
    • List: questions, to-dos, missing logins, reviews, paused runs and failures, with Open / Resolved / Dismissed and the notifications column (as before).
    • Board: the former My tasks kanban (Backlog, To do, Doing, Done) with search, drag and drop and quick add.
  • The view you pick is remembered; ?view=board / ?view=list override it.
  • New task button in the Inbox header (switches to the board and opens quick add).
  • The task sheet (?task=) opens from either view.
  • My tasks removed from the sidebar (also in Easy mode); a single Inbox badge.
  • /my-tasks redirects: /my-tasks?task=X → /inbox?task=X, /my-tasks → /inbox?view=board, so existing notifications, ticket links and the mobile app's links keep working. G M now opens the board.
  • Agent prompt, human_task_create tool description and the blocked-ticket note say "Inbox" instead of "My tasks".
  • The page component moved to components/human-tasks/human-task-board.tsx.

The mobile app keeps its own My tasks screen (unchanged).

Checks

  • pnpm typecheck (desktop), tsc (core)
  • bun test test/human-tasks.test.ts: 29 pass
  • Manually checked against a local core: list view, board view, old /my-tasks?task= link opening the sheet

The sidebar had Inbox and My tasks side by side with overlapping counts: every
agent question and to-do showed up in both. The Inbox is now the one place for
what waits for you, with a List view (questions, to-dos, logins, reviews, updates)
and a Board view (the former My tasks kanban). Old /my-tasks links redirect.
@danielehrhardt
danielehrhardt merged commit 383b231 into main Oct 25, 2026
8 checks passed
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