Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 04:05
· 107 commits to main since this release

Frontend foundations: the web UI is now held to the same test/lint/format bar
as the Go backend, plus one History-tab fix.

Fixed

  • The History tab no longer presents a failed grab as "Downloading". A grab
    that settled as failed (the download errored in the client, or vanished past
    the missing-from-client grace period) rendered with the in-progress icon and
    verb; it now gets a distinct destructive-toned Failed row.

Internal

  • The frontend now has a test runner (Vitest), wired into make test — the
    web UI is no longer exempt from the repo's TDD process.
  • Formatting and linting are enforced end to end: Prettier (checked in
    make web-lint), oxlint's react/exhaustive-deps and suspicious rule
    category, and a self-installing pre-commit hook (gofmt + prettier) so a quick
    manual edit can't reach CI unformatted.
  • CI now fails when the committed api-types.ts drifts from the OpenAPI
    spec, keeping the typed frontend client honest.