For the complete documentation index, see llms.txt. This page is also available as Markdown.

📋Changelog

View the latest changes to Sonoran CAD!

Roadmap

Changelog

3.43.22 08/13/2026

Dispatch Calls: Layout Customization

  • Added a visual dispatch call layout editor for arranging sections and configuring system fields, custom fields, statuses, and required fields.

Dispatch Calls: Call ID Format Customization

  • Added customizable dispatch call ID formats with year, month, day, and numeric ID variables for region-specific numbering.

Community Settings: Geographical Customization

  • Added geographical settings for regional terminology, address and measurement formats, date and time preferences, and community menu labels.

3.43.19 08/05/2026

Call Viewer: Mobile Call Notes

  • Fixed call notes so they display and remain scrollable on mobile and tablet screen sizes.

3.43.19 08/03/2026

Call Viewer: State Returns

  • Added a State Returns tab for attaching full lookup results to calls and reviewing them in table, card, or NCIC views.

Database Sync: Automatic AI Setup

  • Added an AI-guided setup that automatically builds and reviews database sync field mappings.

Dispatch Taskbar: New Call Shortcut

  • Added the New Call taskbar action for dispatchers so they can open call creation directly from the taskbar.

3.43.18 07/29/2026

Custom Records: AI Narrative Improvement

  • Added Pro AI assistance for polishing custom record narratives, with usage visibility for administrators.

Lookup: Custom Section Labels

  • Fixed lookup result columns displaying internal placeholder field names instead of custom section labels.

3.43.17 07/28/2026

Lookup: Flag Voice Announcements

  • Fixed lookup results failing to announce enabled custom flag names with text-to-speech.

3.43.15 07/23/2026

Records: NCIC Results View

  • Added an NCIC-style results view for Lookup and Records with theme-based defaults and a persistent user preference.

Dispatch: Command Line Overhaul

  • Added a customizable dispatcher CLI with saved-call creation, unit and call actions, autocomplete, keyboard navigation, configurable hotkeys, and taskbar access.

Records: Mobile PDF Printing

  • Fixed an issue preventing record PDFs from opening or printing on mobile devices.

Lookup: Retro Search Type Icons

  • Fixed Plate, Identifier, and Record ID searches displaying the same icon in retro mode.

Taskbar: Dual Compact Toolbar Width

  • Fixed the secondary taskbar failing to span the full width when Dual Taskbar and Compact Toolbar are enabled.

3.43.13 07/22/2026

DB Sync: Save and Disabled Indicators

  • Improved the individual DB sync sections to show disabled markers and added an unsaved changes notice

Bodycam: Recording Toggle

  • Improved the unit identifier bodycam tab to show a start/stop recording button with a notice about the hotkeys for web and desktop users

Custom Layouts: Bodycam Viewer

  • Added support for the live bodycam viewer as a custom layout panel

Customization: Settings vs hotkeys

  • Updated the customization menu to have separate tabs for general settings vs hotkeys

Bodycam: Recording Timeline Scrubber

  • Fixed an issue with the bodycam recording playback timeline scrubber skipping to the end visually

Bodycam: Shadow Recording

  • Fixed an issue with the web and desktop version not properly including the shadow recording in some cases

Trevor Theme: Dual Taskbar

  • Fixed an issue with the secondary taskbar when in dual mode on the Trevor theme not having proper width for tabs

Dual Taskbar: Customization

  • Fixed an issue where the customization tab button would not work if in the secondary taskbar

Lookup: Create Record on Character

  • Fixed an issue where creating a new record from a civilian record in the lookup tab wouldn't automatically import them to the record

Call Editor: Create Call Selection

  • Fixed an issue where opening the call editor tab after a refresh would prevent the dropdown selections from working, until the editor was cleared

Call Editor: New Line for Notes

  • Fixed an issue where pressing ENTER in the call notes would send the note with a new line above it. SHIFT + ENTER is now used for newlines.

Call Editor: Call Description

  • Fixed an issue where the call description box of the call viewer could sometimes overflow the parent container.

3.43.12 07/20/2026

Themes: Mark19

  • Added a new Mark19 theme option by default

Themes: Trevor

  • Added a new Trevor theme option by default

3.43.10 07/04/2026

ER:LC Setup Helper

  • Added an improved walkthrough layout for the ER:LC integration

FiveM Setup Helper

  • Added an improved walkthrough layout for the FiveM integration

Dispatch Call Update SFX

  • Fixed an issue where dispatchers would hear SFX for all call updates not just the ones they had open

3.43.9 07/02/2026

Multiple Call Editors

  • Added the ability to open and edit multiple dispatch calls at once

