github CodyBontecou/health-md v1.1.0

9 hours ago

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 HealthMdUITests2 and obsidian-health-charts-plugin
  • Added AppIcon assets to repo (was incorrectly gitignored)
  • Updated README: replaced Obsidian references with iOS filesystem markdown

Don't miss a new health-md release

NewReleases is sending notifications on new releases.