Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 03:11
· 44 commits to main since this release
4eef15d

Added

  • The unified-api web UI (apps/unified-api): an overview of what needs
    attention, sources with their groups, hosts and variables, endpoints,
    projects, credentials, the federation topology, metrics charts sampled from
    /metrics, and the configuration. Host search from every page (/ or
    Ctrl+K). Light, dark or system theme. Pages an API key may not read are left
    out of the menu.
  • Sign-in through unified-api's own login page (API key or LDAP); writes carry
    the session's CSRF token and retry once if the session changed.
  • @opusprojects/unified-ui: the shared visual components (app shell, cards,
    health pills and summaries, charts, tree, pagination, code view, theme
    switch) and the --uu-* design tokens.
  • @opusprojects/unified-client: the shared non-visual pieces (the session
    middleware for openapi-fetch, health states, Prometheus parsing and an
    in-browser metrics sampler, the stored theme).
  • End-to-end tests with Playwright against a mocked API (npm run test:e2e).
  • A demo image: the built UI behind nginx, forwarding to a unified-api.
  • Requires unified-api 0.34.0 or later, which also serves this UI itself.