---
title: "FieldBuddy Swift Sync Improvements Release"
canonical: "https://help.fieldbuddy.com/space/FBDOCS/5975703562/FieldBuddy%20Swift%20Sync%20Improvements%20Release"
format: markdown
---
<span style="color: #97a0af">Version</span> 3.491.0 <span style="color: #97a0af">posted on</span> 10/9/2024

![image]()

Newest enhancements in FieldBuddy Swift. This release introduces optimizations to the mobile application sync operations.

## 🗓 Improvements

## Various synchronization improvements

Introducing a new metadata property 'readonly' for better management of fields. Fields that are marked as editable (readonly is false) and undergo modifications will now be logged, ensuring consistency and improving the implementation process. [https://upperdeck.atlassian.net/browse/FBSWIFT-5363](https://upperdeck.atlassian.net/browse/FBSWIFT-5363)

## Log Entry Enhancements

Improved monitoring with the addition of SYNC.triggeredBy content in log entries. [https://upperdeck.atlassian.net/browse/FBSWIFT-4705](https://upperdeck.atlassian.net/browse/FBSWIFT-4705)

## Mobile App Storage Recovery

We've introduced a recovery mechanism to address cases where mobile app synchronization may have missed updates, leading to inconsistent storage of work orders (WOs) on the device.[https://upperdeck.atlassian.net/browse/FBSWIFT-4471](https://upperdeck.atlassian.net/browse/FBSWIFT-4471)

## 🛠 Fixes

- **Read only Field Management for Picklists** The introduction of a new readonly field has resolved an unintended issue where picklist fields became editable. [https://upperdeck.atlassian.net/browse/FBSWIFT-5399](https://upperdeck.atlassian.net/browse/FBSWIFT-5399)
- **Installation Name Editing Issue Resolved** Fixed an issue where users on Android 14 and iOS 17.5.1 were unable to change the installation name within the QR tab of a location-based work order. [https://upperdeck.atlassian.net/browse/FBSWIFT-5367](https://upperdeck.atlassian.net/browse/FBSWIFT-5367)
- **Signature Inclusion on Work Order Closure** We’ve addressed an issue where signatures were missing when closing work orders in Swift. [https://upperdeck.atlassian.net/browse/FBSWIFT-5345](https://upperdeck.atlassian.net/browse/FBSWIFT-5345)
- **Checklist Tab Sync Issue Resolved** Resolved a critical issue where checklist tabs containing additional items beyond the home tab disappeared after the first sync on Android 14 and iOS 17.5.1.  [https://upperdeck.atlassian.net/browse/FBSWIFT-5344](https://upperdeck.atlassian.net/browse/FBSWIFT-5344)
- **Barcode and QR Code Scanning Update** For both iOS 17.5.1 and Android 14, a fix has been implemented to address the issue where QR or barcodes needed to be scanned twice before the name associated with an IP was updated. [https://upperdeck.atlassian.net/browse/FBSWIFT-5340](https://upperdeck.atlassian.net/browse/FBSWIFT-5340)
- **Backend Response Handling in Swift** This update addresses the issue where requests that reach the backend do not get processed or returned by Swift, resulting in potential duplicates.  [https://upperdeck.atlassian.net/browse/FBSWIFT-5144](https://upperdeck.atlassian.net/browse/FBSWIFT-5144)
- **Restrict Modifications to System Fields** Addressed an issue where technicians attempted to change immutable system fields such as Last Modified Date. [https://upperdeck.atlassian.net/browse/FBSWIFT-4221](https://upperdeck.atlassian.net/browse/FBSWIFT-4221)