RAMM Mobile Release Notes - 2023

Bug fixes, inc. hotfix. Produced 20/12/2023.

Bugs

Lists

  • Resolved changing the asset type and then quickly selecting the list sometimes crashed the app

Draw Shape

  • Resolved points were able to be added on an existing polygon

Map

  • Resolved layers sometimes incorrectly disappeared after switching display modes

Assessments

  • Resolved after selecting an assessment type while adding an assessment incorrectly navigated back to the asset detail screen

Enhancement, Improvements, and bug fixes, inc. hotfix. Produced 15/12/2023.

Enhancement

Maps

  • Added support for WebP map source

Improvements

Draw shape

  • (Mobile) Draw shape options now appear at the bottom of the screen

Assets

  • Improved screen transitions when adding an asset
  • Improved screen transitions for asset hierarchy

Dispatches

  • Changing the status that requires a note now immediately asks the user for this instead of having to press save first

Bugs

Lists

  • Fixed search sometimes does not match with the list when the current displayed asset or dispatch is changed

Dispatches

  • Fixed sometimes incorrect contracts loaded when adding a dispatch
  • Updated screen transitions, including fixed cases where the back and cancel buttons not working or missing
  • Fixed editing an estimate was allowed when the user had insufficient permission
  • Fixed sometimes contracts list stuck while adding a dispatch

Minor enhancement and bug fix for assessments. Build produced 13/12/2023.

Enhancements

Assessments

  • Added option to display last assessment value

Bugs

Assessments

  • Fixed blank screen on cancel adding an assessment

General bug fix and stability improvements. Build produced 08/12/2023.

Features

Maps
  • Added compatibility with map tiles stored as webp

Enhancements

Dispatch
  • Improved the wording on the Dispatch/Money status change screens to indicate more clearly what is being changed
Hierarchy
  • Improved the behaviour of the asset list function when adding a new item or linking an existing item to a hierarchy tree
  • Default link type is now respected when set
  • Dispatches and UDT assets can now be linked
Schedules
  • The card information for a schedule item is now correctly showing all fields, instead of showing the default dispatch card

Bugs

Asset
  • Duplicating an asset which has hierarchy links now correctly duplicates the asset(s) involved, and maintains linkages as appropriate
Dispatch
  • After adding a progress note to a locked dispatch, users are now correctly unable to modify any of the dispatch fields
  • Adding a dispatch via drawing a shape on the map now correctly functions when coming from an asset page
  • Dispatches can now have their status changed before leaving the initial screen
  • Adding a dispatch to an asset without a geometry will now show all contracts available on the selection screen, as opposed to the previous behaviour of showing none
Filter
  • (Mobile) Filter screen now switches between groups and objects correctly in all circumstances
General
  • (iOS) (Mobile) On the initial load after joining to a database for the first time, going Map → Detail → Map → List would cause the app to enter a permanent loading state. This has been fixed
Groups
  • All action items now respect if the Dispatch group has been disabled
  • (Mobile) Disabling groups now correctly applies immediately
Hierarchy
  • (Phone) Resolved an issue preventing hierarchy links being added from some asset types
  • Permissions to access both asset sets are now checked when unlinking assets in an existing hierarchy tree
Welcome
  • (Phone) The initial launch of the product will now offer the correct link to the welcome video

Misc

  • (Tablet) Added a help video for Using Dispatches
  • Improved the messaging when unselecting items for duplication

This release introduces the ability for targeted databases to sync offline, as well as general bug fixes and improvements. Produced 14/11/23.

Features

  • Support for offline functionality has been added to the application

Enhancements

Assets
  • (Mobile) The control to show all available asset types has been moved inside the Asset Type filter screen
Dispatches
  • Added the contract id to the dispatch filter screen
Draw Shape
  • Added an icon on the Draw Shape screen to hide the user location
General
    Reduced the instances of screen refreshes triggering for no reason
Settings
  • Re-formatted the Settings screen to match the design of the app
  • (Mobile) The enabled groups screen has been re-formatted to more closely match the mobile use cases

Bugs

