Release Notes

1.2.4

Released 03/01/2024

Update User Account Details after Registration

This feature is added because there are a lot of OIDC users who will click on the Register button before checking to overwrite their username which was defaulted to their email address. This feature allows users to update their username, email address, and password after they have already created a LubeLogger account.

New API Endpoint to Retrieve Last Reported Odometer Reading

The new API endpoint is /api/vehicle/odometerrecords/latest and this will return the last reported odometer reading across all records(Odometer/Service/Repair/Upgrades/Fuel). This endpoint will greatly simplify a lot of third party integrations into LubeLogger.

Display Extra Fields as Columns

This functionality allows extra fields to be displayed as columns in their respective tables, but only if at least one record has data in them. This feature requires both "Enable CSV Imports" and "Show Extra Field Columns" to be enabled.

Toggle Column Visibility

This functionality allows users to choose which column to show or hide, including columns for extra fields. This feature requires "Enable CSV Imports" to be enabled in order to access the dropdown menu.

Search Through Records

This functionality allows users to filter out records that do not match the given keyword. The keyword is Case Sensitive and searches across all columns, including extra fields if "Show Extra Field Columns" is enabled. Note that this feature is not intended to be a replacement for tags, but rather to make tagging multiple records more convenient. Toggling sorting by any column will reset the search and restore all records.

Added Extra Fields on Vehicle Level

This extra field functionality is very similar to the record level except the extra fields will supersede the Pinned Notes in the tooltip that appears when a Vehicle Grid is hovered over.

Added Purchase and Sold Dates for Vehicles

These two optional fields are added to help LubeLogger determine the length of ownership for a vehicle. If a purchase date is provided, the Vehicle Maintenance History Report will display the length of ownership in days based on the days elapsed between the purchase date and today(or sold date, if provided). If a sold date is provided, the vehicle image in the garage will have a grayscale filter applied on it along with a banner that says "SOLD" over it.

New Data Points in Vehicle Maintenance History Report

Days Owned, Total Distance Traveled, Cost per Mile and Fuel Cost per Mile are now included in the Vehicle Maintenance History Report.