mirror of
https://github.com/vide/matedroid.git
synced 2026-01-20 00:03:17 +08:00
3.3 KiB
3.3 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
- Interactive Bar Charts: Tap any bar to see exact values in a tooltip
- Added to Charges, Drives, Mileage, and Software Versions screens
- Y-axis labels showing max and min values
- Dynamic Chart Granularity: Charts in Charges and Drives screens adapt to date range
- 30 days or less: daily bars
- 31-90 days: weekly bars
- More than 90 days: monthly bars
- UI Improvements: Replaced runner icons with road icons in Mileage screen
0.3.0 - 2025-12-21
Added
- Dashboard: Real-time vehicle status with dynamic Tesla 3D car images
- Battery level, range, and charging status
- Climate information (inside/outside temperature)
- Vehicle state (locked, location, software version)
- Car images adapt to your vehicle's color, model, and wheels
- Charges Screen: Complete charging history
- Summary statistics (sessions, energy, cost)
- Date filtering (7/30/90 days, year, all time)
- Charge details with power/voltage/current profiles
- Interactive line graphs with Y-axis labels
- Map showing charge location
- Drives Screen: Drive history with efficiency metrics
- Summary statistics (distance, energy, efficiency)
- Drive details with speed/power/battery/elevation graphs
- Route map visualization
- Start and end times with duration
- Mileage Screen: Yearly/monthly/daily mileage breakdown
- Interactive drill-down (year → month → day)
- Bar charts with car accent colors
- Statistics per period
- Software Versions Screen: Update history tracking
- Overview with total updates and average interval
- Monthly updates bar chart
- Duration and days installed per version
- Trophy badge for longest-installed version
- Battery Health Screen: Battery degradation tracking
- Car Color Palettes: Dynamic UI theming based on car exterior color
- Supports all Tesla colors including Highland/Juniper models
- Accent colors for UI elements and graphs
- Settings: TeslamateApi server configuration
- URL and API token configuration
- Accept invalid certificates option for self-hosted
- Currency selection for cost display
Technical
- Jetpack Compose with Material Design 3
- Dark/light mode with dynamic colors (Android 12+)
- Pull-to-refresh on all data screens
- Hilt dependency injection
- Retrofit + Moshi for API communication
- DataStore for settings persistence
- OSMDroid for map visualization
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