Versionshistorie

Alle Updates, Verbesserungen und Fixes im Überblick.

v3.1.0 Aktuell
Juni 2026
Highlight
  • Preisschild-Layouts überarbeitet – aufgeräumt, eleganter und durchgängig auch im Hochformat optimiert.
Neu
  • Layout „Neuheit" – bild-starkes Schild mit großem Produktbild, NEU-Badge und Kern-Specs.
Geändert
  • Standard+ – neu als Marketing-Layout mit Feature-Raster (klar abgegrenzt vom Standard).
  • Aktion – werblicher: Bannerfarbe als Akzent (Slogan/Linie/Aufzählung), großer Claim; niedrigerer Banner.
  • Business – zweispaltig „Konfigurationen | Services", aufgeräumter Kopf.
  • Modern – Specs als umbrechende Pillen, dichter & ausgewogener.
  • Basic – kompakteres Kleingedrucktes, mehr Platz für Inhalte.
Entfernt
  • MediaMarkt- und Info-Layout – selten genutzt, zugunsten einer klareren Auswahl entfernt.
v3.0.0
Juni 2026
Highlight
  • Großes Update: neues Bedien-Konzept & App-Store-Feinschliff – komplett überarbeitete Oberfläche mit geführtem Ablauf, iPadOS-Einstellungen und „Liquid Glass"-Optik für iOS 26.
Neu
  • Neu gestalteter Hauptbereich – geführter Ablauf ① Produkt → ② Vorlage & Format → ③ Erweiterte Optionen.
  • Produktsuche mit Sofort-Filter – plus „Zuletzt verwendet"-Schnellzugriff statt langem Dropdown.
  • Visueller Layout-Picker als Standard – Geräte-Anzahl mit Zweck-Labels (Einzeln / Vergleich / Übersicht).
  • Einstellungen im iPadOS-Stil – Kategorie-Leiste + Detailansicht; auch DB- und Werbefelder-Editor mit Kategorie-Leiste.
  • iOS-26 „Liquid Glass"-Schalter – neue Schalter-Optik durchgängig in der App.
  • Druck-Bestätigung mit Zusammenfassung – inkl. Option „Für Schwarz-Weiß-Druck (Akzente schwarz)".
  • Canvas mit Zoom – Stufen −/+/100 %/Anpassen und echten Maßangaben.
Verbessert
  • Druck = Vorschau – identische Schriftgrößen/Layouts dank gemeinsamer CSS-Quelle.
  • Bessere Lesbarkeit auf Papier – satte schwarze Specs & Werbefelder, lesbarere Labels/Kleingedrucktes.
  • Pixelgenaue Zeilenumbrüche – Folgezeilen hängen sauber unter dem Text (Specs und Werbefelder).
  • Barrierefreiheit – sichtbarer Tastatur-Fokus, Esc schließt Dialoge, „reduzierte Bewegung", aria-Labels.
  • Dark Mode & responsives Layout – auf allen Seiten; geschärfte PWA-/App-Icons.
v2.1.1
30. Mai 2026
Fixes
  • Datenbank Editor: Schema-Verlust nach Reload – Das specSchema (Kategorie-/Feldstruktur) ging nach jedem Seitenneuladen verloren und wurde auf den Standard zurückgesetzt. Jetzt wird es bei jeder Änderung in localStorage gesichert und beim Start automatisch wiederhergestellt.
  • Datenbank Editor: Abschnitt umbenennen ohne Re-RenderrenameSchemaSection() aktualisierte die Daten, renderte aber nicht neu. Die Änderung war erst nach der nächsten Interaktion sichtbar.
  • Toast-Benennung vereinheitlicht – Werbefelder-Editor verwendete toast() statt showToast(). Jetzt konsistent mit Editor und Datenbank-Editor.
Verbessert
  • Schema-Import speichert automatisch – Beim Import einer datenbank_new.js wird das enthaltene specSchema jetzt ebenfalls in localStorage gesichert.