Multi-Monitor Drag-and-Drop

  • Added drag-and-drop support for multi-monitor layouts to drag units, dispatch calls, and emergency calls from one monitor into another monitor's call editor.

Drag-and-Drop Row

  • Updated the drag-and-drop system for units, dispatch calls, and emergency calls to make the entire row draggable, not just the ID chips.

Active Groups Display Persistent

  • Added a toggle to the active groups panel to hide persistent groups that have no active units in them

Penal Code Preview

  • Added a preview tooltip to penal codes in the records panel search results

Billing Page Overhaul

  • UI overhaul to the customer billing portal, making it easier to view important information, select the community to upgrade, and see offers.

Sonoran CAD Logo Redirect

  • Improved behavior when in a community and clicking the Sonoran CAD logo in the header so that it goes back to the community menu, not the homepage.

Multi-Monitor Call Viewer Hyperlink

  • Fixed an issue where selecting a dispatch call would switch to the call viewer window instead of using the existing call viewer window on another monitor

Multi-Monitor Live Map Hyperlink

  • Fixed an issue with live map hyperlinks (unit locations, emergency call pins, etc.) would switch to the full live map window instead of using the existing live map window on another monitor

Multi-Monitor Header Shortcuts

  • Fixed issues and improved handling with the desktop header allowing for double-click and drag to the top of the monitor for full-screen shortcuts.

Record Agency Field IDs

  • Fixed an issue with custom record agency sections having the record ID still show as NEW

Tablet Layout Drag-and-Drop

  • Fixed an issue on the tablet sized screens preventing drag-and-drop custom layouts from saving and reverting instantly

Panel Expand and Collapse

  • Fixed an issue with the tablet sized screen not allowing double-click to expand and collapse layout panels

Active Calls Unit Display

  • Fixed an issue with the units on an active call only displaying a maximum of two when the column was wide enough for more

3.43.6 06/29/2026

Custom Layouts: Chat

  • Added support for the chat window in custom layouts.

Custom Layouts: Recordings

  • Added support for the bodycam recordings window in custom layouts.

Game Overlay Tab

  • Added a new taskbar tab to open the in-game overlay for desktop applications, making it more visible and easier to find.

3.43.5 06/29/2026

Live Map Optimizations

  • Optimized the FiveM 3D live map and added additional optimizations for both 3D live maps to keep it persistently loaded Saved Types

Saved Types

  • Added a new option to keep the saved call types dropdown visible in the call editor Send Lookup to Unit

Send Lookup to Unit

  • Re-added support to send lookups to units Theme - Undo Changes

Theme - Undo Changes

  • Added a menu option to undo the unsaved changes to your current theme selection

Multi-Monitor Close Error

  • Fixed an error popup happening whenever a multi-monitor window was closed Unit Event Subscription

Unit Event Subscription

  • Fixed an issue where units would still be subscribed to updates, hearing things like panic toggles if they switched to the civilian page Tablet Size Drag-and-Drop

Tablet Size Drag-and-Drop

  • Fixed an issue with users on the in-game tablet unable to drag-and-drop taskbar tabs to reorder if their tablet was too small

3.43.4 06/27/2026

Multiple Monitor Support

  • Added experimental support for multiple desktop screens for multi-monitor use when using the Windows or OSX application

Call Viewer ID Hyperlink

  • Added a hyperlink to the call ID number in the call viewer, allowing users to quickly switch calls

Panel Expand and Collapse

  • Added a double-click action to the custom layout panel header, allowing users to quickly expand and collapse a panel

Layout Panels - Signal

  • Added support for the signal panel to be placed in custom layouts

Layout Panels - Tone Board

  • Added support for the tone board panel to be placed in custom layouts

Call Viewer Layout - Units

  • Fixed an issue with the unit attachments not being available in the layout version of the call viewer

Call Viewer Layout - Attachments

  • Fixed an issue with call note attachments not opening the record when in the layout version

Record Viewer - ID

  • Fixed an issue with record IDs showing as -1 when opening the record

Call Viewer - Description

  • Fixed resizing issues with the call editor description and overall layout for shorter screens

Call Viewer Layout - Drag Unit Attachment

  • Fixed an issue where dragging a unit to the call viewer would open the full call viewer page

Tasbkar - Subtask Overflow

  • Removed the visible scrollbar on the subtaskbar when items overflowed

3.43.3 06/26/2026

Desktop Layout: Live Map

  • Added live map support to the layout panels instead of only a dedicated tab

Desktop Layout: Call Viewer

  • Added support for the call editor in the desktop layout system

Themes: Save Layout

  • Themes now save desktop panel sizes and locations

Call Viewer: Hotkey

  • Added a new desktop hotkey to open the dedicated call viewer tab

Customization: Map Behavior

  • Added a customization behavior for opening the dedicated live map window vs desktop panel

