Skip to content

Changelog ​

Oktober 2026 ​

07.10.2026 ​

  • OBX-Import zeigt den Fortschritt: unter der Ladeanzeige Artikel, Fortschrittsbalken und „n / m“ Änderungen
  • Nach einem Sprachwechsel erscheinen Katalogordner, erneut geladene Artikel, der Eintrag „zurück“ und die Merkmalsgruppe „Weitere“ in der neuen Sprache
  • Links mit token= (auch /login?token=…) starten nicht mehr bei Hersteller oder Katalogposition der vorherigen Sitzung und landen beim ersten Laden nicht mehr auf der Login-Seite
  • Beim Artikelwechsel bleibt keine Produktinformation des vorherigen Artikels stehen
  • Merkmals-Vorschaubilder werden ganz und zentriert angezeigt statt beschnitten
  • Türen/Schubladen, die sich in der gewählten Ausführung nicht bewegen lassen, zeigen keine Bewegungspfeile; die Pfeile vergrößern Auswahlrahmen, Maße und Zoom nicht mehr
  • Dunkelmodus: kleine Artikel stehen nach dem Einpassen nicht mehr in einer weißen Scheibe
  • Der Katalog behält beim Öffnen eines Artikels seine Scrollposition; ein Ordner wird nur einmal angefragt
  • Smartphone: das Informationspanel folgt beim Ziehen dem Finger
  • YouTube-Videos in der Produktinformation werden wieder eingebettet
  • Ein Fehler beim Start führt nicht mehr zu einer leeren Seite; blockierter Browserspeicher (iFrame, privater Modus) stört Start, Anmeldung und Abmeldung nicht mehr
  • Meta-Merkmale mit Wertebereich (z. B. Tischbreite) führen nicht mehr zu einem Fehler in der Merkmalszeile
  • Escape in einem Katalogordner schließt den Katalog
  • Technische Aktualisierung (Angular 22): weniger Rechenaufwand bei Merkmalsänderungen, kleinerer Download

September 2026 ​

