View the latest changes to Sonoran CAD!



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

  • Added the GET_CHARACTER_LINKS endpoint to retrieve all linked character sync IDs from a user account.
  • 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

  • Added an account GUID field as another option to set a user's API IDs remotely.
  • Added an internal endpoint for the CMS to automatically add users to your CAD when they are accepted in the CMS.
  • 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.

3.31.0 11/21/2022

#8844 Live Map External Desktop Window
  • Windows desktop users can now open the interactive live map in a fully external window.
Live Map CAD Based Update - Coordinate Removal
  • Fixed an issue where updating a smart sign via CAD would cause it to disappear from the live map.
Switch Communities - Bug
  • Fixed an issue preventing users from "switching communities" on a custom domain or with a community set as default on the login page.
Discover Button - Custom Domain Fix
  • Fixed an issue with detecting custom and non-custom domains, preventing the "Discover" CMS button from appearing on non-custom domains.

3.30.1 11/08/2022

CMS Discovery Links
  • The CAD now links to the CMS discovery page on all non-custom domains.
Civilian DMV Error
  • Added a more descriptive error to the DMV dropdown if DB sync is enabled and there are no other custom types available.

3.30.0 10/04/2022

Admin Identifier Search - via Unit Number
  • Admins can now search for unit identifiers via unit number.
#10700 Call Notes Time Zone
  • Call notes now display with the local community time zone.
Lookup via Identifier - Optimization
  • Updated the way lookups via identifier are ran, now following the explicit department structure defined by admins.
Record Template Optimization
  • Moved community record templates to a new database column and separate WS/API methods to send them to the client. This dramatically reduces the size of the community login method, community search, etc. by minimizing the data size.
#10859 Call Note Duplication
  • Fixed an issue causing dispatch call notes to duplicate after manually running a call update.
Custom Lookup Types - Client Save
  • Fixed an issue causing custom lookup types to not save on the client's admin panel without a refresh.
Dispatch Close - Console Error
  • Fixed an issue causing dispatch close events from throwing a client error in the console.

3.29.6 09/20/2022

#10281 QB Core Multi-House DB Sync Mapping
  • Multi-match for a single field now works for database sync, allowing multiple properties to be displayed specifically for QB Core.
DB Sync Search Char by Custom Value
  • Fixed an issue causing the db sync search by custom value to not properly link all the character information.
#10725 Civilian Checkbox Fields
  • Fixed an issue causing non-db sync creation to not properly copy over checkbox values from a civilian to a new DMV record.

3.29.5 08/15/2022

Sonoran CMS - Permissions Sync
  • Sonoran CMS can now automatically manage Sonoran CAD user permissions
API ban_user - accId
  • Added an accId option to the endpoint.
API set_account_permissions - accId
  • Added an accId option to the endpoint.
API - Remove 911 UI Call - Fixed an issue with 911 calls being removed via API not updating in the UI until a refresh.

3.29.4 07/21/2022

Account Removal - In App
  • Added a button to request account removal from within the app, removing the need to use the external accounts website.
DBSync - Character Pull
  • Fixed an issue with loading database sync characters.
Root Domain - Community Query String
  • Fixed an issue with the ?comid query string not persisting to the /login page on redirect.
Dispatch From Emergency - Remove Call
  • Fixed an issue where creating a dispatch from an emergency call would not remove the emergency call.

3.29.3 07/12/2022

Join Community Safety
  • Added additional safeties on community join to handle errors and duplication.
Custom Domain DNS
  • Fixed an issue with custom domain DNS checks failing.
Tablet Live Map
  • Fixed an issue with the live map on tablet devices not having proper default height

3.29.0 06/01/2022

Discord SSO
  • Added a sign in with Discord option.
Apple SSO
  • Added a sign in with Apple option.
  • Fixed an issue with the API new_record endpoint not properly linking the record's owner via API ID.
  • Fixed an issue where removing an array custom map blips wouldn't remove them from the user's UI without a refresh.
