new
improved
fixed
v0.9.3
Added
- BA equipment location tracking: BA Sets now have an explicit status field (On Vehicle, Spare at Unit, At Cache Location, Away for Service, Decommissioned) and a vehicle sub-location field (In Locker, In BA Seat, In Cab).
- BA Set inspections can now update the location and vehicle sub-location of a BA Set directly from the inspection form, alongside the existing battery percentage update for electronic backplates.
- "Remove from Unit" action for Cylinders, Masks, and Backplates — unit administrators can now release a component from their unit without permanently deleting it from the organisation record.
- Alert notification to the top of the public brigade dashboard listing any overdue inspections that require attention.
- Create Inspection Templates from CSV.
- Use the existing Export Template as CSV feature to modify the template and upload it as a new version of an existing template.
- Pre Plans: Added optional gate code secure field, the same as security code field.
- Optional event organiser field to events which is shown in all event communications instead of the user who created the event. If no event organiser is nominated it will fall back to the created user.
- Event organiser now shown on event listing in the public page.
- Hose testing: added configurable invterval in brigade settings, brigades can set their own hose testing interval, defaults to 12months.
Fixed
- BA Set Selector in vehicle inspections was not correctly clearing old cylinder assignments when a cylinder was swapped, causing multiple cylinders to appear assigned to the same BA Set.
- Cylinder pressure and other inspection data was not being persisted after inspections due to a transaction rollback caused by stale "spare"status strings in the BA inspection data extractor (renamed to"spare_at_unit"in the previous release).
- BA Set index not reflecting the correct cylinder after an inspection-driven cylinder swap.
- Duplicate vehicle sub-location text displayed in the BA Set show and index views.
- Age Bracket field preventing user sign up, set default value to senior.
- Fixed event show view to use event title instead of name field.
- Require admin approval function in inspection templates was not properly holding a completed inspection for approval, instead marking it complete and raising actions. Behaviour now aligned to intent of the feature.
- Custom notification settings in the User Profile page were not correctly updated in the user model, users continued to receive disabled notifications.
Changed
- Cylinder, Mask, and Backplate delete actions are now restricted to super administrators. Unit administrators see a "Remove from Unit" button instead, which decouples the component from the unit while retaining the organisation-level record.
- Cylinders removed from a unit or swapped during an inspection are now set to Spare at Unitstatus rather thanSpare on Vehicle.
- Fixed the update/cancel action bar to the bottom of the view when editing a preplan to prevent users from scrolling to the bottom when making minor updates.
- Replaced iAuditor/Safety Culture PDF import with AI PDF Parsing to yield more accurate results when importing existing templates as PDF.
- Added support to PDF importer to import any valid PDF format, including iAuditor.
- Show date range for vehicle bookings that span multiple days on the publc vehicle page.
- Updated vehicle booking show modal on vehicle page to support editing the booking date, time and notes.