Skip to main content

Changelog

This page documents the changes made to Pager Reborn.

v1.1.*​

v1.1.9 - 09/17/2026​

Fixed:

v1.1.8 - 09/09/2026​

Fixed:

  • All players with pagers being listed on the same line when using /pager health.
  • Other players hearing a pager's full alert sound when the paged player already had their pager open.
  • Paging Groups contained within valid wildcards listed under Roles within permissions.lua not being added to players on server join and throwing an erroneous error.
  • Edge case where receiving multiple page messages at the same time as trying to acknowledge one could cause other players to continue to hear the pager after the messages were acknowledged.

v1.1.7 - 08/28/2026​

Added:

  • "Reset to Default" option in the Pager Capcode UI.
    • Restores the player's capcode assignments to their default assignments.
  • getPlayerCapcodes server export. For more info, see here.
    • Returns a player's joined, allowed, disallowed, default, and pageable capcodes.
  • updatePlayerCapcodes server export. For more info, see here.
    • Adds, removes, or replaces a player's capcodes.
  • resetPlayerPermissions server export. For more info, see here.
    • Restores the player's capcode assignments to their default assignments.

Changed:

  • Resource no longer silently rejects empty Permission Roles.
    • Empty roles can now be provided and used with the setPlayerRoles server export at runtime. For more info, see here.
  • "Reset" option is now named "Discard Changes" in Pager Capcode UI.
    • It only reverts unapplied changes made in the UI, while the new "Reset to Default" restores the player's default capcodes.
  • setPlayerRoles now retains configured player overrides, global default addresses, and PageAnyAddress permissions.
    • Existing capcodes are retained unless explicitly disallowed by the replacement role permissions.

Fixed:

  • Invalid player check in server exports.
  • SSL Certificate issue causing Sonoran API calls to fail.

v1.1.6 - 05/28/2026​

Added:

  • getAllCapcodes server export. For more info, see here.
    • Returns all capcodes and their currently assigned player server IDs.
  • /get-all-capcodes HTTP API endpoint. For more info, see here.
    • Returns all capcodes and their currently assigned player server IDs.

Changed:

  • /page HTTP API endpoint now returns response code 202 instead of 200.

Fixed:

  • Missing default value for ic_pr_statebagPrefix in config.cfg.
  • Issue where paging a wildcard address would not include the top-level address.
    • For example, paging emg.fire.* would page emg.fire.bc, emg.fire.ls, etc., but not emg.fire.
  • Crash when players changed capcode assignments while a page was being queued.
  • Error in server console when ic_pr_statebagPrefix was set to the default 'shared' value (ic).
  • Issue with Page Creation UI that resulted in a client-side-only resource crash during Page Creation.
  • Edge case where nodes with duplicate addresses would be incorrectly ingested if the id and address did not match.

v1.1.5 - 05/18/2026​

Fixed:

  • Players not populating the Player list in Page Creation UI when ic_pr_inventorySupport was true.
  • Issue with nodes becoming malformed when syncing back to Sonoran CAD when ic_pr_dataSource was set to 1 (Sonoran).

v1.1.4 - 05/16/2026​

Fixed:

  • Issue with data being loaded from Sonoran CAD when ic_pr_dataSource was set to 1 (Sonoran).

v1.1.3 - 05/14/2026​

Added:

  • Sonoran CAD Support.
    • Works with all versions of Sonoran CAD, including the free version.
    • Send Page messages to addresses or individual units from Sonoran CAD.
    • If ic_pr_dataSource is configured for Sonoran, Embedded Pager Network Designer can store data in Sonoran CAD.
  • Pager Reborn: Sonoran Edition. For more info, see here.
    • Pager Reborn: Sonoran Edition

v1.1.2 - 05/08/2026​

Added:

  • New /pager settings options:
    • Option to only hear own Pager sounds.
      • When enabled, players will only hear their own Pager sounds.
    • Option to disable unread message chirps.
      • When disabled, no chirps will play when a player has any unread messages.
    • Option to change the skin of the Pager UI.
      • A dropdown shows the list of skins, and hovering over an option will show a preview.
      • Skins Dropdown
  • ic_pr_skins config option. For more info, see here.
    • Defines skins that can be used for the Pager UI, selectable from the Pager Settings UI.
  • ic_pr_maxAudioDistance config option. For more info, see here.
    • Defines the maximum distance at which Pager sounds can be heard.