#9023 Custom Lookup Masks
  • Fixed an issue where running a lookup for a custom search type doesn't work if the lookup mask is not clear of formatting
#9112 Partial Identifier Username Search
  • Partial search strings do not work for searching Unit Identifiers in the Admin Panel.

3.28.2 05/13/2022

Admin - Identifier Management
  • Admins can now view and manage all unit identifiers in the admin accounts menu.
#8934 New Dispatch Status Notes
  • Fixed an issue causing new dispatch calls to not automatically add notes when a unit changed their status, before the call was "updated" manually.
DB Sync Records - Disable Get Owner
  • Fixed an issue causing the admin get owner button on record searches from displaying on database sync records.

3.28.1 05/11/2022

Layout - Header/Footer
  • Updated the standard layout for consistency with other products.
#8909 Set Status - Call Note
  • The set_status API endpoint now supports status change notes on dispatch calls, allowing for the in-game /setstatus command to also add a call note.
#8893 Dispatch Call Notes
  • Fixed an issue where a dispatcher adding call notes and clearing the editor wouldn't show the notes when re-opening the call until a refresh was made.
ID Field - Disable Unique Toggle
  • Added a check to prevent the user from toggling the unique field on custom record ID fields.

3.28.0 05/04/2022

Preview Field Update - Re-index
  • When a record template is updated to add or remove preview fields you can now re-index and update all previously formed records to match.
#8718 Custom Record Dependency - Equal, Not Equal, Contains
  • Custom record dependencies can now be set to equal, not equal, or contains.
Record Webhooks - Dependencies
  • Added dependency checking to discord webhooks to not display "hidden" fields or sections.
Live Map - Range Circle
  • Custom live map blips can now have a radius field specified. When set, this will show a transparent circle to reflect range.
911 and Dispatch Calls - Last Updated Timestamp
  • Emergency and dispatch calls now contain an updated timestamp field in UTC. This allows a framework plugin or API method to be used to automatically close any inactive calls after a certain time.
Server ID - Safety Checks
  • Added safety checks to ensure all server IDs are 1 based via index and disabled the ID field in the UI.
Self-Dispatch: Close Call
  • Fixed an issue where users in self-dispatch couldn't close a dispatch call from the editor.
#8682 Supervisor Checkbox
  • Fixed an issue with supervisor toggled checkboxes (legacy) from not being removed from the supervisor panel.

3.27.0 04/12/2022

#8372 Multi-Select Emergency & Dispatch Calls
  • Dispatchers can now multi-select emergency and dispatch calls to delete multiple at a time.
#8453 Preview Duplicates
  • Previewing custom records with duplicated section preview fields will display an icon. Hovering over the icon will display a tooltip with all duplicate value entries.
API: Lookup By Int - Direct Number Handling
  • When looking up a specific record number via the API (Discord bot webhook reactions for new records) the UI will open the full record directly, instead of opening a search tab with the ID inserted.
  • The EVENT_REMOVE_911 push event has changed the callId property to a callIds array.
  • The EVENT_DISPATCH_CLOSED push event has changed the callId property to a callIds array.
API: remove_blip array IDs
  • The remove_blip API method has changed the id property to an ids array.
DB Merge - Select
  • Fixed an issue causing db merge to not properly set the value on select type fields.
#8338 Custom Records - Supervisor Checkbox
  • Removed the supervisor only attribute from the custom record checkbox section, resolving an issue where reports with supervisor checkboxes would always show as awaiting supervisor.
#8457 Custom Record Required Dependencies
  • Fixed an issue where custom record required fields that were hidden via dependency would prevent the user from submitting the record.

3.26.1 04/01/2022

Custom Blips - Display JSON
  • Custom blips can now have text data displayed upon selection.
Custom Blips - subType
  • Added a subType property to custom blips, allowing users to toggle visibility on/off for different custom blip types.
