Skip to content

Mark native-backed tasks on card, sidebar and breadcrumb - #1233

Merged
h0x91b merged 2 commits into
mainfrom
feat/dev3-native-backend-marker
Aug 2, 2026
Merged

Mark native-backed tasks on card, sidebar and breadcrumb#1233
h0x91b merged 2 commits into
mainfrom
feat/dev3-native-backend-marker

Conversation

@h0x91b

@h0x91b h0x91b commented Aug 2, 2026

Copy link
Copy Markdown
Owner

One shared, non-interactive marker states a task's persisted terminal-backend identity next to its title on all three task-identity surfaces: the Kanban card, the Active Tasks sidebar row, and the Task View breadcrumb.

  • New NativeBackendMark component (plus isNativeBackendTask) derives the identity through the shared terminal-backend-identity codec — explicit native only. Explicit tmux, legacy unmarked records, and any unknown value render nothing.
  • The marker means stored identity only; it says nothing about whether a terminal is running, connected or healthy. Tooltip and aria-label in en/ru/es say so.
  • No schema, persistence, migration, backfill or backend-switching change.

Live browser QA on the real board (dark + light, 1440px and 560/760px narrow): marker present on native tasks in all three surfaces, absent on tmux/legacy, no console errors.

Supersedes #1232, which GitHub closed automatically when its opaque head branch was renamed to satisfy the repository branch-naming rule.

@h0x91b
h0x91b merged commit 70ae254 into main Aug 2, 2026
18 checks passed
@h0x91b
h0x91b deleted the feat/dev3-native-backend-marker branch August 2, 2026 18:57
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