105443f2e9
feat: Differenz-Anzeige und UI-Verbesserungen
...
- Differenz-Anzeige (+/-) im CU/AL-Diagramm (immer sichtbar)
- Differenz-Anzeige im Kabel-Diagramm (per Checkbox einblendbar)
- Farbkästchen bei Kabel-Checkboxen passend zur Diagrammfarbe
- Kabel-Diagramm Legende ausgeblendet (nicht doppelt)
- ChangeLog und README aktualisiert
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-24 11:08:01 +01:00
0b280144c0
style: Kabel-Liste als Flexbox, sortiert nach Querschnitt
...
- Sortierung: kleinster Querschnitt zuerst (dann Aderanzahl, dann Ref)
- Flexbox-Layout statt Tabelle (3 Spalten, links buendig)
- Responsives Layout mit min-width
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-24 10:52:37 +01:00
f2ccdbac2a
fix: Kabel-Auswahl behaelt Zustand beim Aktualisieren
...
- Neues Hidden-Feld cable_filter zeigt an ob Formular submitted wurde
- Beim ersten Laden: alle Kabel ausgewaehlt
- Nach Submit: nur ausgewaehlte Kabel behalten
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-24 10:51:06 +01:00
b4b8348c1f
fix: Alle Kabel Button submittet Formular automatisch
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-24 10:50:19 +01:00
56a4e29621
fix: Alle Kabel Button als Toggle (alle ein/aus)
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-24 10:48:38 +01:00
b90f13da34
feat: Kabel-Kupferzuschlag-Diagramm auf Dashboard
...
- Neues Diagramm zeigt Kupferzuschlag-Verlauf pro Kabel
- Kabel-Auswahl mit Checkboxen (alle oder einzelne)
- Modus-Auswahl: EUR/m oder Gesamtbetrag (mit Mindestmenge)
- API: getProductsWithKupfergehalt(), getCableChartData()
- Version auf 1.3 erhöht
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-24 10:46:11 +01:00
2e2cb5b710
fix: Kupferzuschlag mit Mindestmenge berechnen und auf 2 Stellen runden
...
- Formel: Kupfergehalt × CU-Notiz / 100.000 × Mindestmenge
- Ergebnis auf 2 Nachkommastellen gerundet
- Cronjob und Trigger angepasst
- Dokumentation aktualisiert
- Version auf 1.2 erhöht
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-24 09:25:05 +01:00
8729b5fdb7
Metallzuschlag v1.1 - Kupferzuschlag-Berechnung + Notierungsverlauf
...
- Sonepar Metal Note API: CU/AL Tageswerte + Monatsdurchschnitte
- Dashboard mit Chart.js Verlaufsdiagramm (30/90/365 Tage)
- Trigger: Kupfergehalt (kg/km) = Aderanzahl × Querschnitt × 8,89
- Trigger: Kupferzuschlag (€/m) auf Einkaufspreisen berechnen
- CU-Logik: Lieferant-eigener Wert oder aktuellster aus History
- Cronjobs: Wöchentlicher API-Abruf + Kupferzuschlag-Neuberechnung
- Extrafields: Lieferantenkarte (CU/AL/Datum/Quelle), Produkt (Aderanzahl/Querschnitt/Kupfergehalt)
- Admin-Seite mit API-URL, Auto-Fetch, Lieferantenübersicht
- Mehrsprachig (de_DE, en_US)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 17:41:31 +01:00