Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wednesday, October 30, 2024

Release Type: UAT

Info

This UAT release applies to

Status
colourPurple
titleEnterprise
customers only. Other customers can look forward to these improvements in the next release.

Expand
titleNew to our release notes? Open me!

Our release notes are split into sections based on device platform and application module. Next to each module name, you will see tags to indicate which subscription plans are affected by the listed changes. When looking for changes that apply to you, simply find any modules with your subscription plan tagged.

See the examples below:

Web App Updates

Requests
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where form conditions on dropdown controls would not trigger correctly

In this example, we can see that there was a bug fix that affects all plans in the Requests module. This fix only affects the web app as it is in the ‘Web App Updates’ section

Mobile App Updates

Assets
Status
colourBlue
titleBusiness

  • Status
    titleiOS
    Fixed an issue where Asset geometry would not display if you were using an offline basemap

In this example, we can see that there was a bug fix that only affects Business users in the Assets module. This fix only affects the iOS app, as it is in the ‘Mobile App Updates’ section and is tagged with ‘iOS’.


If you are ever unsure about the meaning of a particular release note item, please feel free to contact our support by raising a Technical Support ticket.

...

Introducing Advanced Input in Workflow Studio! This innovative feature empowers advanced users to write custom JavaScript expressions for task inputs, unlocking a new level of flexibility in your Workflows. Whether you’re looking to extract insights from your data with computed fields, or simply convert one datatype to another, Advanced Input provides the power you need. Say goodbye to limitations and hello to a more dynamic, efficient workflow experience! To read more, check out this article: https://gruntify.atlassian.net/wiki/spaces/GRUNTIFY/pages/836468738/How-To+for+Workflows#Advanced-Input

Web App Updates

Workflow Studio
Status
colourBlue
titleBusiness

  • Added the ‘Advanced Input’ option for most task inputs that accept parameters

    • Advanced Input allows you to write custom JavaScript expressions to query and manipulate data from the Workflow Instance state before passing the result as an input

    • This enables advanced users to override certain datatype safety protections in the Workflow editor (as long as you know what you are doing)

    • Additionally, this can be used to create computed fields on Requests, Assets, or Jobs based on input data from any entity in the Workflow

    • For more information about this major new feature, see this article: https://gruntify.atlassian.net/wiki/spaces/GRUNTIFY/pages/836468738/How-To+for+Workflows#Advanced-Input

  • Fixed an issue where the ‘Operation’ dropdown on a connector would not be the correct width for the screen

  • Fixed an issue where boolean inputs (true or false) would display the switch above the input heading if you open the input type dropdown

  • Fixed an issue where 2 drop areas would appear underneath a loop block when the loop was inside a branch

  • Fixed an issue where exclusive branches would not respect the data type of dropdown/segmented controls when evaluating form data properties

Form Data
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where segmented controls could not be changed when in bulk edit mode

  • Fixed an issue where read-only controls could be edited on Web even if the user didn’t have the required role

Jobs
Status
colourBlue
titleBusiness

  • Improved the security of Job bulk edit reports - any previously existing bulk edit reports will be removed 30 days after this release

  • Fixed an issue where you were able to create a Job from a Request that didn’t have the details tab enabled (so long as a newer version of the Request form did have the details tab enabled) - this Job would be perpetually invalid and could not be submitted

  • Fixed an issue where thumbnails could fail to generate for newly added photos in photo controls

  • Fixed an issue where media was not copied from the parent Request (if linked) when a Job was created

  • Fixed an issue where it was possible for a Job to get stuck ‘In Progress’ if a user self-deleted their account while they were checked in to the Job

Assets
Status
colourBlue
titleBusiness

  • Fixed an issue where bulk editing Assets in the ‘Table + Map’ view would not retain your selection after you have completed the edits

  • Fixed an issue where changing an Asset title and attempting to save would display a message that said “No changes available to save” unless you also changed something else

Recurring Schedules
Status
colourBlue
titleBusiness

  • Fixed an issue where you could not update the details of an existing Recurring Schedule, as the save button would not work

Requests
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where Request media would not appear on the Request’s ‘Location’ tab even if the ‘Media’ visualization was enabled in map options

Request Bulk Import
Status
colourBlue
titleBusiness

  • Fixed an issue where Requests that were bulk imported with linked Assets would not display on the map view

Users
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where error messages may be unreadable if editing a ‘Pending’ user fails

  • Fixed an issue where the user profile dropdown menu would appear below the page on narrow screens

  • Fixed an issue where the color picker for custom roles would appear below the page

  • Fixed an issue where

    Status
    colourPurple
    titleEnterprise
    workspaces could not reactivate users due to an ‘insufficient seats’ error

Basemaps
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where you were you could not use basemaps from a newly connected basemap provider until you reloaded the page

Billing
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

Info

The following changes apply to the in-app Billing features only, and as such do not affect

Status
colourPurple
titleEnterprise
customers

  • Fixed an issue where the error message for an incorrect CVV code would appear twice

API
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

Info

The following changes apply to custom API integrations, and shouldn’t affect Gruntify apps

  • Added the ability to sort Assets by LastModifiedAt

  • Altered the way that Form Data is returned for upcoming v4.4 endpoints

  • Added a function which will automatically resolve PATCH form data condition conflicts if a trigger control is updated to make a condition false, but the target control is not explicitly updated

Mobile App Updates

Sign Up & Log in
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Updated the password requirements list to reflect our new, tougher requirements for new passwords

  • Status
    titleIos
    Fixed an issue where entering an MFA code to sign in may fail under specific circumstances

Requests
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where editing a Request in any way would clear the ‘GPS Accuracy’ value of any media photos taken in-app

  • Fixed an issue where the ‘Client Reference’ filter would appear for Requests in

    Status
    colourGreen
    titleProfessional
    Workspaces (this should only appear in
    Status
    colourBlue
    titleBusiness
    Workspaces)

  • Status
    titleiOS
    Fixed an issue where it could take multiple taps to open a Request from the map view

  • Status
    titleiOS
    Fixed an issue where annotations would not display for Request media while in ‘Pending’ or ‘Draft’

  • Status
    titleios
    Fixed an issue where photo control images would be saved to the gallery even if the setting to save photos to gallery was disabled

  • Status
    titleAndroid
    Fixed an issue where ‘Draft’ and ‘Pending’ Requests would not appear on the map view

Jobs
Status
colourBlue
titlebusiness

  • Fixed an issue where Jobs may fail to complete with an error that says “the condition for this control has not been met and as such a value cannot be provided” in complex forms

  • Status
    titleAndroid
    Fixed an issue where not all Job media would be available when a Job is cached offline, particularly if the media had annotations

  • Status
    titleiOS
    Fixed an issue where tapping on a Job card while in offline mode could open the wrong Job if you had multiple Jobs cached at once

  • Status
    titleiOS
    Fixed an issue where ‘Queued’ Jobs would appear above ‘In Progress’ Jobs in the My Jobs list

  • Status
    titleIos
    Fixed an issue where existing Trips attached to a Job would not be viewable when the Job was cached for offline use

Trips
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Status
    titleAndroid
    Fixed UI defects on the Trip recording screen relating to obscured and misplaced buttons

Map Views
Status
colourBlue
titleBusiness

  • Status
    titleiOS
    Fixed an issue where the address search bar on the Request/Job location tab was obscured when the location mode was set to ‘Assets’ instead of ‘Geolocation’

  • Status
    titleAndroid
    Fixed an issue where the “Queensland Government” basemaps would display as blank