Back to Provenance

3443

.changelog/3443.md

3.3.1851 B
Original Source

Added

  • ROM Library in Files.app — Provenance now appears as a location in Files.app on iOS, macOS, and visionOS via NSFileProviderReplicatedExtension. Browse your library by system folder and access individual ROM files.

Fixed

  • ROM File Provider — Copilot review fixes — Addressed all Copilot review issues: replaced NSCocoaErrorDomain/NSFeatureUnsupportedError with NSFileProviderError(.unsupported) in mutation methods; added filename sanitization to strip / and : from system names and game titles; removed .allowsEvicting capability since there is no rehydration path; added allowsContentEnumerating to folder items; tightened platform guard to #if canImport(FileProvider) && (os(iOS) || os(macOS) || os(visionOS)); improved domain registration error handling; clarified visionOS support scope in comments.