SwiftWork

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

  • Added letters to Routes View ordering (869ba0r37)
  • Added new "Fire Door Inspection Form" (869b4rbqb)
  • Fixed form when adding a new calendar event on the user edit screen
  • Fixed bug where calendar events disappear when timeslots are reordered (869b4qm24)
  • Bug fixes to the calendar
  • Updated web notifications via Beams
  • Added route map modal to engineers jobs list screen (869a919x0)
  • Added notification for early start/overnight scheduling (869anmka0)
  • Added native notifications
  • Fixed bug where notifications won't always dismiss
  • Fixed issue with reloading due to not unsubscribing to events (869auav01)
  • Added the ability to set days to early start or overnight (869anmka0)
  • Added Bugsnag performance monitoring
  • Added category dropdown for New Forms modal (869a955ek)
  • Updated min backup field on Take Over form (869a9385b)
  • Added CO2 extinguishers expiry notice to site screen and job inventory (8699znd27)
  • CPD Form updates (869a90jr2)
  • Added activity logger (8699f7nup)
  • Fixed refreshing too much when job router is opened (869aden9e)
  • Fixed setting timeslot ordering when creating new job timeslots
  • Added note when CO2 fire extinguishers are near expiry date (8699znd27)
  • Fixed warning for color input when creating a new job
  • Fixed bug when listening to job events on calendar
  • Increased api throttle value (8699zk9wc)
  • Removed times from job scheduling and added custom ordering (8699zk9wc)
  • Fixed errors when showing the route planner
  • Added Domestic Fire Alarm service form (8699etpm7)
  • Renamed CPC to CPD forms and fixed PDF (86989zjbx)
  • Fixed signature and layout on Fire Alarm Commissioning Certificate form (8699dmnwn)
  • Added Fire Alarm Commissioning Certificate form (8699dmnwn)
  • Added Fire Alarm Commissioning form (8699dmnwn)
  • Fixed broken "Send to Customer" links
  • Added Fire Alarm Variation form (70u38)
  • Updated sign off text on Nurse Call Out form (8699fhpzz)
  • Fixed issue saving ladders section on Weekly Functional Checks form (8699d3t44)
  • Fixed fire panel and zone plan photos layout on site screen (8698x7h34)
  • Fixed chart commands and endpoints
  • Fixed loading forms on customers screen for larger customers
  • Added Beam as device type on Fire Alarm Test Form (8698ngydp)
  • Added date and site to customer forms list (8698v4q07)
  • Updated service items on Recommendations Form (8698v941v)
  • Added CPC forms (86989zjbx)
  • Updated holidays to be restricted once reviewed (8698rmedr)
  • Added Fire Training form to Invoicable Forms Screen (8698nxu33)
  • Changed the order that invoicable forms are shown in (86989zh4c)
  • Updated engineer notes for sites to be timestamped (869872rbj)
  • Updated Fire Ex Forms (869872rbj)
  • Fixed auto-filling LTDs on Fire Ex form (869874n77)
  • Fixed bug that is showing incorrect LTDs on Fire Ex form (86983vr88)
  • Removed old PDF generator code
  • Removed last completed at check for service reminders command (8697xhhvn)
  • Updated reset service reminders command (8697xhhvn)
  • Added ability to reorder jobs in route map (8697dgb16)
  • Added 5th column to ladders section of weekly checks form (8697r6yub)
  • Added Google maps routes for staff in planner (8697dgb16)
  • Removed Full Day option from the calendar for past days (8697acbam)
  • Hidden Full Day events from user's annual leave section (8697acbam)
  • Added photos section to recommendations form (86959brk3)
  • Added new reason field for recommendations form (86959bd9u)
  • Enabled PDF uploads for handover forms (869433x4g)
  • Fixed bug where a notification is sent when engineer days are marked as full (869519nrc)
  • Added sales@diamondfire.co.uk as the reply-to for service reminder emails (86951yr47)
  • Reverted Handover form to only allow engineers to download PDF version (869433x4g)
  • Added new question to FE service form (869432jgn)
  • Updated FE service items to automatically set the LTD date when certain options selected (869432jgn)
  • Updated the column order on the FE service items list (869432jgn)
  • Fixed bug where saving Nurse Form fails (869433vwr)
  • Renamed the engineer panel code field for the Intruder Alarm form to stop conflicting with the FA form (869433wkz)
  • Fixed bug where some prefilled fields are not showing as filled in (869433wkz)
  • Updated Yes/No questions to be checkboxes on Intruder Alarm form (869433wkz)
  • Added engineer's name to the Invoiceable Forms list (8694cyuh4)
  • Updated Handover form to only allow engineers to download PDF version (869433x4g)
  • Added site name to engineers job list details (869447mg2)
  • Updated the Fire Alarm Test form and certificate (869432f1n)
  • Added the ability to exclude users from the annual leave request notifications (869433y7k)
  • Fixed bug where dates weren't showing on PDF forms (869421x08)
  • Fixed bug where some engineers where being loaded incorrectly on forms
  • Fixed bug if address does not geocode successfully or the address is incomplete
  • Added more database indexes to improve performance
  • Improved the performance of loading forms
  • Added What3Words integration for customer addresses (8693wrqh6)
  • Fixed permissions issue for office staff when marking a day as full (8693p6jej)
  • Fixed scrolling issue on schedule screen (8693p6jej)
  • Fixed some events not showing across correct days on the calendar (8692q2fke)
  • Added the ability for days to be marked as full on the calendar (8693p6jej)
  • Added the ability to choose a site for task manager tasks (8693eu09t)
  • Fixed bug with forms that used the old internal photos section
  • Added customer photos back on to PDF forms (86937zjka)
  • Added timestamps to overtime logs on office screen (8693088xe)
  • Fixed error showing site photos on Fire Alarm form (8692w4h8n)
  • Fixed error with Aspiration section of Fire Alarm form (8692vfwn7)
  • Fixed days calculation for user's calendar events (8692q2fke)
  • Added the ability to filter Invoiceable Forms by no assigned user (862k8mxra)
  • Added the ability to upload multiple internal-use photos on the handover/jobs form (863h3zdyz)
  • Fixed missing form types for engineers
  • Fixed modal styling overflow issue
  • Added the ability to upload multiple files in the attachments uploader component (863h3zdyz)
  • Added Remote Access option to Handover form (863h3zdyz)
  • Fixed issue with requesting leave for one day only (comment)
  • Renamed Nurse Call and Intruder Alarm forms (862k49gqw)
  • Updated weekly functional test form (862k26hrb)
  • Add migration command to fix calendar events that have incorrect end dates (862jut3j0)
  • Updated calendar form to not use times (862jut3j0)
  • Renamed Handover form to Job Sheet (86784p66p)
  • Fixed not being able to add a recommendations form from the office jobs scheduler (86784k3er)
  • Fixed a bug that was stopping some forms and certificates from being saved (862jz18jz)
  • Updated "Is complete" question on Recommendation form to be required (38g4ukg)
  • Fixed bug that stopped service times being updated from the edit site screen
  • Updated service duration fields to use hours and mins dropdowns (290z2re)
  • Added is complete field to recommendations form (38g4ukg)
  • Added rams text to recommendation form (863gud0qj)
  • Fixed holiday totals on user's screen (862jut3j0)
  • Added button to recommendations form to save service items to the site (862j0u0m9)
  • Improved and fixed issue with the calendar and requesting time-off (85zrr2hh7)
  • Updated prefill and formulas when pricing fire ex service and recommendation forms (85zrq46wk)
  • Fixed bugs on Fire Training form (863gbufja)
  • Updated create job form to not auto select first site for a customer (863ge2ymr)
  • Add new option to Fire Risk Assessment question (8677njg8c)
  • Fixed cross-saving bug on site screen for panel codes (862jh8cv6)
  • Fixed routing issue when saving a new Fire Training Form in engineer mode
  • Added Nurse Call Service form (86776u4k3)
  • Added photo to Handover for for internal use (85zrq45r7)
  • Added notes text box to service reminders screen (85zrq80fk)
  • Added Important Info text to the Job Info section on Forms UI (862j92efd)
  • Renamed "Aldi" forms to "Audi Report" (8677ekqhb)
  • Added alert UI to invoiceable forms when a form has notes (2yft24q)
  • Fire alarm PDF update (862j3vtfw)
  • Increased checkbox size on some forms (862j3vu2a)
  • Fixed bug with disabled service reminders still showing in list (86778atzb)
  • Added new In Order column to Fire Alarm Form devices (862j3vu1k)
  • Fixed Copy Row function on ZF Form (867772fk9)
  • Added LTD month to Fire Exts service list on sites (862j0ne98)
  • Added ability to upload PDFs on FA test form (391799z)
  • Added ability to upload images from FA test form (391799z)
  • Added support for older device codes on Fire Alarm Form (862hxr2np)
  • Added Bell option to device types on Fire Alarm Form (862hxr2np)
  • Fixed BS number on E-Lighting form PDF (391bj46)
  • Updated device detector type options on Fire Alarm Form (32rzc8j)
  • Rearranged sections on Fire Alarm Form (32rzcb2)
  • Updated required fields for when Fire Alarm form is for non-routine maintenance (32rzckm)
  • Added Type Of Signalling & BAFE Certificate number to site form fields (32t037e)

