diff options
| author | ivar <i@oiee.no> | 2026-03-24 12:29:47 +0100 |
|---|---|---|
| committer | ivar <i@oiee.no> | 2026-03-24 12:29:47 +0100 |
| commit | c0f84ad32693afed9d53a5962303e91172e95a3d (patch) | |
| tree | 4b6f4d3546cf66d686b3d85bbd68df5c62a5a7c5 /Solverv.xcodeproj | |
| parent | def2bdee1007f05d0fb6f1a69b2817d2e03b2c54 (diff) | |
| download | solverv-c0f84ad32693afed9d53a5962303e91172e95a3d.tar.xz solverv-c0f84ad32693afed9d53a5962303e91172e95a3d.zip | |
feat: add location fetching and sun time calculation to widget provider
- Fetch cached user location from AppGroupManager (via App Group storage)
- Check if location is fresh (< 24 hours old)
- Calculate sunrise/sunset times using SunTimes utility if location is fresh
- Pass sun times to SolvervDef for widget display
- Create widget-local copies of AppGroupManager and SunTimes utilities
- Widget maintains midnight refresh policy
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Diffstat (limited to 'Solverv.xcodeproj')
| -rw-r--r-- | Solverv.xcodeproj/project.pbxproj | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Solverv.xcodeproj/project.pbxproj b/Solverv.xcodeproj/project.pbxproj index 8819bbc..acb1dd0 100644 --- a/Solverv.xcodeproj/project.pbxproj +++ b/Solverv.xcodeproj/project.pbxproj @@ -174,7 +174,7 @@ attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 2600; - LastUpgradeCheck = 2600; + LastUpgradeCheck = 2630; TargetAttributes = { 1B8629BE2EF0C636005A1C75 = { CreatedOnToolsVersion = 26.0.1; @@ -306,6 +306,7 @@ MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; + STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; @@ -363,6 +364,7 @@ MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; + STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_COMPILATION_MODE = wholemodule; VALIDATE_PRODUCT = YES; }; |
