Skip to content

fix(task-activity): revamp ask-user-question ui - #275

Merged
astyfx merged 1 commit into
mainfrom
fix/task-activity-ui-ask-user-question
Jul 29, 2026
Merged

fix(task-activity): revamp ask-user-question ui#275
astyfx merged 1 commit into
mainfrom
fix/task-activity-ui-ask-user-question

Conversation

@astyfx

@astyfx astyfx commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

Fix the Task Activity layout while Ask User Question is pending and refresh the question interaction UX around a focused response composer.

Changes

Fixes

  • task-activity: collapse duplicate activity rows while the pending interaction composer owns attention, preserving the waiting state and natural composer spacing.
  • ask-user-question: redesign the response card with accessible radio/checkbox controls, custom answers, explicit Continue and Decline actions, and compact settled-state summaries.
  • interaction layout: cover keyboard navigation, 44px touch targets, 375px responsive layout, light/dark themes, and additional-context divider spacing.

Test Evidence

  • bun run test:ci — passed all 305 isolated test files, reliability/max-lines/switch gates, typecheck, renderer build, and desktop build.
  • bun run test:e2e -- tests/e2e/turn-activity.e2e.ts --project=chromium — 2 passed.
  • bun test tests/user-input-card.test.tsx tests/turn-activity-render.test.tsx — 9 passed.

Notes

  • No provider, preload, IPC, or persistence contracts changed.
  • No breaking changes.

@astyfx
astyfx enabled auto-merge (squash) July 29, 2026 07:32

@heath-s heath-s left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@astyfx
astyfx merged commit e223d84 into main Jul 29, 2026
4 checks passed
@astyfx
astyfx deleted the fix/task-activity-ui-ask-user-question branch July 29, 2026 07:35
@astyfx astyfx mentioned this pull request Jul 29, 2026
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