Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 17:20

Added

  • Release date filter in the Patch section. Narrow patches by when they were
    released — relative presets (last 24 hours / 7 / 30 / 90 days) or a custom
    After/Before date range. The relative window is stored relatively, so a saved
    preset stays "last 7 days" rather than freezing to fixed dates.
  • Presets capture the full query. Saved presets now also restore the patch
    Type, Status selection, and the install-history window, alongside the existing
    device/OS/severity facets. (Auto-refresh cadence is intentionally excluded.)

Changed

  • Filters are grouped into Device and Patch sub-sections. A single Filters
    panel now separates device facets (Organization, Location, Role, OS Type, OS
    name) from patch facets (Type, Status, Severity, Search, Released,
    Installed-within), with Severity directly under Status. Run query, Export, and
    Auto-refresh moved to their own controls row, and the Search field is narrower.

Fixed

  • The Released filter's date pickers are now dark-themed and their calendar icon
    is visible.
    The native date inputs now follow the app's dark color scheme, so
    the calendar popup matches the UI and the (previously dark-on-dark, invisible)
    calendar icon is light and clickable.
  • Pending patches returned no results. NinjaOne's patch API uses MANUAL for
    patches awaiting approval (its UI labels them "Pending"), but the app filtered for
    the literal PENDING, which the API never returns — so the Status: Pending filter
    and the Compliance pending counts matched nothing. "Pending" now maps to MANUAL,
    and such patches display as "Pending".
  • OS Type filtering returned no patches. NinjaOne's patch query endpoints
    ignore class in the device filter, so selecting an OS Type returned matching
    devices but zero patch rows (for any class). The OS Type facet is now applied
    client-side for patches via the device join.
  • The OS Type facet only appeared after sign-in. It's a static list, so it now
    loads at startup instead of waiting for the authenticated lookups.