-
Notifications
You must be signed in to change notification settings - Fork 1
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: annurdien/sim-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: annurdien/sim-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/experiment
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 10 commits
- 46 files changed
- 1 contributor
Commits on Jul 22, 2026
-
feat: implement MiniSimCam with memory and concurrency fixes
- Fix seqlock pattern to canonical seq+1/seq+2 - Fix CMSampleBuffer use-after-free - Add zero-copy frame delivery path - Daemonize FrameHost to survive terminal close - Remove duplicate SharedFrameReader leaks - Fix unchecked entitlement errors - Update offset comments and gitignore
Configuration menu - View commit details
-
Copy full SHA for 3d50dfe - Browse repository at this point
Copy the full SHA 3d50dfeView commit details -
fix: auto-start AVCaptureSession for apps that skip startRunning()
Apps using PermissionManager-style patterns configure the camera session but never call startRunning(), leaving AVCaptureVideoPreviewLayer in a dormant state and producing a frozen black frame. Changes in CaptureHooks.mm: - Add gAVSessionStarted flag (set in msc_startRunning) to track whether the app explicitly called startRunning so we don't double-start - Add MSCFakeCaptureDevice.deviceType returning builtInWideAngleCamera so discovery-session filters (e.g. bestPossibleBackCamera) match via the preferred-type loop rather than the last-resort fallback - In msc_setSession:, init_mscWithSession:, and initWithSessionWithNoConnection:, dispatch a 500 ms delayed block that calls startRunning if the app never did — the delay ensures onAppear and any explicit startRunning the app calls have already fired, preventing a double-start crash on Simulator; wrapped in @try/@catch as an additional safety net
Configuration menu - View commit details
-
Copy full SHA for 247a52c - Browse repository at this point
Copy the full SHA 247a52cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8051a0 - Browse repository at this point
Copy the full SHA d8051a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdb3504 - Browse repository at this point
Copy the full SHA bdb3504View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95b4fe4 - Browse repository at this point
Copy the full SHA 95b4fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78b6108 - Browse repository at this point
Copy the full SHA 78b6108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b406e - Browse repository at this point
Copy the full SHA 10b406eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2284b3a - Browse repository at this point
Copy the full SHA 2284b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c43a82 - Browse repository at this point
Copy the full SHA 3c43a82View commit details -
Configuration menu - View commit details
-
Copy full SHA for bef77e9 - Browse repository at this point
Copy the full SHA bef77e9View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...feature/experiment