Files
GiteaIssue/project.yml
T
Claude 74e03c4e10 Initial commit — iOS share extension for filing Gitea issues
Two-target Xcode project (xcodegen spec). The GiteaIssue container app
holds the base URL + personal access token in a shared keychain group;
the GiteaIssueShare extension reads them, surfaces a repo picker (with
recents) and a title/notes form, then creates the issue, uploads the
screenshot as an asset, and patches the body to embed it inline.

Min iOS 26.0, signing team V3PF3M6B6U.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 23:15:43 -05:00

53 lines
1.6 KiB
YAML

name: GiteaIssue
options:
bundleIdPrefix: com.treytartt
deploymentTarget:
iOS: "26.0"
developmentLanguage: en
createIntermediateGroups: true
settings:
base:
DEVELOPMENT_TEAM: V3PF3M6B6U
SWIFT_VERSION: "5.10"
MARKETING_VERSION: "1.0.0"
CURRENT_PROJECT_VERSION: "1"
ENABLE_USER_SCRIPT_SANDBOXING: NO
SWIFT_EMIT_LOC_STRINGS: YES
GENERATE_INFOPLIST_FILE: YES
CODE_SIGN_STYLE: Automatic
targets:
GiteaIssue:
type: application
platform: iOS
sources:
- path: GiteaIssue
- path: Shared
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.treytartt.GiteaIssue
INFOPLIST_KEY_UILaunchScreen_Generation: YES
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: YES
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"
INFOPLIST_KEY_CFBundleDisplayName: "Gitea Issue"
TARGETED_DEVICE_FAMILY: "1,2"
SUPPORTS_MACCATALYST: NO
CODE_SIGN_ENTITLEMENTS: GiteaIssue/GiteaIssue.entitlements
dependencies:
- target: GiteaIssueShare
GiteaIssueShare:
type: app-extension
platform: iOS
sources:
- path: GiteaIssueShare
- path: Shared
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.treytartt.GiteaIssue.Share
INFOPLIST_FILE: GiteaIssueShare/Info.plist
GENERATE_INFOPLIST_FILE: NO
CODE_SIGN_ENTITLEMENTS: GiteaIssueShare/GiteaIssueShare.entitlements
TARGETED_DEVICE_FAMILY: "1,2"
SKIP_INSTALL: YES