Skip to content

Release: issue templates, optimistic flows, seeder health, CI fixes#10

Merged
tashda merged 2 commits into
mainfrom
dev
Apr 28, 2026
Merged

Release: issue templates, optimistic flows, seeder health, CI fixes#10
tashda merged 2 commits into
mainfrom
dev

Conversation

@tashda
Copy link
Copy Markdown
Owner

@tashda tashda commented Apr 28, 2026

Summary

Bundles the work that has accumulated on `dev` since v1.2.0:

  • GitHub issue templates — adds `bug_report.yml`, `feature_request.yml`, and `config.yml` under `.github/ISSUE_TEMPLATE/` so the New issue page stops dropping users straight into a blank form.
  • Seeder MQTT diagnostics — new `/api/health` endpoint and clearer 503 messages on the test-center control plane; surfaces broker connection state and seed completion so failed scenarios are debuggable without reading logs.
  • Device flows — optimistic device rename, optimistic remove with Deleting badge, Recently Added section, interview indicator, fix for device detail title not updating after rename.
  • Mock bridge — native macOS launcher (drops Docker on Full CI), HTTP test center for scenario-driven testing.
  • CI — Full CI workflow stabilization (parallelism tuning, simctl bootstatus, cancel-on-failure), Prepare Release PR step fix, drop UI tests from Full CI during redesign.
  • UI — Fan card redesign, Permit Join active sheet redesign, Settings Logging restructure.

Test plan

  • Fast CI passes on PR
  • After merge, confirm GitHub New issue page shows the bug / feature templates
  • Spin up mock bridge and hit `GET /api/health` to verify diagnostics

🤖 Generated with Claude Code

tashda and others added 2 commits April 28, 2026 12:51
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Surface MQTT connection state and seed completion via control plane so
operators can diagnose why scenarios are 503ing without reading logs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tashda tashda merged commit 8953029 into main Apr 28, 2026
1 check 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.

1 participant