Releases: johannes-kaindl/health-vitals
Releases · johannes-kaindl/health-vitals
Release list
0.2.0
Added
- Bilingual interface (German / English). The dashboard now follows
Obsidian's UI language automatically — a German Obsidian shows German, any
other language shows English. There is no separate setting; switching
Obsidian's language and restarting switches the plugin too.
Changed
- Minimum Obsidian version raised to 1.8.7 (the plugin now reads the UI
language via Obsidian'sgetLanguage()API, available from 1.8.7).
0.1.1
Changed
- Resolve community-store review-scanner warnings: use Obsidian's
createEl
helper instead ofdocument.createElementin the file picker, and
window.setTimeoutinstead ofactiveWindow.setTimeoutfor the import
yield. - README now has explicit Installation and Usage sections.
0.1.0
Added
- First public release. Import your Apple Health export and explore it inside
Obsidian — everything stays local, no network calls. - Streaming import via a native file picker (
Export.zipor an unpacked
Export.xml) — handles multi-gigabyte exports without loading them into
memory. Progress, current phase and a cancel button are shown while it runs;
the dashboard opens automatically when it's done. - Dashboard with three tabs:
- Overview — one tile per metric with its latest value and a sparkline.
Pin metrics as favourites; the rest is grouped by category and
collapsible. - Detail — click a tile to open its time series, with 1M / 3M / 1Y / All
range presets. Long ranges roll up automatically (days → weeks → months)
to keep the chart readable. - Workouts — monthly workout counts as a bar chart, plus a list of
recent workouts with type, date and duration.
- Overview — one tile per metric with its latest value and a sparkline.
- Charts are hand-drawn SVG using Obsidian's own theme variables, so they
adapt to light, dark and community themes without a charting library. isDesktopOnly— large-export parsing is desktop-only.