Activity and nutrition legacy CSV imports enforce tier limits with UsageBadge UI; Universal CSV gets mapping validation on copy/import, format-check parity, and structured error_details. version: 0.9u module: activity 1.2.1, nutrition 1.0.3, csv_import 0.4.0 Co-authored-by: Cursor <cursoragent@cursor.com>
453 B
453 B
Automatischer Audit (Code, 2026-07-23)
Feature-Gate-Zuordnung aus Admin/DB implementiert:
- Migration
041_widget_feature_requirements.sql - Logik:
backend/widget_feature_requirements_db.py,dashboard_widget_entitlements.py - Admin-UI:
AdminWidgetFeatureAssignmentsPage.jsx, Route/admin/widget-features - Changelog:
backend/version.py(Admin Widgets × Features)
Hardcodierter Katalog wird durch DB-Overrides ergänzt (Hybrid-Modell).