Skip to content

Conversation

@ebowwa
Copy link
Owner

@ebowwa ebowwa commented Jan 6, 2026

Summary

Integrates 3 commits from andrewginns/CoreMLPlayer:

  • Add support for .mlpackage formal models
  • Modernize CoreML loading & inference (stateful models, safer optimizations)
  • Hotfix for .dmg build

Combined with our build fix for DetectionView.swift.

Changes

  • ✅ .mlpackage model format support
  • ✅ Comprehensive test suite (14 test files)
  • ✅ Stateful model support for better performance
  • ✅ CI/CD with GitHub Actions
  • ✅ Safer optimizations and better error handling
  • ✅ Build fix for optional binding in DetectionView.swift

Test plan

  • Build succeeds
  • All tests pass
  • App launches correctly

🤖 Generated with Claude Code

andrewginns and others added 4 commits February 11, 2024 21:22
…izations, and UX clarity (#1)

* Add test target and Core ML pipeline coverage

* Add test hooks for video detection timing

* Fix test imports and Vision observation setup

* Fix Vision pipeline test invocation

* Link test target to app product

* Add bundle loader to test target

* Handle compiled model resource in tests

* Document expected precisionRecallCurves warning

* tests: Coverage before framework improvements

* feat: Modernise CoreML loading & inference for stateful models, safer optimizations, and UX clarity

* refact: Split test into behaviour related suites

* chore: Bump macos and xcode versions

* chore: Change CI to only run on PR
Merges 3 commits from andrewginns/CoreMLPlayer:
- .mlpackage format support
- Major modernization with test suite
- .dmg build hotfix

This combines our build fix with Andrew's comprehensive improvements:
- Test coverage (14 test files)
- Stateful model support
- Safer optimizations
- Better error handling
- CI/CD setup

Resolved conflict in DetectionView.swift using Andrew's cleaner approach
(nil coalescing instead of if-else).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ebowwa ebowwa merged commit 6b9dc77 into main Jan 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants