# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.2.0] - 2024-12-30 ### Added - **Phase 1: Foundation complete** - Clean Architecture folder structure (`core/`, `features/`, `shared/`, `routing/`) - Full dependency stack: Riverpod, Dio, go_router, freezed, flex_color_scheme - Core infrastructure: - `core/config/app_config.dart` - Environment configuration - `core/theme/app_theme.dart` - Material 3 theming with FlexColorScheme - `core/theme/theme_provider.dart` - Theme state with persistence - `core/error/app_exception.dart` - Typed exception hierarchy - `core/api/api_client.dart` - Dio HTTP clients for Core API and Tatlock API - `core/api/api_interceptors.dart` - Auth, logging, error interceptors - `core/auth/auth_provider.dart` - Authentication state management - Routing with go_router and shell route for navigation - Adaptive scaffold with responsive navigation (rail/bottom nav) - Dashboard page placeholder with welcome card and stat cards ## [0.1.0] - 2024-12-30 ### Added - Initial Flutter project setup with all platforms (web, android, ios, macos, linux, windows) - Build-time version generation from pubspec.yaml (`dart run tool/generate_version.dart`) - Version logging on app startup - Project documentation (PHILOSOPHY.md, README.md, AGENTS.md, PLAN.md) - Phase 0 technical documentation: - docs/ARCHITECTURE.md - Clean Architecture patterns - docs/API_INTEGRATION.md - Backend API reference - docs/DEPLOYMENT.md - Docker and infrastructure setup - docs/DATAGRID.md - DataGrid component specification - docs/THEMING.md - Material 3 theming guide