#8257 Tone Board Shortcut
  • Fixed an issue where opening the tone board from a shortcut, like the active units, failed.

3.26.0 03/21/2022

Live Map - Custom Blips
  • Custom blips can now be added, edited, and removed in real-time via API endpoints.
  • Photos can now be sent from in-game to the user as a pop-up via API. Allowing for easy image attachments for custom records.
#8028 API lookup_int Limit
  • The lookup_int endpoint now supports pagination with limits and offsets.
Admin Accounts: Pagination
  • The admin page's account table now uses server-sided pagination for a more optimized experience.
#8051 Edit Record Webhook
  • Fixed an issue where sending a webhook for editing a record was based on the add toggle and not the edit one.

3.25.7 03/15/2022

Database Merge - Flag Section Handling
  • Database merge now supports saving custom flag sections on database sync records.
Database Merge - Checkbox Handling
  • Database merge now supports select and checkbox fields for custom records with database sync.
Database Sync - Checkbox Handling via Friendly Mapping
  • Custom record checkboxes can now have their values set via DB Sync and friendly mapping.
Admin Accounts: Pagination
  • The admin page's account table now uses server-sided pagination for a more optimized experience.
#8051 Edit Record Webhook
  • Fixed an issue where sending a webhook for editing a record was based on the add toggle and not the edit one.

3.25.6 03/14/2022

#7977 Link Dispatch Call
  • Dispatch calls can now be linked in custom records for quick reference.
ERLC Map Update
  • Updated the ERLC live map image.
Linked Records - Remove
  • Fixed an issue where clicking the delete button on a linked record still opened the record preview after removing it.
#7978 Field Dependency
  • Fixed an issue causing field dependencies to not function properly.
#7981 Field Add Exception
  • Fixed an issue generating a console error when adding a new field to a custom record.
Admin Customization - Sonoran One
  • Fixed an issue where Sonoran One members couldn't access the proper tone board and custom search customization options.
Custom Record Dependency - Select
  • Fixed an issue causing custom record dependencies on a select field to throw an exception.

3.25.3 03/11/2022

#7314 Custom Records - Dependencies
  • Custom record sections and fields can now have their visibility toggled via custom dependencies from other record fields.
Custom Records - Copy/Paste Sections
  • The custom record editor now allows you to copy/paste record sections.
#7920 Record Logs
  • Modified the custom record add and edit logs to include more details on the record type and ID.
Inactivity - Email Notice
  • Automated emails are sent to community owners if no logins have been made in 3 weeks, giving them 7 days notice prior to community deletion.
DB Sync - Safety Checks
  • Added safety checks and errors for database sync configurations that have license or vehicle mapping enabled, but no table name or character mapping column set.
Custom Records - Required Type Duplicate Check
  • Added additional safety checks to ensure a community does not have duplicate required custom record types and the ability to remove duplicated required types.
DMV New Record - Disable with Sync
  • Fixed an issue allowing new licenses or vehicle registrations to be created in the DMV panel even if DB Sync is enabled.
  • Fixed an issue with the SET_SERVERS endpoint not properly deploying the new live map.

3.25.2 03/04/2022

#7615 Custom Records - Unit Location Field
  • The UNIT_LOCATION custom field type can be used to autofill the unit location on a new record.
  • The new GET_IDENTIFIERS endpoint allows you to retrieve all unit identifiers for a user and view the currently selected one.
  • Added an endpoint to change the selected unit identifier via API.
#7511 Modify Identifier
  • Unit identifiers can now be added, edited, and removed via API.
Custom Records - Show Field UIDs
  • The custom record editor now shows the field mapping ID column (UID) for all record types.

3.25.0 02/17/2022

Live Map - Optimization
  • Optimized the live map to increase performance with larger communities.
Live Map - Search for Postal
  • Pro communities can now search and zoom to a postal on the live map with the postals plugin configured.
