Skip to content

Add hours to UI#26

Merged
hawkinslabdev merged 5 commits into
hawkinslabdev:mainfrom
mvarrieur:add-hours
May 3, 2026
Merged

Add hours to UI#26
hawkinslabdev merged 5 commits into
hawkinslabdev:mainfrom
mvarrieur:add-hours

Conversation

@mvarrieur
Copy link
Copy Markdown
Contributor

@mvarrieur mvarrieur commented May 1, 2026

Summary

Fixes #25

  • Adds hour-based (h) vehicle measurement support across onboarding, vehicle creation/editing, dashboards, maintenance, finance, and timeline UI.
  • Updates maintenance presets and interval rendering so hour-based motorcycles can use 15-hour oil changes and 3-hour tire/chain/brake checks.
  • Generalizes measurement formatting, validation, schema fields, and labels from distance-only odometer wording to usage/measurement-aware wording.
  • Locks vehicles from switching between distance-based and hour-based measurement systems after creation to preserve data consistency.

@hawkinslabdev hawkinslabdev self-requested a review May 2, 2026 07:03
…eadings in multiple languages

- added translations for hour-based maintenance intervals and usage readings in variious locales
- eenhanced onboarding and vehicle management pages to support new usage-related features.
- reworked formatting for odometer and usage readings across components
- changed ui elements to better reflect the above mentioned features
@hawkinslabdev hawkinslabdev merged commit 6b74900 into hawkinslabdev:main May 3, 2026
1 check passed
@hawkinslabdev
Copy link
Copy Markdown
Owner

This took some time, though I make various i18n and small UI/UX changes. Thanks for the effort! Pulled.

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.

Add support for hours units (as measurement notation)

2 participants