Customization: Call Behavior

  • Added a customization behavior for opening the dedicated call viewer window vs desktop panel

Customization: Settings

  • Removed the settings menu from the taskbar dropdown and moved them to the customization menu

3.43.2 06/25/2026

Lookup Panels - Tablet Size

  • Updated the civilian and record panel inside the lookup section to have a maximum height and the option to collapse the panels

Customization - Font Size

  • Added significantly larger font size options

Lookup Tab - Search Types

  • Search types expansion area in the lookup panel is now collapsed by default

Preview Fields - Record IDs

  • Fixed an issue with record IDs showing as NEW in the preview fields

Live Map - Postal Search

  • Fixed an issue with live map postal search not working (FiveM resource restart required)

Custom Layout - Outdated Cache

  • Fixed an issue causing some users to load their old custom layouts, mixing with the new system in strange ways

Active Calls - Refresh

  • Fixed an issue with active calls list spam reloading in some cases

3.43.0 06/25/2026

UI Customization Overhaul

  • Revamped the entire emergency services panel UI with new customization options, theme editor, custom layout system, and more.

Record Lookup Optimizations

  • Major overhauls for the record lookup systems, vastly improving performance for communities with hundreds of thousands of records. Supervisor panels no longer limit the number of records visible, in-game tablet performance has been improved, and more.

3.42.2 04/30/2026

Record Edit History

  • Audit and view historical changes to record fields

Homepage Refresh

  • Initial UI refresh of the homepage

Authentication Optimizations

  • Overhauled backend authentication logic to heavily improve performance

Initial Socket Connections

  • Fixed an issue with initial connections getting a 404 on socket initialization

3D FiveM Map Unit Locations

  • Fixed an issue with unit locations appearing south east of where they should be

Station Alert API

  • Fixed an API issue causing the latest Station Alert resource to not show locations in the UI

3.42.1 04/10/2026

Stream Deck Port Binding

  • Fixed an issue with the desktop app sometimes resulting in a port error message displaying from the Stream Deck plugin

3.42.0 04/02/2026

FiveM: Bodycam Recording

  • The FiveM bodycam now offers automated recording on events, stored in Sonoran CAD.

FiveM: Bodycam Overlay

  • Added a new bodycam overlay in-game.

Unit Chat

  • Added a messaging system between units, complete with text-to-speech

Tone Board TTS & Stacking

  • Added localized text-to-speech, speech-to-text, and stacking to the tone board

Persistent Groups

  • Communities can now create persistent unit groups that are not removed when units disconnect. Groups can also be self-assigned by units and have limits set.

Modify Identifier

  • Initial UI revamp of the unit editor

Admin Panel UI Colors

  • Initial color revamp of the admin panels and navigation

Desktop Overlay Dispatch

  • Fixed an issue with the desktop overlay not allowing dispatchers to toggle on the feature to include emergency calls

3.41.4 03/24/2026

In-Game Desktop Overlay

  • Desktop app users can now toggle an in-game overlay via hotkey. The overlay allows users to change their status, view attached call information, send notes, attach/detach from calls, and automatically convert emergency calls to dispatch calls.

Automatic Character Creation Command

  • Added new customizable in-game commands to automatically register civilian characters.

Bodycam Panic Recording

  • When a user presses their panic button, the body camera will automatically start recording.

Bodycam Taskbar

  • Added the ability to configure your bodycam from the bottom taskbar, no longer requiring access to the unit editor.

3.41.3 03/23/2026

Bodycam Recordings

  • Added manual bodycam recordings for the web and desktop version, complete with hotkeys to toggle. All communities have access to limited cloud storage.

ER:LC Automatic Emergency Calls

  • All in-game emergency calls placed via user phone or automated alarms (fires, robberies, etc.) now create an automatic call in the dispatch panel

ERLC Traffic Stop - License Plate

  • Switched from custom :log command to a custom ;ts command

  • No longer requires a manual plate entry

ER:LC Civilian Panel Auto-Registration

  • Removed the in-app prompt to enter the license plate

ER:LC Register Vehicle Command

  • Switched from custom :log commands to custom ;register commands

  • No longer requires the license plate to be entered in the command

ER:LC Plate Reader

  • No longer requires a registration record to run a lookup

3.41.1 03/19/2026

Custom Lookup Types

  • Unlimited custom lookup types are now available on the free plan

  • Added advanced custom lookup types to specify multiple search criteria at once

  • Added record re-indexing to allow newly created custom record searches to locate old records

Bodycam Viewer

  • Bodycams now have tones for on/off and repeat tones while activated

  • Bodycams now have a toggleable overlay with the unit information

  • Bodycams now have a toggleable effect overlay for more realism