1.75.2

  • Fixed issue when adding a new user

1.75.1

  • Updated text and fixed recommendations bug on Fire Ex Service form (30eh5w7)

1.75.0

  • Fixed L.T.D prefilling logic (2zxhgcv)
  • Added item search to recommendations form (31b7aqy)

1.74.5

  • Fixed jobs not loading correctly

1.74.4

  • Fixed bug when searching customers by keyword

1.74.3

  • Added ability to search customers and sites by site number (2xdc6j8)

1.74.2

  • Added BAFE Reg system settings for certificates (2yfjbk8)

1.74.1

  • Fixed service reminder notes
  • Removed completed at date from service reminders screens

1.74.0

  • Updated service reminders UI and grouped together by site (2v8t5v8)

1.73.1

  • Fixed image orientation when resizing

1.73.0

  • Added image resizing for uploads (2y4btq7)
  • Added Copy Row button to ZF form (2y4398g)

1.72.0

  • Added site batteries to job inventory display (2t423ad)

1.71.1

  • Added service times for Fire Extinguisher and Risk Assessment Services (290z2re)

1.71.0

  • Added sevice time fields for sites for E-Lighting and Fire Alarm servicing (290z2re)

1.70.0

  • Added the Fire Risk Assessment form UI (70u3c)

1.69.0

  • Updated Intruder Alarm Form (2b02hbt)

