From 016c74d1c77ad52790e128583eba35fbeb22f9da Mon Sep 17 00:00:00 2001 From: Zachary Orr <516458+ZachOrr@users.noreply.github.com> Date: Tue, 19 Mar 2024 15:28:05 -0400 Subject: [PATCH] Update release notes, add app icon [app_store] [clowntown] --- fastlane/metadata/en-US/release_notes.txt | 2 +- spotlight-index/Info.plist | 2 +- tba-unit-tests/Info.plist | 2 +- the-blue-alliance-ios.xcodeproj/project.pbxproj | 16 ++++++++++++++++ .../2024Crescendo/2024Crescendo@2x.png | Bin .../2024Crescendo/2024Crescendo@3x.png | Bin the-blue-alliance-ios/Info.plist | 14 +++++++------- .../TeamMediaCollectionViewController.swift | 4 ++-- 8 files changed, 28 insertions(+), 12 deletions(-) rename the-blue-alliance-ios/{App Icons => AppIcons}/2024Crescendo/2024Crescendo@2x.png (100%) rename the-blue-alliance-ios/{App Icons => AppIcons}/2024Crescendo/2024Crescendo@3x.png (100%) diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt index ff94c02a..66d2ea1f 100644 --- a/fastlane/metadata/en-US/release_notes.txt +++ b/fastlane/metadata/en-US/release_notes.txt @@ -1 +1 @@ -Hey y'all - this update fixes a crash in the Team@Event view, fixes crashes when opening links from Handoff, and attempts to fix the nasty periodic random crashes y'all have been reporting! The Blue Alliance is built and maintained by volunteers - help us build The Blue Alliance for iOS at https://github.com/the-blue-alliance +Hey y'all - this update adds support for the 2024 match breakdown and adds a 2024 CRESCENDO app icon! The Blue Alliance is built and maintained by volunteers - help us build The Blue Alliance for iOS at https://github.com/the-blue-alliance diff --git a/spotlight-index/Info.plist b/spotlight-index/Info.plist index f7be56b6..c91894c3 100644 --- a/spotlight-index/Info.plist +++ b/spotlight-index/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 3.1.1 + 3.2.0 CFBundleVersion 1 NSExtension diff --git a/tba-unit-tests/Info.plist b/tba-unit-tests/Info.plist index 735d79fb..d9fff867 100644 --- a/tba-unit-tests/Info.plist +++ b/tba-unit-tests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.1.1 + 3.2.0 CFBundleVersion 1 diff --git a/the-blue-alliance-ios.xcodeproj/project.pbxproj b/the-blue-alliance-ios.xcodeproj/project.pbxproj index b169d9da..9cbd9fe0 100644 --- a/the-blue-alliance-ios.xcodeproj/project.pbxproj +++ b/the-blue-alliance-ios.xcodeproj/project.pbxproj @@ -40,6 +40,8 @@ 9223AC831EE7003C00F54F93 /* CollectionViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9223AC821EE7003C00F54F93 /* CollectionViewDataSource.swift */; }; 9223AC851EE7214A00F54F93 /* MediaCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9223AC841EE7214A00F54F93 /* MediaCollectionViewCell.swift */; }; 92269EE1219B9CF300FAA610 /* DistrictViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92269EE0219B9CF300FAA610 /* DistrictViewControllerTests.swift */; }; + 922FF7492BAA1E5E0075AD53 /* 2024Crescendo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 922FF7472BAA1E5E0075AD53 /* 2024Crescendo@2x.png */; }; + 922FF74A2BAA1E5E0075AD53 /* 2024Crescendo@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 922FF7482BAA1E5E0075AD53 /* 2024Crescendo@3x.png */; }; 923AEE8C21658C5800EF50C8 /* Bundle+Version_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 923AEE8B21658C5800EF50C8 /* Bundle+Version_Tests.swift */; }; 92435E2E23CBC2ED00CDD2D4 /* EventInsightsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92435E2D23CBC2ED00CDD2D4 /* EventInsightsView.swift */; }; 924459C420CB796B0007570D /* Int16+Suffix_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924459BE20CB796A0007570D /* Int16+Suffix_Tests.swift */; }; @@ -298,6 +300,8 @@ 9223AC821EE7003C00F54F93 /* CollectionViewDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionViewDataSource.swift; sourceTree = ""; }; 9223AC841EE7214A00F54F93 /* MediaCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaCollectionViewCell.swift; sourceTree = ""; }; 92269EE0219B9CF300FAA610 /* DistrictViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DistrictViewControllerTests.swift; sourceTree = ""; }; + 922FF7472BAA1E5E0075AD53 /* 2024Crescendo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "2024Crescendo@2x.png"; sourceTree = ""; }; + 922FF7482BAA1E5E0075AD53 /* 2024Crescendo@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "2024Crescendo@3x.png"; sourceTree = ""; }; 923AEE8B21658C5800EF50C8 /* Bundle+Version_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Version_Tests.swift"; sourceTree = ""; }; 92435E2D23CBC2ED00CDD2D4 /* EventInsightsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventInsightsView.swift; sourceTree = ""; }; 924459BE20CB796A0007570D /* Int16+Suffix_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Int16+Suffix_Tests.swift"; sourceTree = ""; }; @@ -580,6 +584,7 @@ 92004C6221C21BC600A858C8 /* AppIcons */ = { isa = PBXGroup; children = ( + 922FF7462BAA1E5E0075AD53 /* 2024Crescendo */, 9244ABB02B00398B007BA24C /* 2019DeepSpace */, 9244ABAA2B00398B007BA24C /* 2020InfiniteRecharge */, 9244ABAD2B00398B007BA24C /* 2022RapidReact */, @@ -604,6 +609,15 @@ path = Breakdown; sourceTree = ""; }; + 922FF7462BAA1E5E0075AD53 /* 2024Crescendo */ = { + isa = PBXGroup; + children = ( + 922FF7472BAA1E5E0075AD53 /* 2024Crescendo@2x.png */, + 922FF7482BAA1E5E0075AD53 /* 2024Crescendo@3x.png */, + ); + path = 2024Crescendo; + sourceTree = ""; + }; 923A0D7620D21D3800BF5E31 /* LaunchViews */ = { isa = PBXGroup; children = ( @@ -1555,7 +1569,9 @@ 304ED0411EF1D2D300E31791 /* RankingTableViewCell.xib in Resources */, 92942DA21E2154DA008E79CA /* LaunchScreen.storyboard in Resources */, 929BBB081EC55A22006D3854 /* InfoTableViewCell.xib in Resources */, + 922FF74A2BAA1E5E0075AD53 /* 2024Crescendo@3x.png in Resources */, 924AFD792171AB1A00D7BE7E /* NoDataView.xib in Resources */, + 922FF7492BAA1E5E0075AD53 /* 2024Crescendo@2x.png in Resources */, 92942D9F1E2154DA008E79CA /* Assets.xcassets in Resources */, 92B5566021601D9B00C1D9A3 /* MatchSummaryView.xib in Resources */, 9244ABB52B00398B007BA24C /* 2022RapidReact@3x.png in Resources */, diff --git a/the-blue-alliance-ios/App Icons/2024Crescendo/2024Crescendo@2x.png b/the-blue-alliance-ios/AppIcons/2024Crescendo/2024Crescendo@2x.png similarity index 100% rename from the-blue-alliance-ios/App Icons/2024Crescendo/2024Crescendo@2x.png rename to the-blue-alliance-ios/AppIcons/2024Crescendo/2024Crescendo@2x.png diff --git a/the-blue-alliance-ios/App Icons/2024Crescendo/2024Crescendo@3x.png b/the-blue-alliance-ios/AppIcons/2024Crescendo/2024Crescendo@3x.png similarity index 100% rename from the-blue-alliance-ios/App Icons/2024Crescendo/2024Crescendo@3x.png rename to the-blue-alliance-ios/AppIcons/2024Crescendo/2024Crescendo@3x.png diff --git a/the-blue-alliance-ios/Info.plist b/the-blue-alliance-ios/Info.plist index 3c61b968..24446270 100755 --- a/the-blue-alliance-ios/Info.plist +++ b/the-blue-alliance-ios/Info.plist @@ -12,11 +12,11 @@ CFBundleAlternateIcons - RAPID REACT + CRESCENDO CFBundleIconFiles - 2022RapidReact + 2024Crescendo UIPrerenderedIcon @@ -34,11 +34,11 @@ CFBundleAlternateIcons - RAPID REACT + CRESCENDO CFBundleIconFiles - 2022RapidReact + 2024Crescendo UIPrerenderedIcon @@ -46,11 +46,11 @@ CFBundleIcons~ipad - RAPID REACT + CRESCENDO CFBundleIconFiles - 2022RapidReact + 2024Crescendo UIPrerenderedIcon @@ -73,7 +73,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.1.1 + 3.2.0 CFBundleURLTypes diff --git a/the-blue-alliance-ios/ViewControllers/Teams/Team/TeamMediaCollectionViewController.swift b/the-blue-alliance-ios/ViewControllers/Teams/Team/TeamMediaCollectionViewController.swift index 85164cb3..0ee5bdad 100755 --- a/the-blue-alliance-ios/ViewControllers/Teams/Team/TeamMediaCollectionViewController.swift +++ b/the-blue-alliance-ios/ViewControllers/Teams/Team/TeamMediaCollectionViewController.swift @@ -303,9 +303,9 @@ extension TeamMediaCollectionViewController: Refreshable { guard let self = self else { return } // Reload our cell, so we can get rid of our loading state // TODO: Fix this so we're only reloading the cells we need - var snapshot = dataSource.snapshot() + var snapshot = self.dataSource.snapshot() snapshot.reloadSections(snapshot.sectionIdentifiers) - dataSource.applySnapshotUsingReloadData(snapshot) + self.dataSource.applySnapshotUsingReloadData(snapshot) } let fetchMediaOperation = FetchMediaOperation(errorRecorder: errorRecorder, media: media, persistentContainer: persistentContainer)