mirror of
https://github.com/vide/matedroid.git
synced 2026-01-20 00:03:17 +08:00
- Add filter chips for preset date ranges (7/30/90 days, year, all) - Update summary statistics based on selected period - Update CHANGELOG 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.9 KiB
1.9 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
- Initial project structure with Kotlin and Jetpack Compose
- Settings screen for TeslamateApi server configuration
- Dashboard screen with real-time vehicle status display
- Battery level and range information
- Charging status with power, energy added, and time remaining
- Climate information (inside/outside temperature)
- Vehicle state (locked, location, odometer, software version)
- Charges screen with charging history
- Summary statistics (total sessions, energy, cost)
- List of all charging sessions with details
- Date filtering (Last 7/30/90 days, Last year, All time)
- Navigation from Dashboard to Charges screen
- TeslamateApi Retrofit client with all endpoints
- Repository layer with ApiResult sealed class for error handling
- Material Design 3 theming with Tesla-inspired colors
- Dark/light mode support with dynamic colors on Android 12+
- DataStore for secure settings persistence
- Option to accept invalid/self-signed TLS certificates for self-hosted instances
- Hilt dependency injection setup
- Navigation component with Compose integration
- Pull-to-refresh on Dashboard and Charges screens
- Automatic navigation to Dashboard if server already configured
0.1.0 - Unreleased
Initial development release (MVP in progress).
Planned
- Dashboard with real-time vehicle status
- Charging history with statistics and charts
- Drive history with efficiency metrics
- Battery health tracking
- Software update history