1.68.1

  • Updated AL form to default end date to be the same date as the start (2pe6h3p)

1.68.0

  • Added Task Manager feature (2nuu49j)

1.67.1

  • Increased server memory limit

1.67.0

  • Updated vehicle registrations across forms (2gbqzh6)

1.66.15

  • Updated question on fire alarm and e-lighting form (29j3nj9)

1.66.14

  • Fixed loading site devices on FA test and E-Lighting forms (2ej9f8e)
  • Fixed date formatting for forms on schedule UI

1.66.13

1.66.12

  • Aldi form fix for empty forms

1.66.11

  • Fixed site selector on Fire Alarm test form

1.66.10

1.66.9

1.66.8

  • Fixed issue with site select going blank for form with a job

1.66.7

  • Fixed issues with forms loading in data from the wrong site (2p62r3f)

1.66.6

  • Updated leave request review notification

1.66.5

  • Fixed deleting service reminders when customer is deleted (2cdtxhf)

1.66.4

  • Fixed incorrect van reg (2b5ntrk)

1.66.3

  • Fixed version tag workflow

1.66.2

  • Added version tag workflow

1.66.1

  • Fixed ability to run backups

1.66.0

  • Updated annual leave system (1v8c8qf)

1.65.2

  • Fixed showing user specific events on engineer calendar (1v8c8qf)
  • Fixed disabling the event form when the event has been approved or declined (1v8c8qf)

1.65.1

1.65.0

  • Added customer's photos section to forms (24qjng3)

1.64.3

  • Updated options on Handover form (2nmzmtx)

1.64.2

  • Added new job description options to the Handover form (2nmzmtx)

1.64.1

  • Added Parking Fee field to Handover and Fire Ex Service Forms (24qmx5f)
  • Added condition to set LTD Month to N/A for CO2 extinguishers (1u61uq4)

1.64.0

  • Added option to flag customer account as overdue (1yf9ceq)
  • Added month option to last test date field on Fire Extinguisher service form (1u61uq4)

1.63.3

  • Updated job description field to be required (282d8g1)
  • Fixed issue with battery fields populating on Fire Alarm Form (1u62chv)
  • Hidden certificate forms from engineer mode (1xy88br)

1.63.2

  • Amended Intruder Form to use checkboxes for the tested field (1u62bwd)

1.63.1

  • Fixed signature date fields on Fire Alarm Test form (1u61w2k)

1.63.0

  • Small UI updates for search index screens
  • Add support for S3 storage (1xy8rv0)

1.62.0

  • Added new Copy and Save buttons to Fire Alarm and E-Lighting forms (1u61uwy)

1.61.0

1.60.2 - 2022-01-22

  • Fixed showing all staff members on annual leave calendar
  • Fixed the height and overflow on the calendar

1.60.1 - 2022-01-22

  • Added padding to the bottom of the engineer's jobs list (1u61wxg)

1.60.0 - 2022-01-22

  • Updated Fire Alarm form with new fields / options (1t9bz3t)
  • Added the ability to upload and view the location of a site's fire alarm panel and zone alarm plan (1t9bz3t)

1.59.2 - 2022-01-17

  • Made the labels on the calendar sticky (1tf6q3c)

1.59.1 - 2022-01-10

  • Fixed bug on fire training form

1.59.0 - 2022-01-07

  • Added Fire Training Attendence Form (70u3e)

1.58.1 - 2022-01-06

  • Fixed BS checkboxes on the ZF form PDFs

1.58.0 - 2022-01-02

  • Added the ability to add time off to the calendar (67rec)

1.57.2 - 2021-12-14

  • Fixed issue saving new jobs when no forms attached (Bug Report)

1.57.1 - 2021-12-12

  • Moved weekly functional tests to their own screens (70u3b)

1.57.0 - 2021-12-08

  • Added the Weekly Functional Test form (70u3b)

1.56.2 - 2021-11-25

  • Added the ability to add a form to a new job (9rx80)
  • Added delay when sending out service reminders

1.56.1 - 2021-11-24

  • Fixed a bug when listing a customers jobs if the job has no time slot (bug report)

1.56.0 - 2021-11-16

  • Fixed ordering of jobs on show customer screen (1e13v8t)
  • Added button to toggle all items as non-maintained on FE service form (5whpth)
  • Added ZF Forms to Invoicable Forms screen (1fep0ee)

1.55.0 - 2021-11-03

  • Updated the engineer's job screen to show other engineers that are on the job with them (1gbdmvy)
  • Updated call out screen and options for customer call out response time (cuvrkw)

1.54.7 - 2021-11-02

  • Updated the Fire Ex Service form to make sure at least one tickbox is ticked for each item (5whpth)

1.54.6 - 2021-11-02

  • Updated last service date field on Fire Alarm form (1h7x14j)

1.54.5 - 2021-10-02

  • Updated criteria for jobs that require a handover form (1fmc0d6)

1.54.4 - 2021-09-14

  • Fixed issue when engineers create forms from jobs screen (jqbvpv)

1.54.3 - 2021-09-02

  • Fixed issue with the site service item totals where the costs are different for each item for similar items (2wmn2t)

1.54.2 - 2021-09-01

  • Added a totals sections for service items on the customer site screen (2wmn2t)

1.54.1 - 2021-08-28

  • Added the ability to choose a user to action an invoiceable form from the invoiceable forms screen (nf79ug)
  • Improved the efficiency of the users drop-down component

