Skip to content

feat(app): fade the background move hint - #44109

Merged
Brendonovich merged 3 commits into
v2from
background-hint-fade
Aug 22, 2026
Merged

feat(app): fade the background move hint#44109
Brendonovich merged 3 commits into
v2from
background-hint-fade

Conversation

@Brendonovich

@Brendonovich Brendonovich commented Aug 22, 2026

Copy link
Copy Markdown
Member

The "Press ⌘B to move running work to the background" hint now fades when its visibility changes on an already-mounted timeline. Initial page and tab mounts render it immediately without animation.

`solid-presence` keeps the row mounted until the exit animation finishes. A memo seeded with the initial visibility distinguishes mounting from later enter/exit transitions.

This also restores the active shimmer for backgrounded shell tasks. The current `v2` base regressed that state in #44095 by checking only `streaming`; backgrounded shells use a completed tool state with `metadata.status === "running"`, which caused this PR's initial E2E checks to fail before exercising the fade.

Verification:

  • `bun typecheck` in `packages/app`
  • `bun typecheck` in `packages/session-ui`
  • Full pre-push monorepo typecheck (32 packages)

@Brendonovich
Brendonovich requested a review from Hona as a code owner August 22, 2026 10:33
@Brendonovich
Brendonovich merged commit b94ba27 into v2 Aug 22, 2026
7 of 9 checks passed
@Brendonovich
Brendonovich deleted the background-hint-fade branch August 22, 2026 11:50
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