From c0f84ad32693afed9d53a5962303e91172e95a3d Mon Sep 17 00:00:00 2001 From: ivar Date: Tue, 24 Mar 2026 12:29:47 +0100 Subject: 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 --- Solverv.xcodeproj/project.pbxproj | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Solverv.xcodeproj') 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; }; -- cgit v1.3