Skip to content

Conversation

@winebarrel
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings December 21, 2025 11:11
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds version checking functionality to PagerCall by comparing the current app version against the latest version available in the App Store. When a newer version is detected, a notification link is displayed in the settings view.

Key Changes:

  • Implements App Store API integration to fetch the latest published version
  • Adds "New version available" notification with a link to the App Store
  • Restructures settings UI layout to accommodate version information and GitHub link
  • Migrates sandbox entitlements from the .entitlements file to Xcode project build settings

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
PagerCall/SettingsView.swift Adds version check logic with onAppear handler, restructures UI to display version notification and GitHub link
PagerCall/AppStoreAPI.swift New file implementing App Store lookup API to retrieve app version information
PagerCall/PagerCall.entitlements Removes explicit entitlements (migrated to project settings)
PagerCall/Assets.xcassets/github-mark.imageset/* Adds GitHub mark SVG icon asset for the settings view
PagerCall.xcodeproj/project.pbxproj Adds VersionCompare dependency and migrates sandbox settings to build configuration
PagerCall.xcodeproj/.../Package.resolved Updates package dependencies to include swift-version-compare

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

winebarrel and others added 3 commits December 21, 2025 20:15
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@winebarrel winebarrel merged commit 8fc70a2 into main Dec 21, 2025
2 checks passed
@winebarrel winebarrel deleted the add_version_check branch December 21, 2025 11:31
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.

2 participants