Skip to content

App Store final prep: orientation fix, screenshots, and SwiftLint fixes#85

Merged
kmatzen merged 2 commits intomainfrom
chore/app-store-final-prep
Feb 22, 2026
Merged

App Store final prep: orientation fix, screenshots, and SwiftLint fixes#85
kmatzen merged 2 commits intomainfrom
chore/app-store-final-prep

Conversation

@kmatzen
Copy link
Copy Markdown
Owner

@kmatzen kmatzen commented Feb 22, 2026

Summary

  • Set UIRequiresFullScreen = YES to fix the orientation warning that would cause App Store rejection (portrait-only without full screen flag)
  • Generate 11 App Store screenshots for iPhone 16 Pro Max (6.7") via fastlane snapshot
  • Fix SwiftLint violations: break long strings in AboutView, remove trailing commas in FacettApp, trim BLEManager to 2596 lines (under 2600 error threshold)

Test plan

  • Build succeeds with no orientation warning
  • All 7 snapshot UI tests pass (128s, 0 failures)
  • SwiftLint passes with 0 errors

Closes #82
Closes #83

Made with Cursor

Kevin Blackburn-Matzen and others added 2 commits February 22, 2026 14:40
Set UIRequiresFullScreen = YES in both Debug and Release configs.
This is required when supporting only portrait orientation, otherwise
Apple rejects the submission.

Closes #82

Co-authored-by: Cursor <cursoragent@cursor.com>
11 screenshots captured via fastlane snapshot on the 6.7" simulator:
01-Dashboard, 02-Configurations, 03-CameraGroups, 04-BugReport,
05-CameraDetails, 06-EditConfiguration, 07-EditCameraGroup,
08-AddCamera, 09-AddCameraGroup, 10-VoiceNotifications, 11-QRCodes

Closes #83

Co-authored-by: Cursor <cursoragent@cursor.com>
@kmatzen kmatzen merged commit 0bf6a1c into main Feb 22, 2026
1 check passed
@kmatzen kmatzen deleted the chore/app-store-final-prep branch February 22, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generate App Store screenshots Fix interface orientation to avoid App Store rejection

1 participant