Repository navigation
Releases
TrueCamera 0.1.0 · build 11
Native iPhone camera with on-device neural scene analysis controlling real capture settings, lossless RAW + Live Photo pairs, and geometric stabilization.
Unsigned IPA. Sign it with your own certificate/profile or sideloading tool before installing. No Apple developer secrets are required for this build.
Commit: 5fae68f
Build: https://github.com/Eabusham2/TrueCamera/actions/runs/43274679078
Automated gates: core capture/exposure/motion regression tests; simulator compilation; executed real Vision inference, unchanged-image tests, pixel geometry, preview aids, movie/audio and metadata tests; Release ARM64 compilation; IPA structure, platform, privacy and unsigned Mach-O verification.
Real iPhone validation is still required for RAW/Live pair behavior, optical color accuracy, variable-aperture hardware, stabilization latency and sustained thermal performance. CI does not establish photographic quality or parity with other camera apps. See Docs/DEVICE_TESTS.md.
Verified results
- 139 automated tests passed: 46 core regressions and 93 iOS XCTest cases, including all 16 new regressions. The iOS log contains 93 passing cases and no failed or skipped cases.
- Full workflow finished successfully, including the final log upload.
- The release tag, main source, build metadata and tested commit agree:
5fae68f1ffe76d5baffc7e366dfb6a1ddc1ce345. - CI downloaded the published IPA, checksum and build metadata, checked the downloaded bytes, and revalidated the unsigned ARM64 package. The final assets were also independently downloaded and checked.
- Built with Xcode 27.2 / iPhone SDK 27.2; minimum iOS 17.0; physical-aperture API compilation enabled.
- IPA size: 1,050,167 bytes.
- SHA-256:
614e9fa6e34259f022af060dd8f91806d809484356a6e769c218cab57cd430f0.
Fixes in this build
- Keep permitted location metadata current throughout long camera sessions; clear cached coordinates on stop or revoked permission, and prevent delayed permission replies from restarting tracking after suspension.
- Keep video shutter-angle preferences from overriding the displayed Photo shutter duration, including when AI controls the aperture.
- Apply QR detection switches immediately to the running capture output.
- Recognize already-upright camera buffers without rotating Live Text input twice.
- Recover original captures after a damaged library index, preserve the damaged index, and retain recovered identities without duplicating known RAW/Live resources.
- Preserve truthful source-frame time, permitted GPS and enabled author metadata on video-resolution stills. Honor JPEG/HEIF selection at maximum encoding quality; do not invent unavailable per-frame sensor EXIF.
- Make publication verification a required CI step: an incomplete or mismatched published release fails the workflow.
Timing observation
The movie/audio integration test passed in 345.999 seconds in this simulator run, compared with 5.804 seconds in build 10. This timing variation is recorded rather than treated as a physical-iPhone performance measurement. Device latency, thermal behavior and photographic accuracy remain covered by the physical-device validation plan.
TrueCamera 0.1.0 · build 10
Native iPhone camera with on-device neural scene analysis controlling real capture settings, lossless RAW + Live Photo pairs, and geometric stabilization.
Unsigned IPA. Sign it with your own certificate/profile or sideloading tool before installing. No Apple developer secrets are required for this build.
Commit: b209f26
Build: https://github.com/Eabusham2/TrueCamera/actions/runs/43270161237
Automated gates: core capture/exposure/motion regression tests; simulator compilation; executed real Vision inference, unchanged-image tests, pixel geometry, preview aids, movie/audio and metadata tests; Release ARM64 compilation; IPA structure, platform, privacy and unsigned Mach-O verification.
Real iPhone validation is still required for RAW/Live pair behavior, optical color accuracy, variable-aperture hardware, stabilization latency and sustained thermal performance. CI does not establish photographic quality or parity with other camera apps. See Docs/DEVICE_TESTS.md.