1.54.0 - 2021-08-26

  • Updated invoiceable forms screen and added invoice notes to forms (nf79ug)

1.53.4 - 2021-08-22

  • Added a "Not Accessible" option to the FA and E-Lighting forms (5uu7k1)

1.53.2 - 2021-08-22

  • Added Re-con option to the recommendations form (g51rbd)

1.53.1 - 2021-08-17

  • Updated Fire Alarm test form and certificates (j32h4w)

1.53.0 - 2021-08-02

  • Updated the Fire Ex Service form to use products for the parts list (d33ynd)
  • Added the ability to send notications to user when an expense has been uploaded (ntdqqa)

1.52.1 - 2021-07-26

  • Migrated invoiced fields from jobs to forms (aerur2)

1.52.0 - 2021-07-19

  • Added colour for complete jobs on engineer screen (mq9ytu)

1.51.0 - 2021-06-21

  • Added fire extinguishers database with QR code scanner (hf61x4)

1.50.1 - 2021-06-20

  • Updated to save what date the engineer last viewed on the jobs screen (mq9wwh)
  • Fixed UI on bottom navs for bezelled screens (mq9y7m)

1.50.0 - 2021-06-20

  • Added important information field to jobs (mq9xrd)

1.49.2 - 2021-05-12

  • Fixed bug when creating a new ZF form from the customer or job screens (jqbvpv)

1.49.1 - 2021-04-11

  • Added Intruder Alarm system test items to site form fields (gb8v8x)

1.49.0 - 2021-04-08

  • Added Intruder Alarm fields to site edit screens (gb8v8x)
  • Fixed form fields duplicating on save

1.48.0 - 2021-04-07

  • Added expense forms and review screens (70u3a)
  • Added reload buttons to engineer index screens
  • Fixed some styling in engineer nav panel

1.47.1 - 2021-04-03

  • Added saving form data to the site for the Intruder Alarm form (70u3d)

1.47.0 - 2021-04-03

  • Renamed FA 2 and removed FA Old forms (fv02q4)
  • Removed created at column for forms (9rx9d)
  • Added sent at column to forms (9rx9d)
  • Changed naming of PDFs (et0ex0)

1.46.0 - 2021-03-27

  • Updated engineer notes to save against the site rather than the indiviual form (d545ec)
  • Added engineer notes to FE Service and E-Lighting Service forms (d545ec)
  • Fixed bug when saving site items with an order index (5upd5f)
  • Updated E-Lighting form (et0w3d)

1.45.2 - 2021-03-18

  • Added the ability for admins to delete comments (ejxh08)

1.45.1 - 2021-03-16

  • Added auto-tested to Fire Alarm Form 2 when device is passed/failed (et0q0b)

1.45.0 - 2021-03-10

  • Added new Intruder Alarm service form (et0q0b)

1.44.1 - 2021-02-15

  • Added function to save handover form arrival time when a job has been attended (auunrw)
  • Added validation to handover requiring depature time for engineers to save (auunrw)
  • Added new "No. Engineers Attended" field to handover form (auunrw)
  • Fixed bug to clear errors on resubmission of handover form.

1.44.0 - 2021-02-01

  • Added KPI reports that are sent automatically every month as well as a UI to manually send them. (8yxnrt)

1.43.0 - 2021-01-31

  • Updated engineer overtime index screen to be grouped by months (c0ymn9)
  • Added URL search parsing to search screens (70u27)

1.42.0 - 2021-01-21

  • Added ability to mark jobs as checked for handover forms (cx0yap)
  • Added field to jobs to check if they require a handover form

1.41.0 - 2021-01-17

  • Added overnight stay option to overtime logs (bb1g9d)
  • Added ability for admins to add overtime rows (bb1g9d)
  • Fixed issue with fire alarm settings not showing on site edit screen (8yxncf)

1.40.0 - 2021-01-09

1.39.0 - 2021-01-03

  • Added the ability to upload attachments to comments (b5191u)
  • Fixed days count bug on Call Out Jobs screen (3cgcn3)
  • Added print function on Export button or Call Out Jobs screen (3cgcn3)
  • Fixed bugs in E-Lighting Test form (bmuaxg)
  • Updated styling on Recommendations Form PDF (b0vja1)
  • Added engineer notes section to Fire Alarm form (bmuaff)

1.38.2 - 2020-12-12

  • Added new options to FA Test Form 2 (bb1nj4)
  • Fixed pagination on overtime screen (bb1tg1)
  • Fixed search on overtime screen (bb1tg1)
  • Moved terms and conditions in form PDFs (b6rytv)
  • Added showing page numbers on form PDFs (b0uwcr)

1.38.1 - 2020-12-04

  • Added compatibility for MySQL 8

1.38.0 - 2020-12-01

  • Added new ZF form (a6zj3a)
  • Fixed section visibility on Recommendations form based on answers given (9wuzfh)

1.37.0 - 2020-12-01

  • Added Recon option to FE service form (7at57z)
  • Fixed showing quote answer on Recommendations form (9wuzfh)
  • Added a view to see sites that are mnissing service reminders (8yxn1t)
  • Added ability to disabled service reminder for a site and add a note for why (8yxn1t)

1.36.1 - 2020-11-23

  • Updated overtime screens (a0tf0h)

1.36.0 - 2020-11-12

  • Added signature upload section to user edit forms (94tvgu)
  • Added push notifications (67rep)