ER:LC Civilian Panel: Auto Vehicle Registration

  • ER:LC communities now have a button in the civilian panel to automatically register vehicles

Text-To-Speech Overhaul

  • Overhauled the text-to-speech system to use local AI models, now allowing them to work on all app platforms instead of only Chrome

Roblox Custom Live Map

  • Re-added custom live map support for Roblox communities

3.41.0 03/16/2026

MacOS Desktop App

  • Added a free MacOS desktop application

ER:LC v2

  • Completly overhauled ER:LC integration system, available free to all communities

Free Version Unlocks (Phase 1)

  • Unlocked the following paid features for the free version:

    • Full ER:LC Integration

    • Desktop Hotkeys

    • Unlimited Agencies / Departments / Subdivisions

    • PRF Record Printing

    • Unlimited Discord Webhooks

    • Unlimited Tone Board Customization

    • Unlimited Civilian Characters per Account

3.40.4 03/06/2026

DB Sync - Include API Records

  • Database sync lookups can now have an option toggled on to return API-created records. This is primarily useful for DB sync communities using integrations like ERS that automatically add ERS-generated character records into the CAD database.

Rapid ID - Address Import

  • Rapid IQ completion now automatically adds the address into the call editor

Unit Group Bodycam

  • Fixed an issue with units inside of a group not showing a bodycam preview icon when in card mode

Record Drafts - Community Specific

  • Fixed an issue where saved record drafts were global instead of community specific

3.40.0 02/26/2026

3D Live Map

  • Added an all-new 3D live map for FiveM

Bodycam Video Feeds

  • Revamped the bodycam system to now show true live video instead of screenshots

Unit Location Speed

  • Added a new websocket API to update unit locations every 250ms instead of 5 seconds

3.39.1 02/23/2026

Custom Record Placeholder Fields

  • Added the ability to set placeholder text on custom record fields

Rapid IQ Customization

  • Fixed general issues with Rapid IQ customizations not saving

Locked Window Restore

  • Fixed an issue where the command line, timers, and signal window would not save after restart/refresh when locked to a desktop

3.39.0 02/19/2026

Rapid IQ

  • Added an all-new, customizable medical priority dispatching system to walk dispatch call takers through medical questions in order to extract the best information for first responders.

ERLC Live Map Zoom

  • Added support to the ER:LC live map to zoom to the location when the location pin icon is selected on a unit.

3.38.8 01/09/2026

Create Record from Civilian Lookup

  • Civilian lookup results now have a button to create a new record, automatically importing their character information.

Automatic Record Drafts

  • Removed the manual save draft button when creating a new record as drafts now auto-save until submitted.

Reconnection Handling

  • Reworked re-connection handling to resolve issues where lookups and other windows wouldn't work after re-connecting and required a refresh.

  • Fixed an issue where pinned tabs in the taskbar would be wiped on re-connection until a refresh.

  • Fixed an issue where the self-dispatch button would appear on the dispatch call editor after a re-connection until after a refresh.

Dispatch Automations Button

  • Fixed an issue where the dispatch automations button would be displayed on non-dispatch pages.

Dispatch Saved Types Clear

  • Fixed an issue where the saved call type selection wasn't cleared when clearing the call editor.

3.38.7 12/22/2025

Scroll Bar Style

  • Shrank the width of scrollbars and changed the color to a theme option.

Lookup Clear Inputs

  • Added a clear button to all inputs in the lookup search options, allowing for a quick clear and re-focus.

Draggable Window Handles

  • Increased the size of the draggable window hit boxes for resizing. Additionally, allowed the use of the window resize drag handles when the window is not in focus.

Live Map Upload: Cache Busting

  • Fixed an issue with cache busting when uploading a new, custom live map.

Call Editor Attach/Detach Automations

  • Fixed an issue where attaching and detaching units via call editor would not fire the dispatch status automations.

3.38.6 12/16/2025

Lookup History

  • Added a history button to the lookup window to re-run prior searches.

Call Record Attachments

  • Added a button in the call notes to quickly view all attached records.

Dispatch Automation Timers

  • The timer window no longer opens as a popup if a timer is created via dispatch automation.

Unit Group Action Menu

  • Fixed an issue where the unit actions right-click menu was missing when viewing groups in card mode.

Timer Expire Notification

  • Fixed an issue with automatic timers where changing a unit’s status to clear a countdown timer could still cause the timer-completion notification sound to play when the original timer expired.

3.38.5 12/13/2025

Save Themes

  • Users can now save their custom themes to quickly swap between.

Export All Themes

  • Users can now right-click the theme export to export and share all of their themes at once.

Export All Saved Call Types

  • Users can now right-click the saved call types export button to export and share all of their themes at once.

