Sonoran CMS
Community Management System
Free · Designed for iPad. Not verified for macOS.
Sonoran CMS manages your gaming community's website, forums, document drive, whitelisting, in-game permissions, and more! Run your entire community in one app.
more New:
Changed:
Fixed:
Login: Mobile Redirects and Header Layout
- Fixed mobile sign-in callbacks and kept the header login icon and label aligned inline.
1.5.12 17 hr ago
New:
Discovery UI
- Initial UI revamp of discovery, including voting, Discord invites, and more.
New Community Walkthrough
- Added a walkthrough tutorial for new community registrations.
Admin Dashboard
- Added a new landing page for the administration panel.
Changed:
Rosters: Optional Timeclock Forms
- Roster timeclock fields no longer have to be linked to a CMS form.
Loading Animation
- Added a new, custom loading animation for pages.
Roster Tyles
- Simplified roster creation to two types: Rank based and manual
Roster Column Editor UI
- UI improvements to the roster column editor
Fixed:
1.5.11 1 day ago
Bug fixes and improvements. Widgets for growth center.
1.5.9 18 Jul
New:
Discord Forms
- Added the ability to enable CMS forms to be completed via Discord command.
Changed:
Stage Name Sizing
- Improved the label area on stage names in the submission board to show more characters.
Permission UI Refresh
- Improved the UI for the rank permissions modal
Fixed:
Roster Play Time Sort
- Fixed issues with roster columns not properly sorting activity time up/down.
1.5.7 11 Jul
New:
Changed:
ER:LC Join URL
- Updated the ER:LC panel's game join button URL
Drive Import Improvements
- Improved Oauth scopes for Google Drive import
Fixed:
Document Watermarks
- Fixed an issue with document protection not showing watermarks
1.5.4 27 Jun
New:
Radio Sync Call Permission
- Added radio permission sync support for the new emergency call permission.
Roster Live Edit
- Viewing a roster and clicking a row now allows you to open and edit the user account directly
Account List View
- Added a compact list view for user accounts in the admin panel
Drive Document History
- Added a revision history tab to the Drive document editor to view historical document edits
Changed:
Websocket and Authentication Refactor
- Refactored authentication and gateway logic to be heavily optimized
Profile and Account Editor Overhaul
- Overhauled the account editor and combined it with the user profile for a single component
Drive Improvements
- Added an import via Google Drive system, favorites, trash, and several other general improvements.
Fixed:
Profile Field Display
- Fixed an issue causing some user profiles to not display all custom fields
1.5.2 16 Jun
New:
Calendar UI Revamp
- UI revamp of the community calendar page
Changed:
Roster View from Admin
- Added the ability to view rosters directly from the admin editor panel.
Fixed:
1.5.1 2 Jun
New:
Website Builder v3
- A major overhaul of the website builder with custom CSS handling, containers, and more.
Document Editor UI Refresh
- Major UI refresh of the Drive document editor for a more simplistic layout
Changed:
Rank Manager UI Improvements
- Updated the rank manager UI to a more simplistic click to edit rank system.
Discord Advertise Format
- Fixed issues with the advertise-here Discord channel formatting on discovery bump
User Account Avatar Update
- Admins can now update their avatar directly from the user account menu instead of only their profile page. Resolved additional issues with cache updates.
Fixed:
1.5.0 26 May
General fixes and improvements
1.4.2 16 May
New:
Required From Field Tooltip
- When the next/submit button is disabled due to an empty required field in the form submission, a tooltip will now mention the specific field required.
ER:LC Action Command
- Actions on the actions panel can now have customizable ER:LC commands in-game
Form Templates DB Storage
- Moved community form templates to a dedicated table, optimizing database performance.
Community Backups
- Added community backups, allowing restoration of data in the event of a rogue staff member.
Admin Profile Editor Refresh
- Refreshed UI of the admin profile editor panel
Admin Discovery Config Refresh
- Refreshed UI for the admin discovery configuration panel
Changed:
Notification SFX
- Updated the notification SFX because Brian's dog didn't like it. Also, fixed issues with no live SFX as notifications came in.
Discord Role Search Improvements
- Improved UI for Discord role search drop-downs
Fixed:
1.4.0 1 May
New:
Changed:
Fixed:
1.3.10 16 Apr
New:
Discord Role Import Auto Map
- Added the ability to automatically add one-to-one mapping when importing Discord roles as CMS ranks
Form Social Link
- Added a new form element to ensure a user's Discord or Roblox account is linked
Account Merge
- Added the ability to merge two duplicate user accounts together to combine ranks, content, etc.
Promotion Flows: Lock Direction
- Added the ability to lock a promotional flow to only one way - preventing things like a mass-demote flow from being ran as a mass-promote
User Accounts Mobile Revamp
- Revamped the user accounts menu on mobile and added a missing user search input
Forms: Roblox Username
- Added a new form element to automatically insert a user's Roblox username
Discord Webhooks: Change Stage Embed
- Added an option on Discord webhook form stage actions to include an embed dropdown to change the form stage
Rank Drag to Different Group
- Ranks can now be dragged-and-dropped into different rank groups in the editor
Rank Change ID Undo
- All rank changes are now logged with an ID (webhooks, logs, etc.) and can be reversed via a Discord undo command
Roster Roblox Username Column
- Added a new roster column for Roblox usernames
Radio Permission Stun Sync
- Added the ability to grant the new radio stun feature permissions via CMS
Form Lock on Date
- Added the ability to set a specific date and time to lock a form from new submissions
Changed:
ER:LC Missing Whitelist Vehicles
- Added multiple missing vehicle types to the ER:LC whitelist panel selector
Rank Audit
- Improved internal systems for removing old ranks
Form Submission Count
- The number of forms in a stage is now shown on the submission board
Fixed:
Calendar Date Checks
- Added checks to ensure calendar event start dates are always before the end date
New Form Submission Window
- Fixed an issue causing the new form submission question scroll area to sometimes not be visible.
QBCore: Vehicle Garage
- Fixed an issue with the QB Core panel not saving when changing a vehicle's garage
1.3.9 27 Mar
New:
Discord Role Import Auto Map
- Added the ability to automatically add one-to-one mapping when importing Discord roles as CMS ranks
Form Social Link
- Added a new form element to ensure a user's Discord or Roblox account is linked
Account Merge
- Added the ability to merge two duplicate user accounts together to combine ranks, content, etc.
Promotion Flows: Lock Direction
- Added the ability to lock a promotional flow to only one way - preventing things like a mass-demote flow from being ran as a mass-promote
User Accounts Mobile Revamp
- Revamped the user accounts menu on mobile and added a missing user search input
Forms: Roblox Username
- Added a new form element to automatically insert a user's Roblox username
Discord Webhooks: Change Stage Embed
- Added an option on Discord webhook form stage actions to include an embed dropdown to change the form stage
Changed:
ER:LC Missing Whitelist Vehicles
- Added multiple missing vehicle types to the ER:LC whitelist panel selector
Fixed:
Calendar Date Checks
- Added checks to ensure calendar event start dates are always before the end date
New Form Submission Window
- Fixed an issue causing the new form submission question scroll area to sometimes not be visible.
QBCore: Vehicle Garage
- Fixed an issue with the QB Core panel not saving when changing a vehicle's garage
1.3.8 21 Mar
New:
Admin Panel Banner
- Added a dismissible banner on the community website to help access the admin panel for new users
ER:LC Hub
- Migrated to a new, shared ER:LC API hub for all Sonoran applications (CAD, CMS, Radio)
Changed:
Limits UI
- Updated UI elements in the community limits panel
Account Dropdown UI
- Improved UI in the user account drop-down menu in the top right
Fixed:
1.3.7 17 Mar
New:
Form Submission Reply Actions
- Added a new action system that triggers when a reply comment is made on a form submission
FiveM Automatic Server Generation
- The FiveM resource now automatically adds a server in the CMS with the game server's IP and port, removing the manual need to enter
ER:LC AOP
- Added customizable AOP zones with automatic actions when outside of the zone
ER:LC AOP
- Added custom AOP map zones with CMS actions when a player is outsize
ER:LC Dummy Data
- Added toggleable dummy data to the ER:LC panel for development images and promotional content
Roster Rank Edit
- Added the ability to edit ranks directly from a roster column
Changed:
Vanity URL Handling
- Added proper redirect handling for invalid vanity URLs
FiveM Installation Steps
- Simplified FiveM installation instructions now that the resource automatically adds a server and sets the framework type
Fixed:
Mobile Push Notification Routes
- Fixed an issue where opening a mobile push notification would open your last used community instead of the notification specific community
Name Sync Variables
- Fixed an issue where updating a user's identifier in the custom name format wouldn't trigger a Discord name sync
1.3.6 5 Mar
New:
ER:LC Vision
- Added an all-new in-game hotkey system to detect players and open a moderation overlay
Changed:
Fixed:
1.3.5 25 Feb
New:
Form Embed Field
- Added the ability to embed a youtube video or file attachment in a form field to provide information to the submitter.
Custom Domain Remove
- Updated custom domain logic to ensure Cloudflare records are removed when a community no longer has a custom domain.
Form Stage Roster Actions
- Form stage changes can now update community rosters via action.
Changed:
Account Search Types
- Updated the account searches in forms, security center, and the disciplinary panel to include the options to search via other identifiers.
Promotional Flow Permissions
- Separated permissions for promotional flows so users can't run promotion flows that contain higher level ranks than they have, unless they have explicit permissions to modify ranks with a higher power.
Default Form Icon
- Updated new forms to use a default icon instead of the CMS logo when created.
Discord Webhook Filter
- Added a search filter box in the Discord integration's webhook panel, making it easier to sort through pages of webhook options.
Fixed:
1.3.3 14 Feb
New:
ER:LC Offline Player Records
- Added offline player search in the ER:LC create record panel
Clock Shift Permissions
- Added new rank permissions to restrict which shift types users can clock in with.
Stage Change Reason
- Added a new reason popup when changing a form's stage. The reason text is also available as a variable.
Discord CMS ID
- Added a new /cmsid Discord command to get a user's CMS UID.
ER:LC Requests
- Added a system for custom form requests in the ER:LC panel, complete with in-game commands.
ER:LC Stage Actions
- Added support for custom ER:LC server commands on form stage actions.
Changed:
Fixed:
1.3.2 6 Feb
New:
Actions: Timeclock
- Actions to update user ranks can now be triggered based on clock in/out events.
Promotion User Search
- User searches in the rank promotion tab can now be ran via Discord/Roblox/other IDs instead of only usernames.
Changed:
Fixed:
1.3.1 24 Jan
New:
Toolbar Update Logging
- Added a community log whenever the toolbar is updated.
Sessions API
- Added API support to start and stop sessions.
Changed:
Roster Audit Timezone
- The 12-hour roster audits to update hours is now based on the community timezone to properly update at the start of a new month.
Fixed:
Navigation Bar Alignment
- Fixed an issue causing the navigation bar alignment settings to not save.
Image Carousel Add
- Fixed an issue where adding images to the carousel element required extra scrolling
Document Previews
- Fixed an issue with drive document previews not generating properly
Form Attachment Webhook
- Fixed an issue with form attachments in Discord webhooks having a broken URL
1.2.5 7 Jan
New:
ER:LC Queue Info
- Added a menu in the player queue count to see the users in the queue.
Actions Calendar Event Trigger
- Added action trigger support on event creation, start, and end.
Calendar Event Discord Sync Toggle
- Added a per-event toggle to sync calendar events to Discord.
ER:LC Shift Reports
- Added custom shift reports for ER:LC sent via Discord DM.
ER:LC Session Action Triggers
- Added triggers to fire, start, or stop actions based on starting and stopping an ER:LC session
Discord Notifications
- Added a configurable Discord DM notification setting
Roster Editor Preview
- Added real data to the roster editor, allowing for a better preview of the roster before saving.
Form Lock API
- Added a new API endpoint to lock and unlock a CMS form.
Calendar Event Expanded Permissions
- Separated edit and delete permissions into edit/delete own events vs others events.
Changed:
Fixed:
1.2.4 22/12/2025
New:
Changed:
Fixed:
1.2.1 21/11/2025
New:
Roster Trigger and Loading
- Added roster based triggers in the action panel to send an event when user roster values change. Also overhauled the roster system for persistent compute, making it load instantly for all viewing and filters.
Changed:
Notifications and Preferences
- Updated the UI styling and toggle buttons for the notification center and preferences modal.
Fixed:
1.2.0 20/11/2025
New:
ER:LC Search
- Added a search user button to quickly find and view player records
Promotion Flow Actions
- Added customizable actions to run on each promotional flow.
Promotion Flow Edit Logs
- Added logging for user accounts adding, editing, or removing promotional flows.
Changed:
Roster Styling Computation
- Migrated the computation for roster cell styling to the backend, allowing for proper sorting via dynamic values like status columns.
Fixed:
Hidden Stage Notifications
- Fixed an issue where hidden stage names would still be shown to users in the notifications.
1.1.74 11/11/2025
Bug fixes and improvements
1.1.73 05/11/2025
New:
Changed:
Fixed:
Login: Mobile Redirects and Header Layout
- Fixed mobile sign-in callbacks and kept the header login icon and label aligned inline.
more Version 1.5.12 17 hr ago
Data Not Collected The developer does not collect any data from this app.