
Flexible Promotion Configuration: Operators can now design powerful offers across ride passes, packages, and subscriptions while excluding specific costs from the promotion. This iteration of our Promotion rework allows Operators to optionally configure where the benefits from that promotion should apply. Instead of applying to all rental and related costs, it’s possible to specify “This value benefit applies to the Time cost of rentals as well as the Insurance addition - but no surcharges” - unlocking powerful revenue opportunities with promotional offers while keeping margins safe by making sure key costs are still covered.
This change also prepares the UI for our next iteration planned for the start of Q2: Promotions with multiple benefits, allowing operators to bundle Value, Discounts, Addition Entitlements, Rental Rebates and Free Minutes into a single offer.

Vehicle Map Filtering & Navigation: Users can now filter vehicles on the map by Battery/SoC level (with preset shortcuts like "≥50%") and by specific vehicle models, making it much easier to find the right vehicle for a trip. Additionally, the vehicle modal now displays the vehicle's current address.

Translation Key Separation: Added unique translation keys for the "Sign Up Fee" and "Cancel adding payment" flows so they no longer share text with generic ride pass menus, allowing operators to customize the copy independently for a more tailored onboarding experience.
Radar Overlay Bug: Fixed a visual bug where the Radar overlay UI remained visible and overlapped the screen when opening a vehicle details modal, providing a cleaner and less confusing interface for riders.
Navigation Crash Fixes: Fixed edge-case crashes related to navigation routing when returning to the booking calendar or summary screens, keeping the booking flow stable and reliable.
iOS Logout Stability: Fixed an issue where the iOS application could crash during logout due to lingering map event listeners, ensuring a smooth and professional end to the user session.
Verification Loading Fix: Fixed a bug where canceling out of the ID verification flow could leave the user stuck on an indefinite loading screen, preventing unnecessary app restarts and frustration.
Overnight Booking Scheduler Fix: Fixed a validation error that occurred when attempting to schedule a booking that crosses midnight during the late evening hours, unblocking users from easily planning overnight trips.
Payment Method Deletion: Fixed a backend bug that prevented operators from successfully deleting a payment method from a business account, restoring full administrative control over B2B billing.
Planned Time Filtering: Operators can now successfully select future dates when filtering the bookings list by "Planned start time" or "Planned end time," making it easier to accurately forecast upcoming fleet demand.
Issue Creation Payload Fix: Fixed a payload error in the "Smarter Issue Creation" flow where selecting a specific user failed to link the account correctly, ensuring damages are always billed to the correct debtor.
Ops Map Default Zoom: Adjusted the default zoom level of the Operations Map for better initial visibility of the fleet on smaller screens, saving operators from having to constantly readjust the map upon loading.
Ops Map Task Filters: Added new filters to the Operations Map, allowing operators to filter vehicles by Task Priority (Low, Normal, High, Severe) and Damage Severity, so field teams can instantly spot and prioritize critical repairs.

Rental End Failure Visibility: The dashboard now explicitly exposes structured failure reasons in the Event logs when a rental end check fails, empowering customer support to assist users instantly without guessing the cause.
Collection State Filter: Added a filter and sorting option in the Invoices screen to organize customers in the collection state based on the date the status was updated. Use this sorting capability combined with the State filter for “Collection” to have a list of invoices inorder of when they were marked for collection.
Formatting Error in Invoice Layout: Corrected a layout formatting issue on generated PDF invoices that caused text wrapping and spacing problems when dealing with decomposed NFD special characters, ensuring billing documents always look professional.
Booking Request Notifications: Operators can now enable separate, distinct email notifications for bookings created in the BOOKED state (pending approval) versus auto-approved bookings, ensuring required approval actions aren't missed in a crowded inbox.
Real-time Offline Alerts: Implemented real-time vehicle offline notifications, allowing your operations team to immediately detect and recover disconnected vehicles before they severely impact fleet availability.
INVERS Connectivity Monitoring: Implemented heartbeat tracking for INVERS Cloudboxx devices, significantly improving the accuracy of online/offline statuses so operators can fully trust the live state of their fleet.
INVERS Door Sync Fix: Fixed a state mismatch where INVERS door statuses were incorrectly overwritten, which falsely triggered R153 errors and blocked users from ending rentals, saving users from frustrating end-trip errors.
Active Rental Issue Sync: Fixed a bug where a rental that encountered a locking failure erroneously displayed as "Expired" even though the customer had driven the vehicle, ensuring accurate trip states for customer support and proper billing.
Export Webhooks Authentication: Export webhook deliveries now support secure header authentication and include stable identifiers to ensure deduplicated payload processing, making custom data integrations much more robust and secure.