Live Map - Selected Unit Filter
  • Units displayed on the live map can now be filtered by selecting units/groups in the active units panel.
#6998 Blip Customization
  • Live map unit blips can now have the unit number display toggled on/off. Unit blips can be filtered down to unit type. Additionally, unit blips have customizable outline colors.
#7414 Wyze LED Strips
  • Expansion of supported light integrations. For example, Wyze has multiple other smart bulbs, such as LED light strips, which could be really cool to have like under a table, behind a desk, or on the walls. Would also allow for more customization.
  • Added a push event for when tones are played.
Unit Login - Clear Position
  • Unit positions are cleared on an initial login until their position is updated in-game. Preventing units who are no longer in-game from displaying on the map.
#7092 Live Map Duplication
  • Fixed an issue causing the live map image to duplicate after closing and re-opening.
Desktop - Prevent Zoom Out
  • Prevented users from ctrl - zooming out in the desktop app.
#7455 Maintain Full Screen after Toggle Key
  • When showing (w/ global hotkeys) a Sonoran CAD Desktop window that was fullscreen when it was hidden (w/ global hotkeys), it'll show back up no longer full screen in a smaller window.
DBSync Save - Handle null columns on trim
  • Added safety checks if the user enabled license or vehicle mapping but had a null owner or table name set.

3.24.0 01/16/2022

GTA Live Map - Overhaul
  • An entirely new live map system allows you to edit and view units, emergency calls, smart signs, and more!
Live Map - Permissions
  • Access to the live map is now restricted via user permission.
Window - Draggable Area
  • Fixed an issue causing draggable windows to be draggable from anywhere, preventing users from scrolling or grabbing inside the window.
Custom Layout - Drag-and-Drop
  • Fixed an issue causing users with custom layouts to not be able to drag-and-drop elements from one window to another.
#6859 Window Options
  • Fixed an issue causing windows to not force display the close and minimize options.
#6871 Window Scrolling
  • Fixed an issue causing custom windows to have disabled vertical scrolling.

3.23.1 01/09/2022

ER:LC - Live Map
  • Added an interactive live map for ER:LC Roblox communities
Portuguese Translation
  • Added Portuguese translations

3.23.0 01/06/2022

Command Line
  • Dispatchers can now utilize a CLI to quickly create and close dispatches, attach, detach, view, clear, change statuses, add notes, and more all via keyboard
#6638 Custom Records - Drag Support
  • Custom record sections and fields can now be dragged-and-dropped to be re-ordered
Lighting Integration - Draggable Frames
  • Lighting sequence frames can now be dragged-and-dropped for easy re-ordering
Desktop App - Code Signing Certificate
  • Added a code signing certificate to the desktop application to help with Windows Defender and general trust
Dispatch Push Event - Include Action Creator Identifer
  • Include the identifier of the dispatcher thatโ€™s added/modified calls to the push events
Stripe Pending Cancellation - Status
  • Added a feature to highlight subscriptions pending cancellation instead of still listing them as active or cancelled
Record Center - Lookup Filter Icon/Number
  • Updated the record filter icon to match the lookup window, including displaying the number of record type filters
Custom Record Add - Prevent Duplicate Required Type
  • Added safety checks to prevent a user from manually uploading a duplicate required record type, preventing them from removing it
Custom Domain - DNS Check
  • Added DNS verification with a TXT record community ID check
#6698 BOLO Removal
  • Fixed an issue causing bolo removals to locally remove a second one from the UI
#6694 Close Dispatch without Idents
  • Fixed an issue with dispatch auto-status causing an error when closing a dispatch without any attached units

3.22.6 12/21/2021

Dispatch - Auto Status Toggles for Attach/Detatch/Close
  • Dispatchers can now configure automatic status changes for units when they're attached, detached, or have their dispatch call closed
Record Filter - Icon w/Number
  • Updated the lookup's record type filter bar with a better icon, lighter background, and selected count number for better awareness