Assets
  • In some circumstances secondary group headers would show when adding a new asset
Dispatches
  • Users were unable to add Estimate Notes on new dispatches
  • Claim items now correctly see 'Add Claim Note' instead of 'Add Estimate Note' in the action list
  • Changing a dispatch status will now automatically update the icon colour (33865)
  • Fixed an occasional issue where dispatch quantity would incorrectly believe there to be more than 4 significant figures
Filter
  • Using the 'Change Operator' function on a filter will now correctly update the display of the operator
General
  • (Android) Entering numbers over five digits in some fields would only show the first four
List
  • Deleted assets will no longer re-appear in the list
Login
  • (Tablet) Logging out and back in during the same app session no longer locks the user to Mobile mode
Map
  • Selecting large items on the map will now consistently apply the highlight to the entire shape
  • Removed a secondary loader appearing when enabling layers
  • Adding an item via the map will now consistently appear on screen immediately
  • Resolved an issue displaying a non-descriptive error message about non-valid shapes to users
  • Very large item clusters were incorrectly displaying values

Miscellaneous

  • Changed the Action Denied message for dispatch permissions to be consistent with other areas
  • Wording on various warning screens has been adjusted
  • Additional Help videos are now available

19/10/23: This release resolves some minor introduced issues from the previous release.

Enhancements

Dispatches
  • Changed the warning message when attempting to delete a locked dispatch to be more informative
Groups
  • (Mobile) The 'Only Show Enabled Groups' switch has been removed from the Enabled Groups screen

Bugs

Assets
  • Replacing an asset caused the back button to disappear
Dispatch
  • Removed the ability to edit a progress note on a locked dispatch
Filter
  • (Mobile) Changing the asset type on the filter screen was causing a crash on some databases
Generic
  • The previous release appeared with an incorrect version number, this is now corrected
Login
  • Selecting 'Not You' on the login screen sent the app to an infinite loader

This release introduces the DE environment to the app, as well as including a number of enhancement and bug fixes. Released 17/10/23.

Features

Region
  • Added the ability to access the DE region
Map
  • Users can now draw a shape on the map when creating a new dispatch as opposed to inheriting the attached inspection/asset shape
  • Added ability to duplicate object from the map screen using a card button

Enhancements

Map
  • Reworked the logic around the 'Too Many Items' screen to be more optimised for Mobile usage
  • The layer/list panel has been redesigned to more intelligently use the space available and optimise map visibility
  • Cluster groups of 1 item will now display un-clustered in the same manner as HTML
Dispatches
  • Added the ability to open Dispatches located in an asset hierarchy tree
  • Viewing a dispatch hierarchy will now automatically expand the first level of children
Inspections
  • A new route is used to add inspections which will speed up the process significantly
Schedule
  • The schedule list can now be refreshed by pulling down and by pressing refresh button
  • Schedule items now correctly 'block out' the duration of the item on the calendar control
  • Schedule will no longer automatically be loaded on initial launch of the app
  • The schedule list will now correctly scroll to the current time by default
Filter
  • Filter and Sort actions can now be applied to linked columns where already specified via HTML
Generic
  • Custom rules preventing decimals from being added to fields stored in the database as decimals now apply correctly
  • On the first load of the app, users will be asked if they want to take a quick tour

Bugs

Map
  • Card actions were not rendering correctly when scrolled on small screens
  • Prevented a crash occurring when the Download Map control was zoomed out to an entire hemisphere
  • Users will now be given a warning at the appropriate time when trying to edit the shape to an asset they do not have permission to edit
Assets
  • When adding berms, cancelling the creation of a new berm would remove all existing berms from your current screen view
  • Resolved an issue where new bridges could not be added directly on map without duplicating an existing bridge
Dispatches
  • Removed ability for users to re-open closed dispatches that are locked, no matter their permissions
  • Prevented some fields being editable even if the dispatch was locked
  • Resolved an issue where adding the fault hierarchy value which was ordered first in the database meant that the fault on the dispatch would not change
  • Users can now add progress notes to locked dispatches
  • Users can no longer attempt to add dispatches to a contract which doesn't cover the assets security zone
  • Have resolved a silent failure when pushing the back button on the initial contract select screen
  • When adding a dispatch, the asset type screen will no longer incorrectly scroll to the top of the screen
