crossmate

A collaborative crossword app for iOS
Log | Files | Refs | LICENSE

commit e2da1f48340cc0600425ed99d8f2fabcc929dd72
parent f41ff081d57e16fe5deaa74632f348d044a40829
Author: Michael Camilleri <[email protected]>
Date:   Thu,  9 Jul 2026 13:46:24 +0900

Move migration file

Diffstat:
MCrossmate.xcodeproj/project.pbxproj | 8++++----
RCrossmate/Models/AppDefaultsMigrator.swift -> Crossmate/Services/AppDefaultsMigrator.swift | 0
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Crossmate.xcodeproj/project.pbxproj b/Crossmate.xcodeproj/project.pbxproj @@ -100,7 +100,6 @@ 6AE88D9E1918508DBF2A91E1 /* NotificationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2FD896D75863554E31654C /* NotificationState.swift */; }; 6BD5C5B6BED06651312E2D01 /* MailComposeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F8AAA9540C80F787A1465C0 /* MailComposeView.swift */; }; 6BE7E91158F4DF1F71247C6D /* CellMark.swift in Sources */ = {isa = PBXBuildFile; fileRef = B135C285570F91181595B405 /* CellMark.swift */; }; - 6BFF94778327922994DBBA12 /* AppDefaultsMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E6A7786CDCCF227B0E7DD9 /* AppDefaultsMigrator.swift */; }; 6C091D30AAC9F63B7CE6FB58 /* AnnouncementCenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 978A96CC6F550ED7A73F8D96 /* AnnouncementCenterTests.swift */; }; 6D2AF361587E43D807BA212F /* NYTLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1747D4DCB4BCC831069BBE07 /* NYTLoginView.swift */; }; 6E36ED34ACF047BABB3E2D69 /* RecentChangesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B377D237AC14B9856579E1 /* RecentChangesTests.swift */; }; @@ -190,6 +189,7 @@ CABF8BFAA30B9F26C482FAB9 /* EngagementCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDE03B4A77A8095ED2C23AB /* EngagementCoordinator.swift */; }; CC250D6BA9B41CB722D8A62E /* CloudService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BC76178319D0D669CD50FF /* CloudService.swift */; }; CCF3867C32C3F36E4F69A59E /* DebuggingMonitors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E1DA8C1B4E73AFB779CC06 /* DebuggingMonitors.swift */; }; + CED9627EAF70673B339D85EF /* AppDefaultsMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA74C894ECCA1A176DD5B2F8 /* AppDefaultsMigrator.swift */; }; CEDF853009D0C367035F1F76 /* PlayerNamePublisherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DE04D53EC3BC7D2DA0093C3 /* PlayerNamePublisherTests.swift */; }; CF0CA17ABE211DAE4DD35AFD /* RecordSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0A7348E1283E7CD2486E2A /* RecordSerializer.swift */; }; CF1DC343A5D3110EDFA703AB /* LastUpdatedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF3B7E191D571FD800A4D719 /* LastUpdatedView.swift */; }; @@ -296,7 +296,6 @@ 1B7539E0AD285C5A3AC3DDA2 /* GameArchiver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameArchiver.swift; sourceTree = "<group>"; }; 1D3ECD0DE71BE567BCEE15F6 /* AnnouncementCenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementCenter.swift; sourceTree = "<group>"; }; 20B331CC55827FEF3420ABCE /* PlayerSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerSession.swift; sourceTree = "<group>"; }; - 20E6A7786CDCCF227B0E7DD9 /* AppDefaultsMigrator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDefaultsMigrator.swift; sourceTree = "<group>"; }; 23A7390848B1943C80142934 /* PuzzleGridStats.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PuzzleGridStats.swift; sourceTree = "<group>"; }; 23FCFFF1C2C7E909DFD8FC43 /* PlayerColorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerColorTests.swift; sourceTree = "<group>"; }; 24A4B5C8EC4A46906C07F819 /* GameEntity+ContentKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GameEntity+ContentKey.swift"; sourceTree = "<group>"; }; @@ -451,6 +450,7 @@ C8D6991C1EBAB2C64D9DF669 /* TipStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TipStoreTests.swift; sourceTree = "<group>"; }; C90E94A01FEA77A5C9A2BC94 /* PuzzleNotificationTextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PuzzleNotificationTextTests.swift; sourceTree = "<group>"; }; CA49DA9E0ADEB11A920787FA /* SessionPushPlanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionPushPlanner.swift; sourceTree = "<group>"; }; + CA74C894ECCA1A176DD5B2F8 /* AppDefaultsMigrator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDefaultsMigrator.swift; sourceTree = "<group>"; }; CBDC81CA6A9C80EB31E7F493 /* AppServices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppServices.swift; sourceTree = "<group>"; }; CD68E9CA9D3057FE07E985E1 /* AnnouncementBanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementBanner.swift; sourceTree = "<group>"; }; CE54EF557E8D808BAA20EA54 /* NYTPuzzleUpgrader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NYTPuzzleUpgrader.swift; sourceTree = "<group>"; }; @@ -639,7 +639,6 @@ 41DB2417FF67A47FE6890256 /* Models */ = { isa = PBXGroup; children = ( - 20E6A7786CDCCF227B0E7DD9 /* AppDefaultsMigrator.swift */, B135C285570F91181595B405 /* CellMark.swift */, 0FD9A43789D0ED123F7A99B0 /* CheckResult.swift */, B09D52DB46731E92C3E9297C /* EngagementStore.swift */, @@ -850,6 +849,7 @@ 03D59EA74A4BA084AD97478D /* AccountPushCoordinator.swift */, 1D3ECD0DE71BE567BCEE15F6 /* AnnouncementCenter.swift */, DAD36DEDB3D997AB47146EA9 /* AppActions.swift */, + CA74C894ECCA1A176DD5B2F8 /* AppDefaultsMigrator.swift */, CBDC81CA6A9C80EB31E7F493 /* AppServices.swift */, 2D5B1E8E12B86DF6CA478F65 /* BadgeCoordinator.swift */, 98E68FD021EF8ED50BC706EE /* CloudContainer.swift */, @@ -1103,7 +1103,7 @@ A87E5E615559B6461B1C3F94 /* AnnouncementBanner.swift in Sources */, 5EFCD28B3B682DCCF38068D6 /* AnnouncementCenter.swift in Sources */, AE92B185FB52032AEB9421A1 /* AppActions.swift in Sources */, - 6BFF94778327922994DBBA12 /* AppDefaultsMigrator.swift in Sources */, + CED9627EAF70673B339D85EF /* AppDefaultsMigrator.swift in Sources */, 78802AFDF6273231781CC0DC /* AppServices.swift in Sources */, A65F99414F8CF6704567BB07 /* Archive.swift in Sources */, 197DDF45C36B9570BB9AE4B5 /* AuthorIdentity.swift in Sources */, diff --git a/Crossmate/Models/AppDefaultsMigrator.swift b/Crossmate/Services/AppDefaultsMigrator.swift