1.35.0 - 2020-11-04

  • Added making telephone numbers and email clickable in notes and comments (5rh7qn)
  • Added attachments to jobs (5phqe7)

1.34.0 - 2020-11-03

  • Added overtime section for engineers and office (8yxhuj)
  • Added top level product categories (8yxkpn)

1.33.2 - 2020-10-11

  • Hidden monthly Reset Service Reminders button (8rpyp9)
  • Added mobile numbers to sites (8yxmbz)

1.33.1 - 2020-10-02

  • Fixed geocoder overriding manually entered coordinates for an address (78k9tv)

1.33.0 - 2020-10-01

  • Added categories to products (7eqr5a)
  • Added new product selector for sites and recommendation form (7eqr5a)
  • Added ability to enter map coordinates as part of the address form (78k9tv)
  • Added ability to show job description in engineer's job screen (86x627)
  • Changes to Fire Alarm Test Form 2 (6graky)
  • Fixed checkboxes not displaying correctly in FE service form when unchecked (5uj9r6)
  • Updated errors when saving a form (82vk6a)

1.32.0 - 2020-09-22

  • Updated composer dependencies and bugsnag vue.
  • Dropped unused models and tables
  • Updated reset service reminder command to 2 months in advance
  • Added a note and button to reset service reminder statuses in the UI

1.31.1 - 2020-09-01

1.31.0 - 2020-08-31

  • Added unique numbers to sites (6enmvy)
  • Added site search to engineer's new job component (6enmvy)
  • Added ability to attach products to a site and display them in the Fire Alarm test 2 form (2acwrt)

1.30.2 - 2020-08-28

  • Fixed a bug when downloading a PDF if the customer's name has a slash in it

1.30.1 - 2020-08-26

  • Updated UI

1.30.0 - 2020-08-25

  • Made the Recommendations form invoicable (76kr1h)
  • Only show the "Services & Goods" section if a quote is required on the Recommendations form (76kr1h)
  • Fixed visual glitch on breadcrumbs
  • Fixed bug on site edit screen that hides the save button

1.29.2 - 2020-08-25

  • Fixed clearing the saving status one some forms

1.29.1 - 2020-08-24

  • Added a button to refresh after an update

1.29.0 - 2020-08-24

  • Added detector type key section to Fire Alarm Test forms (48yv1)
  • Added batteries to sites (5phq44)
  • Added years to batteries on the Fire Alarm Test form (5phq44)

1.28.7 - 2020-08-24

  • Updated address finder

1.28.6 - 2020-08-22

  • Updated text on service reminder email

1.28.5 - 2020-08-20

  • Fixed bug where the Recommendations form wasn't showing the correct sub-total in the PDF

1.28.4 - 2020-08-20

  • Fixed issue with save button on forms if the engineer tries to save whilst offline

1.28.3 - 2020-08-12

  • Added validation to Aldi forms
  • Fixed showing the correct engineer on the Aldi form

1.28.2 - 2020-08-11

  • Fixed getting the upload URL on the Aldi form

1.28.1 - 2020-08-06

  • Fixed a number of bugs in the Recommendations form (74rw0b)
  • Made the other products unit prices editable in the Recommendations form (74rw0b)
  • Updated the Recommendations form PDF to hide the Fire Extinguisher Requirements section if not required (74rw0b)

1.28.0 - 2020-08-02

  • Added the new Recommendations / Quoting form (24n4h7)

1.27.1 - 2020-07-30

  • Fixed clashing jobs validation
  • Disabled clashing jobs validation if a job is being saved as invoiced
  • Fixed bug on the E-Lighting form
  • Fixed the styling on the date and time picker

1.27.0 - 2020-07-29

  • Updated vendor JS and CSS assets to all be served locally
  • Added validation to upload file requests
  • Added new products section for use on the new Recommendations form (24n4h7)
  • Added checks on timeslots when adding or saving a job for clashes in time slots (2ujbp0)
  • Added validation for materials used on Handover form (2ujbty)

1.26.7 - 2020-07-20

  • Fixed showing order number on the PDF version of the Aldi Forms

1.26.6 - 2020-07-18

1.26.5 - 2020-07-17

1.26.4 - 2020-07-09

  • Fixed a bug where system settings where loaded in before authentication causing a logout loop on some devices

1.26.3 - 2020-07-07

  • Added system settings for emails (6cu7kc)

1.26.2 - 2020-07-03

  • Updated email footer
  • Updated text in service reminder email

1.26.1 - 2020-07-02

  • Fixed size of service reminder buttons
  • Fixed nice names of service reminder types

1.26.0 - 2020-07-02

  • Added the ability to send service reminders to customers (70u36)

1.25.0 - 2020-06-30

  • Added alerts and prompts to obtain and save email addresses for customers in the email component (hfmr9)
  • Fixed bug where LTD is not a valid year (bugsnag)

1.24.2 - 2020-06-29

  • Updated jobs report to filter out future jobs

1.24.1 - 2020-06-25

  • Updated jobs report to allow filtering by attended or not

1.24.0 - 2020-06-25

  • Added a report screen for attended jobs that are missing a handover form (64u839)
  • Updated comments to be specific to a customer or a site (2ujbut)

1.23.3 - 2020-06-25

  • Fixed allowing no date when searching jobs
  • Added the ability to search jobs by ID
  • Added PHP CS Fixer scripts to composer file