Themes: No Background

  • Added a button to remove all background images from the theme.

Custom Layout Save

  • Fixed an issue causing custom layouts to not save properly after a refresh.

Custom Layout Required Window Multi-Desktop

  • Fixed an issue preventing users from changing a required window (call editor, units, etc.) to one of the new multi-desktop layers.

3.38.0 12/12/2025

Theme Overhaul

  • An overhaul of the dark theme for the dispatch, police, fire, and EMS panels.

Custom Themes

  • Added a theme editor in the customization menu.

Taskbar Refresh

  • Improved drag-and-drop animations for reordering, clock improvements, and more.

Draggable Window Bar

  • Added a double-click to maximize any movable window.

Page Backgrounds

  • Added customizable page backgrounds in the emergency services panels.

Multi-Desktop

  • Added the option to create multiple desktops in the emergency service panels for more window room.

Multi-Desktop Hotkeys

  • Added customizable hotkeys to quickly change between desktops.

Record Drafts

  • Added the ability to save a record as a draft to be resumed later before submission.

Card and List View

  • Added toggles to change between a newer "card" style and the existing list views for units, unit groups, and emergency calls.

Live Map Hyperlinks

  • Added a map pin hyperlink button on units, unit groups, and emergency calls to automatically open the live map and pan to the location.

Call Created Note

  • Added a new automatic note when dispatch calls are created to help reflect the creation timestamp.

Timer Automations

  • Expanded the dispatch automations tab to allow for countdown/up timers when a unit status is changed.

Saved Types: Import and Export

  • Added import and export capabilities to the saved call types.

Database Sync: Import and Export

  • Added the ability to import and export DB sync configurations.

Live Map Cache Busting

  • Added automatic cache busting to ensure map images update after new tiles are uploaded.

i18n Translations

  • Updated dozens of word and phrase references to use proper translation keys.

3.37.18 11/19/2025

Duplicate Section Dependencies

  • Fixed an issue where section dependencies on duplicated sections when filling out a custom record were always dependent on the first section.

3.37.17 11/14/2025

Live Map: Roxwood Expansion Pt. 2

  • Added additional tile support for the latest version of the Roxwood expansion.

3.37.16 11/13/2025

Cloudflare Custom Domains

  • Implemented a new system for custom domains, leveraging Cloudflare for SaaS.

Call Note PDF: Timestamps

  • Added timestamps to call notes in the PDF generation.

Call PDF: ID

  • Fixed an issue causing the Call ID number in the PDF to not display the label properly.

3.37.14 10/27/2025

PDF Print to In-Game

  • Added a new feature to print a PDF record from in-game to FiveM.

API: LOOKUP_CUSTOM

  • Added a new endpoint to search for records via custom lookup types.

Roxwood Live Map: Right Tile

  • Added file whitelists for a blank live map tile to the right of the Roxwood expansion.

3.37.10 07/29/2025

Live Map - Cayo Perico

  • Added support to the live map for the Cayo Perico expansion

3.37.9 07/28/2025

#30273 - Date Field Timezone

  • Fixed an issue causing the date fields on submitted records to show as a day before or after for users in some timezones.

Record Vehicle and Civ Search - Section Importing

  • Fixed an issue where importing data on a vehicle or civ search would only fill out that section and skip importing data to sections below that did not have a separate search button enabled.

3.37.8 07/16/2025

Random Fields - Mask Search

  • Fixed an issue with masks on random generation fields causing the mask characters to apply to the searchable value - causing a failure on custom searches.

3.37.7 07/15/2025

Civilian DMV Auto-Fill

  • Fixed an issue causing new civilian records to not automatically import character information.

3.37.6 07/14/2025

API NEW_RECORD: deleteAfterMinutes

  • Added a new parameter to automatically delete the new record after X minutes.

API NEW_CHARACTER: deleteAfterMinutes

  • Added a new parameter to automatically delete the new record after X minutes.

API CALL_911 deleteAfterMinutes

  • Added a new parameter to automatically delete the new call after X minutes.

API Lookup Account Param

  • Added a new account parameter to the lookup endpoint, sending results back to the user's CAD based on their SSO UUID.

API Lookup By Value Account Param

  • Added a new account parameter to the lookup by value endpoint, sending results back to the user's CAD based on their SSO UUID.

API Attach To Call Account Param

  • Added a new account parameter to the unit attachment endpoint, attaching the user based on their SSO UUID.

API Detach From Call Account Param

  • Added a new account parameter to the unit detachment endpoint, attaching the user based on their SSO UUID.

#29664 - Custom Report Search Character

  • Fixed an issue causing custom reports with multiple, separated character or vehicle search sections to sometimes not import data to the correct section.

