| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
- 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>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Create SolsticeData singleton manager with 24 hardcoded solstice/equinox events
- Implement nextEvent() to return the next upcoming event
- Implement upcomingEvents(count:) to return N upcoming events
- Implement progressToNextEvent() to calculate elapsed/total days between events
- Add comprehensive test suite covering all public methods
- All events stored in UTC with conversion utilities
- Build verified successfully
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
| | |
|
| | |
|
| |
|
|
| |
verification
|
| | |
|
| |
|
|
| |
with ISO 8601, widget refresh code, image asset names, progress calculation, state recovery logic
|
| |
|
|
| |
AppGroup schema, images, and offline behavior
|
| | |
|
| | |
|
| |
|