30.09.2026 ​

  • OBX-Import aus pCon.planner: Mit obxexport=true lässt sich eine .obx-Datei im Download-Tab öffnen oder auf die App ziehen. Der Artikel erscheint in der Konfiguration der Datei; bei mehreren Artikeln wählt man einen aus. Nicht übernommene Merkmale nennt die Meldung danach
  • OBX-Export für pCon.planner: Die exportierte Datei öffnet sich in pCon.planner jetzt als echter, konfigurierter Artikel statt als graue Platzhalterbox. Voraussetzung: Die Herstellerdaten sind in pCon installiert; der Download-Tab weist mit dem Herstellernamen darauf hin (Laden über Datei → Importieren)
  • OBX-Import erweitert: Meta-Merkmale und Unterartikel (z. B. Stühle eines Konferenztisches) werden übernommen; die Auswahl nennt die mitkommenden Unterartikel. Katalog und Breadcrumbs wechseln zum Hersteller des importierten Artikels
  • OBX-Texte ohne wörtliches „\n“, doppelte Doppelpunkte oder eingerückte Zeilen
  • Mit showmenubar=false füllen 3D-Ansicht und Informationspanel die ganze Höhe; vorher blieb unten ein leerer 45-px-Streifen (im Dunkelmodus als dunkler Balken sichtbar)
  • parentnode= (leer) startet den Katalog auf der obersten Ebene, ohne die Breadcrumbs auszublenden
  • Kamera / Zoom auf Artikel:
    • „Zoom auf Artikel“ rahmt den Artikel für die tatsächlich sichtbare 3D-Ansicht: Breite Artikel werden nach dem Öffnen des Informationspanels nicht mehr abgeschnitten (eine Kamerafahrt, nach dem Panel)
    • Artikel mit Kindartikeln (z. B. Konferenztisch mit Stühlen) werden als Ganzes eingepasst, sobald alle Kinder geladen sind
    • Artikel, deren Elternteil keine eigene Geometrie hat, werden wieder angezoomt
    • Eine neue Kamerafahrt (Zoom auf Artikel, Doppelklick-Zoom) beendet eine noch laufende, statt dass beide an der Kamera ziehen
    • Beim Wechsel von einem kleinen zu einem deutlich größeren Artikel bleibt die Kamera nicht mehr an den Zoom-Grenzen des vorherigen Artikels hängen
    • Eine 3D-Ansicht, die verborgen startet (Größe 0), funktioniert danach normal; ein währenddessen geladener Artikel wird trotzdem angezoomt
  • Ein erneutes Neuladen per SET_CONFIG behält die Kameraposition bei
  • Merkmalsänderungen nach einem vollständigen Neuaufbau wählen wieder das richtige Update (nur Farbe oder Neuaufbau)
  • Qualitätsstufen (Quality Ladder): Langsame Geräte reduzieren die Darstellungsqualität schrittweise statt in einem großen Sprung. Die erlernte Stufe wird pro Gerät gespeichert; schwache/integrierte GPUs starten direkt auf einer passenden Stufe
  • Laden von Artikeln:
    • Bei schnell aufeinanderfolgenden Ladevorgängen (Katalogklicks, Permalink, SET_ARTICLE) wird immer der zuletzt angeforderte Artikel angezeigt; überholte Ladevorgänge werden abgebrochen
    • Ein fehlgeschlagener Artikel-Ladevorgang zeigt eine Fehlermeldung, statt die Ladeanzeige endlos laufen zu lassen
    • Artikel mit Kindartikeln gelten erst als geladen, wenn alle Kinder aufgebaut sind (Zoom, Auswahl und Reiter sehen den ganzen Artikel)
    • Wiedergeöffnete bzw. aus dem Cache geladene Artikel werden wieder angezoomt
    • Die Ladeanzeige erscheint auch beim Start über URL, Permalink und SET_CONFIG
  • Logo, Kontaktdaten und Hersteller im Artikelkopf gehören jetzt immer zum geladenen Artikel
  • Bugfix: Links mit currentmanufacturer und parentnode zeigen wieder Logo und Kontaktdaten des richtigen Herstellers (currentmanufacturer hat Vorrang)
  • iFrame-Integration: Eine Merkmalsänderung, die von einem neuen Artikel überholt wird, endet mit PROPERTY_UPDATE_FAILED (context: 'ARTICLE_REPLACED'), siehe postMessage API
  • 3D-Exporte (OBJ, 3DS, Collada, glTF, GLB, STL, PLY) zeigen die Ladeanzeige bis zum Ende und hängen bei Fehlern nicht mehr
  • Transparenzprüfung von PNG/WebP-Texturen läuft im Hintergrund (Web Worker) und blockiert die Seite beim Laden nicht mehr
  • Speicherlecks bei Tür-/Schubladen-Interaktion (GO-Typen) behoben
  • Performance auf 4K-Monitoren und integrierten GPUs verbessert:
    • Pixel-Ratio auf großen Canvas-Flächen auf native Auflösung begrenzt (ca. −31 % Pixel bei 4K@150 %)
    • Schattenkarte wird nur noch bei Modelländerungen neu berechnet
    • Unsichtbare Bodenebene wird nicht mehr schattiert
    • Glas-Transmission in halber Auflösung
    • Keine Neuzeichnungen mehr im Ruhezustand
  • Standbilder werden nach dem Stillstand der Kamera schrittweise verfeinert (Kantenglättung ohne Supersampling)
  • Neue Qualitätssteuerung ersetzt die bisherige Performance-Erkennung (GPU-Benchmarks, echte GPU-Zeitmessung, berücksichtigt die Bildwiederholrate, senkt auf 4K nie die sichtbare Qualität)
  • Speicherlecks behoben: Neuaufbau und Löschen von Artikeln, Auswahlrahmen, Cache und Farb-/Stoffwechsel geben GPU-Ressourcen jetzt frei
  • Kontaktschatten werden während der Kamerabewegung wieder schärfer und nach dem Stillstand weicher
  • Bugfix: Tür-/Schubladen-Ziehen wird wieder flüssig dargestellt; die neueste Konfigurationsänderung in der Warteschlange geht nicht mehr verloren
  • Startqualität wird für die Größe der 3D-Ansicht bestimmt statt für das ganze Browserfenster: Eine durch Seitenpanels verkleinerte Ansicht wird nicht mehr zu langsam eingestuft
  • Bugfix: Das Vorschaubild in der Merkmalszeile aktualisiert sich jetzt nach der Wertauswahl

09.09.2026 ​

  • SET_CONFIG wirkt jetzt tatsächlich (siehe postMessage API):
    • showPrice: true lädt den aktuellen Artikel in seiner Ausführung neu, damit der Preis vom Server mitkommt
    • discount wird im Preisreiter angezeigt: Listenpreis durchgestrichen, darunter „Ihr Preis · −X %“ (in allen Sprachen)