#29582 - Character Random ID

  • Fixed an issue causing the random ID field to not automatically work on character records.

#18235 - Firefox Dropdown

  • Fixed an issue in Firefox causing the username dropdown to be empty.

3.37.4 06/26/2025

Diagram Builder - Images

  • Added image upload support to the diagram builder.

Diagram Builder - Free Draw

  • Added free draw support to the diagram builder.

Diagram Builder - Text

  • Added text support to the diagram builder.

Random ID Fields

  • Added new randomized fields to custom records, allowing communities to specify a specific format to automatically generate text.

Emergency Calls - Merge

  • Added the ability to merge emergency calls into new or existing dispatch calls for updated descriptions, locations, and more.

Station Alert - Import Call Info

  • When selecting a nearby station from the call editor, the message box will be pre-filled with the call's address and description.

Station Alert - Icon Support

  • Added custom icon support to the Station Alert submodule.

DB Sync - Date Formatting

  • Added new handling to dynamically detect long timestamps (with time, etc.) from DB sync and strip/convert them to date only strings, allowing for proper mask formatting customization.

DB Sync - Array Support

  • Added JSON object array support to DB sync allowing communities on frameworks like ESX to parse license information stored in an array.

Record Webhooks Encode Format for Images

  • Record webhooks no longer capitalize image URLs and include URL formatting for spaces and special characters.

#29318 - Call Address

  • Fixed an issue where importing an emergency call to the dispatch editor and then importing a second call resulted in a cleared address field.

3.37.3 05/12/2025

Station Alert: Indicator Colors

  • Added support for yellow and magenta color indicators in the station alert panel

Character Restrictions: Explanation Label

  • Removed an explanation label for a feature no longer available to reduce confusion

3.37.2 04/29/2025

Call Editor: Nearest via Postal

  • Added support for nearest units and stations in the dispatch call editor by adding a postal location, if the emergency call does not contain coordinates.

Wipe Dispatch and Emergency Calls

  • Added a new option in the admin records wipe panel to wipe dispatch and emergency calls.

Translation Overhaul Start

  • Added CAD translations to translate.sonoransoftware.com for easier community pushes. Added UA translations.

3.37.0 04/17/2025

Station Alert - Integration

  • Added a new panel and live map integration for the free station alert resource.

Dispatch Call Editor - Nearby Stations

  • Added a new nearby stations quick access icon in the dispatch call editor.

Dispatch Call Editor - Nearby Units

  • Added a new nearby units quick attach icon in the dispatch call editor.

3.36.0 04/08/2025

ERS Integration

  • Added a new ERS integration system allowing dispatchers to generate callouts via live map, lookup ERS character records, auto generate 911 calls, and more!

Live Map - Roxwood Support

  • Added official support for the Roxwood expansion area on the custom live map.

#28018 Leave Community

  • Fixed an issue causing the leave community button to not display on a specific screen size.

3.35.0 03/19/2025

Scene Diagram Builder

  • Added a new scene diagram builder for custom records

3.34.1 01/22/2025

#26902: Unit Column Selector

  • Fixed an issue causing the table column selector on the active units panel to fail

#26857: Saved Call Types Filter

  • Fixed an issue causing the type-to-filter in the dispatch editor's saved call types to not properly filter options

#26833: DMV Pending Hide DB Sync

  • Fixed an issue causing the DMV panel to display license and vehicle record filters as an option in the pending area, even if DB sync was enabled

3.34.0 01/16/2025

PDF Print - Linked Records

  • Added PDF print handling for linked records sections

Dispatch & Emergency Calls - Pagination Overhaul

  • Overhauled and added proper server-side pagination for emergency calls and dispatch calls.

  • Emergency calls now show all available calls instead of a maximum of 10.

  • Active dispatch calls now show all available calls instead of a maximum of 10.

  • Table column selector UI has also been refreshed and condensed.

Unit Info - Overflow

  • Fixed an issue causing unit information to overflow the display if long enough

#26313 - Ident Update

  • Fixed an issue causing the local UI to not update when switching your own identifier

3.33.8 11/08/2024

Live Map: Custom Roblox Maps

  • Added documentation and support for custom Roblox live maps, with initial support for Maple County | Fall Update

3.33.6 10/07/2024

MODIFY_IDENTIFIER API Account Param

  • Added an account parameter to specify a user as an alternative to apiId

GET_IDENTIFIERS ACCOUNT Param

  • Added an account parameter to specify a user as an alternative to apiId

SET_IDENTIFIER ACCOUNT Param

  • Added an account parameter to specify a user as an alternative to apiId

UNIT_STATUS ACCOUNT Param

  • Added an account parameter to specify a user as an alternative to apiId

