NEW VERSION AVAILABLE

Dental Hub v1.4.0

Verwalten Sie Ihr Dentallabor blitzschnell, lokal und sicher. Die neue Version 1.4.0 bringt Auftragszettel-Optimierung & Logo-Branding.

v1.4.0 Stabil
Veröffentlicht: 17. Mai 2026
  • Dateiname: Dental Hub Setup 1.4.0.exe
  • Größe: ~149.4 MB
  • System: Windows 10 / 11

Was ist neu in Version 1.4.0?

Dieses Update bringt umfangreiche Auftragszettel-Optimierungen, prominentes Logo-Branding und maximale Stabilität.

Version 1.4.0 (Aktuell) - 17.05.2026

Major Update
NEUE FUNKTION Auftragszettel-Layout umfassend angepasst und modernisiert (FDI-Kreuz, Zahnschematik & Typografie)
NEUE FUNKTION Automatische Befüllung der Patientendaten im Auftragszettel-Druck optimiert
NEUE FUNKTION Prominentes Logo-Branding: Das Labor-Logo prangt jetzt in mächtigen 64×64 Pixeln oben links im Hauptmenü sowie als 56×56px Box auf gedruckten Auftragszetteln
NEUE FUNKTION Premium Logo-Editor: Neues, aufgeräumtes Modal für den quadratischen 1:1-Ausschnitt inklusive Mausrad-Zoom und Live-Sidebar-Vorschau in Echtzeit
REPARATUR Zahnschematik-Grafik aktualisiert (Korrektur an Zahn 22 & filigraner 0.8px Linienstil in Blaugrau)
REPARATUR Logo-Skalierungssynchronisation: Position und Skalierung verhalten sich nun über alle Vorschauen (64px, 38px) und Druckvorlagen hinweg absolut identisch zum Editor

Version 1.3.9 - 14.05.2026 (Sicherheits-Härtung)

+
NEUE FUNKTION API-Middleware: Gefährliche Endpunkte (Backups, E-Mail, Programmstart, Explorer, Pfad-Migration) sind jetzt nur noch lokal (127.0.0.1) erreichbar — kein Zugriff mehr aus dem LAN.
NEUE FUNKTION Scan-Session TTL: Mobile QR-Scan-Sessions laufen nach 10 Minuten automatisch ab, um Speicherlecks zu verhindern.
REPARATUR Kritisch: app.commandLine.appendSwitch('no-sandbox') entfernt — dieser Prozess-Level-Flag hat die gesamte Electron-Sandbox deaktiviert, obwohl sie in v1.3.8 angeblich aktiviert wurde.
REPARATUR Sicherheit: generateSecurityToken() (Gerät-Autorisierung) verwendete Math.random() — jetzt crypto.getRandomValues() wie generateBackupTokens().
REPARATUR Sicherheit: launch/route.ts und explorer/route.ts nutzen jetzt spawn() mit Argument-Array statt exec() mit String-Interpolation (verhindert Command Injection).
REPARATUR Sicherheit: Recovery-Tokens werden jetzt als SHA-256-Hashes gespeichert — ein gestohlenes einstellungen.json enthält keine verwendbaren Unlock-Codes mehr.
REPARATUR Sicherheit: Rate-Limiter-Zähler (failedAttempts, lockoutUntil) werden nicht mehr in localStorage gespeichert — Lockout kann nicht mehr durch Leeren des Speichers umgangen werden.
REPARATUR Datenverlust: deletePatient() hat den Patientenordner auf der Festplatte nie gelöscht — Fotos, Scans und info.json blieben dauerhaft erhalten.
REPARATUR migrate-path: useNetworkStorage wird jetzt nur noch für UNC-Pfade (\server...) auf true gesetzt, nicht für alle Pfade.
REPARATUR migrate-path: patients/-Verzeichnis und closures.json wurden beim Pfad-Wechsel nicht kopiert.
REPARATUR media/route.ts: Pfad-Traversal-Prüfung hatte fehlerhafte Branch-Logik — vereinfacht zu einem sauberen path.resolve()-Vergleich.
REPARATUR Support-Reset: Passwort-Reset-Anfragen wurden nur in die Konsole geschrieben statt per E-Mail gesendet — jetzt vollständig mit Nodemailer implementiert.
REPARATUR Umbenennung: /api/storage/bestellbuch → /api/storage/closures (speicherte immer Schließzeiten, nie ein Bestellbuch); alte URL bleibt als Shim aktiv.

