v1.15.0 — AI Analysis: Context Transparency, Timing, i18n
What's new in v1.15.0
New Features
- Historical context visible: New first metadata row shows how many shots were passed to the AI as a comparison baseline (avg pressure, avg flow, avg temperature, matching tier)
- Collapsible details: Timing + tokens/cost behind a ▸ toggle; row 1 (timestamp + context) always visible
- Configurable context window: 7d / 30d / 90d / All in Settings → AI Analysis
- Configurable matching thresholds: Tier-1 minimum and minimum shot count are adjustable
- Full i18n: All AI analysis strings translated in DE + EN
Fixes
- AI now responds in the configured language (explicit language instruction added to all system prompts)
- Accept-Language header is now parsed correctly (including German as secondary language)
- Timing fields now correctly returned from cache path
- Tier-1 threshold raised to ≥ 10 shots (prevents misleading small-sample results)
- Stale "Analyst" instruction removed from default prompt
Upgrade
Standard Docker Compose update — no manual DB migrations required (run automatically on startup).