Fixed:

  • Edge case where resource would crash if an empty permissions file was provided.
  • Addresses defined in ic_pr_globalDefaultAddresses not being applied if address differed from permission name.

v1.1.1 - 04/13/2026​

Added:

  • "Mark All Read" option to Pager UI.
    • When selected, will mark all unread messages as read.
  • "Delete All Messages" option to Pager UI.
    • When selected, will delete all saved messages.
  • Confirmation step for the "Power Off" option in Pager UI.

Changed:

  • The animation for holding the Pager will now restart if interrupted.

Fixed:

  • Duplicate KVP write on Page acknowledgement.
  • Issue where using the /pager clearkvp command would only null out data, not delete it.

v1.1.0 - 04/01/2026​

Full release.

Added:

  • Chat suggestions for commands as an editable client file.

Changed:

  • Added a short delay inside editable page creations.
    • Reduces strain on the server by not making so many calls at once.

v1.0.*​

v1.0.7 - 03/27/2026​

Added:

  • Integration for Station Alert. For more info, see here.
  • Integration for CodeSign Dispatch. For more info, see here.
  • Integration for LoveRP Emergency Dispatch. For more info, see here.

Fixed:

  • Issue where page creation from inside the events.lua file could fail.

v1.0.6 - 03/26/2026​

Added:

  • subscribeToNodes server export. For more info, see here.
    • Allows subscribing to node activity from external resources.
    • For example, when a specific node is paged, run custom Lua to send a message to Discord.
  • newPagePlayersAround server export. For more info, see here.
    • Allows targeting players around a position to create a new page (e.g., a fire station).

v1.0.5 - 03/25/2026​

Added:

  • Ability to tie Pager Roles directly to Ace Principals. For more info, see here.
  • Pager Network Designer Additions:
    • Permissions Editor
      • Ability to add player names with identifiers, so you can better tell apart players.
      • Optional "Ace Permission" input for roles to add the Pager Role to players with the matching Ace Permission in server.
      • "Duplicate" and "Delete" buttons for Roles and Players.

Changed:

  • /pager health output to include capcode assignments for players with pagers.
    • Allows you to see what capcodes users are assigned to.
  • Pager Network Designer Changes:
    • Permissions Editor
      • Roles/Players are now listed alphabetically.

Fixed:

  • Implementation error in PageAnyAddress that incorrectly built an array from addresses instead of permissions.

v1.0.4 - 03/23/2026​

Added:

Fixed:

v1.0.3 - 03/21/2026​

Added:

  • Scroll wheel zoom in/out support for the Pager UI.
    • Like with position, zoom level is saved between sessions.
  • PageAnyAddress Ace Permission. For more info, see here.
    • Players with this permission can page any address.

Changed:

  • Pager UI can now be dragged using the Pager buttons.
    • Previously, all drag events were ignored if started from a button.

Fixed:

  • editable files being escrowed by accident.
  • /pager capcodes and /pager new having no nodes to select from.
  • Some client-side-only commands being accessible from the server console.
  • Oversight where invalid player server IDs could be passed to server exports.

v1.0.2 - 03/20/2026​

Added:

  • CreatePage server event. For more info, see here.
    • Event is a work-in-progress while in Early Access and may change.
    • Allows for creating page messages via events.
  • togglePager client export. For more info, see here.
    • Allows for toggling the Pager UI via an export.
  • /pager permissiondebug command. For more info, see here.
    • Prints a player's paging permissions to the server console.

Changed:

  • Improved the logic that checks for unread messages and players' chirp sounds.

Fixed:

v1.0.1 - 03/19/2026​

Added:

  • UsePager Ace permission. For more info, see here.
    • Players without this permission will not be able to use the Page UI.

Fixed:

  • Global Defaults not being applied when a player had no other role/player permissions.

v1 - 03/17/2024​

Easy Access release.