v2.1.0
20. Mai 2026
Neu
  • posOS Shared Login – posOS-Konten funktionieren automatisch auch im Pricetag Creator; Konten werden beim Start aus Firebase geladen und mit denselben Zugangsdaten akzeptiert.
  • Berechtigungssystem – Admin kann pro Feature (Drucken, PDF, Batch-Export, Plakate, DB Editor, Werbefelder-Editor, NPI, #COL) einzeln festlegen, ob Standard-User Zugriff hat; Einstellungen werden in Firebase unter pricetags/permissions synchronisiert und greifen sofort.
  • „MUSTER PREVIEW" Wasserzeichen – beim Hovern über ein Layout-Vorschaubild erscheint ein diagonales, halbtransparentes Wasserzeichen über dem Canvas-Overlay.
  • Automatische Produktbild-Hintergrundfarbe – Canvas API erkennt die Eckpixel des Produktbildes und passt den Hintergrund des Bildbereichs automatisch farblich an; funktioniert auch im Druck/PDF-Export (Farbe als Inline-Style eingebettet).
  • Impressum – „Impressum"-Button in der Navigationsleiste öffnet ein Modal mit vollständigem Impressum gemäß § 5 ECG.
Verbessert
  • MediaMarkt Layout – Schriftgrößen – Slogan, Spezifikationszeilen und Farb-Badges vergrößert für bessere Lesbarkeit auf gedruckten Pricetags.
  • INFO Layout – Schriftgrößen – Tagline (9 → 12 px), Spec-Zeilen (8,5 → 11 px) und Farb-Badges (12 → 16 px) vergrößert.
v2.0.2
15. Mai 2026
Neu
  • Login-System (PtAuth) – Anmeldung mit Benutzername und Passwort; zwei Admin-Konten (zeus / god und kkaragkiozis / 2108), ein Standard-User (mm / mm); Logout-Button in der Navigationsleiste.
  • Passwort-Reset – Admins können Passwörter für alle Benutzer zurücksetzen; neue Passwörter werden in localStorage und Firebase (pw_overrides) gespeichert und beim App-Start aus Firebase geladen.
  • Landing Page – neue Einstiegsseite (index.html) mit zwei Karten (Pricetag Creator & posOS); Glassmorphism-Design mit ambient blobs, standardmäßig im Hell-Modus.
Verbessert
  • Einstellungen Firebase-Sync – Einstellungsänderungen werden jetzt automatisch in die Firebase Realtime Database gepusht; Featureflags, Branding und Version bleiben geräteübergreifend konsistent.
Geändert
  • Standard-User Isolation – Standard-User sehen keine Admin-Einstellungen (Branding, Feature-Schalter, Layout-Gruppen); ihre Eingaben werden nicht in Firebase geschrieben. Guard greift direkt in PtFirebase.push() und pushSettings() — einzige Durchsetzungsstelle.
v2.0.0
14. Mai 2026
Neu
  • Firebase Cloud Sync – Branding und Vorlagen werden jetzt in der Firebase Realtime Database gespeichert und automatisch geräteübergreifend synchronisiert. Kein lokaler Server mehr nötig.
  • Geräteübergreifende Vorlagen – gespeicherte Presets stehen auf jedem Gerät sofort zur Verfügung.
  • Team-Branding – Logo und Akzentfarbe werden zentral in der Cloud gespeichert und sind für alle Teammitglieder gleich.
Verbessert
  • Datenpersistenz – localStorage bleibt als Offline-Cache erhalten; Firebase übernimmt die primäre Speicherung. Daten bleiben auch nach Browser-Reset erhalten.
v1.8.1
13. Mai 2026
Verbessert
  • B2B Layout – Schriftgrößen – alle Texte im B2B-Pricetag um ~20 % vergrößert: Produktname (15 → 18 px), Spec-Zeilen (8,5 → 10 px), Konfigurationstabelle, AppleCare+- und Callout-Blöcke sowie Fußzeile. Gilt für Vorschau und Druck.
v1.8.0
12. Mai 2026
Neu
  • Layout-Picker – optionales visuelles 3×2-Bild-Grid als Alternative zum Dropdown-Menü; eigene Screenshots als Thumbnails pro Layout einsetzbar (Einstellungen → Layout-Picker).
  • Canvas-Ansicht wählbar – neue Einstellung ob der Pricetag den Canvas füllt oder als schwebende Karte dargestellt wird (Einstellungen → Vorschau: Canvas füllen).
Verbessert
  • Navigation – Logo und Seitenname jetzt gemeinsam links; Nav-Links rechtsbündig. Einheitlich in allen 6 HTML-Seiten.
  • Segmented Controls – Druckformat und Anzahl Produkte als iOS-style Segmented Controls statt Dropdown.
  • MediaMarkt Layout – Produktbilder werden jetzt auch bei 2 und 3 Produkten angezeigt; Farben immer sichtbar; Vertikal/Einzelprodukt mit Bild oben (42%) und größeren Schriften.
  • Vorschau-Skalierung – Max-Scale reduziert, Padding erhöht für bessere räumliche Wirkung im Canvas.
Entfernt
  • Live Edit – Feature entfernt; Komplexität rechtfertigt den Nutzen nicht.
  • Verlauf (History) – Feature entfernt; Vorlagen-Funktion deckt den Anwendungsfall besser ab.
  • Warteschlange – Feature entfernt zugunsten des Batch-Exports.
Behoben
  • JS-Syntaxfehler – nach der Feature-Entfernung verbliebene defekte Codefragmente (function null, unvollständige toggleLiveEdit) verhinderten den App-Start. Bereinigt.
  • Orphaned HTML – verwaiste historyList-Divs und fehlerhafte Settings-Sections in der Sidebar entfernt.
v1.7.0
11. Mai 2026
Neu
  • Sidebar + Canvas UI – Pricetag Creator komplett neu strukturiert: linke Sidebar mit allen Bedienelementen, rechte Canvas-Fläche (grauer Hintergrund) mit automatisch skalierter A6-Vorschau – identisches Konzept wie der Plakate Creator.
  • Einstellungen als Drawer – Einstellungen öffnen sich als Slide-in Panel von rechts; Zahnrad-Icon in der Navigationsleiste.
  • Plakate Creator – MediaMarkt Layout – neues Poster-Layout im MM-Stil mit rotem Header-Band, Produktbild und MM-Wordmark; verfügbar in Hochformat und Querformat (A4 & A5).
  • Plakate Creator – PNG-Transparenz – Option zum Erhalten der Hintergrundtransparenz von Produktbildern; Hintergrund des Bildbereichs wird transparent oder angepasst.
  • Plakate Creator – kein Header-Bild – neue Option „Kein Bild" im Header-Bereich, damit der rote Streifen ohne Grafik dargestellt werden kann.
  • Plakate Creator – Schriftgröße – manuelle Größenangabe (px) für Produktname und Spezifikationen; leer = automatisch.
Verbessert
  • Plakate Creator – Gerätefarben – werden jetzt korrekt aus der Datenbank geladen und als Farbkreise dargestellt; ungültige Hex-Werte werden gefiltert.
  • Plakate Creator – MediaMarkt Schrift – MM-Font (Milo OT) wird jetzt in allen Bereichen des Plakats verwendet, inkl. Headline, Specs und Badges.
  • Navigation – konsistente Navigationsleiste in allen Seiten: Logo links, Titel mittig (zentriert), Links rechts.
  • Auto-Suggest Produktbild – Mac mini, Mac Studio, Mac Pro und iMac werden jetzt beim Produktwechsel automatisch dem passenden Bild zugeordnet.
Behoben
  • Mac-Produkte nicht wählbar – Produktnamen mit Anführungszeichen (z. B. 16" MacBook Pro) brachen das HTML-Attribut des Dropdown-Menüs; Produktauswahl hatte keine Auswirkung. Behoben durch korrekte HTML-Kodierung (").
  • Plakate – Eingabefelder ohne Wirkung – Headline, Slogan und Header-Text-Felder hatten nach einer Refaktorierung falsche JS-Variablenreferenzen und aktualisierten die Vorschau nicht. Behoben.
v1.6.0
10. Mai 2026
Neu
  • Werbefelder Editor – neuer browserbasierter Editor für werbefelder.js, identisches Design wie der Datenbank Editor, erreichbar über Einstellungen und die Navigationsleiste.
  • Einstellungen – Feature-Schalter – alle Hauptfunktionen (Batch Export, Live Edit, Warteschlange, Vorlagen, Verlauf, Editor, Werbefelder Editor, NPI, #COL, Blatt Kopien) einzeln ein-/ausblendbar im macOS-Stil.
  • Dark / Light Mode – Hell/Dunkel-Umschaltung in den Einstellungen, wird im Browser gespeichert.
  • Einstellungen Export/Import – alle Einstellungen als JSON-Datei exportieren und auf einem anderen Gerät wiederherstellen; funktioniert browserübergreifend ohne spezielle API.
  • Projektweite Standardwerte – Einstellungen werden beim Start aus files/settings.json geladen und nur angewendet, wenn der Nutzer noch keine eigenen Werte gespeichert hat.
Verbessert
  • Aktion-Layout – Werbefeld-Bereich wird im Vorschau und Druck nicht mehr angezeigt, da das Sale-Layout keine Werbefelder verwendet.
  • Navigation – Beta-Badge entfernt; Zurück-Schaltfläche in allen Unterseiten (Editor, Werbefelder Editor, Hilfe, Versionen) durch ein Home-Icon ersetzt.
  • Seitenbreite – Hilfe und Versionen auf 980 px vereinheitlicht (entspricht der Hauptseite).
v1.5.0
10. Mai 2026
Neu
  • Aktion-Layout (Sale) – neues Layout mit farbigem Banner-Streifen (Text & Farbe frei wählbar), optimiert für Aktions- und Empfehlungs-Tags.
  • Live-Edit – Texte im Vorschau-Pricetag direkt anklicken und bearbeiten; Änderungen werden 1:1 in den Druckauftrag übernommen.
  • Druck-Warteschlange – beliebig viele Pricetags in die Warteschlange legen und mit einem Klick als mehrseitiges PDF drucken.
Entfernt
  • QR-Code – Feature entfernt; QR-Overlays haben das Drucklayout auf mehreren Browsern beeinträchtigt.
v1.4.0
9. Mai 2026
Neu
  • QR-Code – optionaler QR-Code auf Pricetags (URL konfigurierbar), wird automatisch in den Druckauftrag eingebettet.
  • Kopien / Sheet-Layout – 1×, 2× oder 4× Pricetags pro A4-Seite; 4× Horizontal nutzt Querformat automatisch.
  • Batch-Export – alle Produkte einer Kategorie als mehrseitiges PDF in einem Klick.
  • Vorlagen (Presets) – aktuelle Einstellungen speichern, benennen und mit einem Klick wiederherstellen (gespeichert in localStorage).
  • Verlauf (History) – die letzten 20 Druckaufträge werden automatisch gespeichert und können erneut geladen werden.
  • Branding (Einstellungen-Tab) – Akzentfarbe und eigenes Logo über die Einstellungen-Seite anpassbar.
  • Datenbank-Editor – neuer in-Browser-Editor zum Hinzufügen, Bearbeiten und Löschen von Produkten sowie Export als datenbank.js.
v1.3.0
9. Mai 2026
Neu
  • Modern Layout – neues zentriertes Design mit großem Titel, farbenem Slogan und Pill-Specs. Daten direkt aus datenbank.js.
  • Modern Layout verfügbar für Horizontal und Vertikal.
Optimiert
  • Im Modern Layout werden lange Spezifikationstexte mit Zeilenumbruch vollständig angezeigt – kein Text wird mehr abgeschnitten.
  • Bei Auswahl von Modern werden die Optionen für 2 und 3 Produkte automatisch deaktiviert; bei Layoutwechsel werden sie wieder aktiviert.
  • Modern Layout nutzt die gesamte A6-Fläche – kein reservierter Platz für Werbefelder.
v1.2.0
5. Mai 2026
Optimiert
  • Drucken & PDF-Export über separates Druckfenster – garantiert exakte DIN A6 Maße auf DIN A4 auf Safari, Firefox und Chrome (macOS & Windows).
  • Pricetag wird im Druckfenster oben links auf der A4-Seite positioniert.
  • Basic Layout (DE): Daten im rechten Bereich werden jetzt gestapelt untereinander dargestellt statt als Tabelle.
Entfernt
  • Community-Button aus der Navigation entfernt.
v1.1.0
20. April 2026
Neu
  • Implementierung des Basic Layouts (DE) mit technischer Sidebar.
  • Hilfeseite und Versionsdokumentation hinzugefügt.
Optimiert
  • Verbesserte Druck-CSS-Regeln für präzisere A6-Maße.
  • Performance-Optimierung beim Datenbank-Load.
v1.0.5
16. April 2026
Behoben
  • Korrektur der Farbpunkte-Darstellung (Silver-Hex).
  • UI-Glitches in der mobilen Ansicht behoben.
v1.0.0 Initial Release
10. April 2026
Launch
  • Erstveröffentlichung mit Glassmorphism-Design.
  • Layouts Standard (AT) und Standard+ (ALT).
  • DIN A6 Druckunterstützung, NPI-Filter und #COL-Switch.
  • Werbefelder mit AppleCare+ Integration.