Inspections
  • Allowed user to add an inspection to an asset without a gps shape
Filter
  • Corrected the filter screen so that using 'Select All' after filtering the lookup list only selected items in the filter
  • Corrected an issue on the Contract Filter screen where Select All would display when all items were selected
  • The Assigned To filter on a Schedule filter can now be viewed/changed
Thematic Rules
  • Opening the colour picker for thematic rules a third time for a single item without opening another item will no longer cause the app to crash
  • Loading a new setting will now correctly overwrite any previously applied thematic rule colours
Assessment
  • Fixed an issue where answering the second question of an assessment would not save the value the first time it was entered
  • Corrected a problem where assessments could not be saved without entering a value on the final page

Misc

  • Wording on PIN screens has been corrected
  • Wording on thematic rule screen has been adjusted
  • Action lists have been reordered to mostly be in alphabetical order

Issues hotfix, released 15/09/2023.

Enhancements
  • Cluster items will now always appear over detail items
  • Items selected on the bottom card will now be highlighted on the map
Bugs
  • Some devices were not showing descriptions on lookup fields. This has been corrected
Misc
  • Swipe indicators have been lightened to not stand out as starkly

Minor enhancements, released 14/09/2023.

Enhancements
  • Indicators have now been added for slide actions
  • Lookup code now shown in Sign type field
Bugs
  • Updates from the app store are now correctly presented to the user
  • Attempting to add an asset from the list which the user does not have access to will now correctly display an error
  • Attempting to action a deleted item will now display an error
  • (Mobile) Resolved a bug around the map card not accepting input
Misc
  • Users will no longer be able to change environment

This release contains branding and functionality enhancements, along with help messaging. Internally released 12/09/2023.

Features
  • Added the ability to access Release Notes and Help videos from the app
  • (Tablet) Changed the list/legend functionality and appearance to improve usability
Enhancements
  • Changed the appearance of the application detail screens to be inline with modern mobile standards
  • Brought branding and app colours in-line with Thinkproject standards
  • Improved the performance of the filter for the Schedule module
  • Improved the performance when adding new Inspections
  • Improved the performance, look, and feel of the colour picker for Thematic Rules
  • Added 'Draw shape on map' to options when adding a new item from the list screen
  • (Phone) Allowed the screen title to wrap
  • Added the ability to navigate to the Filter screen when applying a new setting
  • Added a clean error message for PIN failures
  • Added the ability for the Notifications screen to respect the previous screens breadcrumb
  • If a user deletes an asset from the dispatch screen, the dispatch is now still accessible
  • (Phone) Updated the styling on the bottom tab bar to more correctly fit most phone resolutions
  • Users can no longer attempt to launch Settings for Schedule, as this is not currently implemented
  • Where appropriate, lookup fields have been extended to show the code as well as the description
  • If an error is received while editing shape, a user can now gracefully return to the previous screen
  • If a user attempts to save an update to an object that has been deleted, this will now fail gracefully
  • Items without a description will now have the same height on the list as those with one
  • Dispatch list items now display Fault and Priority information
Bugs
  • Added a check for appropriate permissions when attempting to add multimedia to a dispatch
  • Resolved issues clearing and setting date controls
  • (iOS, Tablet) Resolved an issue adding new assets from the map screen
  • Resolved an issue with clustering not correctly grouping with zoom level changes
  • Resolved a layer issue where applying a new setting would not overwrite label settings
  • 'Show item on map' now consistently loads the map screen
  • (iOS) Resolved an issue where a dispatch could not be added to an inspection
  • (Tablet) One group must now be enabled at all times
  • Pressing on the colour swatch on the settings screen now correctly opens the colour picker
  • (Tablet) Resolved issue where upon enabling 'Show selected items only' on the Enabled Groups screen, it could not be disabled
  • Resolved an app crash caused by changing map sources rapidly
  • (iOS, Phone) Resolved issue with the Add button not showing all options consistently
  • Removed erroneous text from appearing in the quantity field for a dispatch
  • Resolved an issue when auto-calculating job dimensions would result in quantities with >4 decimal places
