Versions Compared

Key

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

Wednesday, October 9, 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.

...

Get ready to take your Workflows to the next level! With the addition of loops, you can now perform complex tasks like update all linked Assets to a Request/Job or process every value in a multi-select form control. This marks a major milestone in our journey to unlocking the full automation potential for every organization in Gruntify.

Web App Updates

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

  • Added the ability to upgrade a

    Status
    colourGreen
    titleProfessional
    Workspace to
    Status
    colourBlue
    titleBusiness
    in Billing > Update Plan

  • Added the ability to get a PDF invoice in Billing > Billing History by clicking the action menu (…) of an invoice entry

  • Updated the way that pro-rata charges work:

    • You will now see prorations on your next monthly invoice rather than being charged separately

    • You can now preview approximately how much proration will cost before making a change

    • Reducing the number of users in your workspace will now trigger a negative pro-rata charge

  • Updated the Billing History page to use the new table, and to show whether or not an invoice contains a proration

Workflow Studio
Status
colourBlue
titleBusiness

  • Added the ‘Loop’ structure, allowing you to iterate over data and perform a set of actions on each entry

  • Fixed an issue where dropdown and segmented controls in Request/Job/Asset forms could not be used as input parameters for tasks that require text string inputs

Exports
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Upgraded PDF exports to use an entirely new engine, PDFs should still match the same layout as before

  • Updated the PDF errors page (at the end of the document if applicable) to display user-friendly messages instead of error codes

  • Fixed an issue where exporting a Request to PDF with no form data would also exclude that Request’s media

  • Fixed an issue where repeaters and subsections would always appear at the end of the parent section in PDF exports, rather than at their actual position in the form

Assets
Status
colourBlue
titleBusiness

  • Added a pre-export check to ensure that there aren’t more than 40,000 Assets selected (from the current filters) when initiating an export

  • Updated the ‘Location’ tab so that polygon Assets are not fully opaque when they are being edited

  • Fixed an issue on the ‘Mapping’ screen of Asset bulk imports where the dropdown would go off the edge of the screen

Jobs
Status
colourBlue
titleBusiness

  • Fixed an issue where it would appear that you were able to change the assignee of a Job while it is in 'Pending Review' even though this not supported

Media Tab
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where it would appear that you were able to upload media even if you didn't have permission to edit the open Request/Job/Asset

Form Tab
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where dropdowns/segmented controls would not apply their default value when editing the form of the open Request/Job/Asset

  • Fixed an issue where editing a repeater instance would open the repeater partially scrolled rather than at the top of the page

Full-Text Search
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where you would see lots of unrelated results when searching for a Request/Job/Asset Reference number

Card View
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where the card view would not resize to show more cards on bigger displays

Dashboard
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Fixed an issue where dashboards with long names could present a few text wrapping issues

  • Fixed an issue where the page would move upwards off the screen when opening a Workspace under certain conditions

Audit Log
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Added the ability to filter the Workspace audit log to specific kinds of changes

  • Updated audit log exports to respect the applied filters at the time of exporting

Map Layers
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Added a search bar to the Map Layer manager page to enable quick access to particular layers

  • Updated the Map Layer manager page to use the new table

Sign In
Status
colourPurple
titleEnterprise

  • Added Microsoft, Google, and Apple sign in options to all UAT environments to promote consistency between Gruntify apps (this will not affect production on release)

API
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

Info

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

  • Added ParameterGroups support to all Export endpoints, to allow advanced filtering configurations to be exported

  • Added LastModifiedAt as a supported parameter for ParameterGroups on all ElasticSearch endpoints

  • Updated some endpoints (non-breaking) in preparation for an API v4.4 launch - stay tuned

  • Fixed an issue where submitting a form data PATCH for Requests/Jobs/Assets with a trip control would fail unless you explicitly provided the value for the trip control

Mobile App Updates

Map Views
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Added an address search bar that will zoom the map to the entered address, this is available on:

    • Requests Map

    • Jobs Map

    • Assets Map

    • Location tab of a Request/Job/Asset

  • Status
    titleiOS
    Fixed an issue where newly created map layers would not appear in the layers list in ‘Downloaded Layers’ screen

  • Status
    titleiOS
    Fixed an issue where Request/Job filters were not respected when opening a cluster on the map

  • Status
    titleiOS
    Fixed an issue where opening a ‘Pending’ or ‘Draft’ Request from the map would crash the app if the Request had linked media

Requests
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Status
    titleAndroid
    Fixed an issue where newly created Request forms would not be automatically downloaded to the app for offline use after initial setup

  • Status
    titleios
    Fixed an issue where Requests submitted while offline would record their capture date as the date uploaded to the server rather than the actual date of capture

  • Status
    titleios
    Fixed an issue where Request cards' status badge could display incorrectly

Jobs
Status
colourBlue
titleBusiness

  • Status
    titleAndroid
    Fixed an issue where attempting to open a Job that you did not have permission to view through the Asset ‘Activity’ tab would crash the app

  • Status
    titleios
    Fixed an issue where partially completing a Job offline and then finalizing it in online mode could cause data loss in photo controls

  • Status
    titleiOS
    Fixed an issue where completing a Job offline could potentially fail to sync when back in online mode, requiring a second press of the ‘Complete’ button

  • Status
    titleios
    Fixed an issue where offline Jobs that were associated with different Asset types (based on geometry) may not always display all Assets while offline

  • Status
    titleiOS
    Fixed an issue where the map view would not display the correct Job count when zooming in and out in offline mode

Filters
Status
colourBlue
titleBusiness

  • Status
    titleAndroid
    Added a ‘Client Reference’ filter to the Requests and All Jobs screen

  • Status
    titleAndroid
    Added the ‘Asset ID’ and ‘Customer Asset ID’ filters to the Assets selection screen (location tab) for Requests and Jobs

Sign In
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Status
    colourPurple
    titleEnterprise
    Added Microsoft, Google, and Apple sign in options to all UAT environments to promote consistency between Gruntify apps (this will not affect production on release)

  • Status
    titleios
    Fixed an issue where the app would become unresponsive if you tried to close the Workspace selection screen on first login

Media Viewer
Status
colourGreen
titleProfessional
Status
colourBlue
titleBusiness

  • Status
    titleiOS
    Fixed an issue where you could not swipe through Request, Job, or Asset Media

  • Status
    titleiOS
    Fixed an issue where Request media would display as blank for ‘Pending’ Requests