Files
archived-matedroid/CHANGELOG.md
Davide Ferrari f738c840af refactor(dashboard): remove chart icon from stats button overlay (#21)
* refactor(dashboard): remove chart icon from stats button overlay

Keep only the arrow indicator for the stats navigation button
on the car image, making the UI cleaner and less cluttered.

* docs: add changelog entry for stats button simplification
2026-01-06 21:25:18 +01:00

6.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Stats Sync: Pull-to-refresh in Stats screen now triggers a background sync
  • Stats Sync: Automatic sync every 60 seconds while Stats screen is visible

Changed

  • Dashboard: Simplified stats button overlay on car image - now shows only arrow indicator

0.8.0 - 2026-01-05

Added

  • Model Y Juniper Performance: Support for P74D trim with 21" Überturbine wheels and red brake calipers
  • Model Y Juniper Premium: Support for Premium (74/74D trim) with 19" Crossflow and 20" Helix 2.0 wheels in 6 colors (PPSW, PN01, PX02, PN00, PR01, PPSB)
  • Model Y Juniper Trim Detection: Proper variant detection based on trim_badging (50=Standard, 74/74D=Premium, P74D=Performance)
  • Stats for Nerds: Tap the car image on Dashboard to access advanced statistics
    • Quick Stats: Total drives/charges, distance, energy, efficiency, top speed
    • Records: Longest drive, fastest drive, most efficient drive, biggest charge, busiest day
    • Deep Stats (synced in background): Elevation extremes, temperature extremes, max charging power, AC/DC ratio
    • Year filter to view stats for specific years or all time
    • Background sync of drive/charge details for Deep Stats computation
  • Charges: Tap the Cost card to edit the charge cost directly in Teslamate (requires Teslamate Base URL in Settings)
  • Settings: New "Teslamate Settings" section with Base URL for direct Teslamate integration
  • Mileage: Info icon next to "Avg/Year" explaining how the calculation works
  • CI/CD: Debug APK now built alongside release APK

Fixed

  • Mileage: Fixed incorrect Avg/Year calculation that counted calendar years instead of actual elapsed time since first drive (fixes #10)

0.7.1 - 2025-12-25

Fixed

  • Dashboard: Use pre-computed drive/charge counts from API instead of fetching all records

0.7.0 - 2025-12-24

Added

  • Software Versions: Tap the external link icon next to any version to view release notes on NotATeslaApp
  • Drives: Filter drives by distance - Commute (< 10 km), Day trip (10-100 km), Road trip (> 100 km). Labels adapt to metric/imperial units.

Changed

  • Mileage: Round all distance values to whole numbers for cleaner display (Total, Avg/Year, year cards, month cards)
  • Mileage: Add arrow icon to year and month cards to indicate they are navigable

Fixed

  • Dashboard: Fix race condition where drive/charge counts could fail to display for users with large datasets
  • Software Versions: Show all software updates instead of only the first 100

0.6.1 - 2025-12-22

Fixed

  • CI/CD: Fixed release signing configuration for GitHub Actions

0.6.0 - 2025-12-22

Added

  • GitHub Release: First public release on GitHub with automated APK builds

0.5.1 - 2025-12-22

Added

  • Version Display: Show app version at bottom of Settings screen

0.5.0 - 2025-12-22

Added

  • App Icon: New MateDroid logo
  • GitHub Actions CI: Automatic APK build and release asset upload on new releases
  • Model Y Juniper Support: Crossflow19 wheel detection and car images
  • Highland M3 Support: Nova19/Helix19 wheel detection (visual fallback to Photon18)

Fixed

  • Car Name Display: Show "Model Y/3/S/X" when owner hasn't set a custom name

0.4.0 - 2025-12-22

Added

  • Multi-Car Support: Switch between vehicles via dropdown in the title bar
  • Interactive Bar Charts: Tap any bar to see exact values in a tooltip
  • Dynamic Chart Granularity: Charts adapt to date range (daily/weekly/monthly)
  • Show Short Drives/Charges Setting: Hide trivial entries from lists (keeps them in totals)

Changed

  • Tire Pressure Display: Redesigned with compact Tesla outline and status dots
  • Settings Toggles: Certificate and display options now use toggle switches

Fixed

  • HTTP Connections: Allow unsecure HTTP connections to the TeslamateApi server
  • Location Card: Shows reverse-geocoded address when outside geofences
  • Dashboard Cards: Consistent styling across all cards

0.3.0 - 2025-12-21

Added

  • Dashboard: Real-time vehicle status with dynamic Tesla 3D car images matching your vehicle's color, model, and wheels
  • Charges Screen: Charging history with statistics, date filtering, and detailed graphs
  • Drives Screen: Drive history with efficiency metrics, route maps, and detailed graphs
  • Mileage Screen: Yearly/monthly/daily mileage breakdown with drill-down navigation
  • Software Versions Screen: Update history with statistics and version timeline
  • Battery Health Screen: Battery degradation tracking
  • Car Color Palettes: UI theming adapts to your car's exterior color
  • Settings: Server configuration with currency selection

0.2.0 - 2025-12-20

Added

  • Drives screen with drive history
  • Charge detail screen with graphs
  • Drive detail screen with route map
  • Mileage tracking screen
  • Software versions screen
  • Battery health screen

0.1.0 - 2025-12-19

Added

  • Initial project setup
  • Settings screen for server configuration
  • Dashboard with basic vehicle status
  • Charges screen with history list