Changelog Bug Fixes retrospective: updates caused items to stop showing on map (ff87590 )Bug Fixes retrospective: dep upgrades caused adding new layers to hang (05f8e32 )Bug Fixes driving telemetry: include home station (50efd25 )Features boundary visits: allow selection of path colour (fb3122d )objectives: add attributes (85f57c4 )Bug Fixes driver behaviour: was showing exempt activites (9f7a580 )driving telemetry: include vehicle and driver categories (95e1dd7 )driving telemetry: make duration values in csv the same format as other reports (0ae7bd3 )mils: report was crashing when alert happpened outside a trip (8046cd1 )trails: include categories (b2d9b1a )update deps to latest versions, handling all breaking changes (76e85fa ) update deps to latest versions, handling all breaking changes (f315f90 ) Bug Fixes resources: creating new radios and telematics boxes wasn't working properly (37dae59 )retrospective: remove response category (a59cda8 )trips: handle case when corrdinates are missing (bbe1ed3 )trips: use new permissions for assigning trips and classifications (e0550bf )Bug Fixes prisoner watches: not all fields added were being saved (a19c8ed )scenes: newly added scenes didn't show up without refresh (93c6c68 )urgent actions: make occurrence number optional (add410e )watches: add groups field to allow users to manually control visibility (1402c1a )Features objectives: make identifier visible and usable as a filter (6145e72 )Bug Fixes equipment activations: include distance in filter, table and download (fe4e6e9 )live: groups & areas filter value kept clearing while typing (e514144 )live: skill field search value kept disappearing (c32263d )locations: couldn't set start and end time properly (ff5983a )retrospective: location types now pulled from correct place (c972415 )retrospective: public safety events renamed to public safety/welfare incidents (50c4436 )Bug Fixes retrospective: use new endpoints for person and vehicle custom v… (312f7bd )retrospective: use new endpoints for person and vehicle custom visits (e6a7f40 )Features events: new telematics box resets page (bb7cbab )trips: classification values can now be restricted to admins (39d565a )Bug Fixes driving telemetry: score wasn't rounded in csv. fixes #2068 (403927a )events: use new endpoints for person and vehicle boundary visits (db6e015 )events: use new endpoints for person and vehicle boundary visits (6e1e5ca )last contact: vehicle categories were not showing in csv. fixes #2070 (04c1272 )malfunction indicator light: add duration filter and show duration in csv. fixes #2069 (36b0535 )reports: use new endpoints for person and vehicle heatmaps (9845fde )reports: use new endpoints for person and vehicle heatmaps (88ef51b )Bug Fixes resources: sorting by nested fields wasn't working (f2240a1 )Bug Fixes live: manually created radios caused crash (fa34ca1 )Bug Fixes duration was sometimes looking weird in CSV export (bc03fa2 ) mileage: filtering was broken (31e6414 )people: if users are not allowed to view rfid cards or radios then link buttons won't show (e69ba95 )trips: enable trip driver and classification setting according to rules (3bafd03 )vehicles: only show box link if user has permission (24e57e5 )switch web sockets over to sse where possible to improve performance (0f66f93 ) Features add default trip classification option to vehicles (5b14dd9 ) Bug Fixes briefing: address various bugs (3bfa1f2 )briefing: toggle labels (252b9c8 )live: eta lookup wasn't working (c9ff5a6 )Features briefing: prisoners and update existing screens to use sql api methods (cc4e03e )Bug Fixes idles: page was crashing (e508662 )tag: fix form to work with old tags (9b169c1 )tags: crashing when old tags present (1b55d42 )Bug Fixes daily utilisation: restore percentage view (7ea4f86 )event replay: make polygons have much more transparency (78e793a )people: add attributes to export (bda708d )vehicles: add attributes to exports (95f4efa )Features last contact: update filters so they are consistent with other reports (9e73ca5 )Bug Fixes events: show all vehicle groups, not just division (29f750c )make all queries cancellable (837cca3 ) map: opnfreemaps was having name conflicts with existing glyphs (c1a99bb )resources: allow removal of image (8ff1c98 )Bug Fixes vehicles: deal with edge case where odometer readings showed as null (f24cc8f )Bug Fixes vehicles: couldn't add odometer reading to a new vehicle (9015016 )Features heat map: show polls when fully zoomed in (99b4522 )heatmap: allow clicking on map to show nearest poll with hover panel showing details (18175b1 )paramaters: show duration of selected time period (988293c )Features reports: added driving telemetry report so it can be retrieved easily (643d32f )reports: discrete person heat map (0951114 )reports: vehicle heat map (bedd2d1 )telematics box test: ability to retrieve historical polls (e3e5adb )telematics box test: show current vehicle details if assigned (e3e5adb )Bug Fixes replay: rfid card details not showing when you hover a vehicle (dd84bef )Bug Fixes replay: sorting by collar number wasn't working (036c915 )Bug Fixes retrospective: retrieve polls using imei at the time of event (c5e8bee )Features Bug Fixes equipment activations: add max speed filter (fcd84de )home: show version in footer (9b82207 )live: restore vehicle category filters (5e5359d )objectives: add occurrence number filter (950f6dd )people: search not working for some (0cdda41 )people: search not working for some (ed0896e )resources: add back links to related hardware to people and vehicles (77fc196 )retrospective: add distance filter to trips (906d93b )rfid cards: handle serial number edge cases (b227696 )speed infractions: add speed rules to csv download (d95286a )telematics box test: don't fetch config state when disabled (7c26bb7 )vehicles: csv download was broken (049bfc7 )Bug Fixes Bug Fixes briefing: notice and urgent action filtering wasn't working (669c764 )Bug Fixes watches: map crashing on initial load (e243f97 )Bug Fixes use presence of briefing api url to determine if briefing should be shown (263037a ) Features briefing: stage 1 of briefing (12e5e11 )retrospective: added niche datasets including crimes, antisocial behaviour, traffic offences, public safety events & stop checks. (12e5e11 )Bug Fixes resources: search string could be empty if any value was missing (7784b92 )Features tags: redone so you can use whatever values you like (2ef5ef9 )Bug Fixes gazetteer: search was broken (b2aec2c )Bug Fixes vehicle boundary visits: include trips that start and end during the visit (e57f011 )Features vehicles: allow recording of multiple odometer readings (ef42364 )Bug Fixes boundary visits: crashed when filter applied (a53cc46 )highlights: results not showing on some cards (6d3a1b6 )replay: switch to rank field instead of category (bb71e5d )trips: using wrong permission to check if editable (fd2faa7 )Bug Fixes person boundary visits: accidentally included vehicle filter instead of person (d57e0d6 )Bug Fixes replay: filters would only allow one value (dc109d5 )Features events: boundary visits for people and vehicles (d43b0dc )Bug Fixes retrospective: custom visits weren't joining up polls (ea69389 )Bug Fixes hourly utilisation: incorrect labels on bars (93adefa )retrospective: custom visits attributing wrong vehicle/person (c599f07 )retrospective: not all custom visit filters were working (b5c0e5f )Features accelerometer events: use new table control, some code cleanup (4471c97 )dark mode (460e78d ) double crews: update to use new table control (a7c045c )equipment activations: switch to new table control (8757953 )idles: update to new table control (a033c99 )last contact: update to use new table control (3ef4139 )locations: update form, add ability to use multiple aliases (1f25301 )locations: update form, add ability to use multiple aliases (9040696 )malfunction indicator lights: update to new table control, improve behaviour (ebfa8c0 )objective attendances: use new table control (6fd9104 )objectives: switch to tiptap for content (b1e470f )on board diagnostics: update to new table control (c841e47 )outages: switch to new table control (2c84303 )people: update form (b07586d )radios: update form (fabd02c )rfid cards: update form, improve removing person behaviour (2d26f01 )speed infractions: use new table control (c71ffe5 )stops: update to new table control (8e4651e )tags: update form (4ab6934 )telematics boxes: add discrete screen for testing and configuring boxes (75a9422 )trails: update to use new table control (21a1a75 )vehicle equipment activations: swith to new table control (c328fbb )vehicles: allow uploading of install location images (8e7fd00 )vehicles: update form, simplify telematics box section (d6b79b6 )Bug Fixes mileage: show latest if no date selected (ce501a3 )parameters: don't show blank rows in drop downs (6460255 )person location visits: update to new table control (0e4467b )reports: cancel wasn't working for some, couldn't refetch (b5a3eed )retrospective: accelerometer events were broken (954053c )retrospective: allow saving with same name (d5d153c )Bug Fixes hourly in location: improve performance by showing combined value of selected locations (5e56013 )timeline in location: improve performance by resolving to single chart (d34b49b )Bug Fixes speed infractions: address crash when vehicle added without groups (c4754b7 )Bug Fixes legacy audit: page was crashing when setting didn't exist (ab65d92 )Bug Fixes legacy audit: pull options from setting instead of records (04e8be7 )Features Bug Fixes accelerometer events: download was empty (4702694 )parameters: control can now pull values from resources, collections, options or ranges (e5866e1 )resources: attributes weren't showing correctly (1705f62 )trips: setting classification to none now works properly (7636bf7 )Bug Fixes highlights: group search was breaking due to duplicate names (5cb99e1 )Features reports: fleet utilisation (246e423 )Bug Fixes fleet utilisation: add home base to table (a6de837 )Bug Fixes excessive accelerometer readings: exclude records of duration 0 (4c04dd9 )Features retrospective: add microbeats filter for polls and incidents (4e3e21c )Bug Fixes highlights: sort group names (70ff3e5 )highlights: ward codes instead of names showing (32a8216 )hourly in locations: download wasn't working (941d982 )map: roll back version bump due to bug in control (8bd4017 )person: don't show rfid card category when not enabled (8241395 )retrospective: filter values empty (218a84f )sidenav: don't show unless logged in (9685ed6 )timeline in locations: typo was causing crash (4369952 )Features reports: legacy audit for viewing old ir3 audit records (a85bd4e )Bug Fixes Bug Fixes Features driver behaviour: add staff id filter (9c1ce29 )Bug Fixes highlights: show group names instead of ids (#1873 ) (e04db4e )Bug Fixes daily activity: grouping by date was crashing report (25bab80 )errors: migrate to eu sentry (2e640ea )rvehicle availability: show dates on chart correctly (60cb988 )Bug Fixes maps: use latest protomaps (49e503c )Bug Fixes rfid card/dallas key: ensure serial number is valid hex string (a07f39b )vehicle: make attribute fields visible (3aaefb1 )Features rfid cards/dallas keys: ability to manually add new (7e7c2e6 )Bug Fixes driver behaviour: don't show trip summaries for excluded trips (80c3ca8 )tables: address date sorting weirdness (09fd588 )Bug Fixes live: remove ridiculous audit log data (b285558 )Features audit: update with better ui & ux (68b4320 )Bug Fixes tables: set default rows per page to 25 (44191a5 )Bug Fixes engagement: show download button (ebaf0ef )mileage: looking in wrong place (6610329 )Bug Fixes driver behaviour: replay link was broken (d942d73 )highlights: no bcu options (cefa651 )objective: applicable to field no longer disappears (2eb9c47 )objectives: microbeats field was not accepting inputs (76f4a45 )Bug Fixes attendances: include radio ssi (cfec1fd )dashboards: support group type aliases (b6b3dbb )driver behaviour: allow for drivers with no collar number (9302b51 )Features driver behaviour: brand new version improves functionality and performance (f845a1c )trips: add replay link to csv download (9d6dd83 )Bug Fixes highlights: use new groups (#1826 ) (1001a38 )notifications: add ability to enable/disable in config (ed9a6c5 )comissioning: update approach to avoid unnnecesary data fetching (4cd083a )move provider down the stack to avoid unnecesary rerenders (19677c6 ) Bug Fixes groups: make subtype clearable (4b0a92a )retrospective: custom boundary not saving (1aac962 )Features Bug Fixes groups: alias type filter would include records with empty lists (46ecb98 )replay: snapshot audit logging (3fba11f )retrospective: vehicle custom visits not working (9366cb8 )Bug Fixes groups: was still crashing (deb3fb9 )Bug Fixes resources & groups: crashing on load (9a961de )Bug Fixes logout: wasn't logging out correctly (3d250f5 )reports: cache results for 1 hour (5463057 )Features groups: add missing alias type filter (8564a4e )Bug Fixes autocomplete: not updating value (5b43d68 )hourly activity: report wasn't bringing back any data (b675e06 )Bug Fixes get rid of the annoying unauthorised page (438ceac ) Bug Fixes avatar: crashing when no associated person (a9ebb27 )live: include locations filter for telematicsBox and radios (e17fa00 )retrospective: heatmaps work with queries (864013e )speedinfractions: gets blank screen when filter with no Warning equipment used (f3ad219 )Bug Fixes auth: adfs resource different from client id (cf8a98a )Bug Fixes forms: improve detection of dirty form (ac29534 )Bug Fixes login: restore auto-login behaviour (0c78d53 )objective: map not always showing, other form improvements (1d0c566 )Features login: new (hopefully more reliable) login approach (9ffcb2c )Bug Fixes locations: csv export wasn't working (5d481c6 )Bug Fixes replay: use number and date from incident fields (a5ed002 )Features replay: change delayed hover actions to click (6eef145 )replay: detailed popup panels (9487ca2 )replay: filtering (62d9844 )Bug Fixes trips: division wasn't in export (723f55f )Bug Fixes objective: allow end time extension if still active (65f5268 )Bug Fixes incident responses: include responder details (843dc78 )trips: crash when response shown (32a7758 )Features admin: added ability to create data retention periods (e2331c0 )double crews: add filtering (95a40a2 )events: trips now show related events (70088d1 )live: add discrete ward filter (b695a0d )live: filter vehicles, people and locations by thier group hierarchy (c223d13 )retrospective: add response time filter to incidents (889003e )retrospective: add response time filter to incidents (f470f56 )retrospective: incidents can be filtered by ward & ward type (fec8577 )Bug Fixes address issue of premature logout (4f1c7e0 ) live: incident avatar on detail was broken (340516a )notifictions: only turn on socket when enabled (a6696f8 )replay: wasn't waiting for request to complete before firing off another (39a9921 )retrospective: file upload now working (fec8577 )trips: show reason for no occupants count (d0c4455 )3.9.0 (2023-10-23) Features events: email scheduling now possiblw (1764aa5 )events: query saving now possible (1764aa5 )live: add ability to filter incidents by group (cc0d035 )reports: query saving now possible (1764aa5 )retrospective: allow area maps to be grouped (e297b5e )Bug Fixes retrospective: issue with custom visit durations for unassigned radios (ebd5ad9 )replay: seperate resource and location queries (231ed6c )3.8.2 (2023-10-09) Bug Fixes remove 10 second request timeout (a4d8f3e ) 3.8.1 (2023-10-02) Bug Fixes some fields not accepting input (e286e54 ) 3.8.0 (2023-09-28) Features accelerometer alert notifications (a13eeed ) Bug Fixes clear query cache on logout (64ba432 ) Bug Fixes Bug Fixes config: refined approach (117e331 )lazy load config to avoid caching (a1bc257 ) replay: time multiplier not working properly (e029b64 )resources: remove redundant reduced resources (e245862 )3.7.9 (2023-09-23) Bug Fixes resolve config caching issue (e8e81fc ) retrospective: not redirecting after saving (b57e1bd )3.7.8 (2023-09-20) Bug Fixes live: clicking edit on police stations redirecting to wrong url (0cf9241 )live: don't show locations than have ended (a796ba4 )retrospective: file picker dependency introduced breaking change (e12506e )3.7.7 (2023-09-14) Bug Fixes ensure restricted status stays consistent with visible to (1b6ac54 ) live: clicking on an unrecognised driver would cause a crash (b2d907e )live: locations are showing no occupants before clicking sh… (#1672 ) (b946b33 )Objective Attendances: compliant cumulative time not sortable (e362d60 )3.7.6 (2023-09-04) Bug Fixes sidenav: complete fix for routes not showing (1427c96 )3.7.5 (2023-09-01) Bug Fixes people: restricted status wasn't being retrieved (1e47a57 )retro people custom visit ssi associated with wrong person (b82b533 ) retro person custom visit showing non associated person (57577f3 ) sidenav: entries weren't being hidden correctly for groups other than admin (783ab7c )3.7.4 (2023-08-24) Bug Fixes 3.7.3 (2023-08-23) Bug Fixes clicking back button after replay in driver behaviour return error (beecc4a ) live: people assignment status-filter showed [object, object] (ee1c528 )unable to create new tag for resources (e981b7c ) 3.7.2 (2023-08-07) Bug Fixes clicking live people show blank page (e3686d8 ) live: hide stale resources by default (bf1d46b )3.7.1 (2023-07-21) Bug Fixes live legend and category filters are not matching for people (#1645 ) (71153e3 ) live: take into account location start and end time (96ef124 )people: add mobile number (7bf4b4a )3.7.0 (2023-07-04) Features groups: parent count badge, subtype, no code (d579640 )3.6.0 (2023-06-29) Features retrospective: add speed infractions (70989a8 )Bug Fixes app crashed when reporting api arrors (6fbdb0c ) retrospective: add max speed to custom visit export (e85027f )retrospective: navigation sometimes didn't work (a8aaf7a )3.5.1 (2023-06-21) Bug Fixes highlights: crash when force has no bcu (8bf8561 )3.5.0 (2023-06-19) Features groups: add groups & areas as first class entities in ir3, allowing org structure to be modelled (90bfc11 )highlights: add objective compliance card (229b161 )replay: allow jumping back to any moment in the past (2c5295d )replay: sorting & filtering via search box (55c72ec )resources: add new hierarchical groups & areas. mark old as legacy (9acd6c0 )resources: add new hierarchical groups & areas. mark old as legacy (#1611 ) (9acd6c0 )resources: allow export of rfid cards & radios (dcc78f2 )Bug Fixes daily activity: show (%) when switch to percentage (#1608 ) (2d52bcf )events: filtering when value blank rather than missing now works (26f08bb )export: durations now in days which excel can convert to HH:MM:SS, also NaN addressed in trip occupants (3c4c350 )highlights: current objectives card was crashing when no BCU assigned to resource (31d3bf4 ), closes #1593 last contact: filter was not allowing you to type (a2221da ), closes #1598 live: legend not showing available status colours (9088c7b )live: legend not showing available status colours (#1586 ) (913572b )navigation after deletion was wonky (ef503d0 ) people: export now takes filter into account (d6a12d6 )people: filtering by no radio now works (9ebc0ed )replay: fall back to imei if reg or fleet number unavailable (7de3c4e )retrospective: make retro work with resourceless events (9def7a1 )retrospective: navigation when deployed to a subfolder like /staging was broken (592c917 )speed infractions: warning equipment filter was causxing crash (77e4819 )timeline in locations: crashing on filter resolved (371b4cb )3.4.3 (2023-05-21) Bug Fixes uncheckedvehiclescard: bug fix for Highlights Fleet Tab page not rendering (86cfbe4 ), closes #1578 3.4.2 (2023-05-18) Bug Fixes add label option for AD group picker (ae2fa0f ) live: hiding stale for radios/telematics doesn't hide them in the list (#1576 ) (228a407 )logout wasn't working (1b3d432 ) 3.4.1 (2023-05-14) Bug Fixes sending data to api was broken in places (dd0755d ) 3.4.0 (2023-05-12) Features highlights: add bcu, sector & team tabs, add excessive accelerometer report for vehicles (2d433f4 )Bug Fixes 3.3.2 (2023-04-24) Bug Fixes live: tematics box not showing speed, follow on and missing filters (#1548 ) (28c090b )retrospective: missing icon when only one layer and crash when deleting it (8c5efa0 )3.3.1 (2023-04-14) Bug Fixes objectives: make schedule a required field (e20a3ab )people: include leaving date in csv export (8c6ee0e )3.3.0 (2023-04-05) Features objectives: add options to be notified of entry and exits (301f111 )3.2.2 (2023-04-04) Bug Fixes forms: add full field validation to ensure proper data entry (018db8c )3.2.1 (2023-03-30) Bug Fixes objective: use AD groups to determine visibility (5f88a6a )3.2.0 (2023-03-29) Features live: add unassigned radios telematics box to map (#1492 ) (43731c4 )live: show microbeat objectives on map (31b4b99 )objectives: added field where microbeat codes can be seen and added (af172aa )objective: use microbeats for boundary (7a07893 )Bug Fixes hide delete prompt after deletion (#1511 ) (e86e57d ) objectives: limit identifier and title length (34b93b8 )objectives: prevent objectives being created in the past (fb2d99f )person: sort broken redirect on person creation (e9afcd9 )resolve crash caused when vehicle doesn't have a force property (2c0a826 ) user unable to update saved retrospective (#1515 ) (b4aedd6 ) 3.1.2 (2023-03-20) Bug Fixes utilisation: sort menu repaired (ef1cbb6 )3.1.1 (2023-03-20) Bug Fixes 3.1.0 (2023-03-20) Features 3.0.0 (2023-03-08) ⚠ BREAKING CHANGES Uses a different config file format Build System Bug Fixes Bug Fixes downloads filename should be 24 hour date format (#1474 ) (e95dd46 ) hourly utlisation groups doesn't exist and live/people missing p… (#1469 ) (cabd4ba ) improve appearance of tooltips and map buttons (69ae937 ) objective attandance link not populating query (#1471 ) (599fb6c ) populate vin/person code when events link click from resorces page (#1472 ) (f4ff1bf ) Bug Fixes add reverseGeocode field to the incident projection (#1453 ) (4a83ad7 ) only filter out leavers & disposed vehicles that have leaving/disposal dates in the past (12efbd9 ) some reports and events are not fetching data (#1455 ) (82c8b08 ) Bug Fixes accelerometer events: merge issue caused crash (b1d102b )attendances: crash when person didn't belong to any areas (a2f76b1 )retrospective: do not allow to saving with same title (fa86431 )Features downloads: include date range in filename (4d6fffc )Bug Fixes fix typo in event filter field distanceKilometres (#1434 ) (f793989 ) live: live list item last poll time format (91b0437 )Bug Fixes filters: fix crash when no options loaded (555b5b7 )Features filters: updated filter control to remove glitches and add new exclude option (af12bc4 )filters: virtualise for improved performance (bd31eb2 )locations: make all location types visible (51ebfae )Bug Fixes deletion wasn't navigating when finished (85b289b ) pagination not working (40851bd ) retro search time period relative check box label not showing (6398ed8 ) trip item downloading all the polls between dates instead of selected trip polls (630804e ) unable to delete tag (b04bb8a ) Features higlights: fleet dashboard (2b5d632 )include stale vehicle filter in resources (2db6cb9 ) Bug Fixes site map not building according to authorised routes (97385b2 ) Bug Fixes Features add events links to location (1cf0a4a ) add filter for people and vehicles in location (446c93f ) add radio and update rfid/dallas key resource pages (b432f9d ) attendances: add grouping switcher to attendances (4a11466 )events: add equipment activations (151e5fb )filtering: add location filters to live and retro (55956d1 )incidents/live: show location info in incident details (05351f6 )incidents/retro: show location info in incident detail page (c3c03d8 )maps: allow base layers to be configurable (db07bc1 )objective: better days and hours ui (51ca9e2 )objectives: objectives are now a single link; style (bef6a69 )person: expose person callsign code in ui (ca6062a )switch attendances grouping by requiredFrequency (92e5a9a ) vehicles: expose callSign code field in UI (b651b4a )visual clean up of all pages (06bb7b7 ) Bug Fixes attendances: show correct attendance duration format (8b94897 )cd not working (d4a4713 ) ensure Any/None options are at top (be31536 ) ensure correct version number is in build (0ab8884 ) ensure obsolete cached parameters aren't used (11f62d9 ), closes #1226 equipment activations: handle issue where field names are different (16949c5 )events: filtering now works without changing rows per page (#1301 ) (a9af0b5 )extract out lookup config for easier diffing (fdc279c ) filters: event filters not always working (a107a07 )filters: temporary fix for duration filter. proper fix requires refactor (f6a8dbd )fix paging bug in outages (809e261 ) handle when groups are an empty object (94bdb11 ) improve speed presentation in live and replay (1b2a518 ) live: update live to hadle objectives with no schedule (09e4c77 )make release match build number (68c495d ) objective: fix date-fns console warnings about incorrect date type parsing (8591748 )objectives: highlight objectives with commas (a6de970 ), closes #1251 objectives: start and end time fields behave properly (#1299 ) (38acaa7 )parameters: tighten up spacing (d2b0ffe )people: choose file dialog kept reopening when choosing avatar photo (3eec8ba )percentage view option doesn't work as expected (8a8da2c ) replay: addressed bug caused by changing date library (2ed49e1 )replay: control layout was broken (9669232 )replay: weren't going to the end (8d457f9 )reports: old cached parameter stopped daily utilisation (e49019f ), closes #1228 restore alpha to map controls (b11c0bd ) retro: add event sort by startTime/openedTime and endTime; default sort (63577ad )retro: choose unassociated but recorded dallas keys (c380a84 )retro: location subtype wasn't being shown (48cc07c )retro: only include areas that intersect >20% of boundary (4f12221 ), closes #1259 retro: retro replay crash safeguarding (9edf5df ), closes #1230 retrospective: add speed limit info to polls download (2b7129b )retrospective: react 18 causes crash drawing shapes (dbb853b )retro: unassociated ssi/imei shows as unassociated (5ebbe9b ), closes #1232 show logout button when autologin is enabled (e7c6d07 ) show whole trips on custom visit (b3573cb ) sidenav: didn't always show selected section (4cbe6df )staging: logout brought you to root path (82942fe )start and end time validation in parameters control (533442a ) Bug Fixes Features maps: allow base layers to be configurable (db07bc1 )Bug Fixes percentage view option doesn't work as expected (8a8da2c ) Bug Fixes replay: weren't going to the end (8d457f9 )retrospective: react 18 causes crash drawing shapes (dbb853b )Bug Fixes filters: temporary fix for duration filter. proper fix requires refactor (f6a8dbd )Bug Fixes equipment activations: handle issue where field names are different (16949c5 )Bug Fixes staging: logout brought you to root path (82942fe )Bug Fixes filters: event filters not always working (a107a07 )Bug Fixes replay: addressed bug caused by changing date library (2ed49e1 )2.34.0 (2022-10-31)Features person: expose person callsign code in ui (ca6062a )vehicles: expose callSign code field in UI (b651b4a )2.33.0 (2022-10-28)Features events: add equipment activations (151e5fb )Bug Fixes show whole trips on custom visit (b3573cb ) Bug Fixes attendances: show correct attendance duration format (8b94897 )Bug Fixes replay: control layout was broken (9669232 )2.32.0 (2022-10-14)Features add filter for people and vehicles in location (446c93f ) Bug Fixes ensure correct version number is in build (0ab8884 ) Bug Fixes extract out lookup config for easier diffing (fdc279c ) Bug Fixes show logout button when autologin is enabled (e7c6d07 ) Bug Fixes parameters: tighten up spacing (d2b0ffe )Bug Fixes restore alpha to map controls (b11c0bd ) Bug Fixes sidenav: didn't always show selected section (4cbe6df )2.31.0 (2022-10-02)Features visual clean up of all pages (06bb7b7 ) 2.30.0 (2022-09-29)Features filtering: add location filters to live and retro (55956d1 )incidents/live: show location info in incident details (05351f6 )incidents/retro: show location info in incident detail page (c3c03d8 )Bug Fixes handle when groups are an empty object (94bdb11 ) Bug Fixes live: update live to hadle objectives with no schedule (09e4c77 )Bug Fixes events: filtering now works without changing rows per page (#1301 ) (a9af0b5 )Bug Fixes objectives: start and end time fields behave properly (#1299 ) (38acaa7 )2.29.0 (2022-09-12)Features attendances: add grouping switcher to attendances (4a11466 )objective: better days and hours ui (51ca9e2 )objectives: objectives are now a single link; style (bef6a69 )switch attendances grouping by requiredFrequency (92e5a9a ) Bug Fixes make release match build number (68c495d ) 2.28.0 (2022-08-28)Features add radio and update rfid/dallas key resource pages (b432f9d ) Bug Fixes start and end time validation in parameters control (533442a ) Bug Fixes improve speed presentation in live and replay (1b2a518 ) Bug Fixes fix paging bug in outages (809e261 ) Bug Fixes retrospective: add speed limit info to polls download (2b7129b )Bug Fixes retro: add event sort by startTime/openedTime and endTime; default sort (63577ad )Bug Fixes retro: location subtype wasn't being shown (48cc07c )retro: only include areas that intersect >20% of boundary (4f12221 ), closes #1259 Bug Fixes objectives: highlight objectives with commas (a6de970 ), closes #1251 Bug Fixes people: choose file dialog kept reopening when choosing avatar photo (3eec8ba )Bug Fixes objective: fix date-fns console warnings about incorrect date type parsing (8591748 )2.27.0 (2022-07-04)Features add events links to location (1cf0a4a ) 2.26.0 (2022-06-22)Bug Fixes replay/live: show not speeding, hide limit when unknown (d21c403 ), closes #1160 Features live: show specific speed rules broken (397eb4b )replay: show specific speed rules broken (34d25a0 )Bug Fixes retro: choose unassociated but recorded dallas keys (c380a84 ), closes #1234 Bug Fixes retro: unassociated ssi/imei shows as unassociated (5ebbe9b ), closes #1232 Bug Fixes retro: retro replay crash safeguarding (9edf5df ), closes #1230 Bug Fixes reports: old cached parameter stopped daily utilisation (e49019f ), closes #1228 2.25.0 (2022-06-20)Features live: gazetteer searching moves map to placenames (c0c50c2 )live: general search for all items on map (e1f4716 )retro: find locations by searching address on gazetteer (b813fe0 )Bug Fixes ensure Any/None options are at top (be31536 ) ensure obsolete cached parameters aren't used (11f62d9 ), closes #1226 Bug Fixes live: keep open grade 1 & 2 on the map (ab674eb )Bug Fixes correct date-fns parse formats (a13736d ) Bug Fixes localization provider expects object (0ab5e19 ) Bug Fixes fix some table alignment issues (fcc5053 ) 2.24.0 (2022-06-10)Bug Fixes datepickers: change dateFormats strings for date-fns; get rid of @mui/lab (f194e3d )Features add date-fns adapter deps (3455ea3 ) Bug Fixes live: impossible options weren't styled after ui update (e1b05ff ), closes #1218 Bug Fixes 2.23.0 (2022-06-08)Features confirm erasing exisitng layers and creating new retro (cb83e6e ) 2.22.0 (2022-06-08)Features add empty layer state ui + get rid of fab (e48ad1b ) Bug Fixes Bug Fixes retro: crash opening retro while on an area detail fixed (7975b16 ), closes #1207 retro: fixed intermittent crash when changing retros (3f1cb66 ), closes #1205 Bug Fixes retro: incident number will only accept positive numbers (53c2662 ), closes #1197 Bug Fixes replay: only over x30 replay speed worked previously (34fc1d0 ), closes #1195 Bug Fixes live: use 3 lines of info for a call sign list item (71e8ffc ), closes #1192 Bug Fixes tags: improved clicking on tag chip behaviour (01a7ba5 )Bug Fixes live: deleted items weren't being removed (e0f9c26 ), closes #1190 Bug Fixes retro: crash on amber color selection (d0533e9 )Bug Fixes add release version to sentry config (2585675 ) add releases with source maps to sentry (01c1c3b ) Bug Fixes Bug Fixes give build zip a proper name (3943ac6 ) Bug Fixes docs: copy changelog to docs site (d6691f4 )Bug Fixes release: bundle assets with release (114b93f )2.21.0 (2022-05-06)Features locations: added new types, hospitals, courts & schools (ce2d70b )Bug Fixes retro: gracefully handle clustered items without location (ec68519 ), closes #1165 retro: heat maps need redraw when layer added (a1683ee ), closes #1165 Bug Fixes reports: Any/None disposed filter on last contact report (259188e ), closes #1173 Bug Fixes live: ellipsize long text in lists and add tooltip (6705983 )live: motorcycle icon when vehicle type is MOTORCYCLE (4e5dd1b ), closes #1169 Bug Fixes live: differentiate drivers/last drivers in vehicle list (a4d81f3 ), closes #1154 Bug Fixes osm/psga maps were not loading correctly coming back from replay (433f1cf ) retro was crashing getting back from replay (48f8f39 ) 2.20.0 (2022-04-22)Features retro: list trails for a person visit in the details page (31256d9 ), closes #1152 retro: list trips for a vehicle visit in details page (2673b1b )Bug Fixes reports: person availability was grouping incorrectly (19e5f24 ), closes #1157 Bug Fixes live: added more incident grade icons (6 & 7) (60c1823 ), closes #1149 Bug Fixes replay: make replay speed more accurate (da5c5b7 ), closes #1138 retro: show ssi on radio polls unassociated with a person (8d4485d ), closes #1137 Bug Fixes reports: daily util didn't display cached parameters (7287af1 ), closes #1133 Bug Fixes build: include code in releases (a61658d )Bug Fixes events: handle backspace clearing date bug (668327d ), closes #1141 Bug Fixes start/endTime issues in objective (2d1df9b ) Bug Fixes retro: crash when reordering layers quickly (befa3c4 ), closes #1127 Bug Fixes retro: estimated limit sometimes caused 0 results (a743402 ), closes #1128 Bug Fixes events: configure occupants thresholds (be8802c )events: lookup person by ssi if no occupant name (ec38de3 ), closes #1123 live: swp crash on navigating back to live (a6d91ce ), closes #1125 2.19.0 (2022-04-05)Bug Fixes events: double crews filters remembers values (842d1cd ), closes #1121 live: incident number filter was broken (2046214 ), closes #1119 Features live: add speed limit indication to live (8f16bca ), closes #1115 Bug Fixes retro: hide boundary on switching to known visits (4dd6b04 ), closes #1117 Bug Fixes resources: add commissioning fields to Vehicle (ad9bf1d ), closes #1107 Bug Fixes retro: search v trips by dallas key/rfid (6cf62a6 ), closes #1111 Bug Fixes live: changing a filter field resets the condition to = (5b5e86e ), closes #1113 Bug Fixes objectives: zoom out was disabled after double click zoom (cc5cc27 ), closes #1109 Bug Fixes live: maximise objective image on click (9e55248 ), closes #1099 reports: consider hourly filter when calculating avgs (f3d139d ), closes #1096 retro: indicate smaller/larger bubble distance (3fc141f )Bug Fixes Bug Fixes retro: make incident grade multiselect not numeric (14ce08f ), closes #1105 retro: show unknown/unrecognised driver on trips (58b660e ), closes #1103 Bug Fixes reports: filtering by 0 hours returns no results (4f70994 )reports: people activity matches vehicle util layout (9b538d8 ), closes #1087 reports: v. util. didn't highlight selected sort option (b16caf1 )2.18.0 (2022-03-23)Features trips: add rfid card/dallas key filtering (bae4fda )Bug Fixes events: can clear select type filters (yes/no) (ae82d14 ), closes #1088 Bug Fixes retro: add rfid/dallas key to csv downloads (5cd7ba1 ), closes #1083 retro: add rfid/dallas key to csv downloads (fbe3604 )Bug Fixes initial side nav missing items until reloaded (5f22aa6 ), closes #1085 Bug Fixes Bug Fixes live: text search on location name (28261ec )Bug Fixes allow routing to 2nd level menu items (5dcb4d1 ), closes #1061 allow routing to specify main menu child items (1320303 ), closes #1058 allow specific routing for objectives/locations (01b068e ), closes #1062 don't wrap long menu items (bdfc61b ), closes #1029 driver behaviour: include trips with no accel reports (93ef8e8 )events: add event filters to trips (ddae5c1 )live: handle when incident has no ref/date (003b4ca ), closes #1067 live: handle when incident has no ref/date (fcf7c4c ), closes #1067 live: hide objectives if not in autorisation (b888fc0 ), closes #1057 locations: hide add location if not authorised (cb9ab8c ), closes #1060 objectives: disable modification if not authorised (20984a1 ), closes #1058 reports: vehicle availability crashed on filter (4b1b169 ), closes #1065 retro: accel event chart was missing speed (438f426 ), closes #1069 Bug Fixes live: add call sign/name to people/call sign list items (5a78f55 ), closes #1075 Bug Fixes live: match accel event data when it arrives (2d87ddf ), closes #1072 live: use home station name not code in details (4289f8c ), closes #1055 resources: csv download had NaN instead of reg/fleet/vin (7e3fdba ), closes #1071 Bug Fixes Bug Fixes retro: add in incident reference number (1a9a9da ), closes #1032 Bug Fixes live: add driver details to accel alert (f3ad838 ), closes #1052 live: add poll info at time of accel alert (6f2c867 ), closes #1050 2.17.0 (2022-03-04)Features add events ui + logic for trips (161c4ab ) add fleet events to people; do not show irrelevant events to fleet users (19925e8 ) link and prepopulate for attendances (25926aa ) prepopulate for the people (59b3a70 ) prepopulate for vehicle events (8e6a0f9 ) support accelerometerEvents (e4c75fb ) support all vehicle events in a generic way (62112fa ) Bug Fixes don't restrict map to configured extent (8bb4dca ), closes #1053 Bug Fixes disallow future dates in parameters start date (fbfe5aa ) live: pad map when following (d16df56 ), closes #1041 retro: incident number filter (5eb0b17 ), closes #1039 Bug Fixes retro: clustered items showed radio not person code (f62cc76 ), closes #1036 retro: parameters reset on return from viewing items (c31e079 ), closes #1035 retro: pressing enter on search no longer saves (980ba85 )Bug Fixes 2.16.0 (2022-02-11)Features add totals to event footers (23c8ff6 ) add totals to speed inractions (f87594f ) 2.15.0 (2022-02-08)Features events: determine vehicle occupants using radio polls (4c0a574 )events: show potential occupants of trip (c323dba )Bug Fixes fix marking selected layer (264fd50 ) layers load only when they need to load and not everywhere all the time (1d3f84a ) os layers loading untangled from airbus wmts (c245dcf ) remove layers menu glitch (70cb8fd ) Bug Fixes live: immediately show label on incident focus (96e5617 ), closes #1008 reports: improved calculation and rendering (4dd9304 ), closes #1009 Bug Fixes reports: audit had "Invalid Date" for some entries (7024211 ), closes #978 reports: fix availability report crash (516ad0a ), closes #995 reports: timeline in locations crash (4c9d3b6 ), closes #977 resources: new vehicle field was disabled (0b352b7 ), closes #1004 retro: initialised fields were showing required error (cccc5dd ), closes #993 Bug Fixes fix retro reset on navigate back (cd7e1fe ) no 404s navigating back from replays (eda8fd7 ) only load wmts tiles when options request completes (3288b4d ) Bug Fixes axios security advisory addressed (84b5b9a ) Bug Fixes live: eta was showing earliest eta of all incidents (5f94cb4 )live: expand/collapse all inc call signs, config grouping (8d0e503 )live: handle unknown etas (ff355aa )2.14.0 (2022-01-11)Features follow on hover; event point stays in place (e2a726a ) point follows accelerometer chart on hover (795a153 ) Bug Fixes events: roll back speed infraction pagination (57ae5c5 )events: stops missing staff id config (3739b94 )events: trips won't redownload csv on return (65da686 )events: double crews server side pagination (037246b )events: get stop events page by page not all at once (a926cdd )events: idle uses server side pagination (7aa96ed )events: improve server side paging sorting speed (27c17a3 )events: on board diagnostics server pagination (9267921 )events: outages server side pagination (3a8edb1 )events: person location visits server side pagination (6fd9dfe )events: person trails uses server side pagination (cb9b807 )events: speed infractions server pagination (58be390 )events: vehicle location visits server pagination (ccde11f )Bug Fixes retrospective: colour field caused crash after update (8c7e618 ), closes #987 Bug Fixes Bug Fixes events/reports: allow any/none query filters (85ca457 )live: any/none filters added (fd17bc4 )Bug Fixes events: selected items only set when visible (83f9638 ), closes #882 Bug Fixes live: allow copy of unknown driver id (77ca94e ), closes #970 live: allow copy of unknown driver id (52883a9 )live: show overridden in item e.g. callsign (regression) (da666c9 )replay: playback by time not poll sequence (3f8568e )resources: highlight selected item in list (8b893e0 ), closes #968 Bug Fixes fix int values not being filtered (ab3fe8b ) items not clearing out on new file upload (8e23a73 ) reduce of empty array with no initial value crash (1c674cf ) Bug Fixes fix fetched events getting wiped out on retro save fixes #950 (90f0190 ) Bug Fixes retro: deselect item on empty map click (3231197 ), closes #852 Bug Fixes retro: handle multipolygon in case in file (fd0f4cc )2.13.0 (2021-11-23)Features hourly utilisation: add an option to toggle chart between minutes and percentage (#783 ) (f055bbc )2.12.0 (2021-11-23)Features add protection for route based on user profile (2911935 ) allow access to pages according to the routes array in user profile (c8d0684 ) 2.11.0 (2021-11-23)Bug Fixes check the incident and callSign status for ETA request (2eac397 ) make a feth request for ETA after delay (119eae9 ) only fetch/show ETA if incident assigned to vehicle (338470b ) update graphhopper endpoint to match ir3-api (9ba0a3c ) Features add estimated arrival time for live incident (0459ce3 ) 2.10.0 (2021-11-22)Features retro: add possibility to add external kml or geojson as retro map data source (c803b43 )2.9.1 (2021-11-17) Bug Fixes retro: abort fetching a layer if a limit reached (06630d4 )retro: error with full fidelity vehicle/person polls (d6024c6 )retro: filters with no values should be ignored (808b475 )retro: improve estimation logic (e35ce35 )2.9.0 (2021-11-17)Features reports: person availability by call sign category (47dafc4 )2.8.3 (2021-11-16) Bug Fixes live: when sorting format shown date as local time (dad3b43 ), closes #932 2.8.2 (2021-11-15) Bug Fixes live: link to object edit page from live detail (95bd90e )2.8.1 (2021-11-15) Bug Fixes live: add address to live incident detail (796d056 ), closes #926 retro: clear lock map to list icon on source change (0ff23fa ), closes #924 retro: default bubble distance avoids query errors (d950a8d ), closes #922 retro: loading of old single select filters can crash (870f1c5 )2.8.0 (2021-11-15)Bug Fixes allow more than two map layers (22230ce ) Features add semi-transparent road layer to satellite map (abfef3c ) live: add map style layer switcher (0e2dd15 )maps: add airbus satellite wmts map (67caa08 )2.7.6 (2021-11-15) Bug Fixes 2.7.5 (2021-11-11) Bug Fixes retro: event filter was prepopulated when source changed (9a0343a ), closes #920 2.7.4 (2021-11-08) Bug Fixes 2.7.3 (2021-11-01) Bug Fixes live: object sub type icons ignored polygon in legend (df9593e )2.7.2 (2021-11-01) Bug Fixes retro: new button didn't clear existing retrospective (78dbede )parameters with date and no time includes end day (b02a54f ) 2.7.1 (2021-10-28) Bug Fixes resources: use ignition as state change in telematics (b848a3a )2.7.0 (2021-10-27)Features utilisation: add an option to view chart as percentage in addition to hours (f644a55 )2.6.5 (2021-10-26) Bug Fixes retro: vehicle trips wasn't using boundary parameter (27361fd ), closes #897 2.6.4 (2021-10-26) Bug Fixes live: hovering changed selected icon on map (a53ce1c ), closes #885 2.6.3 (2021-10-21) Bug Fixes acceleromenter events: allow viewing of events which don't have a corresponding alert (1f6084a )2.6.2 (2021-10-21) Bug Fixes trips: fix driver and classification update messing up pagination (069b2bb )2.6.1 (2021-10-19) Bug Fixes retro: make area type required when layer type is area (5566811 )2.6.0 (2021-10-19)Bug Fixes retro: estimation didn't trigger for saved queries (b65decd )retro: only estimate if no query errors (cf27b1e )retro: restrict visits to location types that have them (ed48c6f )retro: try to get an accel event's driver (3f7743e )Features retro: custom area people visits (cdb97ed )retro: custom area vehicle visits (3f813b7 )2.5.0 (2021-10-18)Bug Fixes reports: add reg number to driver behaviour trips (b93f081 )retro: add accel alerts to layer sources (b215ff0 )retro: allow reselecting of map feature (regression) (eb8c680 )trips: when there are no results there are no totals (#875 ) (6e26915 )Features people: add leaving date and filter out leavers by default (#785 ) (155beda )Bug Fixes reports: use driver id for unknown driver trips (b416285 ), closes #864 reports: get trips results page by page not all at once (f3aa134 )Bug Fixes retro: handle undefined error when no area type (dc0e871 )Bug Fixes live: show label of focused items (2f9e2fc )Bug Fixes resources: disable editing VIN by config (20581a8 )Bug Fixes retro: use person/vehicle not radio/box for polls (fa4bc7e )Bug Fixes reports: fix report loading issues (65e9a55 )Bug Fixes update config for new ci destinations (0fe0e7a ) live: no need to use lowercase search text (429ab42 )Bug Fixes minor fix (f0b2959 ) remove the same value check for query startTime lte (19a3737 ) replace start time field from to to match the date parameters component (0c71cea ) resolve conflicts (848c8ff ) reports: added day of week and hour to v utilisation (3a7892e )reports: v hourly util bad request error (b2f7a35 )Bug Fixes reports: callstack error on large timeline in loc query (295ffdf )Bug Fixes roll back rxjs version due to ie11 incompatibility (a4228d7 ) Bug Fixes live: use updated plans api location (323ea37 )live: use workshop icon & update legend (fd7281b )retro: client filters with 0 value were ignored (451dbaf )Bug Fixes live: polygonal type not applied to others in legend (4444a93 )Bug Fixes live: events missing hover and select styling (74567d0 )2.4.9 (2021-09-13) reports: use day/month/year totals for driver behaviour (392ffac )2.4.8 (2021-09-08) Bug Fixes live: strikethrough on impossible options restored (0585118 )retro: incorrect estimation shown if result out of order (7731e64 )live: wait until finished typing term before searching (84396b2 )retro: dropdowns with lots of items render quicker (8288a85 )retro: only sort dropdown when different (85e2c69 )2.4.7 (2021-09-02) Bug Fixes retro: move hover/select icon to the top (39e61ab )2.4.6 (2021-09-01) Bug Fixes sidenav: restore visibility rules for plans and queries (9df900d )2.4.5 (2021-09-01) Bug Fixes vehicle: don't blank out odo reading on update (5fa2cf6 )2.4.4 (2021-09-01) Bug Fixes retro: roll up base location to area (eg ward to sector) (87f657e )2.4.3 (2021-08-31) Bug Fixes map: add esri provider and attribution (b5330a7 )2.4.2 (2021-08-31) Bug Fixes retro: layer visibility partially hid dashed border (8fee6c2 )retro: shuffling hidden layers toggled visibility (ac875da )2.4.1 (2021-08-25) Bug Fixes events: remove double crews with no radio owner (4b69ec1 )reports: fixed issue where first date gets cut off (70da416 )retro: improved bubble map behaviour (3f60614 )retro: limit query size, data & map (9ab2037 )2.4.0 (2021-08-25)Bug Fixes prevent route leaving guard popping up when saving a newly created entity (6e5572d ) live: allow polygonal map icons (configurable) (5b89470 )reports: only show base locations in v availability (1724971 )retro: don't overwrite retros on save (6f256eb )Features mileage: show odometer errors explanation (72fc2db )2.3.1 (2021-08-24) Bug Fixes retro: make layer boundaries appear as alternating colours (1e71006 )fix search term carrying over (def4646 ) retro: allow boundary colour selection (8e6cae6 )2.3.0 (2021-08-24)Features progress bar for client side filtering (fe84279 ) 2.2.9 (2021-08-10) Bug Fixes live: hide radios with old last poll time (configurable) (b527672 )2.2.8 (2021-08-10) Bug Fixes live: add call signs to incident detail (854fe5a )2.2.7 (2021-08-09) Bug Fixes retro: show cluster count as hover tooltip (1d11419 )2.2.6 (2021-08-02) Bug Fixes hourly utilisation: restore client side filters, improve performance (71f1729 )2.2.5 (2021-07-28) Bug Fixes live & retro: separate incident date and number filters (806114d )retro: sorted/filtered list hover highlighted wrong item (5c8559e )2.2.4 (2021-07-27) Bug Fixes reset table page when filtering results (42edbcc ) 2.2.3 (2021-07-27) Bug Fixes live: add accelerometer alerts back (8377286 )live: remove follow label when unfollowed (f6a33a3 )2.2.2 (2021-07-27) Bug Fixes retro: hover workaround for ol6 (802ceb2 )retro: various openlayers 6 upgrade bugs (e0be8f0 )retro: workaround for mongodb $trunc issue (8e74c48 )2.2.1 (2021-07-26) Bug Fixes live: call sign hidden in legend (configurable) (620c5e2 )2.2.0 (2021-07-23)Bug Fixes download polls only for one radio (a9406a3 ) fix some controls in reports not loading up (95a511d ) no losing filters in person location visits (6da12d1 ) live: unfollowed items remained highlighted on map (709118d )Features live: pan & zoom to last map location (de98153 )2.1.0 (2021-07-23)Bug Fixes events: add missing columns to idles and stops (2617b68 )resources: telematics search keeps selection filtered (02c178b )retro: area with no area type had 0 totals (6a9eaa5 )retro: high detail boundaries no longer crash query (2b89875 )retro: incoming estimation wiping filters fixed (daff4e0 )retro: saving after getting results sometimes crashed (2fce35a )retro: wipe results when changing layer type/source (16f90b3 )Features retro: multiselect options (ccbdc3e )retrospective: estimate result count (139c03d )retrospective: large map results shown in chunks (4d356bd )retro: speed up rendering huge option lists (8b11332 )2.0.2 (2021-07-14) Bug Fixes events: add missing columns to idles and stops (a990077 )2.0.1 (2021-07-13) Bug Fixes fix issue with IE11 downloading vehicle polls (b323cff ) 2.0.0 (2021-07-08)Bug Fixes cosmetics: add lba logo, hide hourly activity (9c7678d )export: added missing fields to trip and trail export (20687ac )export: added missing fields to trip and trail export (091a5b7 )ie11: fix page not loading on ie11 (15645a5 )live: "invalid object where stream expected" bug (189a472 )live: add occurrence number to objective detail (81ad6a5 )live: don't sort numerical values alphabetically (1e060e2 )live: equals time filter matches whole day/minute (423a7e4 )live: hide stale items on filtered layer (b8d779a )live: manage if vehicle has no callsign (c2fe0da )live: search wasn't working and console errors (265f8a4 )live: show satellite toggle if > 1 tile layer (6c80800 )live: show visits & frequency on visit detail (ba46e3e )queries: blank screen on contents (cba473b )reports: add unallocated to vehicle daily util (716f5ba )reports: audit CSV downloads (8beda3f )reports: availability one role per location (fdca694 )reports: blank vehicle in location charts (#640 ) (4efc8ea )reports: config emergency eq. for driver behaviour (859b7ef )reports: drill up by month only shows months in that year (5cc0fc0 )reports: drill up by month only shows months in that year (d47306c )reports: driver behaviour poll download for one imei (09ec499 )reports: person daily [undefined] names (#641 ) (185e6fd )reports: person daily activity sort by items (ff8e2f3 )reports: person daily activity x axis labels (885ff7c )reports: remove Invalid Date in mileage download (a98dfc4 ), closes #733 reports: scrolling on hourly location tootip (a478a30 )reports: signal strength and gps valid columns download fixed in last contact report (#744 ) (de8028f )reports: v. daily used/unused checkbox bug (3e85279 )reports: vehicle daily group by date then role crash (94f4dea )reports: white screen when filtering on no data (5c5e7da )resources: remove events button (9a44691 )retro: clicking on item after filter crashed (c41fdaf )retro: crash on last driver rank results filter (c4ff497 )retro: empty home base/station filter options (9043684 )retro: filters acted up when source changed (2643be0 )retro: handle missing data fields when searching (bb94a83 )retro: idle areas & some filters had 0 results (f96b70a )retro: incident filters crashed (d716495 )retro: selecting on list ignored order of items (15b9419 )retro: some client filters were missing values (0dd25cd )add filters to Events/VehicleLocationVisits (0f4c85b ) add missing filters to Events/Trips (5f75923 ) add urlEncode and validation for special characters in tag name (5f7c5bf ) apply visible permission for tags menu option (74be53e ) fix boolean filtering failing on falsey values (66d2d02 ) fix emergencyEquipmnetUsed filter crash (61a5f73 ) fix filtering logic for array keys (d54398f ) fix isMobile not working for nearby and driving (63bc88a ) fix lat/long being 0 in trails and trips (#637 ) (7067537 ) modify label for MILS On Time (1f15a49 ) prevent tags scrollable in location (632505d ) retro: remove option value when type changes (ce464a2 )fix person and vehicle role filter in trips (57f1b81 ) fix tiny text on map (ee9564a ) ie11 issues (8dacd12 ) resolve routing duplicate issue (7d07437 ) unique key for each autocomplete (71c5046 ) update github jobs for alpha branch (e9a8d3b ) retro: fix heat map crash on negative values (26f4755 )update authorized routes when user logs in (d6988f1 ) resources: standardise telematics csv export date (#635 ) (db00d97 ), closes #610 retrospective: cannot read 'clientFilters' of undefined (#629 ) (dcd4a51 )retrospective: heat person polls item crash (#631 ) (3df08ae ), closes #622 add missing scrollbars in retro item fixes #616 (#645 ) (dc6b619 ) attendances: fix date validation and end date error fixes #578 (4c4715a )general: tidying up some release issues (9f01fec )live: clearing date field with keyboard crash (56f4408 )live: getting/saving live views fixed (c2d3821 ), closes #592 live: handle when plan has no briefs (6eb6975 )live: include stale items in fit map if shown (225ab62 ), closes #552 live: no need to use lowercase search text (2669654 )objectives: compliance & description required (bcf484e )reports: filter is not a function error popup (e95848d )prevent checkbox getting ticked on export clicks (846700a ) live: don't show disposed vehicles on live (bcb0bfb )live: show warning (was emergency eq) icon as blue (d0fb3f1 )live: stale state trumps others, pin No option (677c0f1 ), closes #552 live: websockets needs "wss://" url (09d6f1c )live: websockets needs "wss://" url (2576e08 )locations: fix csv/json reports generation #522 (b8310e8 )objectives: fix long list item texts not ellipsizing fixes #520 (a635fa8 )person daily activity: update for new api (ae3b310 )replay: sorts broken objective attendance replays (751161d ), closes #570 reports: availability time hover fixed (b2af6fa )reports: driver behaviour drills to month/day (fc89607 )reports: fix "cannot read 'some' of undefined" error (b4169eb )reports: hourly utilisation query selection fixed (2bfc9cf )reports: hourly vehicles in location csv download (ffa8ba4 )reports: last contact charts load correctly (cff163d )reports: mileage dates exceeding calc threshold reported (992425c )reports: reinstate hourly utilisation stops & idles (62042e6 )reports: speed infraction CSV & emergency filter (bed6db5 )resources: fix blank registration and fleet number columns (82ec453 )resources: fix no vehicle location visits and odd autocomplete behaviour (29345f8 )retro: add replay loader for mobile phones fixes #539 (856c4d2 )retro: add spinner on replay map loading fixes #539 (a22f494 )retro: fix validation of initial date change (eb8c9ac )retro: gracefully handle incomplete data in bubble layer (5d979db ), closes #566 retro: gracefully handle incomplete data in bubble layer (c969b43 ), closes #566 retrospectives: filters apply correctly (e14c083 )correct query params in PersonLocationvisits (f650bb9 ) fix headers for VehicleTrip csv in retro (624c55f ) fix headers in resources -> PersonTrails (84f9c2a ) fix headers in retro/PersonTrail csv (3dbd899 ) fix headers in vehicleEvents->vehicleTrips (1af1d9c ) resources: vehicle disposal date wasn't retrieved (7b79f65 )retrospective: heat person polls retrieved (e218b5c )ie11 fix (c3e7ddc ) ie11 fix (dd36605 ) location intersections uses person not driver (679baca ) make driver behaviour visible by default (beeb2f2 ) merge date and condition adornment field, add validation fixes #551 (76221fe ) remove settings.json from last commit (718f401 ) show network error in driver behaviour reports fixes #503 (84fbde4 ) test new beta release capability (d241244 ) testing that beta release doesn't update master (8e089ad ) typo in DoubleCrews (d1da029 ) Update config so items match the new dataset (ea6fefc ) retro: add dfault values for distance/growth fixes #537 (5203f2f )retro: fix crash on selected filter value #531 (b7fa391 )retro: fix date validation bugs #536 (d2aa132 )retro: prevent negative values input in growth field (91915e7 )retro: refactor date validation logic #536 ; add tests (6c86ed7 )retrospective: layer remains after objective selection (961c3ba ), closes #518 #519 retrospective: saved retrospectives now visible (4fd1d1f )retrospective: vehicle heat polls crash (#632 ) (b8ff6a0 )Features live: live follow highlight options (5beb6ef )reports: v. daily group by home station (328c6a0 )reports: v. daily group by month (e5cf922 )add csv export for person trails (53fc927 ) add csv/geo exports to retro vehicle visits (92e9d10 ) add csv/geojson download to PersonLocationVisits (c3d715c ) add csv/geojson export to retro->PersonVisit (d72889e ) add csv/geojson report download to vehicleLocationVisits (02538b3 ) add function to dowload as GeoJSON (f425488 ) add homepage announcement and down marking (fbb7581 ) add maptiler hybrid map, make layers configurable (09ae65f ) add support for maptiler raster tiles (635f475 ) add vehicle onboard diagnostics event report (0685b6e ) audit: filter by search text (cd09761 )audit: show audit parameters where available (1c4bff2 )events: events pages pre-release (277ed76 )geojson: add report type selection dialog (7ec9b80 )live: a WebSocket used in Live (29a7ac7 )live: a WebSocket used in Live (30bfd04 )live: allow hiding of more filter types (8399ee7 )live: hiding stale removes from list too (df18652 )reports: used/unused vehicle util classification (0c88e1e )get radioPolls, add reporting to personTrails (df132ca ) tagging (7abdcaf ) nav: move all navigation to side nav (ee9f845 )person: show supervisors chips for some clients (93c79ce )reports: availability statistics by location and role (93ff2cf )reports: consider availabile only if at home base option (111ba29 )reports: pick histogram or percent graphs in availability (110dce3 )reports: query control added to reports (006bab9 )resources: sort, filter and download telematics boxes (e378ea4 )new middleware (1456a8b ) live: cache icons locally for faster loading (fb0b1ad )live: reduce expensive date calculations (2e5a883 )reports: vehicles in locations (07990fa )retrospective: cache map layers to speed up sync (d2ff1a8 )BREAKING CHANGES switch to 1.0 branch of api Bug Fixes ie11: fix page not loading on ie11 (15645a5 )live: don't sort numerical values alphabetically (1e060e2 )reports: signal strength and gps valid columns download fixed in last contact report (#744 ) (de8028f )retro: clicking on item after filter crashed (c41fdaf )retro: handle missing data fields when searching (bb94a83 )retro: incident filters crashed (d716495 )retro: selecting on list ignored order of items (15b9419 )retro: some client filters were missing values (0dd25cd )Bug Fixes retro: handle missing data fields when searching (bb94a83 )retro: incident filters crashed (d716495 )retro: some client filters were missing values (0dd25cd )Bug Fixes retro: clicking on item after filter crashed (c41fdaf )retro: selecting on list ignored order of items (15b9419 )Bug Fixes ie11: fix page not loading on ie11 (15645a5 )Bug Fixes reports: signal strength and gps valid columns download fixed in last contact report (#744 ) (de8028f )Bug Fixes live: don't sort numerical values alphabetically (1e060e2 )Bug Fixes reports: remove Invalid Date in mileage download (a98dfc4 ), closes #733 Bug Fixes fix boolean filtering failing on falsey values (66d2d02 ) fix filtering logic for array keys (d54398f ) Bug Fixes reports: v. daily used/unused checkbox bug (3e85279 )Features reports: v. daily group by home station (328c6a0 )reports: v. daily group by month (e5cf922 )Bug Fixes fix isMobile not working for nearby and driving (63bc88a ) modify label for MILS On Time (1f15a49 ) Bug Fixes prevent tags scrollable in location (632505d ) Bug Fixes reports: vehicle daily group by date then role crash (94f4dea )Bug Fixes reports: add unallocated to vehicle daily util (716f5ba )Bug Fixes retro: crash on last driver rank results filter (c4ff497 )retro: empty home base/station filter options (9043684 )retro: filters acted up when source changed (2643be0 )retro: idle areas & some filters had 0 results (f96b70a )retro: remove option value when type changes (ce464a2 )Bug Fixes live: "invalid object where stream expected" bug (189a472 )queries: blank screen on contents (cba473b )reports: scrolling on hourly location tootip (a478a30 )Bug Fixes reports: config emergency eq. for driver behaviour (859b7ef )Bug Fixes reports: person daily activity sort by items (ff8e2f3 )resolve routing duplicate issue (7d07437 ) Features add homepage announcement and down marking (fbb7581 ) add vehicle onboard diagnostics event report (0685b6e ) Bug Fixes resolve routing duplicate issue (7d07437 ) Features add homepage announcement and down marking (fbb7581 ) Features add vehicle onboard diagnostics event report (0685b6e ) Bug Fixes add filters to Events/VehicleLocationVisits (0f4c85b ) add missing filters to Events/Trips (5f75923 ) fix emergencyEquipmnetUsed filter crash (61a5f73 ) fix person and vehicle role filter in trips (57f1b81 ) unique key for each autocomplete (71c5046 ) Bug Fixes add urlEncode and validation for special characters in tag name (5f7c5bf ) reports: drill up by month only shows months in that year (5cc0fc0 )reports: drill up by month only shows months in that year (d47306c )reports: driver behaviour poll download for one imei (09ec499 )reports: person daily activity x axis labels (885ff7c )Bug Fixes Bug Fixes Features add maptiler hybrid map, make layers configurable (09ae65f ) Features add support for maptiler raster tiles (635f475 ) Bug Fixes reports: white screen when filtering on no data (5c5e7da )Bug Fixes apply visible permission for tags menu option (74be53e ) live: hide stale items on filtered layer (b8d779a )Features reports: used/unused vehicle util classification (0c88e1e )Bug Fixes live: add occurrence number to objective detail (81ad6a5 )live: manage if vehicle has no callsign (c2fe0da )live: show visits & frequency on visit detail (ba46e3e )reports: audit CSV downloads (8beda3f )Features live: allow hiding of more filter types (8399ee7 )live: hiding stale removes from list too (df18652 )live: cache icons locally for faster loading (fb0b1ad )live: reduce expensive date calculations (2e5a883 )Bug Fixes cosmetics: add lba logo, hide hourly activity (9c7678d )Bug Fixes retro: fix heat map crash on negative values (26f4755 )update authorized routes when user logs in (d6988f1 ) live: equals time filter matches whole day/minute (423a7e4 )live: search wasn't working and console errors (265f8a4 )reports: filter is not a function error popup (e95848d )resources: remove events button (9a44691 )Bug Fixes export: added missing fields to trip and trail export (20687ac )export: added missing fields to trip and trail export (091a5b7 )Bug Fixes reports: person daily [undefined] names (#641 ) (185e6fd )Bug Fixes resources: standardise telematics csv export date (#635 ) (db00d97 ), closes #610 retrospective: heat person polls item crash (#631 ) (3df08ae ), closes #622 retrospective: vehicle heat polls crash (#632 ) (b8ff6a0 )Bug Fixes fix lat/long being 0 in trails and trips (#637 ) (7067537 ) Bug Fixes reports: blank vehicle in location charts (#640 ) (4efc8ea )retrospective: cannot read 'clientFilters' of undefined (#629 ) (dcd4a51 )Bug Fixes Features events: events pages pre-release (277ed76 )Bug Fixes prevent checkbox getting ticked on export clicks (846700a ) reports: mileage dates exceeding calc threshold reported (992425c )reports: speed infraction CSV & emergency filter (bed6db5 )retrospectives: filters apply correctly (e14c083 )correct query params in PersonLocationvisits (f650bb9 ) fix headers for VehicleTrip csv in retro (624c55f ) fix headers in resources -> PersonTrails (84f9c2a ) fix headers in retro/PersonTrail csv (3dbd899 ) fix headers in vehicleEvents->vehicleTrips (1af1d9c ) location intersections uses person not driver (679baca ) Features add csv export for person trails (53fc927 ) add csv/geo exports to retro vehicle visits (92e9d10 ) add csv/geojson download to PersonLocationVisits (c3d715c ) add csv/geojson export to retro->PersonVisit (d72889e ) add csv/geojson report download to vehicleLocationVisits (02538b3 ) add function to dowload as GeoJSON (f425488 ) get radioPolls, add reporting to personTrails (df132ca ) geojson: add report type selection dialog (7ec9b80 )Bug Fixes live: don't show disposed vehicles on live (bcb0bfb )live: show warning (was emergency eq) icon as blue (d0fb3f1 )objectives: compliance & description required (bcf484e )person daily activity: update for new api (ae3b310 )reports: availability time hover fixed (b2af6fa )reports: hourly vehicles in location csv download (ffa8ba4 )reports: reinstate hourly utilisation stops & idles (62042e6 )resources: vehicle disposal date wasn't retrieved (7b79f65 )retrospective: heat person polls retrieved (e218b5c )Features reports: vehicles in locations (07990fa )Bug Fixes Update config so items match the new dataset (ea6fefc ) Bug Fixes Bug Fixes reports: driver behaviour drills to month/day (fc89607 )Bug Fixes testing that beta release doesn't update master (8e089ad ) Bug Fixes test new beta release capability (d241244 ) Bug Fixes live: no need to use lowercase search text (2669654 )Bug Fixes live: getting/saving live views fixed (c2d3821 ), closes #592 Bug Fixes make driver behaviour visible by default (beeb2f2 ) Bug Fixes attendances: fix date validation and end date error fixes #578 (4c4715a )Bug Fixes show network error in driver behaviour reports fixes #503 (84fbde4 ) Bug Fixes live: clearing date field with keyboard crash (56f4408 )merge date and condition adornment field, add validation fixes #551 (76221fe ) Bug Fixes retro: add dfault values for distance/growth fixes #537 (5203f2f )retro: prevent negative values input in growth field (91915e7 )Bug Fixes ie11 fix (c3e7ddc ) objectives: fix long list item texts not ellipsizing fixes #520 (a635fa8 )retro: gracefully handle incomplete data in bubble layer (5d979db ), closes #566 Bug Fixes Bug Fixes retro: gracefully handle incomplete data in bubble layer (c969b43 ), closes #566 Bug Fixes retro: fix validation of initial date change (eb8c9ac )Bug Fixes retro: add replay loader for mobile phones fixes #539 (856c4d2 )retro: add spinner on replay map loading fixes #539 (a22f494 )Features audit: filter by search text (cd09761 )audit: show audit parameters where available (1c4bff2 )Bug Fixes general: tidying up some release issues (9f01fec )Features person: show supervisors chips for some clients (93c79ce )Bug Fixes live: include stale items in fit map if shown (225ab62 ), closes #552 live: stale state trumps others, pin No option (677c0f1 ), closes #552 Bug Fixes reports: hourly utilisation query selection fixed (2bfc9cf )Bug Fixes reports: last contact charts load correctly (cff163d )Bug Fixes remove settings.json from last commit (718f401 ) Bug Fixes Bug Fixes live: all filters show impossible options crossed out (4470e45 )live: bing tiles load on initial visit to live (1209cb7 )live: call sign's assigned incident retrieved if closed (dc19efb )live: filtered count consistent when items deleted (0384801 )live: remember last view selected for dropdown (7d376ac )live: removed spaces in fleet number (4a4f78f )live: search text audit logs current not previous text (6da317c )live: use predefined call sign status options fixes #512 (6f56c41 )replay: sorts broken objective attendance replays (751161d ), closes #570 reports: sort driver behaviour from best to worst #516 (9e24c4d )retrospecive: fixes #463 fetch trips for numeric fleet#s (0b073a3 )retrospective: fix error when no filters applied #524 (784c7ee )adds driver group that sees only live and driver behavour (113be0f ), closes #493 retrospective: fixes #463 fetch trips for numeric fleet#s (afdb117 )Features live: configure label shown per type (f5cb15a )live: create/apply custom preset filters (795e5bc )live: custom configure icon colours (aa98acc )live: legend of icons on live map (4d8a686 )live: use driver's callsign if vehicle has none (1ca7b62 )reports: query control added to reports (006bab9 )resources: sort, filter and download telematics boxes (b06b4ed ), closes #455 add live only mode (ff24f09 ) enable restricted access to driver behaviour (cd34470 ) nav: move all navigation to side nav (ee9f845 )reports: improved local storage performance (ef1b579 )reports: improved performance of daily utilisation (34bbcf5 )reports: improved performance of hourly in base (2051204 )reports: improved performance of hourly utilisation (8900606 )reports: improved performance of timeline in base (adce061 )Bug Fixes retrospective: layer remains after objective selection (961c3ba ), closes #518 #519 retrospective: cache map layers to speed up sync (d2ff1a8 )Bug Fixes resources: fix blank registration and fleet number columns (82ec453 )resources: fix no vehicle location visits and odd autocomplete behaviour (29345f8 )retro: fix crash on selected filter value #531 (b7fa391 )Bug Fixes locations: fix csv/json reports generation #522 (b8310e8 )Bug Fixes retrospective: saved retrospectives now visible (4fd1d1f )Features reports: pick histogram or percent graphs in availability (110dce3 )resources: sort, filter and download telematics boxes (e378ea4 )Bug Fixes reports: fix "cannot read 'some' of undefined" error (b4169eb )Features reports: consider availabile only if at home base option (111ba29 )Features reports: availability statistics by location and role (93ff2cf )Bug Fixes live: add category to person details (24b69b4 )live: added missing objective details (184712c )live: allow search of people by call sign (9902864 )live: apply cached filter to items on refresh (27056de )live: certain impossible filter options were allowed (15bbb50 )live: crash when a filter has no possible options defined (e7f104f )live: crashed when new objective (4a6688a )live: deselecting by pressing back clears map selection (167afb7 )live: don't show a section if no filters in group (ae52335 )live: handle when plan has no briefs (6eb6975 )live: hide identifiable properties when reduced resource configured (be5223b )live: ignore leading whitespace when sorting by name (0435fff )live: incidents in list should use type name to avoid overlap (f3072ef )live: last driver for parked vehicles now showing (bb46bd4 )live: lazy load assigned incident outside live timeframe (443a3a4 )live: locations shown from outset, no need to move map (7606647 )live: long text no longer overlaps other list items (4876b64 )live: objective label now shows title (8eddc0d )live: objective with no briefs no longer crashes (63b81bf )live: only show fleet resources for fleet clients (f0b12a7 ), closes #428 live: remove from older call sign when call sign changes (83c5b95 )live: slash in objective id used to cause it not to show (ceaa006 )live: use callsign status as person status (49b8d2e )live: use dallas keys not rfids where configured (9b7e513 )live: when incident changes remove previous from callsign (d80eb8a )Features live: all followed items in new tag allowing filter & unfollow all (7ad597c )live: allow custom set of sort options in config (d51c2f1 )live: call signs added as separate list (29e61b5 )live: filter by objective status (e6534a2 )live: filter objectives by active/inactive state (f410a0c )live: tags can now be followed/filtered (52aebc8 )live: tags; group items together using custom tags (65784fe )retrospective: add sorting to item list (2435a18 )live: long lists of filter options (like reg no) render quicker (ddce7a7 )live: only regenerate filter options when necessary (a371257 )Bug Fixes live: websockets needs "wss://" url (09d6f1c )live: websockets needs "wss://" url (2576e08 )Features BREAKING CHANGES switch to 1.0 branch of api 1.22.0 (2020-07-17)Features people: added post number (e282784 )1.21.0 (2020-07-17)Bug Fixes objectives: count updates based on filters (63b6c11 )objectives: fixed auto id, and other issues (db2f430 ), closes #419 #418 #416 people reports: hide double crews when turned off (9f45cee ), closes #421 resources: hide remove/delete buttons when not permitted (3be7021 ), closes #422 tables: default number of rows is now set to first option (7b67152 )tables: made default rows per page and options configurable (0a801b8 )Features locations: added count, sorting, filter and export (f8b8b48 ), closes #420 objectives: add sorting and status filter (4089736 )Bug Fixes people export: no rank no longer causes crash when downloading (dc5aa7c )Bug Fixes mileage report: revert change to query (ca490ad ), closes #417 Bug Fixes live: crash when a new user with no filter selections used live (d1ed20e )1.20.0 (2020-06-29)Features live: hide filters by configuration (b785f08 )live: remove space from VRM (59ae119 )Bug Fixes live: show unrecognised card drivers (a3b28a4 )Bug Fixes live: Addressed issue where resources would periodically disappear from map (8a72b3f )1.19.0 (2020-06-29)Bug Fixes audit: filtering now works again (f6dd791 )resources: resources will be marked as unrestricted by default (1d2460b ), closes #398 retrospective: some client side filters caused crashes (b81d3ce ), closes #401 vehicle trips: fix issue with staff id not showing (4a03ad3 )Features reports: filter menu now vertical & uses autocomplete (c6d7110 ), closes #400 reports: keep state between page switches (12a7012 )retrospective: polls show resource details (205b0f5 ), closes #399 unknown driver trips: option to only make available to one group (c5041fa )1.18.0 (2020-06-26)Bug Fixes live: disallow adding existing filter field (51b9884 )live: don't hide filter if no possible option (b4cad9c )live: fix console warn on impossible option (a0d0ec3 )live: wipe selections on filter field change (5c8d37e )Features live: allow but highlight invalid options (74c965a )live: preclude impossible filter combination (22c9a29 )Bug Fixes live: edge ping to keep no update connection (b02e1f6 )Bug Fixes live: fixed crash on very first launch (e4db06f )locations: fixes #393 couldn't create new locations (1cce5a7 )Bug Fixes locations: fix for location creation, solves #393 (2051160 )1.17.0 (2020-06-18)Bug Fixes live: hide filters with no suggestions (f8223c2 )live: ensure objectives have hours & days set (bce4a3d )live: filters in sections weren't persisting (ccbecdb )live: objective status didn't change on hour (a0185b6 )live: undefined pollTimes were defaulting to now and appearing at top of sorted list (fe6b9bd )live: when focusing on an incident's associated resources ensure previously filtered out resources are focused (b5c0ace )Features live: add locations to vehicle people detail (7be569d )live: add malfunction indicator light filter (4bdbc31 )live: improved search strings (009f02f )live: added multiselect filters (ffb7a28 )live: show person duties in item detail (f230cd6 )live: titles/hovertext on vehicle list icons (648412a )live: override openlayer's default behaviour of redrawing the map on each individual update, only redraw when all items have been updated (198f9d3 )live: lazy-load pictures instead of loading all initially (ac1dd92 )Bug Fixes people: add button now creates new person (e42ed29 )reports: sort filter values (5e64057 )speed infractions: trip replay button fixed (decdef4 )Bug Fixes reports: driver b. request loop when no data (d4a5cde )1.16.0 (2020-06-10)Features retrospective: data export (6ef5aec )1.15.0 (2020-06-09)Features vehicles in bases: differentiate home and visiting (89239f0 )1.14.0 (2020-06-06)Bug Fixes collections: new button wasn't working (2458b6e )Features accelerometer events: update export (7aff181 )people: sort by last poll time (bc33d24 )rfid card: add count to top (580b37a )trip export: added VIN to export, fixes #371 (cc17fc3 )trip export: include rfid/dallas key (e537a0d )unknow driver trips: option to choose when cards used or unused (df28c26 )vehicles: add option to only show disposed (b1c3c0f )vehicles: disposed filter (ba358ab )1.13.0 (2020-06-05)Features 1.12.0 (2020-05-28)Features driver behaviour: new report allows drilldown by time to find individual driver scores and trips. CSV download lists all individual driver scores for the relevant time periods (2b401cd )1.11.0 (2020-05-26)Features driver behaviour: add option to hide feature (4bf9354 )Bug Fixes vehicle trips: fix single trip classification (08c8702 )Bug Fixes last contact report: fixed filteringBug Fixes people export: fixed rank in people export (4cba947 )Bug Fixes mileage: remove reg from report when in reduced mode (2d400d2 )resources: fixes #380 reduced mode sorting and filtering (c19b54b )1.10.0 (2020-05-16)Bug Fixes reports: fixes #308 export now uses filtered data (d5cc7d5 )fixes #372 clear local storage on logout (cf2dccb ) poll download: fixed issue causing empty spreadsheets (19ac46c )retrospective: fixed issue with deleting retrospectives (9b21635 )Features people list: added filtering, sorting, count and export (cb52796 )poll export: add speed limit to poll export (3a916a9 )replay: add speed limit to vehicle listings (0317c44 )reports: added mileage report (9463839 )retrospective: resolves #343 can now add locations layer (1e7aa6c )speed infractions: can take classification into account (b18f9c8 )1.9.3 (2020-04-30) Bug Fixes report filter: fixed areas report filter (b9c019a )1.9.2 (2020-04-28) Bug Fixes vehicle utilisation: fixed issue with group counts (63b464c )1.9.1 (2020-04-14) Bug Fixes live: ensure page titles and history reflect (caba92b )live: plan feature select and hover to follow (1ef4488 )live: plan search bar now filters plans (f888ab5 )live: remove trailing | from plan history (49c1edf )1.9.0 (2020-04-08)Features hide stale list items if stale layer hidden (c101f8f ) 1.8.1 (2020-04-07) Bug Fixes don't shrink selected plan feature avatar (aca31c7 ) plan feature list select->select icon style (81edab7 ) 1.8.0 (2020-04-07)Bug Fixes areas weren't showing... fixed elsewhere too? (d0f6e99 ) clicking on a plan feature brings up its desc (2f37b41 ) copy n paste typo edit/create (e2c3dda ) don't cluster poly types plan icon remains (8ba5c2b ) don't cluster polygon layer for plan boundary (6ab50cb ) featureType name refactor undefined (627e9bb ) helmet for sub-item title (71098b4 ) join on comma not apost (6dad7cc ) path wasn't showing, setGeometry (9de32f1 ) swap id and title for plan list items (ed459e3 ) use plan title not id on map (705b71b ) Features change poly to FFF/FFF4 when selected (f8519cb ) plan content descriptions displayed (5a91af3 ) plan contents on map (incl dir path) (937545d ) plan items shown with plan detail (9ee0b1c ) use marker icons on live plans (c1c8a48 ) 1.7.4 (2020-04-07) Bug Fixes chip field: fix issue when field emptied, blank value left behind (571fb69 )1.7.3 (2020-04-07) Bug Fixes 1.7.2 (2020-03-19) Bug Fixes 1.7.1 (2020-03-18) Bug Fixes brief: crash when contents loaded before brief (7a9ae8a )1.7.0 (2020-03-18)Bug Fixes back should go back not just to /{type} (67fce32 ) existing features didn't change source when updated (3f91928 ) filtering broken if 1/0 item filtered or live updates (6953689 ) follow toggle on incident resources (8c85d66 ) inc filter override better when live updates (7fd0bcb ) need to toggle polygons too (655b434 ) remove individual follow for inc focus (ff3d059 ) Features filter & follow (focus) on inc & associated (c9c4885 ) live: incidents show assigned resources (5c59589 )live: show assigned incident in person detail (a424c3d )live: show vehicle's assignments & small fix (f00dd2c )1.6.0 (2020-03-18)Bug Fixes #329 don't do moment if no time, defaults to now (2feea73 )#330 polygons weren't showing plural/singular (61e6d60 )#331 divider 'tween type&stale/filter toggles (ecd8b33 )#333 collar # should be square brackets in list (9079f9c )add missing status colors for people (37237ce ) don't fit when empty extent (objs) (ff96a38 ) duplicate key on skills (dc0a585 ) filters saved and applied, fixes #345 (3315b71 ) only show last driver if no current driver (f74fa24 ) the MenuItem can't have Fragment (ad8e4e1 ) title case for labels in filter (62e7382 ) use advancedFilters state for initial values (ef2fd91 ) use pluralType to put stale in lower only (f9bc857 ) Features remember live search strings too (090cb34 ) show status as tooltip of avatar (9597ea3 ) 1.5.0 (2020-03-16)Features default last contact days in config (44327ae ) option exclude undefined when present (6a886dc ) 1.4.5 (2020-02-25) Bug Fixes 1.4.4 (2020-02-12) Bug Fixes accelerometer events: handle case when event has no coordinates (1008164 )1.4.3 (2020-02-06) Bug Fixes retrospective: heat map works when no colours selected (374852d )speed infractions: fixed emergency equipment column, added filter (c7ba44b )1.4.2 (2020-01-31) Bug Fixes reduced vehicle: show 'never' when no poll time is recorded (321269b )1.4.1 (2020-01-29) Bug Fixes 1.4.0 (2020-01-20)Features adding in live options to production (bf2d752 ) save layer visibility to localStorage (91a35bf ) show/hide stale/filtered on map (86cdbbc ) 1.3.0 (2020-01-17)Bug Fixes clear and addFeatures instead of removeFeature o/w clustering performs poorly (4afe629 ) css issues with icon crossouts mobile vs normal view (9f11481 ) foreground should be color for avatar glyph color (3b0dadd ) icons without status weren't preloading (4019a8e ) ie adornment overflow issue (aa87acb ) if id selected via url and item isn't there, select when it gets in, this is complicated by the debouncing/batching of addFeature to support clustering - so feature is added to select layer anew instead of borrowing from existing layer (5a089f5 ) ignore feed status if no threshold set (189cdff ) incident not showing as clusterpoint undefined as location was actually in element.point not element.position (3780dad ) make reducer initial values use constants liveFilters (514adc0 ) make sure objective area underneath other objects including when selected or hovered (078b468 ) nav away&back treats initial as updates, clear on stream-end faster (0b3cff8 ) objectives didn't refresh after upsert refactor (5d65dba ) set zindex of hidden layers appropriately (96b671b ) should be feature.assignments.callSign.category (c2336d8 ) value is '' not null when advanced filter deleted (8e34248 ) when clustered have to specify geometry for polygon style (76ed07f ) wrong types in some avatars (4f96b02 ) Features "Map layers menu"->"Layers" (ed76956 ) add stale status if over threshold set (32eb3c5 ) avatar matches Andrew's new icon colours (42a3f24 ) don't show feed status (6877abf ) don't show status with icon use show/hide instead (a4a4eaf ) feed status button on live (73fc712 ) icon outline is same as glyph (c8871c0 ) live status allows initial load & rechecks for changes every 30s (4a43f25 ) stale & polys in own layer for no overlap (3952333 ) stale zIndex less than others (ccae912 ) wrap layer icon in ListItemIcon (da8ed6f ) live: objective map icon and area change when active/inactive & checks on the hour (9adda0c )Live: add plans to live (wip) (dbe5ed3 )Live: objectives update activity background on the hour (aac474a )live visuals: filter has some padding (a95afe5 )live visuals: get bases too (51ec91c )live visuals: get picture with all locations (ed135eb )live visuals: incident timeline and grade badge (b80a4ae )live visuals: no dividing line between search box and filter list (e8894d8 )live visuals: no section header for filter if no sections (cc409c7 )live visuals: padding removed around list (5163c76 )live visuals: person colouring follows vehicle colouring (05777cd )live visuals: selected type is always yellow (6c30e0b )live visuals: solve incident inconsistencies (525d64d )live visuals: updated icon styles from Andrew (75fe34f )live visuals: use icon variable instead of object so can set color='disabled' (7c2eab6 )live visuals: use most important icon in cluster (by z index) (0bb66ac )clear and addFeatures instead of removeFeature o/w clustering performs poorly (568bb96 ) live visuals: no-number clustering with cached location and debounced addFeatures (cd21a7e )1.2.0 (2019-12-11)Features 1.1.4 (2019-12-05) Bug Fixes objectives: fix upating throwing an error (9b18d9e )plan: fixed updates not saving (505a300 )1.1.3 (2019-12-03) Bug Fixes dallas keys: fixed page not showing people with key (011f968 ), closes #320 1.1.2 (2019-12-02) Bug Fixes driver score: fix date in export (3c3d317 )driving scores: fixed blank areas in export (3832d4d )speed infractions: sorted out blank columns in export (ffec97c )1.1.1 (2019-11-30) Bug Fixes speed infractions: trip replay (8b93983 )1.1.0 (2019-11-29)Features 1.0.4 (2019-11-29) Bug Fixes 1.0.3 (2019-11-29) Bug Fixes update package.json version (524d02e ) 1.0.2 (2019-11-29) Bug Fixes speed infractions: fixes inability to view replay (52708bf ), closes #322