New Features
Comprehensive Apple Health Metrics (100+)
- Added 100+ metric definitions across 17 categories: Sleep, Activity, Heart, Respiratory, Vitals, Body Measurements, Mobility, Cycling, Nutrition, Vitamins, Minerals, Hearing, Mindfulness, Reproductive Health, Symptoms, Other, and Workouts
- New MetricSelectionView with expandable categories, search, and bulk actions
Universal Granular Tracking System
- Individual timestamped entry tracking for State of Mind (mood), Workouts, Blood Pressure, Glucose, and Weight
- Configurable folder structure and filename templates
- IndividualTrackingSettings UI with quick actions and per-metric toggles
- Badge counts and dynamic folder preview in settings
Full HKStateOfMind Support (iOS 18+)
- Mood tracking with valence, labels, and associations
- Mood data integrated across all export formats (Markdown, JSON, CSV, Obsidian Bases)
- Summary sections with emoji support
Daily Aggregate Vitals
- Switched vitals queries from sample-based to statistics-based (avg/min/max)
- Ranges shown in Markdown export when min != max
- Backward-compatible computed properties for legacy field names
Export Format Customization
- Date format preferences (ISO 8601, US/EU short/long, compact, friendly)
- Time format preferences (12h/24h with/without seconds)
- Unit preferences (metric vs imperial for distance, weight, temperature)
- Frontmatter field customization -- rename, enable/disable 64+ fields
- Custom static frontmatter fields
- Markdown template options (style, emoji headers, bullet style, heading levels)
Folder Organization
- Date-based folder structure with placeholders (
{year},{month}, etc.) - FolderStructureEditor with presets (Flat, By Year, By Year/Month)
- Subfolder rename prompt after folder picker selection
- Dedicated SubfolderEditor with presets, custom input, and live path preview
Bug Fixes
Sleep Total Hours Double-Counting (#2)
- Fixed overlapping sleep samples from multiple sources (e.g., Apple Watch + iPhone) causing inflated
sleep_total_hours - Sleep intervals are now merged per category before computing durations
UI and Branding
- Updated app icon to purple geometric heart design
- Switched accent colors to purple
- Previously updated color scheme from purple to rose pink to purple (settled on purple)
Housekeeping
- Removed
HealthMdUITests2andobsidian-health-charts-plugin - Added AppIcon assets to repo (was incorrectly gitignored)
- Updated README: replaced Obsidian references with iOS filesystem markdown