Enhancements
- Add public api to show available fields for each module
- External Customer ID and External Site ID are now added in the Contacts Import. Removed Name field in the Contacts Import
- For recurring jobs:
- The **"Show In Progress"** checkbox is now always checked by default and is not affected by cached filters.
- The default filter for recurring jobs is now **"Next 30 Days."** However, if manually changed, the selection will be saved in the cache, just like other filters.Fixes:
- Fixed an issue where the system would incorrectly fall back to the first row's value when corresponding rows were explicitly defined as empty.
- Negative unit prices are now allowed in the following modules:
- **Quotes**
- Quote
- Quote Version
- Convert to Job
- **Jobs & Work Orders**
- Job
- Work Order (WO)
- Materials
- Log Materials
- Create from WO
- **Purchasing**
- Purchase Order (PO)
- PO Wizard
- **Recurring Jobs**
- Recurring Job
- Work Order (WO)
- Materials
- Job
- **Job Templates**
- Work Order (WO)
- Materials
- Job
- Recurring Job
- **Invoicing**
- Customer Invoice
- Flexible Invoicing
- Time and Materials
- Fixed Price
- Recurring Invoice
- **Supplier & Materials Management**
- Purchase Order
- Create Materials on Job
- Supplier Invoice
- Add Sticky notes in record view
- Add public api to show available fields for each module
- External Customer ID and External Site ID are now added in the Contacts Import. Removed Name field in the Contacts Import
Fixes
- The newly added dropdown values in the **Sub Status** field are now available when used in the search bar within the **Jobs Module**.
- Fix missing new asset types when fetching related asset data
- Fixed an issue where the system would incorrectly fall back to the first row's value when corresponding rows were explicitly defined as empty.
Internal Notes
- Use smaller image for guy representation in login screen
Enhancements
- Enable asset filtering on the job in the mobile app based on location.
- On the mobile app, trigger a fetch from the server when the listing is refreshed.