This release introduces improved itinerary filtering for dispatchers, expanded barcode support in reports, refined customer profiles, and a wide range of stability and sync fixes across web and mobile platforms.
🌐 Web Updates
New Features & Enhancements
Itinerary State Filters on Dashboard: Dispatchers can now filter itineraries by status—Not Started, In Progress, Finished—mirroring the Route Builder logic for consistent itinerary management.
Barcode Inclusion in Reports: Job action barcodes are now visible in the Concluded Report to enhance item tracking and verification workflows.
Accented Characters in SMS: All SMS messages now support accented characters to ensure accurate communication across languages.
Customer Profile UI Overhaul: Jobs are now displayed in a unified table with highlighted search terms, enabling quicker identification and navigation.
Bug Fixes
Webhook Cloning Error: Addressed an undefined property issue that caused webhook failures during job cloning and conversion.
Public API Metrics Accuracy: Fixed incorrect aggregation of pickup, return, and exchange metrics into overall job stats.
Operator API 500 Error: Resolved a type conversion issue that triggered errors when starting a job from the mobile app.
CSV Import Isolation: Prevented cross-provider visibility issues where imported records appeared in incorrect staging areas.
Time Window Persistence in Auto-Dispatch: Fixed a bug preventing time window settings from saving when using the Combine Zones option.
Missing Auto-Dispatch Settings Count: Restored display of settings count in Combine Mode for clarity during multi-template dispatches.
Max Work Time Toggle Stability: Fixed an issue where the toggle would not remain disabled post-save.
Zone Settings Integrity: Resolved inconsistencies affecting the last or penultimate zone in templates.
Import Tool v2 Mapping Fix: Corrected job type recognition for “Installation” entries, which were erroneously shown as “Delivery”.
Backend Stability (Mobile-Related): Addressed crashes tied to reordering stops and signature uploads to enhance backend reliability.
Login Redirection Fix: Prevented unnecessary login loop redirection after successful sign-in.
📱 Mobile Updates (Android & iOS v2.36)
Shared Fixes & Improvements
Sync and Queue Resilience: Improved handling of job reordering and offline queue resubmission logic, preventing duplicate retries and reducing sync-related job status errors.
📱 Android Specific (v2.36)
Fixes & Improvements
Crash on Queue Re-Processing Dialog: Fixed a crash after session termination on the loading screen.
Offline Queue Loss Fix: Prevented deletion of unprocessed items during offline operations.
Job Reorder Sync Fix: Corrected incorrect statuses from offline job reordering.
UI Translation Enhancements: Improved clarity of Spanish translations in the mobile queue.
Login Reliability: Set device name default to "N/A" to avoid login failures.
Crash on Sync Warning Dialog: Handled exceptions to ensure dialog stability during itinerary sync.
📱 iOS Specific (v2.36)
Fixes & Improvements
Chat Page Crash Fix: Resolved a crash due to invalid Realm objects when dismissing the chat page.
Notification Entry Thread Safety: Improved stability by preventing threading-related crashes.
Actions List Scroll Crash: Fixed crash when scrolling an empty list of actions.
Freeze on Map View Resubmission: Corrected a freeze in the “Updating...” dialog.
Navigation Settings Crash: Fixed crashes when saving actions and navigating from this screen.
Contactless Signature Autofill: The email field now auto-fills based on job info.
Offline Queue Rework: Now auto-cancels failed requests, removes resubmission prompts, and updates itinerary stop order.
Job Status Sync Fix: Resolved status mismatches after stop reordering from the web.
Languages Page Crash: Ensured stable selection and navigation across language settings.
Thank you for your continued support and feedback, which help us make Cigo Tracker better with every release.