native macOS codings agent orchestrator prowl.onev.cat
Something went wrong. Try again.
Address Copilot review on the Open In changes master
- Make the menu icon cache's MainActor isolation explicit. Every access is during SwiftUI rendering on the main thread, so the cache was already race-free via the module's default actor isolation; the attribute makes that contract compiler-enforced and documents why a lock is the wrong tool here (NSImage isn't Sendable). - Skip the redundant repository-settings write when resetting an already-automatic repo to Automatic, while still re-resolving and reopening so the entry stays consistent with the concrete app rows.
Author onevcat Date (Jun 13, 2026, 5:45 AM UTC) Commit 3a24efce 3a24efcede24db7deabac5d2795d3315f946748c Parent e8d8ff48 e8d8ff488c965ce430a1bf9327ad344d4f52108c