Changelog and Updates

  • Technical Improvements

    • Updated dependency libraries, upgraded Gradle version, and fixed camera library functionality.
       
  • Bug Fixes

    • Fixed an issue where booking was not created if the deposit date was earlier than the booking creation date.
       
  • Optimization

    • Optimized notification logic and fixed minor interface issues.
       
    • Improved loading speed of the status popup: statuses are now displayed instantly thanks to pre-processing of data.
       
  • Feature Enhancements

    • Automated filling of the current date in the "Deposit Date" field when creating a booking. Added validation to ensure the deposit date complies with rules.
       
  • Interface Enhancements

    • Updated the badge for overdue bookings: now, in the vehicle card under the "Bookings" tab, an "Overdue" badge is displayed instead of "Booked," matching the dashboard color scheme.
       
  • Optimization

    • After recording mileage through the widget on the dashboard, the system now returns the user back to the widget instead of the vehicle card.
       
    • Minor adjustments.
       
  • Bug Fixes

    • The deposit is now correctly transferred when replacing a vehicle in a booking.
       
    • If a URL is entered in the client's address field, the system now validates it to prevent footer display errors in printed or generated agreements.
       
    • A validation has been added for the deposit date: it can no longer be later than the rental start date, preventing input errors and incorrect data in bookings.
       
  • Minor Changes

    • Updated administration tools for greater system customization flexibility.
       
  • Optimization

    • Image and Document File Compression: Reduced the size of uploaded document images, improving loading speed and reducing data usage.
       
  • Bug Fixes

    • Synchronized the selected language between the landing page and system upon login to fix interface language mismatches.