External release notes – Grasshopper – Version 3.24.21
New Features
- Attach Image Label Selection (Mobile & Web)
- Users uploading images via the Attach Images action in the warehouse mobile app can now select a label for each image before submission. This replaces the previous behavior where all images were automatically labeled as “Bill of Lading.”
- Key Enhancements
- New Gallery Experience
- Implemented a new gallery component across all attach image flows: Item, Order, and Manifest.
- After capturing photos, users now land on a summary screen where they can review images and assign a label before uploading.
- Asset Type Selection (Dropdown)
- A dropdown menu has been added on the Attach Images Summary screen to allow users to select a label for each image.
- Suggested label options vary by context and situation
- For Item & Order:
- Assembly Instructions
- Bill of Lading
- Inspection
- Item Image (Default)
- Receiving (New)
- For Manifest:
- Bill of Lading (Default)
- Damaged Item
- General
- Inspection
- For Item & Order:
- New Asset Type: “Receiving”
- Added a new label option: “Receiving”
- Available in both the mobile app and web app
- Label Defaulting
- Item & Order
- Uploads default to: Item Image
- Manifest
- Uploads default to: Bill of Lading
- Item & Order
- Mobile ↔ Server Consistency
- Selected label is now accurately saved and displayed in the Photos tab on the order’s page in the web app.
- When attaching from the Item screen, the associated item_id is now included on the asset object.
- Previous Behavior was all uploaded images were labeled as Bill of Lading by default, with no option to modify the label.
- New Gallery Experience
- Pre-Inspection Photo Limit Increase & Upload Reliability
- To support more comprehensive visual documentation during the pre-inspection process, the photo limit in the Warehouse mobile app has been increased from 6 to 20.
- This update addresses operational needs raised by warehouse teams and ensures greater flexibility during item inspection.
- Key Enhancements
- Increased Photo Capture Limit
- New Limit: Users can now capture up to 20 photos during pre-inspection.
- Previous Limit: The capture button was disabled after 6 photos, which restricted full inspection coverage.
- This change allows for thorough documentation, especially in complex scenarios (e.g., multi-piece items, potential damage, unusual packaging).
- Improved Photo Upload Reliability
- Resolved an issue where some photos failed to upload to the server after capture.
- Ensures that all captured photos during pre-inspection are consistently transmitted and stored.
- Increased Photo Capture Limit
- Order Reschedule Reason Prompting
- To improve visibility into order rescheduling activities, a new feature has been added to require users to select a reason when rescheduling or unscheduling an order. This enhancement enables clients to track why rescheduling occurs, supporting transparency and operational analysis.
- Key Enhancements
- This feature is a “Feature Flag” protected and the environment requires to be configured for this capability to be functional
- When enabled, the system enforces reason selection during rescheduling actions.
- Standardized Rescheduling Reasons
- The following reasons are now supported and appear as selectable options in the UI
- Available Reason Name
- Final hub delays
- Site not ready
- Customer not accessible
- Customer request
- Late arrival at final hub
- Shipper request
- Missing item
- System or technical issue
- Other
- Rescheduling Logic & Prompt Behavior
- When is a reason required?
- First-time scheduling (no scheduled date) – Not required
- Rescheduling to a new date – required
- Unscheduling (canceling an existing date) – required
- When is a reason required?
- Applies to the following business flows
- Scheduling Calendar Window: Changing date or manifest triggers a reason selection prompt.
- Orchestruck Page: Changing manifest/date prompts a popup for selecting a reason.
- Manifest → Content Tab: When moving orders between manifests in bulk, user must select one reason for all affected orders.
- Cancel Order: Unscheduling an order now requires a reason selection.
- Tracking Note Logging
- Every rescheduling action that includes a selected reason now adds a tracking note in the order’s timeline
- Example: “Order has been rescheduled due to <Reason Name>”
- This feature is a “Feature Flag” protected and the environment requires to be configured for this capability to be functional
Bug Fixes
- Attach Image Label Selection (Mobile & Web)
- Users uploading images via the Attach Images action in the warehouse mobile app can now select a label for each image before submission. This replaces the previous behavior where all images were automatically labeled as “Bill of Lading.”
- Issue Summary
- The “Line Item Breakdown” checkbox was available in the export dialog.
- Despite selecting it, the generated report excluded individual line items.
- What’s Been Fixed
- The report export logic has been corrected to include the line item breakdown when selected. The downloaded report now correctly reflects all associated items per order.
- Navigation: Analytics → Deliveries → Shipper row → Download → Line Item Breakdown → Download