Skip to content

Develop - macOS share sheet, translations, improve quick share - #306

Merged
sameerasw merged 18 commits into
mainfrom
develop
Oct 27, 2026
Merged

sameerasw merged 18 commits into
mainfrom
develop

Conversation

@sameerasw

Copy link
Copy Markdown
Owner

This pull request adds a new Share Extension target, AirSyncShareExtension, to the Xcode project. The changes include all necessary project configuration, entitlements, and Info.plist setup to support the new extension, allowing the main app to handle share actions from the system share sheet.

Project Structure and Target Configuration:

  • Added a new app extension target AirSyncShareExtension to the Xcode project, including all required build phases (sources, resources, frameworks) and product reference. [1] [2] [3]
  • Integrated the new extension into the main app's dependency and embedding workflow, ensuring it is built and embedded with the main app. [1] [2] [3] [4]
  • Added the extension's references to the appropriate groups and synchronized file system groups in the project structure. [1] [2]

Build Settings and Entitlements:

  • Created dedicated build configurations (Debug, Release, Self Compiled) for the new target, with appropriate settings for code signing, sandboxing, deployment target, and Swift version. [1] [2] [3]
  • Added an entitlements file AirSyncShareExtension.entitlements to enable app sandboxing, group access, and user-selected file read-only permissions.

Extension Metadata:

  • Added an Info.plist for the share extension, defining its activation rules, supported content types, and principal class, and registering it as a share services extension.

sameerasw and others added 18 commits September 3, 2026 19:03
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…sion

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Add macOS Share menu support for Quick Share
@sameerasw sameerasw self-assigned this Oct 27, 2026
@sameerasw sameerasw added bug Something isn't working enhancement New feature or request labels Oct 27, 2026
@sameerasw
sameerasw merged commit 767bdeb into main Oct 27, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in AirSync Features and Bugs Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants