56 lines
1.8 KiB
Markdown
56 lines
1.8 KiB
Markdown
# 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)
|