Runs list page with LiveFilter-based filtering.
Uses URL-driven filters for shareable links and Ecto queries via QueryBuilder.
Summary
Functions
Converts active LiveFilter values into options accepted by PgFlow.Runs.
Functions
@spec operational_filters([LiveFilter.Filter.t()]) :: keyword()
Converts active LiveFilter values into options accepted by PgFlow.Runs.
Started-at ranges may include either or both endpoints.