Misc
  • Updated helper text on the Download Map screen
  • Added consistent versioning throughout app, with internal build numbers displayed
  • Multiple spelling and grammar corrections
  • Updated helper text on logging username request
  • Added warning box for incorrect pin
  • Consistently use the same appearance for related objects

Hotfix release 19/08/2023.

Bugs
  • Resolved an issue where App/Play store upgrades were not correctly linked

This is our testing candidate build for August 2023, released 17/08/2023.

Features
  • New items should now appear at the top of their respective lists
  • Standard pin restrictions are now respected by the app
  • New indicator for online presence
  • Added swipe actions on many context items
  • Data validation rules now apply correctly in all situations
Enhancements
  • App now correctly remembers enabled modules on restart
  • Too Many items screen now offers more options
  • Dispatch Inspections are now available to be viewed
  • Added highlight to Filter icon when filter applied
  • Adjusted display of KPI values to be inline with HTML
  • Assets without description now have a full-sized colour indicator
  • Changing a parent lookup will now clear dependant children
  • Change to control for inspection status
  • Moved opacity setting to new line in Colour Picker screen
  • Added legend for mobile map
  • Identifier fields now display without commas
  • Order of Groups now standardised across areas
  • Filter can now handle a list of roads instead of a single entry
  • Enhanced messaging around attempting to delete in-progress dispatches
  • When required fields are missing on save, it will now scroll to the field as opposed to the group
  • Altered help text on Map Source screen
  • When adding a new item, all groups start expanded
  • Opening the carriageway detail item on an asset without a road will now show all carriageways
  • Improved messaging displayed when changing dispatch status
  • Inspections now disable the control once they have been performed once
  • Improved the behaviour of collapsed groups when adding a dispatch
  • Background now added for dark mode buttons on Android
  • Improvements made to the performance and appearance of the Download Map screen
  • Improved the appearance of the list search control
  • Improvements to the performance and appearance of the Edit Shape screen
  • Map location icon has been changed to be more consistent
Bugs
  • Resolved display issue setting quantity value >9 for dispatch dimension
  • Resolved issue with thematic rules not setting correctly for contract name
  • Duplicating an asset will now duplicate the shape
  • Estimate/Claim list now displays correctly with Item shown
  • Now able to edit estimate lines when a pending fault hierarchy state is set
  • Users are no longer able to add self-referential hierarchy links
  • Attempting to load a filter with linked table references will now correctly notify user instead of crashing
  • Keyboard screen would incorrectly hide when selecting subsequent detail fields
  • QR indicator now correctly reads on iOS
  • Now able to save modified Inspection settings inside the app correctly
  • Thematic layer screen now correctly closes when dismissed
  • Camera permissions are now remembered correctly
  • Some situations could lead to the More button no longer responding - this is fixed
  • Removing a label from a setting no longer causes a crash
  • Resolved issue attempting to remove fault hierarchy values
  • Removed the ability to edit/delete a progress note attached to a locked dispatch
  • A dispatch which sets a start and end meter will now correctly default the length as quantity where appropriate
  • Resolved issues showing asset hierarchies more than two levels deep
  • Adding a description column for a table for a non-mandatory column caused the description to not populate - this is resolved
  • Fixed a crash which occurred when setting a label colour to empty
  • Resolved an issue where you could see multiple active layers in Mobile format
  • Changing the operator of a filter from In to Not In caused a crash
  • Correctly allowed the find item on map action to occur whilst following the user location
  • Resolved dispatch issue switching from fault with decimal quantity to non-decimal
  • Can no longer place very large integers into fields that do not support them
Misc
  • Adjusted toast message when adding estimate
  • Errors and crashes should now be centrally captured for analysis
  • App usage now centrally captured for analysis
  • Pocket Mobile has now been renamed to RAMM Mobile