Help Center

Find answers, explore features, and get the most out of Grasshopper with our step-by-step guides and resources.

15 April 2025

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
      • 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
      • 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.
  • 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.
  • 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
      • 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>”

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