Skip to content

v0.15.0 — Triage Faster with Rules, Notes, and Boolean Filters

Choose a tag to compare

@github-actions github-actions released this 30 Jul 10:05
· 15 commits to main since this release
ae65b6c

This release adds four practical ways to keep incident triage organized: reusable row highlighting, notes on anchors, direct navigation, and full boolean filter expressions.

Highlights

  • Highlight rules: open Settings → Highlight rules… to color entire rows when a column condition matches. The editor supports text matching, numeric ranges, and booleans, with foreground/background palette choices plus bold and italic. Rules follow columns by stable keys rather than visual position, and the last matching rule wins. Anchor colors remain visually dominant. Rules are saved with both Full and Columns-only configurations.
  • Anchor notes: attach a one-line note from an anchored row’s Anchor → Edit note… menu or press F4 on the focused anchored row. Notes can also be edited in the View → Anchors panel by double-clicking its Note cell or pressing F2 while that cell is active. Notes appear in row tooltips and Record Details, are included by Copy as key/value, and are saved with anchor colors.
  • Go to Line: choose Edit → Go to Line… (Ctrl+G) and enter a 1-based retained-row number. If streaming retention has evicted older rows, line 1 means the earliest row still retained. A target hidden by filters is reported instead of silently selecting another row.
  • Go to Timestamp: choose Edit → Go to Timestamp… (Ctrl+Shift+G) to jump to the first visible row at or after an absolute timestamp or a relative value such as -1h or -30m. Naive timestamps are interpreted in the displayed time zone; timestamps carrying an explicit zone keep that zone.
  • Boolean filters: Filters → Advanced Filter… opens a live-validated text editor for nested AND, OR, and NOT expressions. It supports string, regular-expression, wildcard, numeric, boolean, enumeration, and timestamp predicates. The existing simple filter editor remains available and continues to combine its rules with AND.

Compatibility

Anchor notes and highlight rules are additive fields: configurations without them load with empty notes and no highlight rules. Themes from earlier releases also load; the new highlight palette falls back to built-in colors when absent.

Filter persistence is a deliberate schema replacement, not a migration. v0.15.0 removes the old top-level filters array and writes a single expression tree whose leaves identify columns by key. Because unknown JSON keys are tolerated, v0.14 and older configuration files still open, but their old filters array is ignored and those saved filters do not carry forward; the resulting v0.15 view has no active filter expression. Recreate important filters after upgrading, then save from v0.15.

The reverse direction is also lossy: v0.14 does not understand the new expression, highlightRules, or anchor note fields and may drop them when it loads and re-saves a v0.15 configuration. Keep a backup before moving configurations between these versions.

No new bundled runtime dependency is introduced.

Full changelog: v0.14.0...v0.15.0