Skip to content

Add desktop sidecar for live queue visibility#31

Merged
steve-the-edwards merged 2 commits intoblock:mainfrom
steve-the-edwards:sedwards/no-ticket/desktop-sidecar
Apr 23, 2026
Merged

Add desktop sidecar for live queue visibility#31
steve-the-edwards merged 2 commits intoblock:mainfrom
steve-the-edwards:sedwards/no-ticket/desktop-sidecar

Conversation

@steve-the-edwards
Copy link
Copy Markdown
Collaborator

@steve-the-edwards steve-the-edwards commented Apr 22, 2026

Summary

  • add a minimal Compose Multiplatform desktop sidecar that reads the existing queue.db directly
  • redesign the sidecar around a topology-first queue board plus a running-now strip so queue setup, active work, and FIFO waiting order are easier to scan
  • show running-task origin metadata in the sidecar, including repo/worktree, git branch, caller label, and a visibly ticking running timer when that metadata is available
  • document how to run the sidecar and ignore its local Gradle build outputs

Validation

  • ./desktop-sidecar/gradlew compileKotlinDesktop desktopTest
  • uv run pytest tests/test_queue.py tests/test_tq_cli.py
  • cd desktop-sidecar && ./gradlew run --args="--help"
  • uv run ruff check .
  • uv run pytest -v

Review

  • amp review --files .gitignore README.md desktop-sidecar/ "uncommitted changes for the new Compose desktop sidecar app and docs"
  • Amp suggested considering a long-lived DB connection for polling, but did not surface a correctness bug in the current minimal implementation.

@steve-the-edwards
Copy link
Copy Markdown
Collaborator Author

@codex review

@steve-the-edwards steve-the-edwards marked this pull request as ready for review April 22, 2026 23:52
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 42e0226211

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Copy link
Copy Markdown
Collaborator

@shyamu shyamu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Neat!

@steve-the-edwards steve-the-edwards merged commit 270cb27 into block:main Apr 23, 2026
8 checks passed
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.

2 participants