### Added
  • Events/Training: Add dress code options to event creation workflow with settings menu to set dress types. (#444)
  • Asset Manager: (#413)
- Create assets (things the unit has purchased) and associated data.
- Manage asset replacement.
- Retire assets from service with disposal reason.
- Export asset register as CSV.
- Perform annual asset check to validate it is still within the unit.
- Link Equipment to an Asset or Asset to Equipment.
  • Training Skills Maintenance: (#496)
- Create/Duplicate skills maintenance training plans and enrol members.
- Select skills from skills maintenance plans when creating new training sessions.
- Report on member progress for skills maintenance.
- Enable Skills Plans for Station Portal, validated users can see progress of any associated skills plans.
  • Library:
- If article is public and public library is enabled, direct link is shown for article to logged in users.
- Added embedded PDF support.
  • Custom User Groups: Support permissions for unit scoped user groups. (#491)
  • Preplans: Added additional operating hours and occupancy fields to support nightshift and weekends.
  • Members: Added bulk edit feature.
  • Availability: Added bulk member availability update functionality. (#368)
  • Hydrant Runs: (#493)
- When hydrant run is set to public it can now be accessed via the Station Portal with progress status.
- Added route optimisation/hydrant ordering using GPS Data to put hydrant runs in logical travel order.
- Added ability to link hydrant runs to a duty crew.
- Added user permission for access to create/edit hydrant runs. (#492)
  • Duty Officer: Show duty officer on calendars (#517)
### Changed
  • Kiosk: Other activity title field optional. (#508)
  • Vehicles/Members: Support endorsements on any vehicle within the fleet to support cases where a member is endorsed on other units vehicles. (#512)
  • Events: Added an attended state, matching the training session workflow as attending members may still not attend which disrupted reporting. (#514)
  • Vehicles: Show who approved vehicle booking. (#516)
  • Inspections: Refactored inspection model, moved actions to background tasks to improve user experience. (#497)
  • Station Portal Hoses:
- Show all hoses in hose menu with hoses overdue for testing in seperate section.
- Allow overdue inspection to be individual cards or single card with modal.
  • Bump groupdate from 6.7.0 to 6.8.0
  • Bump web-console from 4.2.1 to 4.3.0
  • Bump selenium-webdriver from 4.41.0 to 4.44.0
  • Bump solid_cable from 3.0.12 to 4.0.0
  • Report Issue: Added additional fields to vehicle report from the Station Portal.
  • Vehicles: Added a report an issue tab to the vehicle page on the Station Portal.
### Fixed
  • Members: Members of more than 1 unit now correctly show primary or indirect on their user type. (#511)
  • Inspections: Cookie overflow may occur when attempting to load large inspections in edit mode. Improved inspection loading routines. (#515)
  • Station Portal: Mobile/Desktop view switching and device automatic detection was not working correctly.
  • Actions: Ensure unassigned notification count is correctly counted based on the current users permissions.
  • Vehicles: Station Portal was incorrectly reading the available status for vehicle status, this field is intended for future use in the crew builder module.