kundenkarte/ajax
data 143ddcb958 feat: Graph-Toggle, Baum-Farben, PWA-Baumansicht
- Graph-Integration von feature/cytoscape-graph auf main portiert
  (anlagen.php + contact_anlagen.php: View-Mode, Toolbar, Container)
- Baum-Knoten farblich unterschieden: grün=Gebäude, blau=Equipment, orange=Endgerät
  (CSS border-left + Icon-Farbe je nach can_have_children/can_have_equipment)
- PWA: Kompletter Anlagen-Baum statt flache Liste
  (API liefert rekursiven Baum, Frontend mit aufklappbaren Knoten)
- PWA: Equipment-Container öffnen Editor, Strukturknoten klappen auf/zu
- Connection-URLs in contact_anlagen.php: contactid Parameter ergänzt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 12:09:13 +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: Graph-Toggle, Baum-Farben, PWA-Baumansicht 2026-02-26 12:09:13 +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