Summary
Scoped alert access for system and call/transcript alerts, player Alerts tab improvements, console Transmissions search, and archive playback fixes.
Added
- System alerts — scoped visibility, player UI, and per-user push — health alerts respect system/talkgroup/API key access; Alerts tab adds My/System/All views and search; call/transcript alerts filtered like the live feed; per-user push toggles for system and API key no-audio alerts.
- Console Transmissions tab — Recent and Search modes with embedded archive search.
Changed
- Compact alerts and transcripts UI — slimmer group headers; keyword tags as separate outline pills.
- Search playback — auto-advance through archive results in console and classic layouts.
- Layout cleanup — removed duplicate legacy select component; exclusive console/classic mounting.
Fixed
- CSV talkgroup import group/tag resolution and junction cleanup.
- Auto-populate talkgroups FK errors from stale in-memory group ids.
- Android pager alerts suppress conflicting FCM notification sound.
- Case-insensitive keyword deduplication on alert merge.