HitKeep 2.4.2 is a focused patch release for dashboard exports. It fixes the site-specific export format dropdown so choosing CSV, XLSX, Parquet, JSON, or NDJSON starts the matching site takeout download.
The all-sites export dropdown already worked. This patch keeps that behavior unchanged and tightens the site-row path that calls /api/sites/{id}/takeout?format=<format>.
Release pipeline note
This patch is intentionally small and follows 2.4.1 quickly. It fixes the site export menu bug and exercises the release pipeline with a narrow change.
What changed
- Site export menu actions: site export dropdown items stay bound to the intended site row while the menu is open.
- Alternate formats: CSV, XLSX, Parquet, JSON, and NDJSON remain available for site-specific takeout downloads.
- Global exports unchanged: the all-sites export dropdown still calls
/api/user/takeout?format=<format>. - Regression coverage: focused unit coverage checks repeated site menu reads, and seeded Playwright coverage verifies all-sites and per-site JSON downloads in the German dashboard at the reported desktop viewport.
Upgrade guidance
Upgrade to 2.4.2 if users rely on site-specific exports from the Import & Export page.
No backend export schema, takeout endpoint, permission model, or supported format changes are included in this patch.