summaryrefslogtreecommitdiffstats
path: root/Solsnu.Widget/Solsnu_Widget.swift
Commit message (Collapse)AuthorAgeFilesLines
* RefactorsHEADmasterivar2026-05-071-147/+87
|
* refactor: remove duplicate source files now served from Shared/ivar2026-05-061-4/+4
|
* test: add preview entries with sunrise/sunset times for integration testingivar2026-03-241-0/+29
|
* feat: add location fetching and sun time calculation to widget providerivar2026-03-241-1/+23
| | | | | | | | | | | - 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 <noreply@anthropic.com>
* refactor: cache DateFormatter and remove semicolons for code qualityivar2026-03-241-16/+18
|
* feat: add sunrise/sunset properties to SolvervDefivar2026-03-241-58/+28
|
* feat: add medium and large widget configurationsivar2026-03-231-6/+7
|
* feat: implement SolvervDef methods and update widget timeline to refresh at ↵ivar2026-03-231-13/+32
| | | | midnight
* chore: add SolvervDef stub methods for widget integrationivar2026-03-231-3/+22
|
* Initial commitivar2025-12-171-0/+133