Hive Hive
Sign in

feat(account): redesign identities page as a Noora providers table

GitHub issue · Closed

Metadata
Source
tuist/hive #12
Updated
Jun 24, 2026
Domains
Hive
Details

Summary

  • Redesign the account Identities page as a standard Noora <.card> + <.table> (Provider / Account / Status), matching the products settings page and filling the full content width.
  • Drive each row off provider state: connected providers show their linked account id plus a Connected badge, configured-but-unlinked providers expose a Connect button to /auth/<provider>, and providers the instance has not enabled are dimmed with a Not configured badge.
  • Make dev login deterministic by reusing the existing test@hive.dev user and ignoring requested personas; move the dev sign-in form ahead of the provider buttons on the login page and let it stretch full width.
  • Seed github and oidc identities and harden the seed cleanup query so the page exercises connected, connectable, and unconfigured states.

Testing

  • mix test (191 tests, 0 failures)
  • mix compile --warnings-as-errors
  • mix credo lib/hive_web/components/account_components.ex
Comments

No GitHub comments yet.