feat: enhance location map with route history, animations, follow mode, and fix API models

- Fix position address model nullability (province field missing from API)
  - Fix health query order to sortDirection to match backend API
  - Add pagination to health chart queries to prevent backend timeout
  - Align GetDevicesResponseModel with full backend schema
  - Add route history with gradient polyline, direction arrows, and clustering
  - Add animated map movements
  - Add follow mode with auto-refresh
  - Add share location via Google Maps link
  - Add fit bounds on history load
  - Add expandable action buttons panel
  - Add location list bottom sheet with type filters
  - Add whitelist sync alongside secondary contacts
  - Add loading state to linked devices screen
  - Refactor location_map.dart: extract RouteHistoryLayer, MapActionsPanel
  - Migrate setState to LocationMapViewModel
This commit is contained in:
2026-03-22 02:30:21 +01:00
parent 435a9c04f9
commit 0088d146f0
55 changed files with 1667 additions and 677 deletions

View File

@@ -730,6 +730,11 @@
"locationStatus": "Estado",
"locationStatusActive": "Activa",
"locationStatusInactive": "Inactiva",
"locationListGeofences": "Zonas de seguridad",
"locationListFrequentPlaces": "Lugares frecuentes",
"locationListPositionHistory": "Historial de posiciones",
"locationListNoItems": "No hay elementos para mostrar",
"locationListAll": "Todos",
"locationHistoryPosition": "Posición del historial",
"locationDate": "Fecha",
"locationType": "Tipo",