Releases
1.3.0
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.