GET_ACCOUNT ACCOUNT Param

  • Added an account parameter to specify a user as an alternative to apiId

#24607 - Remove Identifier API ID

  • Removed the need to supply a valid API ID when removing an identifier via API.

#24650 Date Input Mask

  • Fixed an issue allowing users to manually enter anything into a date field instead of the formatted mask, if the user was not using the date picker.

#24457 Leave Community on Join

  • Fixed an issue causing the leave community button to display on smaller screens when searching to join a new community.

#20555 - Dispatch Modified Webhook

  • Fixed an issue causing the Discord webhook for dispatch call updates to send based on whether or not the new dispatch webhook was enabled, instead of whether or not the modified dispatch webhook was enabled.

API - ADD/Edit Record Custom Section

  • Added new handling and documentation to allow for the key-value replacement system via API for non-custom sections on records like charges, record links, etc.

#25090 - Dispatch Unit Attach API

  • Fixed an issue causing the NEW_DISPATCH endpoint to not always notify the newly attached units of the incoming call

3.33.5 08/02/2024

#22809 Permission Keys - Hide Input

  • The permission key input on the community menu will be hidden if the community has no keys configured to reduce user confusion.

Community Selection - UI Overhaul

  • Overhauled the community selection menu, complete with the CMS discovery spotlight.

API: GET_CHARACTERS

  • Added an optional account UUID parameter to process the request via Sonoran Account ID.

API: SET_CHARACTER

  • Added an optional account UUID parameter to process the request via Sonoran Account ID.

API: LOOKUP_VALUE

  • The lookup_int API endpoint has been renamed to lookup_value. This endpoint now allows for a lookup via account secret ID as a string.

Permission Check - Refresh

  • Fixed an issue causing a permission check to fail when refreshing the page, kicking the user back to the community menu

3.33.3 03/13/2024

Live Bodycam

  • Added an in-game bodycam feed for units, visible inside the CAD via active units, dedicated window, and live map!

3.33.2 01/26/2024

Inactive Community - Pending Account Handling

  • Users logging into a CAD community that are in a PENDING state (no permissions) will no longer increment the community's last login time. This resolves an issue where old communities that are no longer in use never expire if they have a popular or similar community ID.

#19828 - Disable Autocomplete

  • Autocomplete in browsers has been disabled on search boxes and custom record inputs. This improves user privacy, particularly when streaming.

#19672 - Custom Lookup Types

  • Fixed an issue causing standard communities to not enable a custom lookup type.

3.33.1 01/02/2024

In-Game Integration - UI Improvements

  • Re-organized the in-game integration page into three separate tabs. Users can now click to copy their community ID and API key in lowercase.

#19593 ERLC - Push Event IP

  • Communities using the integrated ER:LC live map mode can now specify an IP and port for push events for custom third-party integrations.

#19500 Charge and Bond Type

  • Fixed an issue where charge types and bond types wouldn't properly save in the penal code customization tab.

Backend Performance Issues

  • Updated an internal MySQL library causing unhandled exceptions and performance issues the prior night.

3.33.0 12/20/2023

UI Color Revamp

  • An all new UI refresh has been put in place brightening up the UI for a more friendly experience. Image uploaders show a preview with an easy click-to-upload, admin customization has been moved to cards, and more!

Custom Records - Header Image

  • Custom reports can now have images added to the header that will display on both PDF and on-screen UI.

Community Customization - Free

  • All communities can now customize their community image, name, timezone, geographical settings, unit status codes, quick links, notification tones, custom community emails, custom page colors, and user account restrictions on the free version.

Image Uploading - Free

  • All communities can now upload tones, images, and more on the free version.

Draggable Windows - Layers

  • Clicking anywhere on a popout/draggable window will now bring it to the top layer, vs having to right click and select "Bring to Top".

#19351 Discord Rich Presence after Downgrade

  • Fixed an issue where downgrading from Pro does not set your Discord Rich Presence button #2 back to a CAD or CMS URL preventing you from updating your community customization.

3.32.9 11/30/2023

API: GET_CHARACTER_LINKS

  • Added the GET_CHARACTER_LINKS endpoint to retrieve all linked character sync IDs from a user account.

API: LINK_CHARACTER Endpoint

  • Added the LINK_CHARACTER endpoint to add or remove a DB sync character to a user's account.

#17899 PDF Dependency Hiding

  • When printing a record to PDF, sections and fields hidden by dependencies will no longer display on the page.

Tone Board Customization - Icon Search

  • The admin tone board icon search now utilizes a new icon search system removing the need to use an external link.

Calls Table - Query Optimization

  • Optimized database queries for emergency calls and dispatches to improve loading times.

Record Search - Query Optimization

  • Optimized database queries for records to improve loading times.