1.23.2 - 2020-06-04

  • Fixed E.S service item calculation on sites (2ujbqd)

1.23.1 - 2020-06-02

1.23.0 - 2020-05-30

  • Added inventory sections for engineers (2wmn29)
  • Added showing costs for FE services (2ujbqd)

1.22.1 - 2020-05-27

  • Fixed site lights validation bug when saving new sites (5jkwg1)

1.22.0 - 2020-05-21

  • Added overdue option to service reminders (4gh71c)
  • Added drag and drop ordering to sites edit view (52kfkg)
  • Added validation to FA and customer sites for devices and lights (5ekmey)

1.21.0 - 2020-05-03

  • Added drag and drop to forms (2ujbrb)
  • Added job descriptions to forms (2ujbw3)
  • Added basic dashboard (67rev)

1.20.0 - 2020-04-30

  • Added target response times to customers (3rhtcd)
  • Updated questions on the fire alarm test form (3rhefc)
  • Updated question 3 on Fire Ex Service form (42jrbk)
  • Increased width of Li No column on ELighitng form (2ujbtc)
  • Added purchase order numbers to jobs and forms (2ujbpp)
  • Added maintenance KPI screen (3gg4q0)
  • Added Google Analytics

1.19.0 - 2020-04-02

  • Updated print preview link in forms table to open in a new window
  • Added system settings and updated forms (67req)

1.18.1 - 2020-03-08

  • Added service type to Fire Alarm Certificate (3wm38k)
  • Added validation to E-Lighting form (40qdp4)
  • Fixed rectivity issue with SelectRow component (3ypvpq)

1.18.0 - 2020-03-02

  • Added Take Over Form (2mnffj)

1.17.0 - 2020-02-25

  • Improved the logout experience and increased logins to last 28 days (3upjm4)
  • Added week view to calendar and removed loading sites with timeslots (129vzx)

1.16.1 - 2020-02-04

  • Removed old Fire Alarm Form from dropdowns (3gfrqj)
  • Updated BS code on Fire Alarm certificate (3gft1y)

1.16.0 - 2020-01-27

  • Added PHP CS fixer
  • Added ESLint for Vue and JS
  • Changed form selector to hide certificates for engineers (2mne2k)
  • Added indexes to time_slots table
  • Separated vendor files from main application js
  • Fixed positioning of main container when the sidebar is minimised
  • Added "Card" to Fire Extinguisher payment methods
  • Upgraded to Laravel 6
  • Upgraded Spatie Query Builder package to v2
  • Added NProgress library (3ak1un)
  • Updated PDF filenames to use customer name and form doc number (2wmn14)
  • Added Call Out Jobs (2wmmyj)

1.15.0 - 2019-11-07

  • Reduced the size of the Fire Alarm Certificate (2aj2wd)
  • Added notes/comments sections to jobs and customer views (2cgdj2)

1.14.0 - 2019-11-03

  • Added new site monitoring questions to the FA test form (24n4dg)
  • Removed duplicated question from the FA test form PDF (24n4ce)
  • Split the final checks quesitons on the FA test form (24n4g0)
  • Added up to 4 battery rows to FA test form (48yu4)
  • Added battery calculation to FA test form (24n4a6)
  • Added sortable columns to tables in forms (48yxa)

1.13.1 - 2019-10-31

  • Updated Pass/Fail buttons on the E-Lighting form to be toggable

1.13.0 - 2019-10-22

  • Updated the UI to make better use of screen space (24j1mb)
  • Updated UserSelect component to restrict engineers (24n48b)
  • Fixed admins attribute on UserSelect component references
  • Added postcode column and filter to service reminders (24n49t)

1.12.1 - 2019-10-22

  • Fixed merging fire alarm fields from the site into the FA test form (26ecpt)
  • Added a button to recalculate device totals on FE service form (26dr91)
  • Made pass/fail unselectable on the FA test form (26drd6)

1.12.0 - 2019-10-20

  • Added Fire Alarm fields to Sites (1jc0ha)
  • Removed "Is call chargable" question from Handover form (48yud)
  • Updated job schedule screen to hide the header (48ywr)

1.11.0 - 2019-10-13

  • Added new types to ServiceReminders
  • Added customer and type filter to Service Reminders screen
  • Fixed saving the user and date the service reminder was completed
  • Removed old completion logic for service reminders.
  • Added command and cron to reset upcoming service reminders.

1.10.0 - 2019-10-01

  • Added comments (1uem3z)
  • Updated service reminders to use new statuses (1uem3z)

1.9.0 - 2019-09-03

  • Added service reminders (70u35)
  • Fixed setting FA certificate expiry date based on test date

1.8.3 - 2019-08-14

  • Fixed calculation for E-Lighting form and certificate
  • Added N/A options to Fire Alarm test form (48yu8)

1.8.2 - 2019-08-01

  • Fixed ELighting Certificate PDF (18bfpv)
  • Fixed Fire Alarm Certificate PDF (18bffm)

1.8.1 - 2019-07-24

  • Added order number to Aldi Test Sheet (70u39)
  • Fixed page breaks on Aldi Test Sheet (70u39)
  • Set default date on Aldi Test Sheet (70u39)

1.8.0 - 2019-07-22

  • Added confirmation when deleting items from forms (14ha7h)
  • Added Aldi Test Sheet (70u39)

