kundenkarte/ajax
data da4ed40ad2 feat(pwa): Anlagen-Übersicht Redesign, TE-Lücken, Feld-Badges
- Anlagen-Screen: Kontakte/Adressen oben als vertikale Liste mit Chevron
- Anlagen-Cards: Horizontales Layout (Icon + Titel + Pfeil), volle Breite
- Feld-Badges aus Admin-Einstellungen (show_in_tree) auf Anlagen-Cards
- Kunden-Adresse als Trennlabel bei Anlagen ohne Kontaktzuweisung
- Back-Navigation Fix: Anlagen werden nachgeladen falls leer (Refresh→Back)
- TE-Lücken-Berechnung: getMaxGap() für zusammenhängende freie Slots
- Typ-Buttons gefiltert: Nur Typen die in verfügbare Lücke passen
- Equipment-Blöcke: 80px Höhe, Sicherungsautomat-Optik
- PHP 8.1: trim() null-safe mit ?? ''
- Cache-Versionen synchronisiert auf v2.7
- equipmentconnection: source/target_terminal_id im UPDATE SQL ergänzt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:46:09 +01:00
..
anlage.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
anlage_connection.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
anlage_docs.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
anlage_images.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
anlage_tooltip.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
audit_log.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
bom_generator.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
building_types.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
equipment.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
equipment_carrier.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
equipment_connection.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
equipment_panel.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
equipment_type_block_image.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
equipment_type_fields.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
equipment_type_icon.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
export_schematic_pdf.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
export_tree_pdf.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
favorite_update.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
field_autocomplete.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
file_preview.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
graph_data.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
graph_save_positions.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
icon_upload.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
medium_types.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
pwa_api.php feat(pwa): Anlagen-Übersicht Redesign, TE-Lücken, Feld-Badges 2026-02-26 11:46:09 +01:00
tree_config.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
type_fields.php feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00