Skip to content

Tags: smittix/intercept

Tags

v2.26.13

Toggle v2.26.13's commit message
Fix TSCM sweep module variable scoping and remove stale progress bar … …call - Access module-level _sweep_running, _current_sweep_id, and tscm_queue via explicit package import to avoid UnboundLocalError from closure variable shadowing in route handlers - Remove orphaned tscmProgressBar.style.width assignment in index.html Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v2.26.12

Toggle v2.26.12's commit message
v2.26.12: fix AIS/ADS-B dashboards ignoring configured observer position Pass DEFAULT_LATITUDE/DEFAULT_LONGITUDE from config to both standalone dashboard templates so observer-location.js uses .env values instead of falling back to hardcoded London coordinates on first visit. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.11

Toggle v2.26.11's commit message
v2.26.11: fix APRS map ignoring configured observer position (#193) The APRS map initialisation only checked for a live GPS fix, falling back to the centre of the US (39.8N, 98.6W) when none was available. It never read the observer position configured in .env via INTERCEPT_DEFAULT_LAT / INTERCEPT_DEFAULT_LON. Seed aprsUserLocation from ObserverLocation.getShared() (or the Jinja-injected defaults) on page load so the map centres on the user's configured position and distance calculations work without GPS. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.10

Toggle v2.26.10's commit message
v2.26.10: fix APRS stop timeout and inverted SDR device status (#194) The APRS stop endpoint terminated two processes sequentially (up to 4s with PROCESS_TERMINATE_TIMEOUT=2s each) while the frontend fetch timed out at 2.2s. This caused console errors and left the SDR device claimed in the registry until termination finished, making the status panel show the device as active after the user clicked stop. Fix: release the SDR device from the registry immediately inside the lock, clear process references, then terminate processes in a background thread so the HTTP response returns instantly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.9

Toggle v2.26.9's commit message
v2.26.9: add rtl_biast fallback for ADS-B bias-t on Blog V4 (#195) When dump1090 lacks native --enable-biast support, the system now falls back to rtl_biast (RTL-SDR Blog drivers) to enable bias-t power before starting dump1090. The Blog V4's built-in LNA requires bias-t to receive ADS-B signals. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.8

Toggle v2.26.8's commit message
v2.26.8: fix acarsdec build failure on macOS (#187) HOST_NAME_MAX is Linux-specific and undefined on macOS, causing 3 compile errors in acarsdec.c. Now patched with #define HOST_NAME_MAX 255 before building. Also fixed deprecated -Ofast flag on all macOS archs (was only patched for arm64). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.7

Toggle v2.26.7's commit message
v2.26.7: fix health check SDR detection on macOS (#188) timeout (GNU coreutils) is not available on macOS, causing rtl_test to silently fail and report no SDR device found. Now tries timeout, then gtimeout (Homebrew coreutils), then falls back to background process with manual kill. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.6

Toggle v2.26.6's commit message
v2.26.6: fix oversized branded 'i' logo on dashboard pages (#189) .logo span { display: inline } in dashboard CSS had specificity (0,1,1), overriding .brand-i { display: inline-block } at (0,1,0). Inline elements ignore width/height, so the SVG rendered at intrinsic size (~80px tall). Added .logo .brand-i selector at (0,2,0) to retain inline-block display. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.5

Toggle v2.26.5's commit message
v2.26.5: fix database errors crashing entire UI (#190) get_setting() now catches sqlite3.OperationalError and returns the default value. Previously, an inaccessible database (e.g. root-owned instance/ from sudo) caused inject_offline_settings to crash every page render with 500 Internal Server Error. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v2.26.4

Toggle v2.26.4's commit message
v2.26.4: fix Environment Configurator crash when .env variable missing ( #191) read_env_var() grep pipeline failed under set -euo pipefail when .env existed but didn't contain the requested key. grep returned 1 (no match), pipefail propagated it, and set -e killed the script. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>