Repository navigation
v0.3.0 — Freeze any pane
Freeze any focused pane with f, keep several panes stable for copying, and
resume them all with Shift+F. Other panes, ingestion and totals keep updating.
Independent pane snapshots
- Hosts, Top URLs, Clients, Live Requests, PHP-FPM and Source Health each have
their own freeze state. The stream shares its state between both views. ffreezes or resumes the focused pane immediately. This replaces the
previous binding that always toggled Hosts, regardless of focus.- Shift+F unfreezes every pane, including panes in the hidden view. It preserves
the separatezstream auto-follow pause and current filters. - Frozen panes show
[frozen] f resumeand are named in the header. Bottom help
includesf freezeandF thaw allin Dashboard and Services. - Frozen snapshots retain rows, values and order while logs keep arriving.
Scroll, search, zoom and resize within the retained data. Frozen requests
remain available even after leaving the live recent buffer. - Filter/sort changes and clearing filters keep panes frozen. Current settings
apply on resume; frozen table labels/markers describe the captured settings. - On stream resume, auto-follow selects the latest request. With auto-follow
paused, selection stays on the inspected request if still available, or
falls back to the oldest visible request if it has expired. - PHP-FPM pool counters and source diagnostics stay stable in frozen panes;
header alerts and source counts continue to reflect live data.
z pauses auto-follow while records continue updating; f on Live Requests
retains its data. Exit search entry before pressing these shortcuts, since
letters are query text while typing a search.
Project presentation
The README includes a new friendly goblin Linux admin pixel-art banner and a brief reference to
callm, a CLI for calling LLMs, and
htmlmd, a CLI/API for converting HTML to
Markdown, both from the same owner.
Validation
Full local Go tests, vet, lint and the static build passed. Regression coverage
includes every pane's bindings, simultaneous freezes, individual/global resume,
stream rollover, retained selection, search/zoom/resize, filter-map isolation,
live FPM alerts, real source discovery, empty panes and Shift+F event forms.
An isolated compiled-CLI TERM=xterm-256color PTY check froze Hosts, URLs and
stream together while twenty requests were appended to a real access log.
Scrolling kept the stream stable, resuming URLs left other panes frozen, and
uppercase F resumed them all while preserving z. The process exited zero.
See usage and keys and
implementation evidence. Exact-commit
CI race tests, release workflow results and published artifact verification
are recorded in the GitHub release notes. The local race detector remains
unavailable on this host; see local tooling.
Downloads
Static Linux binaries for x86_64 and aarch64, packaged as .tar.gz, plus
checksums.txt. The extracted binary reports wstat 0.3.0 with --version.
Published build verification
Release commit: 43b3bc7f4e9dd318881bf4b796d51ed6cb94fb0c.
- Exact-commit CI passed, including Ubuntu race tests,
lint/vet/formatting, static builds and version wiring. - Release workflow passed for the same revision.
- Both downloaded Linux archives match
checksums.txt, contain the expected
x86_64/aarch64 ELF binaries, are statically linked (CGO_ENABLED=0), and have
clean build metadata for this exact commit (vcs.modified=false). - The downloaded native ARM64 binary reports
wstat 0.3.0. The x86_64 binary
was checked by checksum, architecture and build metadata on the ARM64 host.