- move backend/, clients/, scripts/ to DELETE/ (v0.1 era, replaced by on-device arch) - delete feature/v0.1-backend-and-macos branch - add TaskStore dependency to project.yml - fix ComposeViewModel deinit concurrency, make toMessageSummary public - regenerate Xcode project, verify macOS build succeeds Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
83 lines
2.1 KiB
YAML
83 lines
2.1 KiB
YAML
name: MagnumOpus
|
|
options:
|
|
bundleIdPrefix: de.felixfoertsch
|
|
deploymentTarget:
|
|
macOS: "15.0"
|
|
iOS: "18.0"
|
|
xcodeVersion: "16.0"
|
|
indentWidth: 4
|
|
tabWidth: 4
|
|
usesTabs: true
|
|
packages:
|
|
MagnumOpusCore:
|
|
path: ../Packages/MagnumOpusCore
|
|
targets:
|
|
MagnumOpus-macOS:
|
|
type: application
|
|
platform: macOS
|
|
sources:
|
|
- path: MagnumOpus
|
|
settings:
|
|
base:
|
|
PRODUCT_NAME: MagnumOpus
|
|
PRODUCT_BUNDLE_IDENTIFIER: de.felixfoertsch.MagnumOpus
|
|
DEVELOPMENT_TEAM: NG5W75WE8U
|
|
SWIFT_STRICT_CONCURRENCY: complete
|
|
SWIFT_VERSION: "6.0"
|
|
MACOSX_DEPLOYMENT_TARGET: "15.0"
|
|
MARKETING_VERSION: "2026.03.14"
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
dependencies:
|
|
- package: MagnumOpusCore
|
|
product: Models
|
|
- package: MagnumOpusCore
|
|
product: MailStore
|
|
- package: MagnumOpusCore
|
|
product: IMAPClient
|
|
- package: MagnumOpusCore
|
|
product: SyncEngine
|
|
- package: MagnumOpusCore
|
|
product: SMTPClient
|
|
- package: MagnumOpusCore
|
|
product: TaskStore
|
|
MagnumOpus-iOS:
|
|
type: application
|
|
platform: iOS
|
|
sources:
|
|
- path: MagnumOpus
|
|
settings:
|
|
base:
|
|
PRODUCT_NAME: MagnumOpus
|
|
PRODUCT_BUNDLE_IDENTIFIER: de.felixfoertsch.MagnumOpus
|
|
DEVELOPMENT_TEAM: NG5W75WE8U
|
|
SWIFT_STRICT_CONCURRENCY: complete
|
|
SWIFT_VERSION: "6.0"
|
|
IPHONEOS_DEPLOYMENT_TARGET: "18.0"
|
|
TARGETED_DEVICE_FAMILY: "1,2"
|
|
MARKETING_VERSION: "2026.03.14"
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
dependencies:
|
|
- package: MagnumOpusCore
|
|
product: Models
|
|
- package: MagnumOpusCore
|
|
product: MailStore
|
|
- package: MagnumOpusCore
|
|
product: IMAPClient
|
|
- package: MagnumOpusCore
|
|
product: SyncEngine
|
|
- package: MagnumOpusCore
|
|
product: SMTPClient
|
|
- package: MagnumOpusCore
|
|
product: TaskStore
|
|
MagnumOpusTests:
|
|
type: bundle.unit-test
|
|
platform: macOS
|
|
sources:
|
|
- path: MagnumOpusTests
|
|
dependencies:
|
|
- target: MagnumOpus-macOS
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: "6.0"
|
|
GENERATE_INFOPLIST_FILE: YES
|