
Vehicle condition capture rapid-tap fix: Tapping the photo button very quickly no longer skips steps or captures the same image twice during the four-step vehicle condition flow, ensuring a complete photo record for every rental.
Android station search padding: Added proper padding to the station search screen on Android so the search bar no longer sticks to the top edge of the screen, matching the iOS layout.
Tutorial text no longer overlaps CTA buttons: Fixed a layout issue where longer tutorial text overflowed the call-to-action buttons, making part of the onboarding message unreadable.
Parking POI tap fix on iOS: Resolved a bug where tapping a parking POI right after a vehicle caused the wrong banner to flash briefly and a reduction pop-up to remain on screen. Tapping POIs now behaves consistently.
PayPal sign-in branding fix on iOS: The PayPal sign-in popup now shows the correct operator app name instead of the generic internal name, restoring a consistent branded experience when adding PayPal as a payment method.
Invoice PDFs download directly in the app: Users can save their invoice files from custom in-app pages without being pushed out to an external browser, unlocking additional capabilities while keeping the user in the app.
Reliable vehicle lock/unlock via the app: Resolved an issue affecting a subset of end users who were unable to open or close vehicles via the mobile app, even though remote commands and the service app worked. Affected users can now operate vehicles reliably from the end-user app.
Single Driver License Expiration Date field: The Driver License Verification UI now presents one Expiration Date field at the document level. Changes made by operators update the correct underlying field, removing confusion caused by needing to set Expiration Dates per-category.
Business account email editable in goDash: Fixed a bug where editing a Business Account's contact email in the new dashboard was silently ignored, keeping the old address on save. Operators can now update B2B contact emails directly in goDash instead of falling back to the legacy dashboard.
Damage automation triggers on severity change: Damage reports now require a severity level before they can be approved, ensuring operators make a deliberate assessment and preventing automated follow-up tasks from being triggered with incorrect default severities.
Vouchers must have a benefit attached before activation: Multi-Benefit Preparation: Customer care vouchers can no longer be activated unless at least one benefit is attached to them, preventing empty vouchers from going live and causing confusion for users.
Location data now complete even for no-movement rentals: Rentals that end without the vehicle moving now record the end coordinates and address, matching what's already captured for normal rentals. Trip reconciliation, invoicing, and incident investigation stay consistent.
Card reader LEDs now guide users on more vehicles: RFID card reader support is now available for vehicles connected through the INVERS OneAPI, letting operators offer the same card-based vehicle access experience already supported on CloudBoxx-connected vehicles.
MaaS invoices can be issued per user: For MaaS integrations, invoices can now be addressed to the individual user instead of only to the parent group. This unblocks integrator billing flows that charge customers per user on their side (e.g., Invoice Created webhook triggers a per-user charge).
Switch subscriptions via API: A new subscription switching endpoint lets operators switch a customer's subscription to a different tier, immediately or at the next renewal. The user subscriptions endpoint now also returns a switchingTarget so client apps can show pending switches.
Station address on compatible branches endpoint: /front/branches/{id}/intersectable now exposes each station's address, which can be used on mobile apps to show pickup and return station addresses directly in the booking flow without a secondary call.
Adjust voucher eligibility without recreating them: Voucher updates now support changing the applicableAccountTypes field, so operators can align eligibility (e.g., adding or removing Business eligibility) via API without deleting and recreating the voucher.
Deprecated openTasks and openDamages fields: To improve performance and availability for operators managing large fleets, open tasks and damages are no longer returned in vehicle list responses — the same data continues to be available through their dedicated endpoints, ensuring existing workflows are unaffected.
New standardized Price Settings export: A new "List of Price Settings" export lets operators join pricing bundle names and structure against rentals, enabling faster revenue and pricing audits. Available in the standard export catalog alongside the other "List of …" exports.
Rentals export now includes price_setting_id: The List of Rentals export exposes price_setting_id, so operators can cross-reference rentals with pricing bundles. Additional missing revenue-analysis columns were also audited and included.
More reliable booking data in analytics: Fixed a sync issue that could cause booking data to drop or convert incorrectly on its way into the analytics warehouse, so dashboards and reports that rely on booking tables stay accurate.
Custom Task Categories in the Service App: The Service App now supports the custom task category system recently shipped in the dashboard. Field teams see and work with the categories operators have defined instead of a fixed enum, aligning mobile operator workflows with the operator dashboard.