07.09.2026 – 08.09.2026 ​

  • Informationspanel neu gestaltet:
    • Kopfbereich mit zweizeiligem Titel und Herkunftspfad, Reiter mit Beschriftung
    • Warenkorb-/Merkliste-Aktionen als feste Fußleiste (ausgeblendet, wenn nicht konfiguriert)
    • Merkmalszeilen deutlich kompakter (ca. 12 statt 8 Zeilen auf 800 px), Pflichtmerkmale rot markiert mit Zähler, gesperrte Merkmale mit Schloss-Symbol, per Tastatur bedienbar
    • Je nach Merkmal Segment-Auswahl, Schalter, Vorschaubild-Raster oder Liste
    • Variantentext als übersichtliche Tabelle (Merkmal / Code / Wert)
    • Kontakt- und Download-Bereich aufgeräumt; Anrufen/E-Mail als Buttons
    • Übersicht für Artikel mit sehr vielen Merkmalen

August 2026 ​

10.08.2026 ​

  • Bugfix: URL-Parameter überschreiben das Serverprofil nicht mehr (falsches Hersteller-Logo)

Juli 2026 ​

13.07.2026 ​

  • Bugfix: keine Fehlermeldung mehr beim Abmelden; die Login-Seite fragt nicht mehr „Seite wirklich verlassen?“

10.07.2026 ​

  • cache=false schaltet den Cache jetzt tatsächlich ab

Juni 2026 ​

18.06.2026 ​

  • Bugfix: Namen mit + (z. B. „M+Room“) werden korrekt angefragt

Mai 2026 ​

19.05.2026 ​

  • Bugfix: Materialdrehung pro Material wird berücksichtigt

10.05.2026 ​

  • Ladezeit: Unnötiger Angular-Compiler aus dem Bundle entfernt (ca. −1 MB)

05.05.2026 ​

  • Bugfix: Hinweis zur Qualitätsreduktion wurde auf iOS mehrfach angezeigt

04.05.2026 ​

  • Neuer URL-Parameter cache hinzugefügt: Ermöglicht das Deaktivieren des client-seitigen Cachings (localStorage) via &cache=false
  • Schnellerer Start: Login, Planung, AR und QR-Code werden erst bei Bedarf geladen
  • Bugfix Katalog-Startknoten: parentnode aus URL überschreibt beim Initial-Load jetzt zuverlässig den persistierten Katalogknoten
  • Preisanzeige (PriceTextView):
    • Lokalisierte Zahlenformatierung (Tausender-/Dezimaltrennzeichen je Sprache)
    • pricecomponents ohne Währung werden als Prozentwert (%) dargestellt
  • Performance-Hinweis für Nutzer:
    • Bei automatischer Qualitätsreduktion wird eine mehrsprachige Snackbar-Warnung angezeigt
    • Qualitätsdegradierung ist artikelabhängig und wird bei neu geladenem Artikel zurückgesetzt

April 2026 ​

17.04.2026 ​

  • Katalogeinträge zeigen beim Darüberfahren den vollen Namen
  • Mobil: neuer Button „AR direkt öffnen“
  • postMessage-Schnittstelle aktiv (siehe postMessage API)

15.04.2026 ​

  • Support für Artikel-Nachrichten aus dem Meta-Kontext (Meta-Messages)
    • Anzeige in Snackbar
    • Wichtigkeit wird anhand von Word-Matching ermittelt (Multilingual)

08.04.2026 ​

  • Im iFrame keine Rückfrage „Seite wirklich verlassen?“
  • Meldung „Erfolgreich in Warenkorb/Merkzettel übernommen“ übersetzt
  • Support für Artikel-Nachrichten aus dem OCD-Kontext (Usermessages)
    • Anzeige in Snackbar
    • Wichtigkeit wird anhand von Word-Matching ermittelt (Multilingual)

März 2026 ​

25.03.2026 ​

  • Bugfix: Materialänderungen an beweglichen Teilen (Türen, Schubladen) wirken wieder
  • Meldungen erscheinen als Snackbar in drei Stufen: Fehler (rot), Warnung (gelb), Info (blau)

