google / google/capsem

Post-1.3: tray actions should reflect service-down state

Open
#88 0 comments 0 reactions 0 assignees View on GitHub
type:bug
Dominant language
Rust
Stars
72
Forks
13
Avg merge
1d 2h
Merged PRs (30d)
5

Description

Manual 1.3 testing: `capsem status` showed the service stopped, but the tray still offered actions like dashboard/session listing that cannot work while the daemon is down.

Expected:
- When service is down, tray should clearly show service unavailable.
- Actions that require the daemon should be disabled or replaced with Start/Retry.
- No dashboard/session action should lead to confusing API errors when the service is known down.

Post-1.3 polish unless it blocks service start.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the tray action handling and how it consumes the service state reported by `capsem status`. Verify behavior with the daemon stopped: the tray should show that the service is unavailable, prevent dashboard and session actions from producing API errors, and offer Start or Retry instead.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.