This release brings a range of improvements across reporting, client and staff management, waybill automation, and dashboards, along with a security fix that restricts delivery updates to the assigned Delivery Rider and authorized roles.
The Rider Manifest report generation process has been upgraded to offer enhanced filtering capabilities. Users can now filter reports by both a specified date range and individual riders, enabling the generation of detailed rider-wise reports for any selected period. To maintain operational flexibility, the rider filter remains optional, allowing users to easily generate a comprehensive report for all eligible riders when no specific rider is selected.
An issue where Sinhala fonts were not rendering correctly within client agreement documents has been resolved. With this fix, client agreement documents fully support Sinhala font rendering, ensuring all dynamic details and text written in Sinhala are formatted and displayed accurately.
The behavior of the branch search input has been updated for improved user experience. After selecting a suggested branch and receiving a success notification, the selected branch name remains visible in the search field, while the corresponding original branch automatically populates its respective field. The search field value will now persist until the user manually clears the input.
The display logic for the Client Portal top bar (clientTopBar) has been refactored. Instead of showing the internal User ID alongside the client’s name, the top bar now displays the complete Client Number (client-no) to provide clearer account identification for users.
A new filtering option has been introduced to the Cities section. Administrators and staff can now quickly filter and view cities based on their operational status, making it easy to isolate active or inactive cities in the system.
The system now automates waybill sequence transitions for orders created via API. When a waybill number range reaches its upper limit, the system automatically switches to the next configured waybill prefix (e.g., transitioning smoothly from AC999999 to AD000001). This eliminates the need for manual administrative intervention when ranges are exhausted.
The file naming convention for downloaded Branch Manifest reports has been updated. Previously generated non-standard file names have been replaced with clear, standardized, and descriptive file names for easier indexing and record-keeping upon download.
A rendering bug in the Sorting Bucket interface that caused invalid sorting centers to display as a solid black box has been resolved. The UI component now renders errors and center information correctly without visual distortion.
Staff members can now configure a dedicated Return Branch for client profiles. By default, both existing and newly created clients have their return branch set to their primary pickup branch. However, if a client receives returned items at a different location, staff can manually override and set a custom return branch.
The “Collect from Warehouse Return Items” tile has been removed from both the Regional Dashboard and Branch Dashboard interfaces to streamline daily metric views and simplify navigation.
A synchronization issue affecting pickup requests has been resolved. Previously, if staff updated the branch associated with a specific city, the update did not reflect on the client side. The system now automatically updates and assigns the correct, newly updated branch for that city on the client’s end.
A security and logic fix has been applied across both mobile and backend platforms regarding order delivery updates. Delivery updates are now strictly restricted so that a Delivery Rider can only update the delivery status of orders directly assigned to them. Higher authorized roles—such as Branch Supervisors and Directors—retain the authority to mark any order as delivered, while Delivery Riders are restricted from modifying unassigned orders.