API Record Remove - Webhook
  • Fixed an issue causing record removal via API to not send a webhook event
API: remove_record isReport property
  • Removed an unused isReport field from the remove record API endpoint

3.22.4 12/18/2021

Records API - Simplified Dictionary
  • Creating and editing records can now be easily done through the API with a simplified key/value dictionary
Records API - API ID Support Addition
  • Record adding and removal via API now also accepts API IDs in addition to the existing user UUID field
Record API - Webhook Support
  • Added webhook support for all custom record API endpoints
#6255 Notepad Label
  • The notepad shows police.header.notepad and when you click on it it does not bring up the notepad. This is both on the desktop app and the website
Wyze Color - API Updates
  • Updated the lighting integration to handle Wyze's new payload encryption + encoding

3.22.0 12/1/2021

Custom Records - Identifier Fields
  • Custom fields can now be added to records to auto-fill unit information for new records
Custom Records - Read Only Toggle
  • Custom records can now have auto-filled fields marked as "read only" to prevent users from modifying the values
  • Added a notepad for quick multi-notes
#5683 Search Via Department/Agency
  • Added the option to search for record by agency, department, or subdivision instead of just a specific identifier. Improved the agency, department, and subdivision drop downs to only display departments that existed in the admin menu. Improved the identifier drop down to auto-filter while typing.
Unit Group - Individual Options Once Expanded
  • Added individual unit context menu options when a unit group is expanded
Unit Group - Flash if one is Panicked
  • Unit groups will now panic flash if it contains a unit in a panic state. The group can be expanded to view the individual unit in panic
API: GET_ACTIVE_UNITS - offline and pagination
  • Added support to the GET_ACTIVE_UNITS endpoint to include offline unit identifiers. Added proper pagination support up to 100 identifiers per page
New Subscription: Set ID Before Checkout
  • When purchasing a subscription, users are asked to set the community ID before purchase to help reduce the number of subscriptions without an ID set after purchase
API Lookup - Identifier Info
  • The API lookup endpoint now contains optional properties to search based on an identifier agency, department, or subdivision
Timer Group Attachment
  • Fixed an issue preventing unit groups from being attached to the first timer in an existing list from the group context menu

3.21.9 11/21/2021

Unit Info - Include Page
  • The unit info object now contains a page property reflecting what emergency page the unit is logged into, viewable via API.
Add Record Push Event - ID
  • Fixed an issue where the add record push event didn't have the new record ID set on it
Tablet Record Windows - Resize
  • Fixed an issue causing the record windows on the in-game tablet to not save resize preferences
Pagination - Block All Selection
  • Fixed an issue with the BOLO and call history tabs where changing the "record per page" to all broke functionality

3.21.8 11/11/2021

Unit Groups - Dropdown Expanded View
  • Unit groups can now have the units section expanded to view the details of the group
Desktop Download - Round Percentage
  • The desktop auto-updater now rounds download progress to one decimal
Bodycam - Anti-Tamper
  • Changed the way the bodycam webpage is served, preventing users from tampering with the branding
Tone Board - UI Limits
  • Fixed an issue causing the UI to limit the custom tone board by one more than it should
#5915 Dispatch Call Notes PDF
  • Fixed a formatting issue with dispatch call notes in PDF

3.21.4 11/05/2021

Closed Calls - Pagination
  • Closed dispatch calls now support full server side pagination to view the entire history
GET_CALLS API - Pagination
  • The GET_CALLS API endpoint now supports pagination for closed dispatch calls
Emergency Call MetaData - Postal, Block, etc.
  • The call_911 endpoint now has additional metadata support to specify the call postal, block, etc
Active Bolos/Warrants - Pagination
  • Added proper server sided pagination for active warrants and bolos. Resolves issues and improves performance for communities with several hundred or more active records at a time
GET_SERVERS - Standard
  • Updated the GET_SERVERS endpoint to only require the standard version
