summaryrefslogtreecommitdiffstats
path: root/Solverv/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* fix: resolve compiler warnings about unused variable mutationsivar2026-03-241-1/+1
| | | | | | | Changed var to let for baseComponents and utcComponents that are never mutated after initialization. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
* feat: add AppGroupManager for widget-app data syncingivar2026-03-231-0/+67
|
* feat: add SunTimes calculator using NOAA algorithm with test-driven approachivar2026-03-231-0/+148
- Implements NOAA solar position algorithm for accurate sunrise/sunset calculation - Uses UTC-based calculations with proper timezone conversion - Includes comprehensive test cases covering spring equinox and polar regions - Handles edge cases like sun always up/down in polar regions gracefully - Tests validate accuracy within realistic tolerances for different latitudes Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>