Skip to content

v1.2.0

Latest

Choose a tag to compare

@kamolkns kamolkns released this 23 Jul 03:10

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.