v0.8.12
Bug Fixes
-
AUTH_ENABLED=falsenow actually disables API authentication — Previously, settingAUTH_ENABLED=falseonly disabled the/queryendpoint guard. TheBearerAuthandWriteAuthmiddleware were still applied to all API routes, causing 401 errors even with auth disabled. Now all auth middleware is skipped whenAUTH_ENABLED=false. -
Unit Tracker: talkgroup clicks open an info modal instead of broken API links — Clicking a talkgroup name on the Unit Tracker page previously navigated to a raw
/api/v1/talkgroups/{id}/callsendpoint in a new tab. Because this was a direct browser navigation (not afetch()call),auth.jscouldn't inject the auth token, resulting in a 401. Now clicking a TG name opens an info modal showing description, group, category, system, call stats (1h/24h/total), unit count, first/last seen, and 15 recent calls.
Full Changelog: v0.8.11...v0.8.12