midi-harbor/specs/016-app-store-submission
James Coleman 9eede3b366 fix(appstore): drop winit's private blur call that App Review refused
- App Review's automated check rejected the first submission for importing the private `CGSSetWindowBackgroundBlurRadius`. winit's macOS backend calls it for window blur, and the import stays in the binary although no window here asks for blur.
- Every winit crate is now patched to grmrgecko/winit, which is libcosmic's pinned revision with the private calls removed and blur doing nothing on macOS. The fork has to move whenever the libcosmic revision does.
- The App Store bundle is no longer signed when either executable imports a private window server symbol, so a dependency update cannot bring one back unnoticed.
- The `com.apple.security.network.server` entitlement, which the same check questioned, stays: network ports bind UDP and take incoming sessions. R-110 records the answer given to App Review.
2026-10-03 09:39:12 -05:00
..
research.md fix(appstore): drop winit's private blur call that App Review refused 2026-10-03 09:39:12 -05:00
spec.md build(macos): build the App Store Connect package with make appstore 2026-09-28 14:38:49 -05:00
tasks.md fix(appstore): drop winit's private blur call that App Review refused 2026-10-03 09:39:12 -05:00