Skip to content

v0.17.0#131

Merged
dannymcc merged 2 commits intomainfrom
dev
Apr 18, 2026
Merged

v0.17.0#131
dannymcc merged 2 commits intomainfrom
dev

Conversation

@dannymcc
Copy link
Copy Markdown
Owner

Summary

New language (Czech), quality-of-life improvements from issue #95, and Clarkson import fixes.

Changes

Features

Bug Fixes

Database Migration

  • users.default_vehicle_id column added (nullable FK to vehicles)
  • trips.end_odometer made nullable

Test plan

  • Czech language selectable in Settings and UI strings display in Czech
  • Fuel log accepts volume with 3 decimal places without rounding error
  • Trip can be saved without an end odometer, and updated later
  • Default vehicle setting pre-selects the correct vehicle on new fuel/expense/trip forms
  • Editing a fuel log and changing the vehicle saves to the new vehicle
  • Clarkson SQL dump (with either Fuel or Fuelups table name) imports successfully

#98, #105, #115)

- feat: add Czech (cs) translation contributed by javlk (closes #105, #115)
- feat: volume input now accepts 3 decimal places (e.g. 43.034L) (#95)
- feat: trip end odometer is now optional — log a trip on departure, fill in end odometer on return (#95)
- feat: default vehicle preference — set in Settings > Menu to pre-select a vehicle on all new entry forms (#95)
- fix: editing a fuel log now correctly updates the vehicle when changed (#95)
- fix: Clarkson import now matches both Fuel and Fuelups table names, and handles UUID vehicle IDs (#98)
@dannymcc dannymcc merged commit db7c9a6 into main Apr 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant