Arborgold Software: Release Version 10.2 - Release Highlights🌟 - Coming Soon
Announcing Arborgold 10.2—our latest release (01/07/2026) with major enhancements, fixes, and new feature enhancements.
This article provides a clear overview of recent biweekly bug fixes, organized by feature module for your convenience. These updates are implemented to optimize your experience with Arborgold.
Bug Fixes 🐞
Communication & Messaging 📩
-
AJTA-17219 – Incorrect SMS Field Auto-Population
Fixed an issue where the SMS field was automatically populated with an unrelated customer’s phone number when left blank. The system now correctly validates customer-specific, textable numbers to prevent data integrity and privacy issues. -
AJTA-17939 – Completed Messages Cannot Be Deactivated
Resolved an issue where messages marked as Completed reappeared as active after refresh. Messages now properly deactivate for both Admin and non-Admin users. -
AJTA-17966 – Caller ID Data Not Sent to ArborGold
Fixed an issue where Caller ID Cloud Relay logs were not transmitting call data to ArborGold and returning a 500 error when reconfiguring the relay URL. Call records now sync correctly.
Jobs, Scheduling & Workflows 💼
-
AJTA-17535 – Service Tags Filter Not Returning Results
Corrected filtering logic on the Jobs page so Service Tags now return accurate results even when used independently, without requiring a Job Name filter. -
AJTA-17654 – Service Prices Missing When Adding Program Bundles
Fixed an issue where service prices were not consistently displayed when adding a program for the first time. Pricing now appears correctly without requiring refresh or re-entry. -
AJTA-18335 – Renewal Job Merge Fails With Generic Error
Resolved an issue where merging renewed jobs resulted in a spinning loader and generic error. Job merges by job site now complete successfully. -
AJTA-18588 – Error When Merging Renewal Batches
Fixed a failure during renewal batch merges that caused prolonged loading followed by an OK error. Batch merges now process reliably. -
AJTA-18611 – Indefinite Services Creating Extra Visits After Invoicing
Corrected scheduling logic so ongoing indefinite services no longer generate new visits after the previous visit has already been invoiced.
Crew Management & Permissions 👷
-
AJTA-17567 – Crew Members Cannot Be Added or Removed Despite Permissions
Fixed an authorization issue where users with valid Crew permissions received a “Not allowed” error. Crew member management now respects assigned permissions. -
AJTA-18116 – Full-Permission Users Unable to Add or Edit Crews
Resolved an access control issue preventing fully authorized users from adding or editing crews.
Crew App & Mobile Experience 📱
-
AJTA-17742 – Crew App Error When Viewing Today’s Scheduled Services
Fixed an error that blocked access to today’s scheduled services in the Crew app. -
AJTA-18318 – Crew App Map Not Loading for Scheduled Services
Resolved an issue preventing maps from loading for scheduled services on both mobile and desktop views. -
AJTA-18693 – Crew App Map Blank and Unable to Clock Out
Fixed a critical issue where users encountered a blank map and were unable to clock out, restoring proper job completion and time tracking.
Mapping, Measurements 🗺️
-
AJTA-18406 – Measuring Tool Map Re-Centers While Editing
Fixed unwanted map re-centering behavior while adjusting measurement points, allowing more precise edits. -
AJTA-18612 – CAD Map Previews Not Displayed on Jobs
Resolved an issue preventing CAD map previews from appearing under the Map tab, ensuring maps now display correctly on work orders.
Plant Inventory 🌱
-
AJTA-17919 – Error When Editing PI Trunks Value
Fixed a validation error that prevented saving updates when entering values in the Trunks field. Plant Inventory records can now be updated normally. -
AJTA-18250 – PI Associations Not Copied When Copying Jobs
Resolved an issue where Plant Inventory associations were not carried over during the Copy Job action. Associations are now retained as expected. -
AJTA-18472 – Plant Inventory Service History Hard to Access
Improved accessibility to individual tree service history so it is easier to locate without excessive navigation.
Billing, Payments & Statements 💳
-
AJTA-17333 – QBD Export Status Stuck as “Request Generated”
Fixed incorrect status handling when QBD exports fail. Failed exports now display accurate statuses without requiring manual table clearing. -
AJTA-17774 – Duplicate Line Items on Printed E-Statements
Resolved an issue causing duplicate line items to appear on printed statements, ensuring printed output matches underlying data. -
AJTA-18657 – Duplicate Invoice Payments Allowed in Adyen
Fixed a timing issue that allowed customers to submit duplicate payments before the payment form closed. Safeguards now prevent double submissions.
Estimates, Renewals & Data Integrity 📄
-
AJTA-18197 – Typo in Mobile Estimator Login Error Message
Corrected a typo in the login error message (“you account” → “your account”) to improve clarity and professionalism. -
AJTA-18584 – Weather Information Not Displayed on Jobs
Fixed an issue where enabled weather data was not appearing on jobs due to frontend/API errors. Weather details now display correctly.
Improvements 🚀
This section showcases key enhancements and resolves previously identified issues, leading to improved performance and reliability of the software.
Customer Profile & SMS Opt-In Experience 📱
-
Customer Profile: SMS Opt-In UI Behavior and Validation Issues (Frontend)
Fixed multiple UI inconsistencies in the SMS opt-in section, including incorrect placement of the SMS/Voice/Email grouping, improper handling of existing phone numbers, delayed validation when enabling SMS, missing inline errors for invalid Two Way Texting formats, and delayed display of the Verbal Consent Required popup. Validation and feedback now appear immediately and follow expected UX behavior. -
Opted-Out Texting Banner Shown After Customer Opts Back In
Fixed an issue where the “Opted out of texting” banner continued to display even after customers replied with valid opt-in keywords (e.g., YES, START, HELP). The banner is now removed immediately once opt-in is successfully registered. -
Extra Characters Added When Sending Messages
Fixed a formatting/encoding issue that caused unexpected extra characters to appear in outgoing messages. -
Company Timezone Not Dynamically Synced
Fixed an issue where Scheduled Text and Office Hours screens displayed a static timezone. The application now dynamically reflects the company timezone from ArborGold.
Onboarding, Compliance & Registration 🧾
-
Business Type and Tax ID Selection Causes Onboarding Confusion
Improved guidance during onboarding to clarify that:-
Sole Proprietors must provide an SSN
-
LLCs and Corporations must provide an EIN
This reduces validation errors and onboarding issues.
-
-
Sole Proprietors Not Informed Mobile Number Is Required
Updated messaging to clearly indicate that the owner’s phone number must be a valid mobile number. VoIP and landline numbers are now explicitly discouraged to prevent TCR verification failures. -
No Option to Update Brand Registration After Rejection
Added support for updating brand registration details after rejection, allowing users to correct information and resubmit without restarting the process.
Renewals & Scheduling Logic 🔁
-
Error Occurs When Generating Renewal for Large Date Range
Fixed a scalability issue where generating renewals using Last Year or All Services date ranges failed for large datasets. The renewal generation process now handles large volumes correctly without errors. -
Job Info Service Action Uses Incorrect Preferred Date Range
Resolved an issue where updating the Preferred Scheduled Date Range via the Service Action incorrectly set both start and end dates to yesterday. The correct date range is now applied consistently, matching Service Details behavior. -
Preferred End Date Filter Does Not Work for Scheduled Services
Fixed the Scheduled Services filter so selecting a Preferred End Date now correctly filters and returns matching records.
Time Tracking & Activities ⏱️
-
[Time] New Empty Form Does Not Open After Discarding Unsaved Changes
Fixed an issue where discarding unsaved changes prevented a new empty form from opening when selecting + Add New or using Batch Add. The system now correctly loads a fresh form after discard. -
Error Occurs When Editing Time Activity Name
Resolved an error that blocked updates when editing a Time Activity name via right-click or double-click. Activity names can now be edited successfully.
Jobs, Crews & Resources 👷
-
Crew Members and Equipment Not Displayed After Crew Creation
Fixed an issue where newly assigned crew members and equipment were not shown in the UI after crew creation. Assignments now display correctly once saved. -
Job Title Filter Does Not Provide Search Suggestions
Added auto-suggestion support to the Job Title filter so it now behaves consistently with other searchable dropdowns, such as those on the Time screen.
User Interface & Navigation 🧭
-
Side Navigation Options Hidden at Certain Screen Zoom Levels
Fixed a responsive layout issue where Hide Side Bar and Dashboard options disappeared at common zoom levels (e.g., 80–90%). Navigation options are now consistently visible across supported resolutions. -
Customer Details Displayed in Hover Tooltips Despite Being Disabled
Corrected behavior so customer details no longer appear in hover tooltips when the related user setting is disabled. The UI now respects configuration preferences. -
User Settings “Other” Option Auto-Selects Dashboard
Fixed a regression where selecting Other in User Settings automatically selected Dashboard as well. The selection logic now behaves independently as intended.
Accounting, Materials & Financial Data 💰
-
Duplicate Account Number Shows Misleading Success Toast in Chart of Accounts
Resolved conflicting UI feedback where a green success toast appeared even though an inline error correctly indicated a duplicate account number. The system now displays only the appropriate validation error. -
Newly Added Material Item Not Visible Until Page Refresh
Fixed an issue where newly created material items did not immediately appear in the list. The materials view now refreshes automatically after creation. -
Invoice Batch Date Filter Returns Incorrect Records
Corrected the Batch Invoice Date filter so it returns invoices matching the selected date instead of records from the previous day.
Authentication & Security 🔐
-
Continue Without 2FA Option Appears When Disabled
Fixed an issue where the Continue Without 2FA option appeared during login even when 2FA delay enforcement was disabled. The login flow now correctly hides this option when not allowed.
APIs, Platform & Developer Experience ⚙️
-
DevPortal APIs Missing Pagination Support
Added pagination support to DevPortal APIs for the following entities to improve performance and scalability with large datasets:-
Customer
-
JobSite
-
Message
-
PlantInventory
-
Tags
-
Job Operations & Weather 🌦️
-
Weather Tab Under Job Operations Displays No Data
Fixed an issue where weather data captured during clock-in and clock-out did not appear under Job Info → Operations → Weather. Weather information now displays correctly.
Conclusion
We're committed to delivering a reliable and seamless experience. If you encounter any new issues or have feedback, please report them through our support portal. Your input helps us continually improve!