1.7.0 - 2019-07-03

  • Fixed PDF forms layouts (vp7fd)
  • Rebuilt engineer signatures for form (vp7fd)
  • Added saving indicator to forms (11jv8x)
  • Fixed loading previous form bug (vyfv2)
  • Rebuilt validation error system for forms (ww3qf)
  • Fixed route for editing users (zwe3b)
  • Fixed form size when saving forms that have large customers (12nvh2)

1.6.1 - 2019-06-01

Added

  • Added search and load more buttons to sites on single customer screen. (dfv7m)
  • Added search and load more buttons to forms on single customer screen. (dfv7m)
  • Added search and load more buttons to jobs on single customer screen. (dfv7m)

Fixed

  • Fixed showing jobs on the single customer screen in the correct date order (dfv7m)

1.6.0 - 2019-05-29

Added

  • Added a new error capturing and display system and updated all service forms and certificates (ww3qf)

Updated

  • Updated uses of window.alert to use new InfoMessage component.

Fixed

  • Fixed sending the correct stage to Bugsnag in the JS client
  • Fixed general form validation rules to make more sense.

1.5.1 - 2019-05-06

Added

  • Added the panel name to FA test form names (vp6wm)

Fixed

  • Fixed number formatting in total fields on FE test form.
  • Fixed issue with loading previous forms in FA test form.
  • Fixed showing text verison of quantities on FE certificate PDF.

1.5.0 - 2019-04-07

Added

  • Added Fire Ex Certificate form and PDF (ak3px)
  • Added service for Node based PDF server (hxex8)

Fixed

  • Fixed default separator for the format method on the Address class.
  • Fixed loading in devices from prev form on FA Test Form when previous form doesnt exist. (qxb9g)

1.4.1 - 2019-04-01

Fixed

  • Fixed loading in the unit fee based on the site postcode for FE froms (q948y)

1.4.0 - 2019-03-21

Added

  • Added panel name field to FA Test forms (48yvq)
  • Added type filter to forms search page (gkq3m)
  • Added Device System Protocol field to FA Test Form (48yum)
  • Added sounder coverage question to FA Test Form (48yuw)
  • Added saving and loading form fields from Sites (hfmp2)

Changed

  • Removed Engineer Code field from the FA Test form PDF (48yv2)

1.3.1 - 2019-03-12

Added

  • Added ability to show previous visit device tests on Fire Alarm Form (hfmnt)

1.3.0 - 2019-02-28

Added

  • Added customer view to engineer mode. (67reg)

Changed

  • Refactored route names and meta titles (jtyd5)

1.2.1 - 2019-02-17

Added

  • Added saving site devices, service items and lights from forms. (hybt7)

Changed

  • Made Attended jobs clearer for engineers (hfmrp

1.2.0 - 2019-02-11

Changed

  • Changed the Handover Forms screen to show all invoicable forms.

Added

  • Added invoice section to FE Service Form.

Fixed

  • Fixed date inputs on the FE Service form.
  • Fixed missing function on SitesComponent.
  • Removed OpenShift from the calendar.
  • Disabled PDF caching.

1.1.0 - 2019-02-07

Fixed

  • Fixed form colors are not required.
  • Fixed column widths and typos of FE form.
  • Fixed showing service product names on the FE form PDF.

Changed

  • Changed Report Number to Invoice Number on FE form.

1.0.0 - 2019-01-30

Fixed

  • Improved buttons and lists on customer view. (gh8r2)
  • Page titles update on navigate. (gfw70)
  • Fixed forms list on customer view when job is missing. (gh8r2)
  • Modulised routing code.

Added

  • Added saving items, lights and devices to customer sites. (g8xr6)
  • Added loading items, lights and devices from customer sites for forms. )g8xr6

0.13.0 - 2018-01-27

Fixed

  • Fixed dates not always saving correctly.

Added

  • Added loading in devices and items on test/service forms (g8xr6)

0.12.1 - 2019-01-22

Changed

  • Changed the service items fields to dropdowns on the FE service form.
  • Changed the width of some of the columns on the FE service form.

0.12.0 - 2019-01-21

Added Fire Extinguisher Service Form ann Invoice (ak3pr)

0.11.6 - 2019-01-09

Fixed

  • Fixed job sections when a site has been deleted.

0.11.5 - 2019-01-09

Fixed

  • Fixed belongs to relationship when related object has been deleted.

0.11.4 - 2019-01-02

Added

  • Added an offline notice (9rx7q)

0.11.3 - 2018-12-20

Fixed

  • Fixed postcode fee table price fields to allow floats. (dqcze)

0.11.2 - 2018-12-20

Fixed

  • Fixed postcode fee price inputs not allowing decimal numbers. (dqcze)

0.11.1 - 2018-12-20

Removed

  • Removed Parts link in sidebar menu.

0.11.0 - 2018-12-19

Added

  • Added service products section. (67rdd)

Changed

  • Changed table header on E-Lighting form and added key. (dgzde)

0.10.2 - 2018-12-17

Fixed

  • Fixed text on Emergency Lighting form (dgytt)
  • Allowed decimal point in power supply fields on Fire Alarm form (48yu1)

0.10.1 - 2018-12-07

Fixed

  • Fixed parsing dates by moment.js (48yp0)
  • Removed the broken version checker (48yjx)

0.10.0 - 2018-11-29

Added

  • Added E-Lighting Certificate (bffae)

0.9.2 - 2018-11-24

