New Features
Trip Logging
- Log trips with purpose tracking (Business, Personal, Commute, Medical, Charity, Other)
- Track start/end odometer and locations
- Tax deduction report showing business vs personal mileage breakdown
- Filter trips by vehicle, purpose, and year
EV Charging Sessions
- Log charging sessions for electric and hybrid vehicles
- Track kWh added, state of charge (SOC%), cost per kWh
- Support for different charger types (Home, Level 1/2, DC Fast Charge, Tesla Supercharger)
- Track charging location and network (ChargePoint, Electrify America, etc.)
Fuel Price Tracking
- Automatically save fuel prices when logging fuel at saved stations
- View price history for each station with charts
- Cheapest fuel view ranking stations by most recent prices
- Dashboard widget showing top 3 cheapest stations
Cost Per Distance
- New dashboard widget showing total cost of ownership per mile/km
- Includes fuel, expenses, and charging costs in calculation
Service Timeline
- Visual timeline showing complete vehicle history
- Displays fuel logs, expenses, and charging sessions chronologically
- Monthly cost chart with stacked bar graph
Navigation Updates
- Added Trips to main navigation
- Added EV Charging under More menu
- Quick action buttons on vehicle view for trips and charging
Database Migration
Existing installations need to run these SQL commands:
ALTER TABLE users ADD COLUMN show_menu_trips BOOLEAN DEFAULT 1;
ALTER TABLE users ADD COLUMN show_menu_charging BOOLEAN DEFAULT 1;
ALTER TABLE vehicles ADD COLUMN battery_capacity FLOAT;New tables (trips, charging_sessions, fuel_price_history) are created automatically.
Full Changelog: v0.2.7...v0.3.0