#18514 - Window Lock Removal

  • Fixed an issue causing previously locked and removed/closed windows to re-appear on refresh.

#18735 - Old Links

  • Updated old links redirecting users to the wrong pricing page.

3.32.8 10/12/2023

DB Sync - Custom Lookup on License

  • Fixed an issue causing custom search types to fail on DB sync license records.

#17855 - Self Dispatch Restore

  • Fixed an issue where a user in self-dispatch mode would be stuck in self dispatch mode forever if permissions were removed.

#17218 - Map Postal Search

  • Fixed an issue where postal search would not work in the pop-out desktop version of the live map.

3.32.7 08/08/2023

#15065 Record Dependencies

  • Added a more visible ADD button for setting field dependencies to resolve issues with users unable to use dependencies.

#16407 - Linked Civilians

  • Fixed an issue causing linked civilians in dispatch call notes to not open properly.

Lookup Preview - Unneeded Icon

  • Removed an unneeded copy style button from the warrants tab in the lookup search previews.

3.32.6 05/09/2023

#14828 Unit Group Name Change

  • Added an EVENT_UNIT_GROUP_CHANGE_NAME push event when unit group names are updated.

#14702 - EDIT Record/Character User Field

  • Fixed an issue causing the EDIT_RECORD and EDIT_CHARACTER endpoint's "user" property from properly updating the record owner.

Login - SSO Username Conflict

  • Added additional handling to automatically remedy an edge case where conflicting and outdated usernames would cause account issues on login.

#14565 - ERLC LiveMap Pop Out

  • Fixed an issue causing the ERLC live map to not properly display in a desktop popout window.

3.32.5 03/20/2023

Custom Records - Read-only time field - Auto set

  • Time fields will now auto populate based on the community time zone when set to read only for new records.

Push Event - Character Selected

  • Added a push event for when a user selects a different civilian in the portal.

API EDIT_RECORD - DB Merge Handling

  • Added a templateId field on the EDIT_RECORD/EDIT_CHARACTER endpoint to specify the type of record being edited. This allows the API to dynamically determine if the record being edited is a DB sync based record, and create a DB merge record for it.

#13575 - Civilian Unique Fields

  • Fixed an issue with civilian unique fields not working properly.

#12458 Admin Kick

  • Fixed an issue where kicking a user in the admin panel didn't update the UI until a refresh was done.

3.32.3 02/16/2023

Call Notes - Local Timezone

  • Call notes with the new overhaul now convert to local community timezone format.

S3 Optimization

  • Improved S3 storage with community removals.

ERLC Live Map - Single Image

  • Consolidated the ERLC live map to a single common image, hosted and updated via ERLC.

#12424 Multi-Server Group Dispatches

  • Fixed an issue where dispatching with multiple servers and the same group name would cause groups in both servers to be attached and detached from calls.

Record Tab Name Conflicts

  • Fixed an issue where different record templates with the same name would conflict in lookup and report center categorization tabs.

3.32.2 01/11/2023

API: SET_API_ID Account

  • Added an account GUID field as another option to set a user's API IDs remotely.

API: JOIN_COMMUNITY

  • Added an internal endpoint for the CMS to automatically add users to your CAD when they are accepted in the CMS.

API: LEAVE_COMMUNITY

  • Added an internal endpoint for the CMS to automatically remove users from your CAD when they are removed or de-ranked in the CMS.

Record Tab Name Conflicts

  • Fixed an issue where different record templates with the same name would conflict in lookup and report center categorization tabs.

#12424 Multi-Server Group Dispatches

  • Fixed an issue where dispatching with multiple servers and the same group name would cause groups in both servers to be attached and detached from calls.

3.32.1 01/04/2023

Custom Character Records - Unique Fields

  • Fixed an issue where unique fields on custom character records would throw an error stating that the unique value was taken by record number -1.

#12056 Call Notes PDF

  • Fixed an issue where dispatch call notes printed to PDF would not be formatted correctly.

3.32.0 12/19/2022

Tone Board - Repeat

  • Dispatchers can now set a tone to automatically repeat every X seconds for X number of times.

#9013 Link Records to Dispatch Call

  • Call notes have been overhauled and can now have linked records and dispatch calls pasted into them.

Dispatch Call Preview - Copy Link

  • Added a copy link button in the dispatch call preview window

Lookup Record by ID - Set Record Number

  • Fixed an issue where opening a record via specific ID would not have the ID field set properly in the record popup.

Create Template - Plate Type Checks

  • Fixed an issue with the custom record template editor not properly ensuring a plate field mapping ID existed on the vehicle registration type.

Emergency Call - Dispatch Address Autofill

  • Fixed an issue where the address field would not auto populate when opening an emergency call in the dispatch call editor.