Skip to content

Conversation

@normenmueller
Copy link
Contributor

@normenmueller normenmueller commented Jan 2, 2026

feat/ui-tweaks

Task card affordances and visible-property inheritance

This change set refines task card affordances (clear click cues) and ensures subtasks inherit the parent card’s visible properties so metadata stays consistent across levels.

Examples (illustrative):

  • Inline task cards show a pointer on the title to clarify clickability.
  • Project cards keep the chevron visible when it appears on the right.
  • Subtasks mirror the parent card’s visible properties.

Changelog

  • Add pointer cursor cues to clickable task card controls and inline titles.
  • Mark project task cards and keep right-side chevrons visible.
  • Persist resolved visible properties on cards and apply them to subtask rendering.

Tests

  • npm run i18n:sync
  • npm run lint (warnings only; matches main)
  • npm run typecheck
  • npm run test:ci -- --verbose (fails: due-date-timezone-inconsistency test, same as main)
  • ./node_modules/.bin/jest tests/unit/ui/TaskCard.test.ts --runInBand
  • npm run test:integration
  • npm run test:performance (no tests found)
  • npm run build (missing OAuth IDs warning, same as main)
  • npm run test:build

cf. PR.md

@normenmueller normenmueller changed the title feat: improve task card interaction cues feat: UI tweaks Jan 2, 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.

1 participant