Fixed

  • Fixed adding lights to E-Lighting form thats generated from a job.

Changed

  • Changed order to checkboxes on Handover form. (be9v7)
  • Added end time to jobs on calendar. (bc23y)

0.9.1 - 2018-11-21

Fixed

  • Fixed bug on customers forms if there isn't a job attached.

0.9.0 - 2018-11-20

Added

  • Added E-Lighting form (ak3pn)

0.8.0 - 2018-11-13

Added

  • Added Fire Alarm Certificate. (ak3pj)
  • Added count of devices on Handover form. (bc034)
  • Added auto filling engineer names and dates on forms. (bc3hu)
  • Added email templates section. (bbvkf)
  • Added version checker. (bc2ke)

Fixed

  • Fixed fonts on PDFs.
  • Fixed null error on customer search on Handover forms.
  • Fixed date formatting on forms data.
  • Fixed Handover search if form doesn't have a job.

0.7.1 - 2018-11-08

Added

  • Added pass/fail option to devices in the Fire Alarm Test form. (9rx7x)
  • Add forms list to customer show screen (9h033)
  • Added automatic engineer signatures (9rx89)

0.7.0 - 2018-10-28

Added

  • Added Fire Alarm Service form (67rdu)
  • Added PDFLayer integration (9kv74)
  • Added invoiced filter to handover forms search (9rx9j)

0.6.3 - 2018-09-06

Added

  • Added a handover form search component. (70u1x)
  • Added ability to update invoiced details on handover form. (70u1u)
  • Added default date to today on handover form (67rdn)

0.6.2 - 2018-08-23

Changed

  • Changed ordering of customer sites (70u22)
  • Changed ordering of forms (70u1y)

0.6.1 - 2018-08-21

Added

  • Added search to forms view (67rdv)

0.6.0 - 2018-08-16

Added

  • Added ability to send forms via email to customer (67rdh)
  • Add ability to downlaod forms as a PDF (6zn0t)
  • Added address to engineers job list ([6zxp6])

Fixed

  • Fixed Fire Ex checkbox (52vn5)

0.5.0 - 2018-08-02

Added

  • Added allowing engineers to add new forms to jobs. (SWIFT-71)
  • Added downloading and printing forms as PDF. (SWIFT-40)

Fixed

  • Fixed signature box scaling wrong. (SWIFT-55)
  • Fixed forms and jobs not loading correctly if customer is deleted. (SWIFT-73)

0.4.1 - 2018-07-24

Added

  • Added job edit screen for the office. (SWIFT-68)
  • Added invoice details to jobs (SWIFT-52)

Fixed

  • Fixed signature box area width. (SWIFT-55)

0.4.0 - 2018-07-12

Added

  • Added job single view for office. (SWIFT-2)
  • Added edit job for office placeholder view.
  • Added filters and pagination to job list view.

0.3.6 - 2018-07-10

Added

Fixed

  • Fixed init map error when lat lng are null. (SWIFT-67)

0.3.5 - 2018-07-02

Added

  • Added responsible person fields to customers. (SWIFT-61)

0.3.4 - 2018-06-28

Changed

  • Reduced engineer name box size on calendar. (SWIFT-54)
  • Removed day and week view from calendar. (SWIFT-53)

Fixed

  • Fixed new job days being 24 hours apart after clicking on calendar. (SWIFT-62)
  • Fixed handover form trying to parse signature dates into moment objects. (SWIFT-57)
  • Fixed layout and notes on handover form. ([SWIFT-64])

0.3.3 - 2018-06-17

  • Added tracking which user created and updated a job. (SWIFT-48)
  • Add customers billing address as a site address on create (SWIFT-47)
  • Fixed the date headers across the top when scrolling down on calendar (SWIFT-44)

0.3.2 - 2018-05-22

Fixed

  • Fixed date display on engineer job component.

0.3.1 - 2018-05-22

Fixed

  • Fixed not saving job id on new forms.

0.3.0 - 2018-05-21

Added

  • Added postcodes to API and client. (SWIFT-37)
  • Added user management section. (SWIFT-9)
  • Added Handover form. (SWIFT-34)
  • Added forms sections to job views. (SWIFT-35)
  • Added list of latest jobs to customer show screen. (SWIFT-42)

Fixed

  • Fixed create job from customer screen. (SWIFT-30)

0.2.1 - 2018-04-22

Added

  • Added backup package.
  • Added backup to schedule and deploy script.

0.2.0 - 2018-04-22

Added

  • Added customer site component.
  • Added contact fields to sites.
  • Added styling for an loading overlay.
  • Added soft deletes to sites.

Removed

  • Removed site modal.

Fixed

  • Fixed address lookup on site form.
  • Fixed geocode not returning country name.

0.1.4 - 2018-04-19

Changed

  • Changed the event titles on the scheduler to be the customer name and postcode.

0.1.3 - 2018-04-19

Fixed

  • Fixed selecting an engineer from the dropdown on job scheduler.

0.1.2 - 2018-04-17

Added

  • Added verison number to the the app with a link to the changelog rendered in a view.

0.1.1 - 2018-04-17

Fixed

  • Fixed searching for customers using comma seperated terms.

0.1.0 - 2018-04-17

Added

  • Added changelog and version files.
  • Customer search, create and edit views.
  • Job scheduling view.
  • Engineer's jobs view.
  • Engineer's single job view.
  • Added geocoding for addresses.
  • Added user ordering field.