summaryrefslogtreecommitdiffstats
path: root/Solverv/Models
Commit message (Collapse)AuthorAgeFilesLines
* refactor: remove duplicate source files now served from Shared/ivar2026-05-063-201/+0
|
* 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 SolsticeData manager with hardcoded events 2025-2030ivar2026-03-231-0/+114
| | | | | | | | | | | | - 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>
* feat: add SolsticeEvent model with UTC-to-local conversionivar2026-03-231-0/+38
|
* feat: add Season enum with colors and descriptionsivar2026-03-231-0/+49