github javedh-dev/tracktor 1.1.0
Release - v1.1.0

10 hours ago

Overview

v1.1.0 introduces comprehensive internationalization (i18n) support across the entire application, enhanced customization capabilities, improved vehicle management, and significant UI/UX refinements. This release also includes important bug fixes and code quality improvements.

Major Features

Internationalization (i18n) & Localization Support

  • Complete i18n infrastructure implementation for multilingual support
  • Localized messages across all UI components, forms, and notifications
  • Support for English, German, Spanish, French, and Hindi
  • Dynamic message functions for:
    • Fuel types and fuel log management
    • Recurrence and reminder labels
    • Insurance and pollution certificate expiry alerts
    • Maintenance and pollution tracking
    • Custom field labels and descriptions
    • Delete confirmation dialogs and form validations
  • Consistent localization across dashboard, settings, vehicle details, and all log management sections

Data Import & Recurrence Management

  • CSV file import support for bulk fuel log imports
  • Recurrence support for insurances, PUCC (Technical Examination), and reminders
  • Automated next due date calculation for insurances and pollution certificates
  • Enhanced tracking for recurring maintenance and compliance activities

Advanced Customization & Configuration System

  • Custom styling support with configurable CSS classes for UI elements
  • Feature flag system for granular enable/disable functionality across features
  • Configuration category management for organizing settings
  • Enhanced settings interface with tabbed structure for better organization
  • Support for custom fields in vehicles for extended data capture

Vehicle Management Enhancements

  • Image upload and management improvements with default image support
  • Option to remove existing vehicle images during edits
  • Proper image preservation and state management in forms
  • Enhanced vehicle details presentation with localized information

UI/UX Improvements

  • Mobile-optimized tab navigation with improved responsiveness
  • Improved file upload experience with refactored FileDropZone component
  • Better file preview functionality on mobile devices
  • Enhanced color consistency across VehicleCard, AppSheet, Header, and Notifications components
  • Reintroduced attachment field in FuelLogForm for better usability
  • Precomposed Apple touch icon for improved PWA experience

Bug Fixes & Improvements

Critical Fixes

  • Fixed authentication disabled issue preventing user login
  • Fixed critical bug preventing fuel log creation
  • Corrected file drop zone ID bug affecting file uploads

UI/UX Fixes

  • Fixed mobile file preview rendering issues
  • Improved form error handling and validation messaging
  • Enhanced error recovery in form submission handlers

Code Quality & Performance

  • Refactored addAction handlers to remove unnecessary parameters and reduce complexity
  • Refactored components to leverage localized message functions, improving maintainability
  • Removed unused FeatureGateExample component and unnecessary dashboard page
  • Updated all dependencies to latest stable versions
  • Improved app directory initialization on startup
  • Cleaned up environment variable configuration

DevOps & Infrastructure

  • Upgraded Docker Build-Push Action to v6 for improved CI/CD reliability
  • Enhanced Docker configuration and CORS handling

Technical Changes

Component & Architecture Refactoring

  • Updated FuelLogForm, FuelLogList, and FuelLogTab to use message localization
  • Refactored MaintenanceLogList, PollutionCertificateForm, and related components for localization
  • Enhanced AreaChart, CostChart, and MileageChart with localized titles
  • Improved Notifications component with localized notification text
  • Better separation of concerns with message functions handling all text content

Data Management

  • Refactored technical examination schema (previously separate, now integrated into recurrence support)
  • Improved database initialization process
  • Enhanced logging for better debugging and monitoring

Migration Notes

  • No breaking changes from v1.0.0
  • Existing data structures remain compatible
  • New localization system is transparent to users - application automatically uses system language preferences

Don't miss a new tracktor release

NewReleases is sending notifications on new releases.