Skip to content

feat(hub): redesign dashboard and fix Hub agent status accuracy - #12

Merged
Tam-Leal merged 1 commit into
mainfrom
feat/hub-dashboard-redesign
Jul 29, 2026
Merged

feat(hub): redesign dashboard and fix Hub agent status accuracy#12
Tam-Leal merged 1 commit into
mainfrom
feat/hub-dashboard-redesign

Conversation

@Tam-Leal

Copy link
Copy Markdown
Contributor

Summary

  • Redesign the Hub logged-in shell (IBM Plex, terminal panel, clearer Settings/keys UX) and densify list mode to match card signals.
  • Fix agent status mislabeling: preserve leading spaces from git status --porcelain so unstaged changes are not reported as staged (with regression test).
  • Allow http://localhost / 127.0.0.1 for local Hub development (HTTPS still required otherwise), and keep Hub API keys when saving Configure Hub.

Test plan

  • Open Hub dashboard: Overview, Repos, Settings, machine detail render cleanly
  • Toggle Cards / List and filters; list rows show M/S/? and status badge without sparse layout
  • Dirty a local repo with an unstaged edit; Hub shows unstaged (not staged) after snapshot
  • Configure Hub with http://localhost:3848 + API key saves and sends snapshot
  • Remote Hub URL still requires HTTPS
  • Create/revoke API key flow still works; existing keys remain after saving Hub config from the app

Align Hub shell with the site aesthetic, densify list mode, and fix porcelain trimming that mislabeled unstaged files as staged. Allow http://localhost for local Hub and keep API keys when saving Hub config.
@Tam-Leal
Tam-Leal merged commit c2fb549 into main Jul 29, 2026
1 check passed
@Tam-Leal
Tam-Leal deleted the feat/hub-dashboard-redesign branch July 29, 2026 22:37
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