尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Migraine Headache Tracker Log: One-tap headache logging that pairs each entry with health and barometric weather context.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗One-tap headache tracking for iPhone & Apple Watch.
Log a headache in one tap. The app automatically captures 50+ data points from Apple Health and local weather. Export a doctor-friendly CSV whenever you're ready.
Free. No ads. No accounts. No cloud. Open source.
Website | App Store | Privacy Policy | Support
Headache Logger stores everything on your device. No accounts, no analytics, no ads, no cloud sync.
Location is used once per tap to fetch local weather from Open-Meteo. Raw coordinates are never stored. Your data leaves your device only when you explicitly export it.
| Framework | Purpose |
|---|---|
| SwiftUI | UI |
| SwiftData | Local persistence |
| HealthKit | Apple Health integration (read-only) |
| CoreLocation | Location for weather lookup |
| Open-Meteo API | Weather |
| WidgetKit + App Intents | Home screen widget |
| WatchConnectivity | Apple Watch sync |
| XcodeGen | Project generation |
HeadacheLogger/ iPhone app
HeadacheLoggerWatch/ Apple Watch companion
HeadacheLoggerWidget/ Home screen widget extension
HeadacheLoggerTests/ Unit tests
SharedHeadache/ App group helpers and shared keys
docs/ GitHub Pages (landing page, privacy, support)
scripts/ Helper scripts (e.g. TestFlight upload)
xcodegen generate
xcodebuild -project HeadacheLogger.xcodeproj -scheme HeadacheLogger -destination 'generic/platform=iOS' build
xcodebuild -project HeadacheLogger.xcodeproj -scheme HeadacheLogger -destination 'platform=iOS Simulator,name=iPhone 17' test
See LICENSE for details.
Jack Wallner — [email protected]