Version 1.3.8 - 14.05.2026 (Sicherheits-Patch)

+
NEUE FUNKTION Datenpfad-Migration: 'Übernehmen' und 'Konfiguration anwenden' kopieren Daten nun tatsächlich in den neuen Ordner (vorher nur Anzeige ohne Funktion).
NEUE FUNKTION Neue API /api/storage/migrate-path: Validiert den Zielpfad, prüft Schreibrechte und überträgt alle Daten (Praxen, Patienten, Backups) atomisch in den neuen Speicherort.
NEUE FUNKTION Login-Ratenlimit: Nach 5 Fehlversuchen wird das Login für 30 Sekunden gesperrt (Schutz vor Brute-Force).
NEUE FUNKTION 2FA für Mitarbeiter-Slots: TOTP-Verifizierung gilt nun auch für per-Praxis- und globale Staff-Slots.
NEUE FUNKTION Pfad-Validierung: dataStoragePath wird auf Systemordner und relative Pfade geprüft bevor er übernommen wird.
NEUE FUNKTION Datenpfad-Reload: Nach erfolgreichem Pfad-Wechsel lädt die App automatisch neu.
REPARATUR Kritischer Bug: E-Mail-Masking im KI-Datenschutz-Layer war durch Tippfehler ([a-zA-Z0-0]) komplett wirkungslos — Patienten-E-Mails wurden unverschleiert an Gemini gesendet.
REPARATUR Sicherheit: Backup-Recovery-Tokens mit Math.random() ersetzt durch crypto.getRandomValues().
REPARATUR Datenverlust: Backup-Restore hat Schließzeiten (closures) mit dem Bestellbuch verwechselt — Restore stellte falschen Datensatz wieder her.
REPARATUR Auth: Hartcodierte Legacy-Zugangsdaten (admin/admin2026, techniker/labor) entfernt — waren in der asar-Datei auslesbar.
REPARATUR Auth: Audit-Log wird jetzt in personal.json persistiert statt nur in die Konsole geschrieben.
REPARATUR Electron: sandbox:false entfernt, DevTools-Menü in Produktions-EXE versteckt.
REPARATUR Electron API: window.electron korrigiert zu window.electronAPI — Ordner-Picker funktionierte nie in der EXE.
REPARATUR Namens-Masking: Wortgrenzen (\b) beim Ersetzen von Patientennamen verhindern ungewollte Ersetzungen in anderen Wörtern.
REPARATUR Storage: Migrationsprüfung läuft nun nur einmal (schemaVersion-Flag) statt bei jedem App-Start.

Installationsanleitung

In nur 3 einfachen Schritten startklar für Ihr Dentallabor.

01

Installer herunterladen

Klicken Sie oben auf den Download-Button. Die Datei IvyAdminCenter Setup 1.0.0.exe wird sicher in Ihren Download-Ordner geladen.

02

Setup ausführen

Öffnen Sie die heruntergeladene Datei mit einem Doppelklick. Windows SmartScreen meldet eventuell eine unbekannte App – klicken Sie auf "Trotzdem ausführen", um zu starten.

03

Labor-Name eingeben

Tragen Sie beim ersten Start einfach den Namen Ihres Dentallabors ein. Das System nimmt automatisch Verbindung zu Ihrer lokalen Instanz auf. Keine Passwörter oder HWID-Freischaltungen nötig!

Support auf Augenhöhe

Ich bin Ivy, die Entwicklerin hinter der App. Wenn das Update hakt, Sie Fragen zur Installation haben oder Feedback teilen möchten, bin ich direkt für Sie da.

Hallo! Ich bin dein Update-Helfer. Klick mich an! 🦝