Changelog

Alle Änderungen und neuen Features · aktuelle Version: v1.12.1

← Zurück zum Dashboard
v1.12.1 aktuelle Version Unbestätigte Liefertermine gekennzeichnet 28.07.2026
  • Verbessert Im Dashboard zeigt die Spalte „In Lieferung" jetzt „Termin unbestätigt" mit ~Datum, wenn eine beauftragte Bestellung noch keine bestätigte KW von der Fabrik hat – der Termin ist dann nur geschätzt.
v1.12.0 Partner-API für Bestellungen 27.07.2026
  • Neu Neuer API-Endpunkt GET /api/purchase-orders: liefert die ausstehenden Bestellungen (Status, Menge, erwartetes Eintreffen, Lieferant) als JSON – genutzt vom Filzwerk für die Vorschau „welche Kosten kommen auf uns zu". Geschützt über CRON_SECRET (wie /api/sync).
v1.11.1 Mindestbestellmenge = Losgröße 25.07.2026
  • Verbessert Die Mindestbestellmenge wirkt jetzt als Losgröße: Die empfohlene Bestellmenge wird auf das nächste Vielfache der Mindestbestellmenge aufgerundet (FilzFabrik produziert nur ganze Lose), statt nur auf die Mindestmenge angehoben zu werden.
v1.11.0 Mindestbestellmenge pro Produkt 23.07.2026
  • Neu Neues Feld „Mindestbestellmenge" in den Prognose-Parametern jedes Produkts (z.B. 2400 m² bei FilzFabrik-Rollenware). Ist eine Bestellung nötig, wird die empfohlene Bestellmenge nie kleiner als dieser Wert. 0 = keine Vorgabe.
v1.10.7 Archivierte Produkte nicht zuweisbar 03.07.2026
  • Verbessert Archivierte Produkte können auf keinem Weg mehr einer Gruppe zugewiesen werden: das Verschieben-Dropdown fehlt bei archivierten Mitgliedern, und der Server lehnt Zuweisungen mit klarer Meldung ab (Prognose- und Bündel-Gruppen). Entfernen bleibt möglich, um Altlasten loszuwerden.
v1.10.6 Produktstatus in Prognose-Gruppen 03.07.2026
  • Neu Prognose-Gruppen zeigen den Shopify-Status: im „+ Produkt hinzufügen"-Dropdown steht hinter jedem Produkt „Aktiv" oder „Entwurf", und jedes Gruppenmitglied trägt ein farbiges Status-Badge (grün = Aktiv, gelb = Entwurf, grau = Archiviert).
v1.10.5 Fix: Prognose-Gruppe sauber entfernen 02.07.2026
  • Fix Wird ein Produkt aus einer Prognose-Gruppe entfernt (oder eine Gruppe gelöscht), wird das Shopify-Metafeld jetzt wirklich gelöscht. Vorher blieb es in Shopify stehen und der nächste Sync holte das Produkt zurück in die Gruppe.
v1.10.4 Archivierte Produkte aus Gruppen-Auswahl 02.07.2026
  • Verbessert In Shopify archivierte Produkte erscheinen nicht mehr in der Produktauswahl für Bündel- und Prognose-Gruppen. Entwürfe bleiben auswählbar. (Sync liest dafür den Shopify-Produktstatus.)
v1.10.3 Sync-Frequenz im Frontend 25.06.2026
  • Neu Neue Seite „Einstellungen" (im Menü „Mehr"): automatischen Shopify-Sync ein-/ausschalten und die Frequenz wählen (stündlich bis täglich).
  • Neu App-interner Scheduler löst den Sync selbst aus – ein externer Cron ist nicht mehr nötig. Zeigt letzten und nächsten Lauf an.
v1.10.2 Automatischer Sync & Sync-Fix 24.06.2026
  • Neu Sync-Endpoint POST /api/sync per Geheimnis absicherbar (Env CRON_SECRET, Header „x-cron-key" oder ?key=) – Grundlage für einen nächtlichen Coolify-Cron.
  • Fix Verkaufs-Sync: seltener Absturz „duplicate key" behoben – Werte werden vor dem Schreiben pro (Produkt, Tag) zusammengefasst und per Upsert geschrieben.
v1.10.1 Prognose-Gruppen verwalten 24.06.2026
  • Neu Prognose-Gruppen lassen sich jetzt direkt unter Gruppen → Prognose-Gruppen anlegen – auch leer, bevor Produkte zugewiesen sind.
  • Neu Je Gruppe werden die zugehörigen Produkte aufgelistet; Produkte lassen sich hinzufügen, in eine andere Gruppe verschieben oder entfernen. Jede Zuordnung wird ins Shopify-Metafeld zurückgeschrieben.
  • Verbessert Ein Produkt gehört garantiert zu höchstens einer Prognose-Gruppe – beim Zuweisen wird es automatisch aus der alten genommen.
v1.10.0 Prognose-Gruppen (Shopify-Metafeld) 24.06.2026
  • Neu Prognose-Gruppen: Produkte mit gleichem Wert im Shopify-Metafeld custom.prognose_gruppe teilen sich Prognose-Parameter. Das Metafeld wird automatisch in Shopify angelegt und ist dort wie im Tool editierbar.
  • Neu Auf der Produktseite lässt sich die Prognose-Gruppe setzen – sie wird zugleich ins Shopify-Metafeld zurückgeschrieben.
  • Verbessert „Gruppen" ist jetzt ein Menüpunkt mit zwei Tabs: Bündel-Gruppen (Varianten zusammenfassen) und Prognose-Gruppen (Parameter je Gruppe, Bulk-Anwendung auf alle Mitglieder).
v1.9.2 Sync-Rückblick & Menü „Mehr" 24.06.2026
  • Verbessert Sync prüft jetzt immer die letzten 21 Tage neu und korrigiert sie – so werden Bestellungen erfasst, die erst Wochen später gepackt/geändert werden (Status/Mengen ändern sich dann noch).
  • Verbessert Header aufgeräumt: Empfehlungen, Verbesserung vorschlagen, Rückmeldungen und Changelog liegen jetzt unter einem Menü „Mehr ▾".
v1.9.1 Inkrementeller Verkaufs-Sync 24.06.2026
  • Verbessert Verkaufsdaten bleiben in der Datenbank; pro Sync werden nur noch Bestellungen seit dem letzten Lauf nachgeholt (statt jedes Mal 365 Tage). Deutlich schneller und schonender für die Shopify-API.
  • Neu Voller Neuaufbau bei Bedarf weiterhin möglich über POST /api/sync?full=1.
v1.9.0 Filter, Hersteller & Ampel-Feinschliff 24.06.2026
  • Neu Hersteller ausschließen: ganze Marken (z.B. EpicPly) im Dashboard ausblenden – Schreibweisen wie „epicply"/„epicPLY" werden zusammengefasst.
  • Neu Kategorie-Filter: Dashboard auf eine Shopify-Kategorie eingrenzen (z.B. nur „Filz"). Hersteller & Kategorie kommen automatisch aus Shopify (vendor/productType).
  • Neu Status „grün" ausblendbar – mit deutlichem Hinweis-Banner, dass „Alles im Lot" gerade nicht angezeigt wird und wie viele Einträge betroffen sind.
  • Neu Nachfrage-Spitze: Artikel mit deutlich erhöhter jüngster Nachfrage (vs. üblich) werden mit 🔥 markiert – die müssen dringender bestellt werden als sonst.
  • Neu NEU-Badge: frisch auf „Dringend bestellen" gesprungene Artikel bekommen einen blinkenden NEU-Hinweis, bis man ihn wegklickt („gesehen").
  • Neu Kategorie-Parameter: Lieferzeit, Puffer, Reichweite & Wachstum je Kategorie setzen und per Klick auf alle Produkte der Kategorie anwenden.
  • Verbessert Ampel-Beschriftung klarer: „Dringend bestellen" (rot), „Sollte bestellt werden" (gelb), „Alles im Lot" (grün).
v1.7.0 Bestell-Checkliste & SAP-Nummern 23.06.2026
  • Neu Bestell-Checkliste pro Auftrag: Muss bestellt werden → Angefragt → Beauftragt → In Lieferung → Eingetroffen. Per Klick zum nächsten Schritt, mit Bestelldatum.
  • Neu SAP-/Artikelnummer je Produkt hinterlegbar (Prognose-Parameter) – verknüpft Shop-Produkte mit Lieferanten-Aufträgen (z.B. FilzFabrik).
  • Neu Bestellungen in m²/lfm: Fertigungsaufträge der Rollenware mit Menge in m² und bestätigter Kalenderwoche (KW) erfassbar.
  • Neu Die 8 FilzFabrik-Aufträge wurden importiert und den Produkten zugeordnet (Seed-Skript, idempotent).
  • Verbessert Bestellungen-Seite als Karten mit Checkliste statt schlichter Tabelle; Empfehlungen erkennen „muss bestellt"- und überfällige Aufträge über alle Status hinweg.
v1.6.0 Empfehlungen 11.06.2026
  • Neu Neue Seite „✨ Empfehlungen": das Tool analysiert die eigenen Daten (rote Produkte ohne Bestellung, Stock-outs, überfällige Lieferungen, Standard-Parameter, Sync-Frische u.v.m.) und macht konkrete Verbesserungsvorschläge mit Begründung.
  • Neu Weiterentwicklungs-Ideen von Claude für die Forecast-Logik (gewichtete Nachfrage, Saisonalität im Bestellzeitpunkt, Backtesting, Lieferanten-Bündelung …) – per Klick als Wunsch in die Rückmeldungen übernehmbar.
v1.5.0 Verfügbarkeits-Korrektur & Wachstumsfaktor 10.06.2026
  • Neu Nicht-lieferbar-Zeiträume (Bestand ≤ 0) werden in der Produktgrafik rot hinterlegt – inkl. Tooltip mit Anzahl der betroffenen Tage.
  • Neu Bereinigte Nachfrage: Stock-out-Tage verzerren die Ø-Nachfrage nicht mehr nach unten. Forecast rechnet mit der „wahren" Nachfrage aus verfügbaren Tagen.
  • Neu Bestands-Historie: jeder Sync zeichnet den Tagesbestand auf (auch negative Werte). Vergangenheit wird zusätzlich aus Verkäufen + Wareneingängen rekonstruiert.
  • Neu Wachstumsfaktor (%) pro Produkt und Gruppe: erhöht Prognose, Reorder Point und Bestellmengen, damit bei Firmenwachstum nichts leer läuft.
  • Verbessert Dashboard zeigt ⚠ bei bereinigter Nachfrage und 📈 bei aktivem Wachstumsfaktor (Details im Tooltip).
  • Verbessert Vergangene Bestellungen (eingetroffen/storniert) werden jetzt neueste zuerst sortiert.
v1.4.1 Versionsnummer & Umgebungs-Badge 04.06.2026
  • Neu Versionsnummer (v1.4.1) im Header – klickbar, führt direkt zum Changelog.
  • Neu Umgebungs-Badge im Header: „Lokal" (orange) lokal, „Live" (grün) auf der Produktivinstanz – automatisch ohne Konfiguration.
  • Neu Diese Changelog-Seite – vollständige Release-Historie von v1.0.0 bis heute.
v1.4.0 Shopify Purchase Orders 04.06.2026
  • Neu Shopify Purchase Orders werden automatisch bei jedem Sync eingelesen – Shopify ist jetzt die Quelle der Wahrheit für Lieferbestellungen.
  • Neu Bestellungen-Seite zeigt Shopify-POs mit grünem Badge und direktem Link nach admin.shopify.com/purchase_orders.
  • Neu Shopify-POs sind read-only im Tool – Status-Änderungen laufen über Shopify und werden beim nächsten Sync übernommen.
  • Fix Build-Warnings behoben: csrf.trustedOrigins statt deprecated checkOrigin, ARIA-Rolle für Modal-Hintergrund.
  • Fix Shopify Env-Variablen: ACCESS_TOKEN und SHOPIFY_STORE funktionieren als Alias für die Standard-Variablen.
v1.3.0 Bestellungen & Spaltenkonfiguration 04.06.2026
  • Neu Seite „Bestellungen": geplante Lieferungen erfassen – Menge, Eintreffdatum, Notiz. Fließt direkt in Forecast und Grafik ein.
  • Neu Dashboard: alle 11 Spalten individuell ein-/ausblendbar (⚙ Spalten). Auswahl wird im Browser gespeichert.
  • Neu Neue Spalte „In Lieferung": zeigt offene Wareneingänge direkt im Dashboard inkl. Datum.
  • Verbessert Forecast rechnet Wareneingänge ein: Reichweite verlängert sich, empfohlene Bestellmenge sinkt, Ampel verbessert sich.
  • Neu Schnell-Anlage von Wareneingängen direkt auf der Produktdetailseite.
v1.2.0 Verkaufsgrafik mit Saisonalität 03.06.2026
  • Neu Interaktive Grafik auf jeder Produktdetailseite: 18 Monate Vergangenheit + 12 Monate Prognose (Chart.js).
  • Neu Saisonales Modell: berechnet monatliche Indizes aus der Verkaufshistorie und gewichtet die Prognose entsprechend.
  • Neu Saisonprofil-Heatmap: 12 Monatskacheln zeigen den prozentualen Über-/Unterschuss zum Jahresschnitt.
  • Neu Lagerbestand-Kurve (rechte Achse) zeigt die prognostizierte Bestandsabnahme bis zum Nullpunkt.
  • Neu Vertikale Marker für Heute, spätesten Bestelltermin und voraussichtliches Leerdatum.
v1.1.0 Produktgruppen, Schwellwerte, Feedback 02.06.2026
  • Neu Produktgruppen: Varianten zusammenfassen (z.B. Clips 50er + 10er → Einzelclip). Forecast und Bestellmenge in Basiseinheit.
  • Neu Pro-Produkt-Schwellwerte: Lieferzeit, Sicherheitspuffer und Bestellreichweite direkt auf der Detailseite editierbar.
  • Neu Produkte ausschließen: Artikel aus dem Dashboard ausblenden mit einem Klick, jederzeit wieder einblendbar.
  • Neu Feedback-Funktion: „Verbesserungsvorschlag"-Button im Header, gespeichert in DB, Admin-View unter /feedback.
v1.0.0 Launch 01.06.2026
  • Neu Dashboard mit Ampel-System (rot/gelb/grün), Sortierung, Suche, Status-Filter und CSV-Export.
  • Neu Shopify-Sync: Produkte, Bestand und Verkäufe aus Shopify Admin API importieren. Mock-Modus ohne Token.
  • Neu Forecast-Kennzahlen: Ø-Tagesnachfrage, Reorder Point, Days of Cover, empfohlene Bestellmenge.
  • Neu Produktdetailseite mit Verkaufshistorie und Prognose-Parametern.
  • Neu Deployment: SvelteKit + adapter-node, PostgreSQL via Drizzle, Coolify/Nixpacks auf Hetzner.
Interne Anwendung · Prognose ohne Gewähr