Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
1.2.0 — 2026-07-23
Added
Comprehensive Windows launcher (Open Sentry Batch.bat) with auto-install via winget, Chocolatey, or direct MSI download.
Cross-platform Linux/macOS launcher (start.sh) supporting apt, pacman, dnf, yum, zypper, brew, macports, nix, apk, portage, and winget.
Port conflict detection with automatic fallback to next available port.
Server health checks via HTTP probe (curl/wget) instead of blind sleep.
Internet connectivity check before installing dependencies.
Browser auto-detection across all platforms.
Signal handling and cleanup trap for graceful shutdown.
Argument parsing (--port, --log, --help) for both launchers.
Minimum Node.js version enforcement (v18+).
Architecture-aware installer selection (x64, ARM64, x86).
Changed
VT usage counter now only increments after successful API responses (not on 401/403).
apiFetch now forwards method, body, and proxyPrefix options to request.
Service worker APP_SHELL includes favicon.ico and icon-180.png for full offline coverage.
Service worker cache keys now match HTML references (removed ?v= params from HTML).
Strictened domain validation — requires minimum 2-char TLD, rejects leading-digit labels.
extractHostname strips port numbers from bare IP:port inputs.
Session loading validates IP addresses before inserting into results.
Filter pill click handler scoped to table toolbar to avoid conflicts with tag pills.
Fixed
VT daily quota incorrectly incremented on auth failures (401/403).
retrySingle now accepts abort signal for stop-button cancellation.
VirusTotal passive DNS fallback now checks response status before parsing JSON.
Country display no longer shows mojibake characters from Latin-1 encoding artifacts.
You can’t perform that action at this time.