TattooMate
28. Februar 2026

TattooMate 1.3.7.6 – Stabilere Lizenzprüfung & Formular-Feinschliff

TattooMate 1.3.7.6 ist veröffentlicht

Version 1.3.7.6 bringt keine „Buzzword-Features“, sondern gezielte technische Verbesserungen und saubere Detailarbeit im System.


🔐 Lizenzprüfung technisch überarbeitet

Die Lizenzlogik wurde intern neu strukturiert:

  • Domain-basierter Cache statt globalem In-Memory-Cache
  • Inflight-Lock gegen parallele Mehrfachprüfungen
  • Saubere Trennung zwischen erfolgreichem TTL-Cache und Fehler-TTL

Was bedeutet das konkret?

Wenn mehrere Requests gleichzeitig eintreffen (z. B. nach einem Neustart oder unter Last), wird die Lizenz nicht mehrfach parallel geprüft. Stattdessen läuft nur eine Anfrage zur Lizenz-API, alle anderen Requests warten auf das Ergebnis.
Das reduziert unnötige API-Calls und verhindert Race Conditions.

Zusätzlich werden Fehler nur kurzfristig gecached, erfolgreiche Prüfungen weiterhin regulär.
Temporäre API-Störungen blockieren das System damit nicht länger als nötig.

Kurz gesagt: stabiler, robuster, nachvollziehbarer.


⏱ Timeout-Handling bereinigt

Das Fetch-Timeout im Lizenz- und Versionscheck wurde vereinheitlicht.
Redundante clearTimeout-Aufrufe wurden entfernt, die interne Struktur ist jetzt konsistenter.

Kein sichtbares Feature – aber sauberer Code und weniger Fehlerpotenzial.


🖊 Tattoo-Stelle jetzt Pflichtfeld

Im Tattoo-Formular muss nun verpflichtend angegeben werden, wo das Tattoo platziert wird.

Warum?

Weil es in der Praxis relevant ist – sowohl für Dokumentation als auch für Nachweise.
Halbe Angaben bringen niemandem etwas, weder Studio noch Kunde.


📧 SMTP-Testmail klarer formuliert

Die Testmail für SMTP-Einstellungen enthält jetzt einen eindeutigen Hinweis:

Wenn diese Mail ankommt, ist die Konfiguration korrekt.

Kein Rätselraten mehr, ob „es vielleicht doch nur Zufall war“.


🎨 UI-Refactor: Einheitliche Input-Styles

In allen Formularmodulen (Tattoo, Piercing, Cosmetic, Tooth) wurden Inputs ohne abgerundete Ränder auf das bestehende Design-System angepasst.

Ziel:

  • konsistente Formsprache
  • visuelle Gleichheit aller Eingabefelder
  • kein Stil-Mix mehr zwischen Modulen

Das ist kein großes Feature – aber genau diese Details machen Software langfristig sauber.


Fazit

1.3.7.6 ist ein Stabilitäts-Update.
Weniger technische Unschärfe, sauberere Lizenzlogik, konsistentere Oberfläche.

Keine Show – sondern Substanz.

Weitere Updates folgen.