Post-1.3: tray actions should reflect service-down state
- 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
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