# Changelog All notable changes to the Shooting Target Detection SDK will be documented in this file. ## [1.0.0] - 2025-10-18 ### Added - 🎯 **YOLO-based Bullet Detection** - AI-powered bullet hole recognition - 📷 **MJPEG Camera Streaming** - Real-time camera feed support - 📱 **Phone Camera Integration** - Device camera for target capture - 🎨 **Image Processing** - Brightness, contrast, and filter controls - 📊 **Target Scoring System** - Automatic ring detection and scoring - 🌐 **Multi-language Support** - English and Slovenian - 📅 **Google Calendar Integration** - Track shooting sessions - 🍎 **iOS Support** - Configured and ready for iOS build - 📖 **Help System** - In-app help dialogs with translations - 💾 **Settings Persistence** - Save brightness/contrast preferences ### Fixed - 🐛 Color filters no longer apply to error messages - 🐛 Zoom functionality disabled on error screens - 🐛 Removed duplicate "NOW" badge in calendar - 🐛 Proper error handling for camera stream failures ### Technical Details - **Flutter Version**: 3.29.3 - **Dart SDK**: 3.3.0+ - **Min Android SDK**: 21 (Android 5.0) - **Target Android SDK**: 35 (Android 15) - **APK Size**: 96.4 MB - **AAB Size**: 48.2 MB ### Package Contents ``` SDK_v1.0.0/ ├── android/ │ ├── app-release.apk (96.4 MB) │ └── app-release.aab (48.2 MB) ├── docs/ ├── README.md └── CHANGELOG.md ``` ### Dependencies - `tflite_flutter: ^0.11.0` - TensorFlow Lite for AI model - `camera: ^0.10.0` - Camera access - `flutter_mjpeg: ^2.0.0` - MJPEG streaming - `google_sign_in: ^6.1.5` - Google authentication - `googleapis: ^13.2.0` - Calendar API - `image: ^4.5.4` - Image processing - `shared_preferences: ^2.2.2` - Settings storage --- 🤖 Generated with [Claude Code](https://claude.com/claude-code)