Translation Updates
  • Updated submitted translation files
#5831 & 5835 - Dispatch Identifier Change
  • Fixed an issue where updating your identifier on the dispatch page doesn't update it for other units, along with displaying the proper dispatch icon after
DB Sync - Structure Save Null Checks
  • Added null checks when trimming db sync fields preventing an object reference error
#5757 - Webhook Tutorial Link
  • Fixed a tutorial button for Discord webhooks going to an invalid page
Drag-and-drop Custom Layout
  • Fixed an issue preventing drag-and-drop from working on custom layouts

3.21.3 10/19/2021

Desktop Update Search - Show Downloading
  • The desktop splash screen now includes live details on update searches and download progress
CHANGED: Websocket Connection Endpoint
  • Updated the backend websocket connection to resolve disconnection issues
Govee - Lighting Fixes
  • Fixed issues with the Govee lighting integration where the Bluetooth server couldn't be unpacked and WiFi based lights wouldn't load

3.21.0 10/12/2021

Dispatch Timers
- Dispatchers can create customizable timers and attach units, groups, and dispatch calls for periodic notifications
Smart Lights - Unit Status
- Smart lighting scenes are now available for your unit status
Govee - Lighting Integration
- Govee smart bulbs are now supported with our lighting integration via Bluetooth and WiFi
Norwegian Translations
- Added Norwegian translations
Server Config - Trim IP/Port
- Added additional safety checks on the backend to trim any spaces in server IPs or ports
UNIT_PANIC Push - Panic Bool
- The EVENT_UNIT_PANIC push event now includes an isPanic bool
Unit - Group Menu Consolidation
- The unit group section on the unit context menu is broken into a separate menu

3.20.11 10/1/2021

Friendly Mapping: Import JSON/CSV - Database sync friendly mapping values can now be imported via JSON or CSV
Wyze Color - Black - The Wyze Color bulbs are now checked for a black hex color, and are turned off rather than set to black
Philips Hue - Black - Philips Hue bulbs are now checked for the black RGB code and are toggled off, as Hue does not support a black color code
DB Sync - Merge in Multi-Table Values - Fixed an issue with DB Sync causing multiple table values for character records to only merge in the first found value in a section and disregard the last
DB Sync - Update Custom Record - Fixed an issue where saving custom records with DBSync would leave some of the old, non-custom fields in the sync config
Smart Lighting Restore - Fixed an issue causing the restore lighting scene to not start until the second trigger
DB Sync - Reserved Word Column Names - Added special handling for selecting reserved MySQL words as column names

3.20.8 9/28/2021

Philips Hue - Lighting Integration - Philips hue color bulbs can now be used with the smart lighting integration
Wyze Color - Lighting Integration - Wyze color bulbs can now be used with the smart lighting integration
Import Penal Codes - Int Parse - Added additional handling and safety checks to ensure the bondAmount column for imported penal codes is forced to an integer
SetServer API - Fixed an issue with the set server endpoint not setting the map URL in the livemap config

3.20.7 9/14/2021

TTS - Numbers - Text to speech now separates all numbers. Ex: "Incoming nine hundred and eleven" -> "Incoming nine one one"
Bodycam - Null Fields - Fixed an issue where bodycam fields set to null would display the {field} key instead of being blank
Modify Unit - Local Update - Fixed an issue where updating your unit identifier wouldn't locally update your information until a refresh

3.20.6 9/13/2021

Desktop App - Save Last Size - The desktop app now re-opens with the size it was last set to Multi-Group Set Status - Dispatchers can now change the status on multiple unit groups at a time
Self-Dispatch - Toggle Improvements - Optimized the toggle process when switching self-dispatch on and off. Additionally, fixed an issue causing the new dispatch TTS to run a second time when you toggled self-dispatch on or off
Smart Signs - Top Alignment - Fixed an issue causing the smart signs UI to display a sign box on the top row next to the search bar

3.20.5 9/9/2021