Skip to content

Release 1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Mar 19:32
· 121 commits to main since this release

1.3.0 (2026-03-06)

Feat

  • add --tail, --time-window, and --columns CLI arguments
  • ~ shows all excluded logs (filters + parse failures, not just parse)
  • chained ~ buffers exclude lines from all ancestor delimiters
  • unparsed buffer (~) stays updated with streaming data
  • ~ creates a new raw buffer from unparsed logs instead of a popup screen
  • show skipped row count in status bar, suppress repeated mismatch warnings
  • smarter delimiter inference with auto-switch on mismatch
  • delimiter fixes, empty-input guards, space+ option, status bar
  • queue user actions during data loading instead of rejecting them
  • flash message when delimiter change clears active filters
  • arrival timestamps, time window filter, and rolling window

Fix

  • prevent double lines when switching delimiter to raw
  • filters now match text that looks like Rich markup tags (e.g. [INFO])
  • update 5 stale tests to match current behavior
  • catch parse errors in view_unparsed_logs for JSON/CSV delimiters
  • JSON delimiter switch from raw/regex uses first data row as header
  • one-shot time window, cursor scroll behind header, page up/down

Refactor

  • extract mixins from god objects, fix bugs, and improve test suite
  • improve state management and fix code smells across codebase
  • consolidate delimiter auto-switch logic and fix review findings
  • extract shared auto-switch method, remove redundant state