=== VoxelPrint Pro ===
Contributors:       AlfonsoDAmore
Tags:               3d‑printing, WooCommerce, produktionen, maker, preview
Requires at least:  6.0
Tested up to:       6.5
Requires PHP:       7.4
Stable tag:         1.0.11
License:            GPLv2 or later
License URI:        https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:        voxel-print-pro
Domain Path:        /languages

== Kurzbeschreibung ==

WP‑Plugin für 3D‑Druckservice‑Anbieter und Maker. Kunden können ihre 3D‑Modelle hochladen, live anzeigen und Preise auf Basis von Material, Farbe und Druckparametern kalkulieren lassen. Das PHP‑Fundament steht unter GPLv2 oder neuer; Assets und Konfigurationsdateien sind proprietär lizenziert und an das Abo von [voumedia.de/voxelprint-pro](https://www.voumedia.de/voxelprint-pro/) gekoppelt.

== Beschreibung ==

VoxelPrint Pro erweitert WooCommerce zu einer Plattform für professionelle 3D‑Druckservices. Es bietet einen interaktiven 3D‑Viewer, Farbmanagement, variable Materialpreise und einen Lizenzmanager für dein Abomodell. Die PHP‑Dateien stehen unter der GPLv2 oder später; CSS/JS‑Assets und andere Medien sind proprietär lizenziert (siehe `LICENSE.md`). Durch unser Abo erhältst du Support, Updates und Premium‑Features wie White‑Label‑Branding.

**Hauptfunktionen:**

* 3D‑Modell‑Upload und Vorschau im Browser (STL/OBJ).
* Dynamische Preisberechnung anhand von Parametern wie Materialkosten, Druckdauer, Setupgebühr und Farbnutzung.
* Mehrfarbdruck durch Unterstützung von Vertex‑Farben; Export als farbiger OBJ.
* White‑Label‑Branding für Geschäftskunden mit eigenem Logo und Primärfarbe.
* Lizenzmanager zur Verwaltung von Abonnements und automatischen Updates.

== Installation ==

1. Lade das entpackte Plugin‑Verzeichnis `voxel-print-pro` in das Verzeichnis `wp-content/plugins/` deiner WordPress‑Installation hoch.
2. Aktiviere das Plugin über **Plugins → Installierte Plugins** in WordPress.
3. Nach der Aktivierung erscheint ein Menüpunkt **VoxelPrint Pro**. Öffne diesen, um deinen Lizenzschlüssel einzutragen und Materialien/Parameter zu konfigurieren.
4. Für White‑Label‑Optionen und Farbkonfiguration benötigst du eine entsprechende Lizenz.

== Screenshots ==

1. Einstellungsseite mit Preisparametern und Lizenz‑Eingabe.
2. Frontend‑Formular zum Hochladen und Konfigurieren des 3D‑Modells.
3. Live‑Viewer mit Farbauswahl.

== Frequently Asked Questions ==

**Kann ich das Plugin ohne Abo nutzen?**

Der GPL‑Teil des Codes steht dir frei zur Verfügung. Für Aktualisierungen, Support und proprietäre Bestandteile benötigst du jedoch ein aktives Abonnement. Eine abgelaufene Lizenz deaktiviert Premium‑Funktionen wie White‑Label und verhindert den Zugriff auf Updates.

**Warum verwendet ihr eine geteilte Lizenz?**

PHP in WordPress‑Plugins gilt als derivatives Werk und wird deshalb unter GPL veröffentlicht. CSS, JS und Bilder können separat lizenziert werden. Wir nutzen diese Möglichkeit, um ein Abo mit Support, Lizenzen und automatischen Updates bereitzustellen, das mit den WordPress‑Richtlinien konform ist.

== Abo und Support ==

Aktive Abonnements beinhalten Support, Updates und Zugang zu den proprietären Assets. Kündigst du dein Abo, bleiben die GPL‑Bestandteile nutzbar, während Premium‑Funktionen deaktiviert werden können.

== Changelog ==

= 1.0.11 =
* Große Modelldateien werden vor dem Warenkorb in sicheren, wiederholbaren Teilstücken hochgeladen.
* Base64-Übertragung verhindert Fehlalarme durch Web Application Firewalls bei binären STL-Daten.
* Upload- und Warenkorbfortschritt werden animiert angezeigt; der Warenkorb-Button wird erst nach vollständigem Upload und gewählter Grundfarbe freigegeben.
* Der speicherschonende Großmodellmodus deaktiviert Flächenbemalung und Vorschaubilder bei sehr komplexen Modellen und stellt die Werkzeuge beim Wechsel zu kleineren Modellen wieder her.
* Großmodelle verursachen im Checkout keine synchrone 3MF-Erzeugung oder E-Mail-Anhänge mehr; Originaldatei und Konfiguration bleiben zur manuellen Druckaufbereitung erhalten.
* PHP-8.4-Hinweise bei der Druckzeitberechnung wurden behoben.

= 1.0.10 =
* 3MF-Dateien werden anhand ihres eigenen Mittelpunkts in X/Y zentriert und auf Z=0 gesetzt.
* Vorhandene 3MF-Dateien beruecksichtigen ihre Einheit; komplexe Transformationen werden nicht unsicher umgeschrieben.
* Bestell- und Checkout-Viewer verwenden Auto-Fit und erhalten nur sichere Modelldimensionen.
* Die Dimensionsanzeige zeigt die tatsaechlichen Modellabmessungen statt der normalisierten Viewer-Groesse.

= 1.0.8 =
* Neue Release-Version fuer den Updateserver bereitgestellt.

= 1.0.1 =
* Kleine Verbesserungen und Fehlerbehebungen.
* Erweiterung für feste 3D-Modelle.

= 1.0.0 =
* Erste Veröffentlichung. Enthält 3D‑Upload, Preisberechnung, Mehrfarbdruck, Lizenzmanager und White‑Label‑Funktionen.
