Files
archived-matedroid/CHANGELOG.md
Davide Ferrari c55881df01 feat: add date filtering to Charges screen
- 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>
2025-12-14 15:12:07 +01:00

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