Files
Reflect/Feels.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Trey t f2c510de50 Refactor StoreKit 2 subscription system and add interactive vote widget
## StoreKit 2 Refactor
- Rewrote IAPManager with clean enum-based state model (SubscriptionState)
- Added native SubscriptionStoreView for iOS 17+ purchase UI
- Subscription status now checked on every app launch
- Synced subscription status to UserDefaults for widget access
- Simplified PurchaseButtonView and IAPWarningView
- Removed unused StatusInfoView

## Interactive Vote Widget
- New FeelsVoteWidget with App Intents for mood voting
- Subscribers can vote directly from widget, shows stats after voting
- Non-subscribers see "Tap to subscribe" which opens subscription store
- Added feels:// URL scheme for deep linking

## Firebase Removal
- Commented out Firebase imports and initialization
- EventLogger now prints to console in DEBUG mode only

## Other Changes
- Added fallback for Core Data when App Group unavailable
- Added new localization strings for subscription UI
- Updated entitlements and Info.plist

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-09 23:07:16 -06:00

43 lines
1.2 KiB
Plaintext

{
"originHash" : "a94a6f7161636f5a828d77329021c6a57c3834b48e41169d840d1bab50287ba3",
"pins" : [
{
"identity" : "chartspackage",
"kind" : "remoteSourceControl",
"location" : "https://github.com/akatreyt/ChartsPackage",
"state" : {
"branch" : "master",
"revision" : "4eb26e270cba2a2230d9c6b25c2ad629bc215e15"
}
},
{
"identity" : "cloudkitsyncmonitor",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ggruen/CloudKitSyncMonitor",
"state" : {
"revision" : "980208a30685713c4c4eb10897206a2e2574ed3f",
"version" : "1.1.1"
}
},
{
"identity" : "swift-algorithms",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-algorithms",
"state" : {
"revision" : "2327673b0e9c7e90e6b1826376526ec3627210e4",
"version" : "0.2.1"
}
},
{
"identity" : "swift-numerics",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-numerics",
"state" : {
"revision" : "6583ac70c326c3ee080c1d42d9ca3361dca816cd",
"version" : "0.1.0"
}
}
],
"version" : 3
}