Arborgold Estimator: Release Version 1.18.1 - Release Highlights
We are excited to announce the latest updates to the Arborgold Estimator app in Version 1.18.1! This release brings bug fixes and enhancements to improve your mobile experience.
✨ Feature Enhancements
Messaging & Communications 💬
- AJTA-22146 - Implemented new Email Composer: Introduced a new email composer for email communication for Batch and SMTP settings, giving users more flexibility.




- AJTA-22224 – Improved Button Styling on Payment Screens: Improved the styling of buttons on Payment screens so they remain fully visible and usable when space is limited.
- AJTA-22365 – Added Search to Dashboard List Widgets: Added a search bar to dashboard list widgets, such as Low Inventory and Outstanding Invoice Customers, so users can quickly locate specific records without scrolling through long lists.
🐞 Bug Fixes
Jobs, Services & Scheduling 💼
- AJTA-21986 – Service Description Lost When Closing the Editor Without Saving: Fixed an issue where manually entered service descriptions were lost if the editor was closed without saving. The description is now saved automatically, and users are warned about unsaved changes before the editor closes.
- AJTA-22274 – Service Price Cleared When Editing a Service: Fixed an issue where editing a service could sporadically clear its price when the pricing method was set to None. Service prices are now preserved when editing.
- AJTA-22476 – Duplicate Appointments Created When Scheduling Multiple Time Slots: Fixed an issue where users could schedule multiple appointments for different time slots at the same time, creating duplicate or incorrect appointments.
Performance & Stability 🏎️
- AJTA-21997 – Jobs Screen Slow to Load and Messages Displayed Out of Order: Fixed an issue where the Jobs screen required multiple taps to load and messages in the Messages list displayed out of chronological order. The Jobs screen now loads on the first tap, and messages display in the correct order.
- AJTA-22078 – Email Screen Slow to Load Customer Address Before Sending Estimate: Fixed an issue where the email screen took one to two minutes to load and populate a customer's email address before sending an estimate. The email screen now loads promptly.
Chemicals & Materials ⚗️
- AJTA-22089 – Plant Inventory Freezes and Creates Duplicate Entries on Multi-Photo Upload: Fixed an issue where saving a Plant Inventory record with multiple photos could freeze the app and create duplicate entries when retried. Plant Inventory records with multiple photos now save successfully without freezing or duplicating.
- AJTA-22258 – Recently Used Plant Inventory Not Populating on Android: Fixed an issue where the Recently Used filter in Plant Inventory and the Proposal Builder did not populate on Android devices. Recently used items now populate as expected on all devices.
Messaging & Communications 💬
- AJTA-22188 – Customer Message Displayed Twice in Message Queue: Fixed an issue where a single customer message could appear twice in the Mobile Estimator message queue on certain devices. Messages now display once, matching what is shown on the Customer page.
- AJTA-22284 – App Exits When Selecting an Email Template: Fixed an issue where selecting an email template caused the app to exit unexpectedly. Users can now select an email template without interruption.
Customers & Contacts 👥
- AJTA-22496 – Copying Jobs Does Not Populate Customers Correctly: Fixed an issue where searching for a customer when copying a job in the Mobile Estimator returned inconsistent or blank results in the customer search dropdown. The customer search now populates reliably when copying a job.
🐞 Regression Bugs:
AR / Payments & Invoicing 💳
- AJTA-21941 – Outstanding Invoice Amount Hidden for Customers With Long Names: Fixed an issue where the outstanding invoice amount was hidden on the Dashboard's Outstanding Invoice Customers widget when a customer had a long name. The amount now displays correctly regardless of name length.
- AJTA-22412 – Payment Confirmation Screen Not Displayed When Paying With a New Card: Fixed an issue where the Payment Successful confirmation screen did not display after paying with a newly entered card, even though the payment succeeded. The confirmation screen now displays consistently for both saved and new cards.
- AJTA-22545 – Added Loading Indicator to the Add Card Form: Added a loading indicator that displays while the Add Card form is loading, making it clear when the form is opening.
- AJTA-22626 – Prepay Now Opens an Empty Collect Payment Window: Fixed an issue where clicking Prepay Now on an accepted job opened an empty collect payment window with no payment form. The payment form now displays correctly.
Jobs, Services & Scheduling 💼
- AJTA-22374 – Appointments With Invalid Time Ranges Not Displayed on Calendar: Fixed an issue where an appointment scheduled with an end time earlier than the start time did not appear on the Mobile Estimator calendar, even though it was created successfully. The calendar now displays these appointments correctly.
Proposals & Estimates 📄
- AJTA-22624 – No Loading Spinner After Signing and Accepting a Proposal: Fixed an issue where no loading spinner appeared after using Sign and Accept for a proposal, making it unclear whether the action completed. A loading spinner now displays after signing.
We appreciate your continued feedback! If you have questions or notice any issues, please contact our support team.