Skip to content

feat(tasks): add TaskSheet component for detailed task history and management#388

Open
vitaliy-blprnt wants to merge 2 commits into
outsourc-e:mainfrom
vitaliy-blprnt:main
Open

feat(tasks): add TaskSheet component for detailed task history and management#388
vitaliy-blprnt wants to merge 2 commits into
outsourc-e:mainfrom
vitaliy-blprnt:main

Conversation

@vitaliy-blprnt
Copy link
Copy Markdown
Contributor

@vitaliy-blprnt vitaliy-blprnt commented May 8, 2026

  • Introduced a new TaskSheet component to display task history entries, including events, comments, and runs.
  • Implemented utility functions for timestamp formatting, payload compacting, and event title generation.
  • Enhanced TasksScreen to manage task selection and detail fetching, integrating the new TaskSheet for improved task management.
  • Added unit tests for task history entry building to ensure correct ordering and structure.
image

unrelated note: That UsageMeter component in the screenshot is below the fold. That was like that before I touched it.

…nagement

- Introduced a new TaskSheet component to display task history entries, including events, comments, and runs.
- Implemented utility functions for timestamp formatting, payload compacting, and event title generation.
- Enhanced TasksScreen to manage task selection and detail fetching, integrating the new TaskSheet for improved task management.
- Added unit tests for task history entry building to ensure correct ordering and structure.
@vitaliy-blprnt vitaliy-blprnt marked this pull request as draft May 8, 2026 01:10
- Introduced TaskRelationLink type to represent relationships between tasks, including optional properties like title, column, priority, and assignee.
- Updated TaskDetail to use TaskRelationLink for parent and child links, improving data structure and clarity.
- Added normalization functions for task columns, priorities, and relation links to ensure consistent data handling.
- Enhanced TaskSheet and TasksScreen components to support displaying related tasks, allowing users to view and manage parent and child task relationships effectively.
- Implemented backend adjustments to hydrate task details with related task labels for better context in the UI.
- Added unit tests to verify the correct mapping of task relations in the backend.
@vitaliy-blprnt vitaliy-blprnt marked this pull request as ready for review May 8, 2026 01:18
@Cossackx
Copy link
Copy Markdown
Contributor

Closing as superseded by the semantic swarm/runtime cleanup path. This branch is currently conflicting against main; if the idea is still wanted, please reopen as a fresh focused PR sliced from current main with one product/infrastructure concern per branch.

@Cossackx
Copy link
Copy Markdown
Contributor

Hermes triage: this PR is currently conflicting against main and should be treated as superseded by the semantic swarm/runtime cleanup path. Direct close was attempted but blocked by GitHub permissions for Cossackx (ClosePullRequest). Recommended maintainer action: close this PR and reopen any still-wanted work as a fresh focused branch from current main, one product/infrastructure concern per PR.

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.

2 participants