Skip to content

Changelog

Mai 2026

04.05.2026

  • Neuer URL-Parameter cache hinzugefügt: Ermöglicht das Deaktivieren des client-seitigen Cachings (localStorage) via &cache=false
  • Tests für URL_PARAM_cache in globals.service.spec.ts und globals.store.spec.ts ergänzt
  • Performance: Initiale Ladephase optimiert
    • planning und login als Lazy-Route (loadComponent)
    • ArService erstellt Worker erst bei Nutzung
    • qrcode wird erst beim AR-Flow dynamisch geladen
    • PlanningService nicht mehr im Bootstrap-Initializer erzwungen
  • 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

März 2026

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

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

25.03.2026comm

  • Bugfix: Texturen ändern auf Knoten, die Gotyp haben ging nicht
  • MessageComponent mit moderner Angular Snackbar ersetzt + 3 Stufen:
    • Error (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.
  • Pcon‑Migrations‑Panel: IDs werden jetzt aus dem aktuell geladenen Artikel generiert, inkl. korrekter URL‑Bildung für verschiedene Umgebungen.
  • 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.
  • Token‑HTTP‑Interceptor eingeführt; manuelle Token‑Anhänge aus API‑Calls entfernt.
  • Auth‑Guard für die Planungs‑Route zum Schutz vor abgelaufenen Tokens implementiert.

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. Allerdings treten immer noch Probleme mit geklonten Blöcken, Materialien etc auf.
  • 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, mesh-bvh-csg aktualisiert
  • Katalog-Deduplizierung: NG0955 Track-Key-Fehler behoben
  • Google Fonts lokal geladen — externe CDN-Abhängigkeiten entfernt
  • Server-Profil wird nach Login geladen
  • Render-Loop läuft während Gotype-Interaktion
  • Unbenutzte Assets entfernt

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
  • Inkrementelle Updates für Performance
  • XCF-Services konsolidiert
  • InfoPanel für Darkmode gestaltet

15.03.2026

  • Shadow-System überarbeitet: Kontakt-Schatten, Shadow-Culling
  • BTG-Cache mit reinitstring für konsistente Geometrie
  • Responsive Layout verbessert

14.03.2026

  • Barrierefreiheit: ARIA-Rollen, Live-Regionen, Tastaturnavigation
  • Mobile Optimierungen: Responsive Breakpoints
  • Performance: Service Worker, Preload-Hints, Lighthouse-Kompatibilität

12.03.2026

  • PostMessage-Kommunikation für parent-iframe
  • Core-Feature-Shared-Architektur vollständig umgesetzt

11.03.2026

  • Architektur refaktoriert zu Core-Feature-Shared-Layout
  • Lazy Loading für Performance vorbereitet
  • Scene Service in Microservices aufgeteilt

10.03.2026

  • Darkmode für PriceTextView-Tab abgeschlossen
  • Browser-Caching ausschließlich für Produktion

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
  • ToggleTheme-Service umbenannt

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

  • Umfangreiche Refactoring-Maßnahmen
  • Download-Tab neu gestaltet: 3D-Modelle (.GLTF, .OBJ), Artikelbilder in mehreren Auflösungen
  • generatepermantenID von Tab-Merkmale in Tab-Preis verschoben

20.01.2026

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

Juni 2025

05.06.2025

  • Parameter devmode hinzugefügt
  • Korrekte Texturausrichtungen

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 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