Versionshistorie

Alle Updates, Verbesserungen und Fixes im Überblick.

v2.0.2 Aktuell
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 & MyPOS); 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.