diff options
| author | ivar <i@oiee.no> | 2026-03-23 16:19:19 +0100 |
|---|---|---|
| committer | ivar <i@oiee.no> | 2026-03-23 16:19:19 +0100 |
| commit | a5839d84b64333e74c34aa0c69f5ca0b23664bb8 (patch) | |
| tree | bcb26c93a0a4d0e47f2f1aca6c4be6ce7c10c43a /Solverv/Utilities | |
| parent | 141e76fb5b9da799988a61a3f62d2523d63e6e35 (diff) | |
| download | solverv-a5839d84b64333e74c34aa0c69f5ca0b23664bb8.tar.xz solverv-a5839d84b64333e74c34aa0c69f5ca0b23664bb8.zip | |
feat: add SolsticeData manager with hardcoded events 2025-2030
- 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>
Diffstat (limited to 'Solverv/Utilities')
0 files changed, 0 insertions, 0 deletions
