Skip to content

What's New in IMS

Sean R. Abraham edited this page Feb 23, 2025 · 9 revisions

What's New in IMS for 2025

We're been busily working to make IMS better for 2025. Here are some highlights:

Features:

  • Press ? for help: most pages in IMS now have help modals showing (new) keyboard shortcuts. Press "?" to make the help modal pop up.
  • Dark mode: toggle between light and dark themes as preferred.
  • Email login: log in with your email address rather than your Ranger handle.
  • Striking: any user report entry can be "stricken" to hide it from view. This is desirable for text that is inaccurate and not useful for readers of an incident.
  • Incident type filtering: the Incidents page can be filtered to any number of chosen Incident Types.
  • Incident type descriptions: there's now a help link next to the Incident Types header, which leads to descriptions of the many Incident Types.
  • Field Reports: "Incident Reports" are renamed "Field Reports", to distinguish them better from Incidents.
  • Regular expressions: the Incidents and Field Reports pages now support regexps. Go to the page then press "?" for details.
  • Easier Ranger handle entry: there are now text fields for adding Rangers to an Incident, replacing the select dropdown. Also these link to Clubhouse profiles.
  • Generated text hidden by default: all those verbose Incident history text entries are hidden unless a checkbox is ticked to show them.
  • Priority: the Incident "priority" field has been removed, due to lack of use.
  • FR-to-incident: a new Incident can now be created from a Field Report with one click.
  • Unicode: added full Unicode support 😃.
  • Time zones: all times in IMS now show time zones, either on the page itself or when hovered over.
  • Printouts: pages in IMS now look reasonable when printed (to PDF or printer). Prefer light mode when printing.
  • JavaScript alerts: removed all the things that could create JavaScript alert popups. Instead we put error messages on the pages.

Bug fixes:

  • Resolved the old "no more than 6 open tabs" limitation.
  • Fixed a bug that made sessions last no more than one hour. Now sessions should last a whole shift.
  • Sorted the "Add Field Reports" select options to make them easier to navigate.

Performance:

  • Improved client-side data refreshes in many ways, making everything faster and more reliable.
  • Made data loads in the server more efficient too, e.g. with batched DB lookups.

For more detailed information about what we've been up to, see the repository's CHANGELOG.

Clone this wiki locally