Skip to content

feat(desktop): working indicator on project sidebar#14955

Open
edemaine wants to merge 1 commit intoanomalyco:devfrom
edemaine:working-indicator
Open

feat(desktop): working indicator on project sidebar#14955
edemaine wants to merge 1 commit intoanomalyco:devfrom
edemaine:working-indicator

Conversation

@edemaine
Copy link
Copy Markdown
Contributor

@edemaine edemaine commented Feb 24, 2026

Issue for this PR

Fixes #14430 and fixes #12077

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Added a "AI is working" spinner in the bottom-right corner of the project icon in the sidebar list of projects.
This makes it much easier to keep track of multiple long-running tasks at the same time.
Previously, you needed to hover into the sessions for each project to see whether anything was working.

This feature matches the existing "new results" dot in the top-right corner of the project icon. By using a different corner for the spinner, you can see both, in case one session has new results and another is working.

While I was here, I noticed and fixed an inconsistent use of status.type in the TUI session list, where "retry" wasn't treated as working, whereas it was everywhere else.

How did you verify your code works?

bun run dev:desktop and sending test messages

Screenshots / recordings

image

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@Hona You said to @ you for future PRs, but no pressure!

@figloalds
Copy link
Copy Markdown

Should verify if this also closes 12077, because the description seem different, but the explanation seems to be requesting the same thing

@edemaine
Copy link
Copy Markdown
Contributor Author

Agreed! I added a fixes for that issue too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants