---
title: "FieldBuddy Swift 3.501.0 Release"
canonical: "https://help.fieldbuddy.com/space/FBDOCS/6160744453/FieldBuddy%20Swift%203.501.0%20Release"
format: markdown
---
<span style="color: #97a0af">Version</span> 3.501.0 <span style="color: #97a0af">posted on</span> 4/2/2025

A new version of **FieldBuddy Swift** will be released on **April 15**. This release includes key enhancements previously made available to fast ring users.

**Key Update:**

- **Hierarchical Installed Products**  
A major enhancement that introduces a structured and intuitive way to manage Installed Products, making it easier to organize and navigate complex setups in the field.
- **Checklist improvements**  
This update brings enhancements to checklists, making them faster and more intuitive to use.

**Availability:**  
The update will be distributed via **App Store Connect** and **Google Play Store**.

# Hierarchical Installed Products

### Tree-Like View (Enterprise)

- Installed Products are now displayed in a **tree-like hierarchical structure**.[https://upperdeck.atlassian.net/browse/FBSWIFT-5742](https://upperdeck.atlassian.net/browse/FBSWIFT-5742)[https://upperdeck.atlassian.net/browse/FBSWIFT-5691](https://upperdeck.atlassian.net/browse/FBSWIFT-5691)[https://upperdeck.atlassian.net/browse/FBSWIFT-5657](https://upperdeck.atlassian.net/browse/FBSWIFT-5657)[https://upperdeck.atlassian.net/browse/FBSWIFT-5652](https://upperdeck.atlassian.net/browse/FBSWIFT-5652)[https://upperdeck.atlassian.net/browse/FBSWIFT-5658](https://upperdeck.atlassian.net/browse/FBSWIFT-5658)
- Users can choose between **compacted** or **expanded** views for better visibility and usability.

| ![image]() | ![image]() | ![image]() |
| --- | --- | --- |

### Work Order Integration (Enterprise)

- Installed Products that are not related to the Work Order are listed at the bottom and can be quickly **related **to the Work Order.[https://upperdeck.atlassian.net/browse/FBSWIFT-5660](https://upperdeck.atlassian.net/browse/FBSWIFT-5660)
- Work Order Line Items are associated with Installed Products and displayed as **badges** for quick identification.[https://upperdeck.atlassian.net/browse/FBSWIFT-5740](https://upperdeck.atlassian.net/browse/FBSWIFT-5740)[https://upperdeck.atlassian.net/browse/FBSWIFT-5651](https://upperdeck.atlassian.net/browse/FBSWIFT-5651)
- We use **green** and **orange** badges to indicate the status of Work Order Line Items: **green** for closed or completed items and **orange** for open items that are yet to be done.
- Badges are displayed per **Line Item Type** for better organization and clarity.
- **Note: **Unrelating an Installed Product from a Work Order can only be done for the **root Installed Product**.[https://upperdeck.atlassian.net/browse/FBSWIFT-5656](https://upperdeck.atlassian.net/browse/FBSWIFT-5656)

| ![image]() | ![image]() |
| --- | --- |

### Enhanced Relationship Management (Enterprise)

- The **Create Installed Product** functionality now allows specifying a **parent Installed Product**, making it easier to define dependencies.
- Additionally, the new UI of the **Relate Installed Product** functionality enables linking a Work Order to a sub Installed Product, further enhancing flexibility and organization.[https://upperdeck.atlassian.net/browse/FBSWIFT-5654](https://upperdeck.atlassian.net/browse/FBSWIFT-5654)

| ![image]() | ![image]() |
| --- | --- |

### Improved Search Functionality (Enterprise)

- The search mechanism has been **enhanced** to work effectively across the hierarchical structure.[https://upperdeck.atlassian.net/browse/FBSWIFT-5782](https://upperdeck.atlassian.net/browse/FBSWIFT-5782)
- Search results are now **expanded** and **highlighted**, ensuring better clarity and accessibility. They are also remembered during navigations across screens.[https://upperdeck.atlassian.net/browse/FBSWIFT-5661](https://upperdeck.atlassian.net/browse/FBSWIFT-5661)[https://upperdeck.atlassian.net/browse/FBSWIFT-5653](https://upperdeck.atlassian.net/browse/FBSWIFT-5653)[https://upperdeck.atlassian.net/browse/FBSWIFT-5655](https://upperdeck.atlassian.net/browse/FBSWIFT-5655)

| ![image]() | ![image]() | ![image]() |
| --- | --- | --- |

### Item Counts per Work Order in Dashboard

- Users can now see the count of directly or indirectly (via installed product hierarchy) linked work order items from the dashboard. This can be a quite useful indicator for keeping track of completed items per Work Order for technicians that work on a lot of work orders during their work day. See the documentation section for configuration of this component. [https://upperdeck.atlassian.net/browse/FBSWIFT-5789](https://upperdeck.atlassian.net/browse/FBSWIFT-5789)

| ![image]() | ![image]() | ![image]() |
| --- | --- | --- |

### Availability Across Key Screens

The hierarchical Installed Products view is available on:

1. **Work Order Details - Multiple Installation Work Orders **[https://upperdeck.atlassian.net/browse/FBSWIFT-5664](https://upperdeck.atlassian.net/browse/FBSWIFT-5664)
2. **Work Order Details - Single Installation Work Orders **[https://upperdeck.atlassian.net/browse/FBSWIFT-5665](https://upperdeck.atlassian.net/browse/FBSWIFT-5665)
3. **Installed Product Screen**

## Documentation

- [Work Order Hierarchical Installed Products tab](https://help.fieldbuddy.com/space/FBDOCS/6130073601/Work+Order+(Hierarchical)+Installed+Products+tab)
- [Installed Product Hierarchy Setup](https://help.fieldbuddy.com/space/FBDOCS/6085509133/Installed+Product+Hierarchy+Setup)
- [Configuration for Item Counts per Work Order in Dashboard](https://help.fieldbuddy.com/space/FBDOCS/5690589185/FListItem#FListItemCounts)

## Configurations 

**Hierarchical Installed Products for Enterprise Customers**

- The hierarchical Installed Products feature is now available as an on-demand **enterprise feature**.[https://upperdeck.atlassian.net/browse/FBSWIFT-5663](https://upperdeck.atlassian.net/browse/FBSWIFT-5663)[https://upperdeck.atlassian.net/browse/FBSWIFT-5662](https://upperdeck.atlassian.net/browse/FBSWIFT-5662)
- This functionality requires **FieldBuddy Swift version 3.500.3 or higher** and **FieldBuddy Package version 1.150 or higher** to be enabled.
- When activated, synchronization data will include self-referenced Installed Product objects, which are displayed as a hierarchy within Swift.[https://upperdeck.atlassian.net/browse/FBSWIFT-5659](https://upperdeck.atlassian.net/browse/FBSWIFT-5659)
- At the time of writing, this feature requires configuration adaptation, which is explained in detail at: [Installed Product Hierarchy Setup](https://help.fieldbuddy.com/space/FBDOCS/6085509133/Installed+Product+Hierarchy+Setup).[https://upperdeck.atlassian.net/browse/FBSWIFT-5718](https://upperdeck.atlassian.net/browse/FBSWIFT-5718)

**Item Counts per Work Order in Dashboard**

- Items counts per Work Order in Dashboard is available as an on-demand feature. Its configuration is explained at: [Configuration for Item Counts per Work Order in Dashboard](https://help.fieldbuddy.com/space/FBDOCS/5690589185/FListItem#FListItemCounts)

# Checklist Improvements

### ✅ **Various Checklist Improvements**

- Checklist items now use new visual indicators for faster access to important information, such as comments and attachments linked to that checklist item.[https://upperdeck.atlassian.net/browse/FBSWIFT-5629](https://upperdeck.atlassian.net/browse/FBSWIFT-5629)
- When exiting a checklist without saving, you receive a more intuitive error message that clearly communicates the actions required to proceed.[https://upperdeck.atlassian.net/browse/FBSWIFT-5467](https://upperdeck.atlassian.net/browse/FBSWIFT-5467)
- The checklist interface now ensures that the full questions and any accompanying help text are consistently visible while inputting values. [https://upperdeck.atlassian.net/browse/FBSWIFT-5469](https://upperdeck.atlassian.net/browse/FBSWIFT-5469)

| ![image]() | ![image]() |
| --- | --- |
| ![image]() |

- The touch responsivity of the Work Order items in the dashboard is improved.[https://upperdeck.atlassian.net/browse/FBSWIFT-5683](https://upperdeck.atlassian.net/browse/FBSWIFT-5683)
- Inline picklist options now appear larger for easier selection. [https://upperdeck.atlassian.net/browse/FBSWIFT-5616](https://upperdeck.atlassian.net/browse/FBSWIFT-5616)
- The distances between help text and values in checklist items are increased for better readability. [https://upperdeck.atlassian.net/browse/FBSWIFT-5754](https://upperdeck.atlassian.net/browse/FBSWIFT-5754)
- Improved color contrast for throughout the app to improve accessibility and ensure readability on various backgrounds. [https://upperdeck.atlassian.net/browse/FBSWIFT-5623](https://upperdeck.atlassian.net/browse/FBSWIFT-5623)

### Enhanced Checklist Performance

- With rendering efficiency improvements, the checklist experience is now significantly faster. UI interactions load more swiftly, ensuring a smoother experience as you navigate and update checklists.  [https://upperdeck.atlassian.net/browse/FBSWIFT-5468](https://upperdeck.atlassian.net/browse/FBSWIFT-5468)
- The scrollable area of inline picklist input fields in checklists now remain fixed during use, preventing unintentional activation of the picklist's inner scrollview when user intends to scroll through the checklist instead.  [https://upperdeck.atlassian.net/browse/FBSWIFT-5609](https://upperdeck.atlassian.net/browse/FBSWIFT-5609)
- Checklist items now update individually without reloading the whole list when unrelated fields are changed, greatly improving performance and responsiveness. [https://upperdeck.atlassian.net/browse/FBSWIFT-5463](https://upperdeck.atlassian.net/browse/FBSWIFT-5463)
- Checklists now provide significantly faster interactions, reducing delay when marking items or clicking buttons. [https://upperdeck.atlassian.net/browse/FBSWIFT-2358](https://upperdeck.atlassian.net/browse/FBSWIFT-2358)

### Checklist-Level Filter Logic Engine

- The new filter logic engine enhances the functionality of checklists by allowing admins to add conditionality for checklist items. This capability supports advanced formulas and logic operations directly within checklists, providing increased flexibility and efficiency to the users in terms in handling complex data manipulation.
- Checklists now use filter logic to show or hide fields based on your inputs, enabling dynamic forms with custom visibility rules. [https://upperdeck.atlassian.net/browse/FBSWIFT-5632](https://upperdeck.atlassian.net/browse/FBSWIFT-5632)[https://upperdeck.atlassian.net/browse/FBSWIFT-5595](https://upperdeck.atlassian.net/browse/FBSWIFT-5595)[https://upperdeck.atlassian.net/browse/FBSWIFT-5471](https://upperdeck.atlassian.net/browse/FBSWIFT-5471)

**Documentation:**

- [https://help.fieldbuddy.com/space/FBDOCS/3525115909/Formulas+in+Checklists](https://help.fieldbuddy.com/space/FBDOCS/3525115909/Formulas+in+Checklists)
- [https://help.fieldbuddy.com/space/FBDOCS/6020071431/Filter+Logic+in+Checklists](https://help.fieldbuddy.com/space/FBDOCS/6020071431/Filter+Logic+in+Checklists)

### Checklist Item Attachments

- You can now directly modify the attachments of a checklist item using a convenient bottom sheet interface. This update allows you to view attachments inline and make changes without leaving the checklist context, enhancing your ability to quickly manage related files. [https://upperdeck.atlassian.net/browse/FBSWIFT-5314](https://upperdeck.atlassian.net/browse/FBSWIFT-5314)
- The main menu font in the measurement list is now bold for better readability, replacing the lighter text that was harder to see.[https://upperdeck.atlassian.net/browse/FBSWIFT-4779](https://upperdeck.atlassian.net/browse/FBSWIFT-4779)

| ![image]() | ![image]() |
| --- | --- |
|  |  |

### ✅ **Various Fixes**

- The keyboard's search button is now functional on Android devices during work order creation. [https://upperdeck.atlassian.net/browse/FBSWIFT-5681](https://upperdeck.atlassian.net/browse/FBSWIFT-5681)
- Checklist fields with types such as picture and formula now automatically adjust height based on content size. [https://upperdeck.atlassian.net/browse/FBSWIFT-5622](https://upperdeck.atlassian.net/browse/FBSWIFT-5622)
- A fix addresses the scroll responsivity issues introduced by the new version of react native on android devices.[https://upperdeck.atlassian.net/browse/FBSWIFT-5756](https://upperdeck.atlassian.net/browse/FBSWIFT-5756)  
[https://upperdeck.atlassian.net/browse/FBSWIFT-5746](https://upperdeck.atlassian.net/browse/FBSWIFT-5746)
- Fields of type Percent and DateTime will now correctly display in checklists similar to Number and Date/Time. [https://upperdeck.atlassian.net/browse/FBSWIFT-5644](https://upperdeck.atlassian.net/browse/FBSWIFT-5644)
- The visibility setting now effectively enables or disables the Timesheet application as intended. [https://upperdeck.atlassian.net/browse/FBSWIFT-5684](https://upperdeck.atlassian.net/browse/FBSWIFT-5684)
- Addressed the issue causing modals to close unexpectedly when entering installed product numbers. [https://upperdeck.atlassian.net/browse/FBSWIFT-5763](https://upperdeck.atlassian.net/browse/FBSWIFT-5763)
- Search table parameters are now correctly passed when a search is repeated post-token refetch. [https://upperdeck.atlassian.net/browse/FBSWIFT-5727](https://upperdeck.atlassian.net/browse/FBSWIFT-5727)
- The clear field action will now only appear when the field supports an empty value. [https://upperdeck.atlassian.net/browse/FBSWIFT-5300](https://upperdeck.atlassian.net/browse/FBSWIFT-5300)
- Required photo attachment fields now correctly increase checklist completion percentage if a photo is attached. [https://upperdeck.atlassian.net/browse/FBSWIFT-5247](https://upperdeck.atlassian.net/browse/FBSWIFT-5247)
- When adding a new picture in the photo inspection checklist, the unnecessary "deleted" toast message no longer appears. [https://upperdeck.atlassian.net/browse/FBSWIFT-5583](https://upperdeck.atlassian.net/browse/FBSWIFT-5583)
- **Updated Profile Image Upload and Download**: Fixed API issue in the Expo Image Picker library, ensuring seamless profile image uploads and correct synchronization. [https://upperdeck.atlassian.net/browse/FBSWIFT-5793](https://upperdeck.atlassian.net/browse/FBSWIFT-5793)[https://upperdeck.atlassian.net/browse/FBSWIFT-5791](https://upperdeck.atlassian.net/browse/FBSWIFT-5791)
- **Autofocus Correction**: Autofocus now functions correctly beyond the initial camera launch. [https://upperdeck.atlassian.net/browse/FBSWIFT-5784](https://upperdeck.atlassian.net/browse/FBSWIFT-5784)
- **Percentage Field in Properties**: Added support for viewing and interacting with percentage fields in FProperties, improving data clarity. [https://upperdeck.atlassian.net/browse/FBSWIFT-5780](https://upperdeck.atlassian.net/browse/FBSWIFT-5780)
- **Phone and Url: **Fixed click functionality for Phone on Card component and URL on Car component. [https://upperdeck.atlassian.net/browse/FBSWIFT-5803](https://upperdeck.atlassian.net/browse/FBSWIFT-5803)
- **+1h issue** Fixed issue where creating a Timesheet Line Item incorrectly added an extra hour.