comitting

This commit is contained in:
2025-10-18 21:07:11 +02:00
parent be9b13fb15
commit f503db4279
5 changed files with 262 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
# 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)