| -rw-r--r-- | .gitignore | 16L |
| -rw-r--r-- | .swift-format | 75L |
| -rw-r--r-- | AGENTS.md | 44L |
| -rw-r--r-- | Crossmake/.gitignore | 6L |
| -rw-r--r-- | Crossmake/Package.swift | 31L |
| -rwxr-xr-x | Crossmake/Scripts/generate_puzzles.sh | 362L |
| -rwxr-xr-x | Crossmake/Scripts/select_puzzles.sh | 147L |
| -rw-r--r-- | Crossmake/Sources/Bundlemake/main.swift | 291L |
| -rw-r--r-- | Crossmake/Sources/Cluemake/main.swift | 525L |
| -rw-r--r-- | Crossmake/Sources/Fillmake/Resources/LICENSE | 22L |
| -rw-r--r-- | Crossmake/Sources/Fillmake/Resources/grid_list.json | 354202L |
| -rw-r--r-- | Crossmake/Sources/Fillmake/main.swift | 1297L |
| -rw-r--r-- | Crossmake/Sources/Gridmake/main.swift | 279L |
| -rw-r--r-- | Crossmake/Sources/Pickmake/main.swift | 346L |
| -rw-r--r-- | Crossmake/Sources/Wordmake/main.swift | 937L |
| -rw-r--r-- | Crossmate.sketch | 1851763B |
| -rw-r--r-- | Crossmate.xcodeproj/project.pbxproj | 1569L |
| -rw-r--r-- | Crossmate.xcodeproj/project.xcworkspace/contents.xcworkspacedata | 7L |
| -rw-r--r-- | Crossmate.xcodeproj/xcshareddata/xcschemes/Crossmate.xcscheme | 125L |
| -rw-r--r-- | Crossmate.xcodeproj/xcuserdata/pyrmont.xcuserdatad/xcschemes/xcschememanagement.plist | 19L |
| -rw-r--r-- | Crossmate/Crossmate.entitlements | 37L |
| -rw-r--r-- | Crossmate/CrossmateApp.swift | 1070L |
| -rw-r--r-- | Crossmate/Info.plist | 122L |
| -rw-r--r-- | Crossmate/Media.xcassets/AboutIcon.imageset/Contents.json | 12L |
| -rw-r--r-- | Crossmate/Media.xcassets/AboutIcon.imageset/Icon.png | 22535B |
| -rw-r--r-- | Crossmate/Media.xcassets/AppIcon.appiconset/Contents.json | 36L |
| -rw-r--r-- | Crossmate/Media.xcassets/AppIcon.appiconset/Icon.png | 22535B |
| -rw-r--r-- | Crossmate/Media.xcassets/Contents.json | 6L |
| -rw-r--r-- | Crossmate/Models/CellMark.swift | 103L |
| -rw-r--r-- | Crossmate/Models/CheckResult.swift | 9L |
| -rw-r--r-- | Crossmate/Models/CrossmateModel.xcdatamodeld/.xccurrentversion | 8L |
| -rw-r--r-- | Crossmate/Models/CrossmateModel.xcdatamodeld/CrossmateModel.xcdatamodel/contents | 181L |
| -rw-r--r-- | Crossmate/Models/EngagementStore.swift | 74L |
| -rw-r--r-- | Crossmate/Models/FriendEntity+DisplayName.swift | 74L |
| -rw-r--r-- | Crossmate/Models/Game.swift | 220L |
| -rw-r--r-- | Crossmate/Models/GameCursorStore.swift | 65L |
| -rw-r--r-- | Crossmate/Models/GameEntity+ContentKey.swift | 26L |
| -rw-r--r-- | Crossmate/Models/GameViewedStore.swift | 61L |
| -rw-r--r-- | Crossmate/Models/InviteEntity+DisplayName.swift | 31L |
| -rw-r--r-- | Crossmate/Models/ParticipantSummaries.swift | 119L |
| -rw-r--r-- | Crossmate/Models/PlayerColor.swift | 220L |
| -rw-r--r-- | Crossmate/Models/PlayerPreferences.swift | 144L |
| -rw-r--r-- | Crossmate/Models/PlayerRoster.swift | 574L |
| -rw-r--r-- | Crossmate/Models/PlayerSelection.swift | 34L |
| -rw-r--r-- | Crossmate/Models/PlayerSession.swift | 642L |
| -rw-r--r-- | Crossmate/Models/Puzzle.swift | 446L |
| -rw-r--r-- | Crossmate/Models/PuzzleCatalog.swift | 139L |
| -rw-r--r-- | Crossmate/Models/PuzzleNotificationText+GameEntity.swift | 15L |
| -rw-r--r-- | Crossmate/Models/PuzzleSource.swift | 17L |
| -rw-r--r-- | Crossmate/Models/ReplayControls.swift | 212L |
| -rw-r--r-- | Crossmate/Models/Square.swift | 18L |
| -rw-r--r-- | Crossmate/Models/TimeLog.swift | 245L |
| -rw-r--r-- | Crossmate/Models/TipStore.swift | 244L |
| -rw-r--r-- | Crossmate/Models/XD.swift | 1192L |
| -rw-r--r-- | Crossmate/Models/XDFileType.swift | 6L |
| -rw-r--r-- | Crossmate/Models/XDMarkup.swift | 99L |
| -rw-r--r-- | Crossmate/Persistence/GameMutator.swift | 385L |
| -rw-r--r-- | Crossmate/Persistence/GameStore.swift | 2864L |
| -rw-r--r-- | Crossmate/Persistence/Journal.swift | 632L |
| -rw-r--r-- | Crossmate/Persistence/JournalReplay.swift | 190L |
| -rw-r--r-- | Crossmate/Persistence/PersistenceController.swift | 183L |
| -rw-r--r-- | Crossmate/Services/AccountPushCoordinator.swift | 588L |
| -rw-r--r-- | Crossmate/Services/AnnouncementCenter.swift | 259L |
| -rw-r--r-- | Crossmate/Services/AppActions.swift | 75L |
| -rw-r--r-- | Crossmate/Services/AppDefaultsMigrator.swift | 9L |
| -rw-r--r-- | Crossmate/Services/AppServices.swift | 2545L |
| -rw-r--r-- | Crossmate/Services/BadgeCoordinator.swift | 259L |
| -rw-r--r-- | Crossmate/Services/CloudContainer.swift | 24L |
| -rw-r--r-- | Crossmate/Services/CloudService.swift | 328L |
| -rw-r--r-- | Crossmate/Services/DebuggingMonitors.swift | 470L |
| -rw-r--r-- | Crossmate/Services/DriveMonitor.swift | 319L |
| -rw-r--r-- | Crossmate/Services/EngagementHost.swift | 330L |
| -rw-r--r-- | Crossmate/Services/EngagementHostEnvironment.swift | 30L |
| -rw-r--r-- | Crossmate/Services/EngagementLifecycle.swift | 433L |
| -rw-r--r-- | Crossmate/Services/GridSilhouette.swift | 155L |
| -rw-r--r-- | Crossmate/Services/ImportService.swift | 56L |
| -rw-r--r-- | Crossmate/Services/InputMonitor.swift | 46L |
| -rw-r--r-- | Crossmate/Services/InviteCoordinator.swift | 902L |
| -rw-r--r-- | Crossmate/Services/KeychainHelper.swift | 66L |
| -rw-r--r-- | Crossmate/Services/NYTAuthService.swift | 369L |
| -rw-r--r-- | Crossmate/Services/NYTPuzzleFetcher.swift | 85L |
| -rw-r--r-- | Crossmate/Services/NYTPuzzleUpgrader.swift | 166L |
| -rw-r--r-- | Crossmate/Services/NYTToXDConverter.swift | 668L |
| -rw-r--r-- | Crossmate/Services/PUZToXDConverter.swift | 411L |
| -rw-r--r-- | Crossmate/Services/PlayerNamePublisher.swift | 238L |
| -rw-r--r-- | Crossmate/Services/PushClient.swift | 658L |
| -rw-r--r-- | Crossmate/Services/PushRequestAuthenticator.swift | 240L |
| -rw-r--r-- | Crossmate/Services/PuzzleSession.swift | 172L |
| -rw-r--r-- | Crossmate/Services/ReplayLoader.swift | 121L |
| -rw-r--r-- | Crossmate/Services/SessionCoordinator.swift | 760L |
| -rw-r--r-- | Crossmate/Services/SessionPushPlanner.swift | 188L |
| -rw-r--r-- | Crossmate/Services/ShareLinkRoute.swift | 34L |
| -rw-r--r-- | Crossmate/Services/ShareLinkShortener.swift | 110L |
| -rw-r--r-- | Crossmate/Sync/Archive.swift | 460L |
| -rw-r--r-- | Crossmate/Sync/AuthorIdentity.swift | 83L |
| -rw-r--r-- | Crossmate/Sync/CloudDiagnostics.swift | 134L |
| -rw-r--r-- | Crossmate/Sync/CloudQuery.swift | 1127L |
| -rw-r--r-- | Crossmate/Sync/CloudZones.swift | 189L |
| -rw-r--r-- | Crossmate/Sync/DiagnosticsReport.swift | 100L |
| -rw-r--r-- | Crossmate/Sync/EngagementCoordinator.swift | 457L |
| -rw-r--r-- | Crossmate/Sync/EngagementMessageAuthenticator.swift | 196L |
| -rw-r--r-- | Crossmate/Sync/FriendController.swift | 997L |
| -rw-r--r-- | Crossmate/Sync/FriendZone.swift | 186L |
| -rw-r--r-- | Crossmate/Sync/GameArchiver.swift | 303L |
| -rw-r--r-- | Crossmate/Sync/GamePushCredentials.swift | 133L |
| -rw-r--r-- | Crossmate/Sync/GridStateMerger.swift | 87L |
| -rw-r--r-- | Crossmate/Sync/Moves.swift | 175L |
| -rw-r--r-- | Crossmate/Sync/MovesUpdater.swift | 304L |
| -rw-r--r-- | Crossmate/Sync/PeerChangeLedger.swift | 62L |
| -rw-r--r-- | Crossmate/Sync/PlayerSelectionPublisher.swift | 245L |
| -rw-r--r-- | Crossmate/Sync/Presence.swift | 213L |
| -rw-r--r-- | Crossmate/Sync/RecentChanges.swift | 70L |
| -rw-r--r-- | Crossmate/Sync/RecordApplier.swift | 541L |
| -rw-r--r-- | Crossmate/Sync/RecordBuilder.swift | 148L |
| -rw-r--r-- | Crossmate/Sync/RecordSerializer.swift | 1343L |
| -rw-r--r-- | Crossmate/Sync/SessionMonitor.swift | 51L |
| -rw-r--r-- | Crossmate/Sync/ShareController.swift | 1084L |
| -rw-r--r-- | Crossmate/Sync/SyncEngine.swift | 2344L |
| -rw-r--r-- | Crossmate/Sync/SyncState+Helpers.swift | 21L |
| -rw-r--r-- | Crossmate/Views/Browse/BundledBrowseView.swift | 75L |
| -rw-r--r-- | Crossmate/Views/Browse/CalendarDayCell.swift | 54L |
| -rw-r--r-- | Crossmate/Views/Browse/ExternalBrowseView.swift | 48L |
| -rw-r--r-- | Crossmate/Views/Browse/ImportedBrowseView.swift | 123L |
| -rw-r--r-- | Crossmate/Views/Browse/NYTBrowseView.swift | 556L |
| -rw-r--r-- | Crossmate/Views/Browse/NYTLoginView.swift | 85L |
| -rw-r--r-- | Crossmate/Views/Browse/NewGameSheet.swift | 132L |
| -rw-r--r-- | Crossmate/Views/Components/AnnouncementBanner.swift | 149L |
| -rw-r--r-- | Crossmate/Views/Components/CompactSlider.swift | 131L |
| -rw-r--r-- | Crossmate/Views/Components/CustomButtons.swift | 46L |
| -rw-r--r-- | Crossmate/Views/Components/FriendAvatarView.swift | 216L |
| -rw-r--r-- | Crossmate/Views/Components/GridThumbnailView.swift | 55L |
| -rw-r--r-- | Crossmate/Views/Components/Layouts.swift | 122L |
| -rw-r--r-- | Crossmate/Views/Components/MailComposeView.swift | 63L |
| -rw-r--r-- | Crossmate/Views/Components/NoticeView.swift | 74L |
| -rw-r--r-- | Crossmate/Views/Friends/FriendPickerView.swift | 131L |
| -rw-r--r-- | Crossmate/Views/Friends/FriendsView.swift | 168L |
| -rw-r--r-- | Crossmate/Views/GameList/GameCardView.swift | 445L |
| -rw-r--r-- | Crossmate/Views/GameList/GameListView.swift | 901L |
| -rw-r--r-- | Crossmate/Views/GameList/GameRowView.swift | 70L |
| -rw-r--r-- | Crossmate/Views/GameList/GameShareItem.swift | 463L |
| -rw-r--r-- | Crossmate/Views/GameList/LastUpdatedView.swift | 62L |
| -rw-r--r-- | Crossmate/Views/MarketingScreenshots.swift | 322L |
| -rw-r--r-- | Crossmate/Views/Puzzle/CellPatterns.swift | 98L |
| -rw-r--r-- | Crossmate/Views/Puzzle/ClueBar.swift | 215L |
| -rw-r--r-- | Crossmate/Views/Puzzle/ClueList.swift | 252L |
| -rw-r--r-- | Crossmate/Views/Puzzle/GridAccessibility.swift | 532L |
| -rw-r--r-- | Crossmate/Views/Puzzle/GridView.swift | 715L |
| -rw-r--r-- | Crossmate/Views/Puzzle/HardwareKeyboardInputView.swift | 171L |
| -rw-r--r-- | Crossmate/Views/Puzzle/JoiningPuzzleView.swift | 82L |
| -rw-r--r-- | Crossmate/Views/Puzzle/KeyboardView.swift | 491L |
| -rw-r--r-- | Crossmate/Views/Puzzle/PuzzleCommands.swift | 134L |
| -rw-r--r-- | Crossmate/Views/Puzzle/PuzzleGridStats.swift | 148L |
| -rw-r--r-- | Crossmate/Views/Puzzle/PuzzleHeader.swift | 301L |
| -rw-r--r-- | Crossmate/Views/Puzzle/PuzzleModifiers.swift | 426L |
| -rw-r--r-- | Crossmate/Views/Puzzle/PuzzleScoreboard.swift | 369L |
| -rw-r--r-- | Crossmate/Views/Puzzle/PuzzleView.swift | 771L |
| -rw-r--r-- | Crossmate/Views/Puzzle/SuccessPanel.swift | 711L |
| -rw-r--r-- | Crossmate/Views/Settings/AboutView.swift | 95L |
| -rw-r--r-- | Crossmate/Views/Settings/DiagnosticsView.swift | 310L |
| -rw-r--r-- | Crossmate/Views/Settings/SettingsView.swift | 376L |
| -rw-r--r-- | Crossmate/Views/Settings/TipsArchive.swift | 53L |
| -rw-r--r-- | LICENSE | 201L |
| -rw-r--r-- | Notes/AccessibilityTesting.md | 123L |
| -rw-r--r-- | Notes/AppServices.md | 157L |
| -rw-r--r-- | Notes/DesignFlaws.md | 1654L |
| -rw-r--r-- | Notes/Engagements.md | 89L |
| -rw-r--r-- | Notes/FriendColours.md | 90L |
| -rw-r--r-- | Notes/GameView.md | 194L |
| -rw-r--r-- | Notes/Journal.md | 189L |
| -rw-r--r-- | Notes/MacVersion.md | 126L |
| -rw-r--r-- | Notes/PresenceTracking.md | 95L |
| -rw-r--r-- | Notes/PushWorker.md | 214L |
| -rw-r--r-- | Notes/ReadHorizons.md | 165L |
| -rw-r--r-- | Notes/ServerSecurity.md | 237L |
| -rw-r--r-- | Notes/Snapshots.md | 143L |
| -rw-r--r-- | Notes/SyncRedesign.md | 186L |
| -rw-r--r-- | Notes/ViewStructure.md | 60L |
| -rw-r--r-- | NotificationService/Info.plist | 31L |
| -rw-r--r-- | NotificationService/NotificationService.entitlements | 10L |
| -rw-r--r-- | NotificationService/NotificationService.swift | 283L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0001.xd | 106L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0002.xd | 100L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0003.xd | 102L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0004.xd | 106L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0005.xd | 104L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0006.xd | 104L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0007.xd | 104L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0008.xd | 102L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0009.xd | 106L |
| -rw-r--r-- | Puzzles/cm-starter/cm-starter-0010.xd | 106L |
| -rw-r--r-- | Puzzles/cm-starter/manifest.json | 87L |
| -rw-r--r-- | Puzzles/debug/garden.xd | 20L |
| -rw-r--r-- | Puzzles/debug/manifest.json | 28L |
| -rw-r--r-- | Puzzles/debug/morning.xd | 20L |
| -rw-r--r-- | Puzzles/debug/sample.xd | 20L |
| -rwxr-xr-x | Scripts/build.sh | 15L |
| -rwxr-xr-x | Scripts/bundle-puzzles.sh | 61L |
| -rwxr-xr-x | Scripts/fetch-nyt.sh | 50L |
| -rwxr-xr-x | Scripts/nyt-to-xd.sh | 103L |
| -rwxr-xr-x | Scripts/publish-ios.sh | 194L |
| -rwxr-xr-x | Scripts/run-demo.sh | 137L |
| -rwxr-xr-x | Scripts/screenshots-ios-compose.swift | 117L |
| -rwxr-xr-x | Scripts/screenshots-ipad.sh | 134L |
| -rwxr-xr-x | Scripts/screenshots-iphone-island.swift | 78L |
| -rwxr-xr-x | Scripts/screenshots-iphone.sh | 86L |
| -rwxr-xr-x | Scripts/screenshots-marketing.sh | 247L |
| -rw-r--r-- | Scripts/secrets.sh.example | 10L |
| -rwxr-xr-x | Scripts/select-simulator.sh | 32L |
| -rwxr-xr-x | Scripts/test-unit.sh | 12L |
| -rwxr-xr-x | Scripts/test-workers.sh | 9L |
| -rwxr-xr-x | Scripts/upload-ios.sh | 41L |
| -rwxr-xr-x | Scripts/wrangle-link.sh | 7L |
| -rwxr-xr-x | Scripts/wrangle-push.sh | 7L |
| -rwxr-xr-x | Scripts/wrangle-room.sh | 7L |
| -rw-r--r-- | Shared/ContentKeyDirectory.swift | 60L |
| -rw-r--r-- | Shared/FriendEncryptionKeyDirectory.swift | 89L |
| -rw-r--r-- | Shared/NicknameDirectory.swift | 64L |
| -rw-r--r-- | Shared/NotificationState.swift | 506L |
| -rw-r--r-- | Shared/PushPayload.swift | 382L |
| -rw-r--r-- | Shared/PushPayloadCipher.swift | 53L |
| -rw-r--r-- | Shared/PuzzleNotificationText.swift | 180L |
| -rw-r--r-- | Tests/Support/TestHelpers.swift | 188L |
| -rw-r--r-- | Tests/Unit/AccountPushCoordinatorTests.swift | 77L |
| -rw-r--r-- | Tests/Unit/AnnouncementCenterTests.swift | 204L |
| -rw-r--r-- | Tests/Unit/AppDefaultsMigratorTests.swift | 34L |
| -rw-r--r-- | Tests/Unit/ArchiveTests.swift | 425L |
| -rw-r--r-- | Tests/Unit/CellAccessibilityDescriberTests.swift | 289L |
| -rw-r--r-- | Tests/Unit/GameCursorStoreTests.swift | 151L |
| -rw-r--r-- | Tests/Unit/GameMutatorTests.swift | 474L |
| -rw-r--r-- | Tests/Unit/GameStoreCompletionLockTests.swift | 146L |
| -rw-r--r-- | Tests/Unit/GameStoreContributingDevicesTests.swift | 95L |
| -rw-r--r-- | Tests/Unit/GameStoreMergedAuthorCellsTests.swift | 156L |
| -rw-r--r-- | Tests/Unit/GameStorePushAddressTests.swift | 328L |
| -rw-r--r-- | Tests/Unit/GameStoreUnreadMovesTests.swift | 651L |
| -rw-r--r-- | Tests/Unit/GameSummaryThumbnailTests.swift | 217L |
| -rw-r--r-- | Tests/Unit/GameViewedStoreTests.swift | 52L |
| -rw-r--r-- | Tests/Unit/GridSilhouetteTests.swift | 136L |
| -rw-r--r-- | Tests/Unit/GridStateMergerTests.swift | 268L |
| -rw-r--r-- | Tests/Unit/JournalReplayTests.swift | 271L |
| -rw-r--r-- | Tests/Unit/JournalUploadTests.swift | 278L |
| -rw-r--r-- | Tests/Unit/LogScrubberTests.swift | 93L |
| -rw-r--r-- | Tests/Unit/MovesJournalTests.swift | 315L |
| -rw-r--r-- | Tests/Unit/MovesUpdaterTests.swift | 317L |
| -rw-r--r-- | Tests/Unit/NYTAuthServiceTests.swift | 87L |
| -rw-r--r-- | Tests/Unit/NYTPuzzleUpgraderTests.swift | 188L |
| -rw-r--r-- | Tests/Unit/NYTToXDConverterTests.swift | 811L |
| -rw-r--r-- | Tests/Unit/NicknameDirectoryTests.swift | 157L |
| -rw-r--r-- | Tests/Unit/NotificationNavigationBrokerTests.swift | 111L |
| -rw-r--r-- | Tests/Unit/NotificationStateTests.swift | 270L |
| -rw-r--r-- | Tests/Unit/OpenPuzzleBannerTests.swift | 34L |
| -rw-r--r-- | Tests/Unit/PUZToXDConverterTests.swift | 395L |
| -rw-r--r-- | Tests/Unit/PeerChangeLedgerTests.swift | 121L |
| -rw-r--r-- | Tests/Unit/PendingEditFlagTests.swift | 251L |
| -rw-r--r-- | Tests/Unit/PersistenceRecoveryTests.swift | 77L |
| -rw-r--r-- | Tests/Unit/PlayerColorTests.swift | 41L |
| -rw-r--r-- | Tests/Unit/PlayerNamePublisherTests.swift | 309L |
| -rw-r--r-- | Tests/Unit/PlayerRosterTests.swift | 398L |
| -rw-r--r-- | Tests/Unit/PlayerSelectionPublisherTests.swift | 469L |
| -rw-r--r-- | Tests/Unit/PlayerSessionNavigationTests.swift | 282L |
| -rw-r--r-- | Tests/Unit/PushClientTests.swift | 275L |
| -rw-r--r-- | Tests/Unit/PushPayloadCipherTests.swift | 155L |
| -rw-r--r-- | Tests/Unit/PushPayloadTests.swift | 237L |
| -rw-r--r-- | Tests/Unit/PuzzleCatalogTests.swift | 56L |
| -rw-r--r-- | Tests/Unit/PuzzleNotificationTextTests.swift | 332L |
| -rw-r--r-- | Tests/Unit/PuzzleSessionTests.swift | 162L |
| -rw-r--r-- | Tests/Unit/RecentChangesTests.swift | 100L |
| -rw-r--r-- | Tests/Unit/RecordSerializerMovesTests.swift | 79L |
| -rw-r--r-- | Tests/Unit/RecordSerializerTests.swift | 1636L |
| -rw-r--r-- | Tests/Unit/ReplayCacheTests.swift | 146L |
| -rw-r--r-- | Tests/Unit/ReplayControlsTests.swift | 127L |
| -rw-r--r-- | Tests/Unit/SessionPushPlannerTests.swift | 381L |
| -rw-r--r-- | Tests/Unit/ShareLinkRouteTests.swift | 66L |
| -rw-r--r-- | Tests/Unit/ShareLinkShortenerTests.swift | 166L |
| -rw-r--r-- | Tests/Unit/Sync/AppServicesAnnouncementTests.swift | 222L |
| -rw-r--r-- | Tests/Unit/Sync/AuthorIdentityTests.swift | 92L |
| -rw-r--r-- | Tests/Unit/Sync/EngagementCoordinatorTests.swift | 381L |
| -rw-r--r-- | Tests/Unit/Sync/EngagementMessageAuthenticatorTests.swift | 156L |
| -rw-r--r-- | Tests/Unit/Sync/EnsureGameEntityTests.swift | 118L |
| -rw-r--r-- | Tests/Unit/Sync/FriendControllerNicknameReplayTests.swift | 91L |
| -rw-r--r-- | Tests/Unit/Sync/FriendModelTests.swift | 404L |
| -rw-r--r-- | Tests/Unit/Sync/FriendZoneTests.swift | 174L |
| -rw-r--r-- | Tests/Unit/Sync/GamePushCredentialsTests.swift | 72L |
| -rw-r--r-- | Tests/Unit/Sync/MovesCodecLegacyDecodeTests.swift | 95L |
| -rw-r--r-- | Tests/Unit/Sync/MovesInboundTests.swift | 513L |
| -rw-r--r-- | Tests/Unit/Sync/PeerPresenceGraceTests.swift | 38L |
| -rw-r--r-- | Tests/Unit/Sync/PendingChangeReapTests.swift | 95L |
| -rw-r--r-- | Tests/Unit/Sync/PerGameZoneTests.swift | 37L |
| -rw-r--r-- | Tests/Unit/Sync/PlayerRecordPresenceTests.swift | 301L |
| -rw-r--r-- | Tests/Unit/Sync/SessionMonitorTests.swift | 400L |
| -rw-r--r-- | Tests/Unit/Sync/ShareRoutingTests.swift | 358L |
| -rw-r--r-- | Tests/Unit/Sync/ZoneOrphaningTests.swift | 182L |
| -rw-r--r-- | Tests/Unit/SyncMonitorTests.swift | 30L |
| -rw-r--r-- | Tests/Unit/TimeLogTests.swift | 263L |
| -rw-r--r-- | Tests/Unit/TipStoreTests.swift | 153L |
| -rw-r--r-- | Tests/Unit/XDAcceptTests.swift | 666L |
| -rw-r--r-- | Tests/Unit/XDMarkupTests.swift | 88L |
| -rw-r--r-- | Tests/Workers/helpers.mjs | 52L |
| -rw-r--r-- | Tests/Workers/push-worker.test.mjs | 122L |
| -rw-r--r-- | Tests/Workers/room-worker.test.mjs | 89L |
| -rw-r--r-- | Workers/link-worker.js | 604L |
| -rw-r--r-- | Workers/og.png | 7638B |
| -rw-r--r-- | Workers/push-worker.js | 1410L |
| -rw-r--r-- | Workers/room-worker.js | 444L |
| -rw-r--r-- | Workers/wrangler.link.toml | 20L |
| -rw-r--r-- | Workers/wrangler.push.toml | 20L |
| -rw-r--r-- | Workers/wrangler.room.toml | 27L |
| -rw-r--r-- | cloudkit.ckdb | 138L |
| -rw-r--r-- | project.yml | 185L |