24.03.2026 ​

  • Stabilisierung des Scene-Initialisierungsprozesses bei Navigation/Login, inkl. ordnungsgemäßer Zerstörung vorheriger Szenen.
  • Permalink- und Artikel-Initialisierung überarbeitet, jetzt konsistent über Shopping-Cart → PermanentID → BaseArticle.
  • UI/UX: Externe Links im Katalog erhalten ein klares Icon, Preis-Anzeige-Rundungsfehler behoben, PDF-Artikel-Framing korrigiert.
  • Ruler-Toggle-Zustand zurückgesetzt beim Laden neuer Artikel.
  • AR-Modal: Dark-Mode-Support über CSS-Variablen hinzugefügt.
  • Smooth-Scrolling & Micro-Interactions für Katalog- und Informations-Panels implementiert.
  • Mit abgelaufener Anmeldung führt die Planung zur Login-Seite

23.03.2026 ​

  • Katalog-Nodes öffnen externe URLs in neuem Tab, jetzt optisch gekennzeichnet.
  • PDF-Creation: Artikel-Bildrahmen im PDF korrekt ausgerichtet.
  • 3DS-Export-Stabilität weiter verbessert.
  • Weitere UI-Optimierungen: Scroll-Bar-Styling, Ruler-Toggle-Persistenz behoben.

20.03.2026 ​

  • CSG (Constructive Solid Geometry) implementiert: Stretch-Operationen für flexible 3D-Geometrie, Webworker-Integration
  • Bugfix: doppelte Katalogeinträge führen nicht mehr zu Fehlern
  • Google Fonts lokal geladen — externe CDN-Abhängigkeiten entfernt
  • Server-Profil wird nach Login geladen
  • Render-Loop läuft während Gotype-Interaktion

19.03.2026 ​

  • Performance-Optimierungen: Inkrementelle Material-Updates, temporäre Vektoren/Boxes wiederverwendet, Canvas-Resize mit Debouncing
  • Shadow-Quality-Übergänge durch LERP
  • Hersteller-Logo lädt nach Seitenreload korrekt
  • Shadow-Refresh bei Artikel-Änderung/Entfernung

16.03.2026 ​

  • Progressive Schatten durch neues Shadow-System ersetzt
  • InfoPanel für Darkmode gestaltet

15.03.2026 ​

  • Shadow-System überarbeitet: Kontakt-Schatten, Shadow-Culling
  • Responsive Layout verbessert

14.03.2026 ​

  • Barrierefreiheit: ARIA-Rollen, Live-Regionen, Tastaturnavigation
  • Mobile Optimierungen: Responsive Breakpoints

12.03.2026 ​

  • PostMessage-Kommunikation für parent-iframe

10.03.2026 ​

  • Darkmode für PriceTextView-Tab abgeschlossen

09.03.2026 ​

  • Darkmode für Download-Tab vollständig implementiert
  • Scrollbar-Styling angepasst

05.03.2026 ​

  • Darkmode-Anpassungen für Company-ID, Breadcrumbs, Hierarchy
  • Globale Scrollbar-Problematik behoben

02.03.2026 ​

  • Darkmode für Katalog-Bereich vollständig umgesetzt

Februar 2026 ​

04.02.2026 ​

  • Darkmode auf weitere Tabs ausgeweitet
  • Breadcrumbs-Verhalten verbessert

03.02.2026 ​

  • Darkmode implementiert für Katalog, Kontakt-Tab, Breadcrumbs, Hierarchy

Januar 2026 ​

26.01.2026 ​

  • Download-Tab neu gestaltet: 3D-Modelle (.GLTF, .OBJ), Artikelbilder in mehreren Auflösungen
  • Button „ID generieren“ vom Reiter Merkmale in den Reiter Preis verschoben

20.01.2026 ​

  • Login-Bereich überarbeitet
  • Informationspanel mit Animationen neu gestaltet
  • AR-Ladeindikator integriert

Oktober 2025 ​

  • PIM-Service für Downloads von DWG-, PDF- und PIM-Dateien
  • Katalog-Cache für Ladezeiten-Verbesserung

September 2025 ​

  • Admin Panel für Webshop-Integration
  • Progressive Schatten implementiert
  • BTG-Caching für Performance

Juni 2025 ​

05.06.2025 ​

  • Parameter devmode hinzugefügt
  • Korrekte Texturausrichtungen

Juni 2024 ​

21.06.2024 ​

  • Parameter showdefaultpreviewimage hinzugefügt

18.06.2024 ​

  • Parameter hidegroundplane und hidedisabledproperties hinzugefügt

3D office WebKatalog 2.5 — ub.unitel GmbH