🧪 OpenNIT ist in aktiver Entwicklung – wir suchen Tester! Jetzt mitmachen →

Was ist neu?

Changelog

OpenNIT wird laufend weiterentwickelt – hier stehen alle veröffentlichten Versionen mit ihren Neuerungen, Änderungen und Fehlerbehebungen. Aktuelle Version: 0.90.6.

  1. Version 0.90.6 Geändert

    Geändert

    • Tickets: Die Karte „Bearbeiter & Beobachter" steht in der Sidebar der Ticketansicht wieder ganz oben; die Karte „Melder & Ersteller" folgt direkt darunter.
  2. Version 0.90.5 Hinzugefügt Geändert

    Hinzugefügt

    • Tickets: Melder und Ersteller sind jetzt getrennt. Der Ersteller (wer das Ticket erfasst hat – bei E-Mail-Eingang der Melder selbst, bei manueller Erfassung der Mitarbeiter) wird bei der Erstellung unveränderlich gespeichert. Eine neue Karte in der Ticket-Sidebar zeigt beide Rollen. Der Melder lässt sich ändern (Verzeichnis-Suche oder manuelle Eingabe): ab der Änderung gehen alle weiteren Ticket-E-Mails an den neuen Melder. Jeder Wechsel wird im Ticket-Verlauf (Chat und Uhr-Symbol) dokumentiert.

    Geändert

    • Tickets: Die meldende Person wird durchgängig als „Melder" bezeichnet (bisher „Einreicher") – in der Ticketansicht, der Ticketliste, den Antwort-/Notiz-Feldern, dem Schließen-Dialog, den Admin-Einstellungen (Benachrichtigungen, Vorlagen) sowie im Handbuch.
    • Infrastruktur: Die Rack-Detailseite öffnet auf breiten Bildschirmen jetzt mit 65 % Zoom (statt 100 %), sodass das Rack kompakt mit seiner Umgebung sichtbar ist. Schmale Bildschirme/Handys verkleinern bei Bedarf weiter, damit weiterhin ohne horizontales Scrollen alles passt; über die Zoom-Schaltflächen und „An Bildschirm anpassen" bleibt die manuelle Steuerung erhalten.
  3. Version 0.90.4 Behoben

    Behoben

    • Infrastruktur: Ein über den Lageplan angeschlossenes Gerät (z. B. Accesspoint) belegte am Patchpanel fälschlich zwei Port-Verbindungen und löste den Fehler „Ein Port ist mehrfach belegt" aus. Jetzt entsteht genau eine Verbindung: das Patchkabel Patchpanel-Port ↔ Switch-Port wird normal dargestellt, das Gerät steht als Beschriftung daran. Der Anschluss zum Gerät selbst (z. B. zum Accesspoint) wird – wie bei anderen externen Geräten – vom Patchpanel-Port nach oben herausgeführt, aber grau und nicht anklickbar (Festverkabelung, nicht patchbar). In der Verkabelungsliste erscheint dieser Anschluss als eigene, graue Festverkabelungs-Zeile („Geräte über Patchpanel") getrennt vom Patchkabel. Bestehende doppelte Verbindungen werden automatisch zusammengeführt.
  4. Version 0.90.3 Geändert

    Geändert

    • Infrastruktur: Ein Gerät (z. B. Accesspoint) auf dem Lageplan terminiert jetzt korrekt am Patchpanel und wird von dort per Patchkabel auf den Switch gepatcht – statt direkt auf den Switch. Im Marker-Dialog gibt man Patchpanel + Panel-Port an; der Switch samt Port wird bei Ubiquiti-Geräten weiterhin automatisch aus dem UniFi-Uplink erkannt und als Patchkabel vorbelegt. Es entstehen zwei nachvollziehbare Verbindungen (Panel↔Gerät und Panel↔Switch). Bereits bestehende Verbindungen bleiben unverändert.
  5. Version 0.90.2 Behoben

    Behoben

    • Infrastruktur: Bei einer eigenen (dunklen) Gerätefarbe im Rack sind jetzt auch die Portnummern über den Ports lesbar – sie folgen wie Name und HE-Angabe der automatisch gewählten hellen bzw. dunklen Schriftfarbe.
    • Infrastruktur: Beim Bearbeiten eines halbbreiten Geräts im Rack (z. B. nur um die Farbe zu ändern) erschien fälschlich die Meldung, der Bereich überschneide sich mit einem bereits eingebauten Gerät. Ursache war, dass der Bearbeiten-Dialog die Breite (linke/rechte Hälfte) sowie volle Tiefe, Rückseiten-Ports und Kapazität nicht mit übernahm und beim Speichern zurücksetzte – diese Werte bleiben jetzt beim Bearbeiten erhalten.
  6. Version 0.90.1 Hinzugefügt Behoben

    Hinzugefügt

    • Infrastruktur: In der Rack-Ansicht führt bei eingebauten Inventar-Geräten ein kleines Symbol neben dem Gerätenamen direkt zum zugehörigen Inventar-Eintrag. Die Ports des Geräts bleiben wie gewohnt anklickbar (Verkabelung/Beschriftung).
    • Infrastruktur: Eingebauten Geräten lässt sich in der Rack-Ansicht eine eigene Farbe geben (z. B. rot für WatchGuard-Firewalls). Die Farbe überschreibt die Hell/Dunkel-Darstellung dieses Geräts, behält aber den dezenten Verlauf bei; die Schriftfarbe wird automatisch lesbar gewählt. Einstellbar beim Einbauen und beim Bearbeiten eines Geräts.

    Behoben

    • Infrastruktur: Die Rack-Detailseite passt das Rack beim Öffnen jetzt automatisch an die Bildschirmbreite an – auf dem Handy ist damit alles ohne horizontales Scrollen sichtbar. Auf breiten Bildschirmen bleibt es bei 100 %; über die Zoom-Schaltflächen lässt sich weiterhin manuell vergrößern/verkleinern, und „An Bildschirm anpassen" stellt die automatische Größe wieder her.
  7. Version 0.90.0 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Infrastruktur: Bei einem Geräte-Marker auf dem Lageplan (z. B. Accesspoint) lässt sich jetzt angeben, an welchem Switch und Port im Rack er hängt. Diese Verbindung wird automatisch in der Rack-Verkabelung angelegt (der Switch-Port erscheint dort als belegt) und beim Verschieben/Bearbeiten oder Löschen des Markers mitgeführt.
    • Infrastruktur: Bei Ubiquiti-Geräten wird der Switch-Port automatisch aus dem UniFi-Modul erkannt – beim Auswählen des Inventar-Geräts im Marker-Dialog werden Ziel-Switch und Port vorbelegt (Voraussetzung: die Geräte-Seriennummer entspricht der MAC, der Uplink-Switch ist als UniFi-Gerät im Rack eingebaut und der UniFi-Switch wurde synchronisiert).
    • UniFi: In der Geräteübersicht wird jetzt angezeigt, seit wann ein Gerät online bzw. offline ist („seit …"), und Zustandswechsel werden dauerhaft protokolliert (Grundlage für eine Verfügbarkeits-Historie).
    • UniFi: Geräte mit verfügbarem Firmware-Update sind sofort erkennbar – als Kennzahl-Kachel „Firmware-Updates" sowie mit einem „Update"-Hinweis in der Firmware-Spalte der Geräteliste.
    • UniFi: Neue Spalte Rack in der Geräteübersicht – ist ein UniFi-Gerät in einem Rack eingebaut, verlinkt sie direkt auf das zugehörige Rack in der Infrastruktur.
    • UniFi: Eine Sync-Status-Anzeige auf der Übersicht zeigt, wann der letzte Abgleich lief, ob er erfolgreich war und – bei Fehlern – die Fehlermeldung.
    • UniFi: Zu Switches (und anderen Geräten mit Ports) lassen sich jetzt die Port-Details öffnen – ein Klick auf „… Ports" in der Geräteliste zeigt je Port Status/Geschwindigkeit, PoE-Modus und aktuelle PoE-Leistung sowie das dort angeschlossene Gerät (Client bzw. nachgelagertes UniFi-Gerät). Zusätzlich werden aktive Ports und die gesamte PoE-Last des Geräts zusammengefasst.
    • IPAM: Neue Baumansicht in der Subnetz-Übersicht zeigt Supernetze mit ihren enthaltenen Kind-Subnetzen eingerückt – so ist die Netzstruktur (z. B. 10.0.0.0/16 mit seinen /24-Netzen) auf einen Blick erkennbar. Umschaltbar neben Kachel- und Listenansicht.
    • IPAM: Neuer Assistent „Freies Subnetz finden" – innerhalb eines Bereichs (z. B. 10.0.0.0/16) werden freie, noch nicht vergebene Blöcke der gewünschten Größe (z. B. /24) vorgeschlagen und lassen sich direkt als neues Subnetz anlegen.
    • IPAM: In der Detailansicht einer IP-Adresse werden jetzt Verknüpfungen zu anderen Modulen angezeigt – die zugehörige virtuelle Maschine (Hypervisor) sowie das passende UniFi-Gerät bzw. der UniFi-Client (Abgleich über MAC oder IP). Jeweils nur, wenn das betreffende Modul aktiv ist.

    Geändert

    • Infrastruktur: Die Lageplan-Marker sehen jetzt aufgeräumter aus – farbiger Kreis mit Symbol, Zeiger zum Punkt, dezenter Status-Punkt und Beschriftung darunter.
    • UniFi: In der Geräteübersicht ist jetzt eine Spalte Inventar sichtbar – verknüpfte Geräte (Seriennummer = MAC) verlinken direkt auf den zugehörigen Inventar-Eintrag. So ist auf einen Blick erkennbar, welches UniFi-Gerät mit welchem Asset verbunden ist (die Verknüpfung entsteht wie bisher über den Inventar-Abgleich).
    • UniFi: Auch in der Netzwerk-Topologie wird das verknüpfte Inventar-Gerät angezeigt – im Geräte-Tooltip sowie im Info-Panel (mit direktem Link zum Inventar-Eintrag).

    Behoben

    • Infrastruktur: Das Stift-Symbol zum Bearbeiten eines Markers war viel zu groß dargestellt.
  8. Version 0.89.2 Hinzugefügt Geändert

    Hinzugefügt

    • Infrastruktur: Auf dem Lageplan lassen sich jetzt neben Racks auch Inventar-Geräte (Accesspoints, Drucker …), weitere Standorte/Räume und frei benannte Objekte platzieren – jeweils mit wählbarem Symbol. Ein Klick auf einen Marker öffnet direkt die zugehörige Detailansicht (Rack, Inventar-Gerät bzw. Standort).
    • Infrastruktur: Der Lageplan lässt sich ein- und ausklappen, wenn man nur die Rack-Liste sehen möchte; die Einstellung bleibt pro Browser erhalten.
    • Infrastruktur: Rack-Marker zeigen einen Status-Punkt (grün/rot), wenn im Rack Geräte offline sind; beim Überfahren erscheint ein Tooltip mit Name, Typ und Status.
    • Infrastruktur: Unter dem Lageplan gibt es eine Legende zum Ein-/Ausblenden der Marker-Typen (Racks, Geräte, Standorte, Objekte); die Auswahl bleibt pro Browser erhalten.
    • Infrastruktur: Der Lageplan lässt sich inkl. Marker als PNG exportieren.

    Geändert

    • Infrastruktur: Rack-Marker auf dem Lageplan zeigen jetzt ein Rack-Symbol; Marker werden zum Bearbeiten über ein eigenes Stift-Symbol geöffnet (Klick öffnet stattdessen direkt das Ziel).
  9. Version 0.89.1 Hinzugefügt Behoben

    Hinzugefügt

    • Infrastruktur: Als Lageplan lässt sich jetzt auch ein PDF hochladen – es wird automatisch in ein Bild umgewandelt (erste Seite), sofern der Server das unterstützt (Imagick oder poppler-utils).

    Behoben

    • Infrastruktur: Die große Lücke zwischen dem Rack und den rechten Karten ist behoben – das Rack sitzt wieder direkt neben den Kennzahlen, die Karten haben mehr Platz.
    • Infrastruktur: Die HE-Nummern links fluchten wieder Zeile für Zeile mit den Geräten (der Versatz nach oben ist beseitigt).
    • Infrastruktur: Das Rack wird wieder in gut lesbarer Größe angezeigt (bei vielen Ports blieben die Portnummern sonst zu klein); die Größe lässt sich weiterhin über den Zoom anpassen.
    • Infrastruktur: Fehlende Symbole (u. a. bei den Zoom-Schaltflächen, dem Lageplan-Button und den Plan-Markern) werden wieder korrekt angezeigt.
  10. Version 0.89.0 Hinzugefügt

    Hinzugefügt

    • Infrastruktur: Zu jedem Standort lässt sich ein Lageplan (Bilddatei) hinterlegen. Auf dem Plan können Marker gesetzt werden, die zeigen, wo die Racks (oder andere Objekte) stehen – ein Marker lässt sich mit einem Rack verknüpfen und öffnet es per Klick. Marker werden per Klick auf den Plan gesetzt und per Ziehen verschoben. Ist ein Plan hinterlegt, erscheint er oben auf der Standortseite, darunter wie gewohnt die Rack-Liste; ohne Plan bleibt die Seite unverändert.
  11. Version 0.88.1 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Infrastruktur: Die Rack-Ansicht lässt sich jetzt stufenweise zoomen (Plus/Minus/Zurücksetzen in der Werkzeugleiste). Die gewählte Zoomstufe bleibt pro Browser erhalten; die Verkabelung wird passend mitgezeichnet.

    Geändert

    • Infrastruktur: Die Rack-Elevation wird standardmäßig kompakter dargestellt, sitzt näher an den rechten Kennzahlen-Karten und lässt diesen auf mittleren und kleineren Bildschirmen deutlich mehr Platz.

    Behoben

    • Infrastruktur: Das Suchfeld auf der Übersichtsseite entspricht jetzt optisch den übrigen Filterleisten im System.
  12. Version 0.88.0 Hinzugefügt

    Hinzugefügt

    • Tickets: In Ticket-Nachrichten (interne Notizen wie externe Antworten) lassen sich Mitarbeiter mit Ticket-Zugriff per @-Erwähnung ansprechen – beim Tippen von „@" erscheint eine Auswahlliste. Erwähnte Mitarbeiter werden per Glocke und Web-Push benachrichtigt und erhalten zusätzlich eine E-Mail. Die Mail-Vorlage ist unter „Ticket-E-Mails" anpassbar; der E-Mail-Versand lässt sich global unter „Ticket-Features" ein- und ausschalten (Glocke und Push bleiben immer aktiv).
  13. Version 0.87.7 Hinzugefügt Behoben

    Hinzugefügt

    • Bestellungen: Kommentare zu einer Bestellung lassen sich jetzt bearbeiten – direkt in der Bestellkarte über das Stift-Symbol.

    Behoben

    • Bestellungen: Die Schaltfläche zum Löschen eines Kommentars war nicht sichtbar und damit nicht nutzbar. Die Aktionen zum Bearbeiten und Löschen erscheinen jetzt beim Überfahren eines Kommentars.
  14. Version 0.87.6 Behoben

    Behoben

    • Budget: Der angezeigte Netto-Ist war deutlich zu niedrig. Er wird jetzt korrekt als Brutto-Ist abzüglich der in den Belegen erfassten Mehrwertsteuer berechnet und liegt damit sinnvoll knapp unter dem Brutto-Wert. Zusätzlich zeigt die Budget-Liste den tatsächlichen Wert jetzt ebenfalls in Brutto und Netto.
  15. Version 0.87.5 Hinzugefügt

    Hinzugefügt

    • Budget: Die KPI-Kachel „Tatsächlich ausgegeben" und der Auslastungsbalken zeigen jetzt neben dem Brutto- auch den Netto-Betrag – sowohl in der Budget-Detailansicht als auch in der Budget-Übersicht. Der Netto-Wert wird aus den Belegen ermittelt (fehlt bei einem Beleg das Netto, zählt ersatzweise sein Brutto).
  16. Version 0.87.4 Geändert Behoben

    Geändert

    • Kontakte: Der Import öffnet sich jetzt als Dialog direkt auf der Kontaktseite, statt eine eigene Seite zu laden.

    Behoben

    • Verzeichnis: Der Vorgesetzte einer Person lässt sich jetzt im Bearbeiten-Dialog eintragen und ändern (Name und E-Mail) und wird in der Detailansicht angezeigt. Zudem sind per CSV importierte Personen – wie manuell angelegte – bearbeitbar.
    • Tickets: Das Modal „Bestellung aus Ticket erstellen" schließt sich nicht mehr versehentlich über die Escape-Taste – so gehen bereits eingegebene Daten nicht mehr verloren. Schließen weiterhin über „Abbrechen", das ✕ oder einen Klick neben das Fenster.
  17. Version 0.87.3 Hinzugefügt

    Hinzugefügt

    • Verzeichnis: Personen lassen sich jetzt per CSV importieren – neben der manuellen Anlage und dem LDAP-/M365-Import. Der Import erkennt Trennzeichen (Komma/Semikolon) und Kodierung automatisch, ordnet die Spalten anhand der Kopfzeile zu (inkl. gängiger deutscher Bezeichnungen) und aktualisiert vorhandene Personen anhand der E-Mail-Adresse; synchronisierte Einträge (Entra/LDAP) bleiben unverändert. Eine Beispiel-CSV mit allen Feldern steht direkt im Import-Dialog zum Download bereit.
  18. Version 0.87.2 Hinzugefügt Behoben

    Hinzugefügt

    • Anträge: Neuer Formular-Feldtyp „E-Mail". Er prüft das Adressformat und wird in Self-Service-Formularen automatisch mit der E-Mail-Adresse des angemeldeten Nutzers vorbelegt – bei Bedarf manuell überschreibbar.
    • Tickets: In Antwortvorlagen lässt sich jetzt die Schriftgröße einstellen.

    Behoben

    • Listen: Beim Öffnen eines Eintrags aus einer langen Liste und anschließendem Zurückkehren bleibt die vorherige Scrollposition jetzt erhalten, statt an den Listenanfang zu springen. Filter- und Seitenzustände behalten dabei jeweils ihre eigene Position.
  19. Version 0.87.1 Hinzugefügt Behoben

    Hinzugefügt

    • Tickets: Neue Option „Antworten ohne zugewiesenen Bearbeiter erlauben" (unter Ticket-Automatisierung). Ist sie aktiv, können Tickets bearbeitet und beantwortet werden, sobald sie vom Team gesichtet wurden – ohne dass zuvor ein konkreter Bearbeiter zugewiesen sein muss. Standardmäßig bleibt das bisherige Verhalten (Zuweisung erforderlich).
    • Tickets: Neue Option „Ticket beim Antworten automatisch auf ‚Warteschlange' setzen" (unter Ticket-Automatisierung). Lässt sich deaktivieren, wenn der Ticketstatus beim Beantworten unverändert bleiben soll. Standardmäßig aktiv (bisheriges Verhalten).

    Behoben

    • Anträge: Die Formular-Bausteine „HTML-Block – nur Anzeige", „Zustimmung – Checkbox mit Text oder Links" und „Überschrift" ließen sich nicht mehr speichern und führten zu einem internen Fehler. Sie funktionieren jetzt wieder.
    • KI-Integration: Bei selbst gehosteten Anbindungen (z. B. Ollama, LM Studio) wurde das eingetragene Modell beim Speichern nicht übernommen. Der eingegebene Modellname bleibt jetzt korrekt gespeichert.
    • Anträge: Ausfüllbare Formulare nutzen jetzt mehr Bildschirmbreite und sind zentriert dargestellt, statt schmal am linken Rand zu stehen.
  20. Version 0.87.0 Hinzugefügt

    Hinzugefügt

    • Infrastruktur: Racks haben jetzt optionale Grenzwerte für Traglast (kg) und Leistung (W). Auf der Rack-Seite zeigt eine neue Karte „Rack-Kennzahlen" die Auslastung von Höheneinheiten, Gewicht und Leistung als Balken – bei Überschreitung mit deutlicher Warnung.
    • Infrastruktur: Lastbilanz für USV und PDU – je Gerät lässt sich die Nennleistung erfassen; OpenNIT summiert die Leistungsaufnahme der angeschlossenen Verbraucher und zeigt die aktuelle Last (mit Überlast-Warnung) in der Belegungstabelle.
    • Infrastruktur: Gerätesuche auf der Übersichtsseite – findet eingebaute Geräte über Name, Inventarnummer, MAC, Modell oder Port-Beschriftung und verlinkt direkt auf das zugehörige Rack.
    • Infrastruktur: Datenqualitäts-Prüfung je Rack – erkennt mehrfach belegte Ports, Verkabelungen auf unbekannte Ports, Höhen-Überschneidungen und Geräte mit Port-Typ ohne definierte Ports; Ergebnisse erscheinen in der Karte „Rack-Kennzahlen".
    • Infrastruktur: Export – rack-weiter Patchplan als PDF sowie alle Verkabelungen eines Racks als CSV (Excel-freundlich).
    • Infrastruktur: Halbbreite Geräte – ein Gerät kann jetzt die linke oder rechte Rack-Hälfte belegen, sodass zwei halbbreite Geräte nebeneinander in derselben Höheneinheit dargestellt werden.
    • Infrastruktur: Volle Tiefe – ein Gerät kann als „volle Tiefe" markiert werden; es belegt dann dieselben Höheneinheiten auf Vorder- und Rückseite und erscheint in beiden Ansichten.
    • Infrastruktur: Ports vorne und hinten getrennt – bei Geräten voller Tiefe (z. B. Servern) lässt sich angeben, wie viele Anschlüsse vorne und wie viele hinten sitzen; die Rückseiten-Ports werden in der Rückansicht dargestellt und können eigenständig verkabelt, beschriftet und in den Patchplan aufgenommen werden.
  21. Version 0.86.6 Hinzugefügt

    Hinzugefügt

    • Infrastruktur: Drei neue Gerätetypen für die Port-Darstellung im Rack – Firewall (nummerierte Ports plus SFP/QSFP-Uplinks), Telefonanlage (nummerierte Anschlüsse) und USV (Ausgänge als runde Steckdosen). Alle drei lassen sich wie Switches verkabeln, beschriften und in den Patchplan aufnehmen; bei der USV werden die einzelnen Ausgänge als belegbare Ports dargestellt.
  22. Version 0.86.5 Behoben

    Behoben

    • Infrastruktur: Das Bearbeiten, Verschieben und Anlegen von Geräten schlug seit der Einführung der Port-Zählweise mit einem Datenbankfehler fehl. Ursache war, dass die Zählweise beim Speichern nicht korrekt übernommen wurde – behoben.
  23. Version 0.86.4 Hinzugefügt Geändert

    Hinzugefügt

    • Infrastruktur: Bei einem Server lässt sich jetzt die Anzahl der NICs (Netzwerkports) angeben. Diese werden im Rack als Ports dargestellt und können verkabelt, beschriftet und in den Patchplan aufgenommen werden – wie bei Switches. Optional zusätzlich SFP-Ports.
    • Infrastruktur: Neben RJ45 und SFP gibt es jetzt QSFP-Ports (100G, breiter dargestellt) – z. B. für Switches mit 48× SFP und 6× QSFP. QSFP-Ports lassen sich ebenso verkabeln, beschriften und in den Patchplan aufnehmen.
    • Infrastruktur: Bei Switches ist die Port-Zählweise wählbar – senkrecht paarweise (1 oben, 2 darunter …) oder zeilenweise (obere Reihe, dann untere).

    Geändert

    • Infrastruktur: Die Portnummern in der Rack-Ansicht sind besser lesbar (mehr Höhe je Höheneinheit, größere Beschriftung, breitere Rack-Darstellung), sodass auch dicht bestückte 48-Port-Switches klar erkennbar sind.
  24. Version 0.86.3 Hinzugefügt Geändert

    Hinzugefügt

    • Infrastruktur: Fährt man in der Verkabelungsliste rechts über eine Verbindung, wird sie jetzt auch im Rack hervorgehoben (Quell-/Zielport und Leitung).

    Geändert

    • Infrastruktur: Die Panels rechts (Verkabelung/Belegung) rücken direkt an die Rack-Ansicht heran – weniger Leerraum dazwischen.
    • Infrastruktur: Der Patchplan-Export ist jetzt ein Button in der Aktionsspalte der Belegung (wie „Ports beschriften") und steht auch Nur-Lese-Nutzern zur Verfügung.
  25. Version 0.86.2 Hinzugefügt Geändert

    Hinzugefügt

    • Infrastruktur: Geräte lassen sich im Rack per Drag & Drop auf eine andere Höheneinheit ziehen (mit Prüfung auf Überschneidung/Platz).
    • Infrastruktur: Rack-Karten in der Standortansicht zeigen eine kleine Belegungsvorschau statt eines generischen Symbols.
    • Infrastruktur: Umschalter „Hell/Dunkel" für die Rack-Ansicht (Einstellung wird pro Browser gemerkt).

    Geändert

    • Infrastruktur: Die Rack-Ansicht wurde optisch überarbeitet (mehr Tiefe an Geräten und Rahmen, feines HE-Raster) und ist jetzt vollständig responsive – auf schmalen Bildschirmen scrollt das Rack horizontal in seinem eigenen Bereich, Karten und Verbindungszeilen brechen sauber um.
    • Infrastruktur: Freie Höheneinheiten werden als zusammengefasster Block dargestellt („X HE frei") statt als viele Einzelzeilen; ein Klick legt dort ein Gerät an.
  26. Version 0.86.1 Hinzugefügt

    Hinzugefügt

    • Infrastruktur: Ports lassen sich jetzt einzeln beschriften – auch leere (z. B. Patchpanel-Ports „wohin geht der?"). Über „Ports beschriften" beim Gerät wird je Port ein Zieltext hinterlegt; er erscheint als Tooltip am Port im Rack.
    • Infrastruktur: Patchplan als PDF – ein Klick beim Gerät erzeugt eine druckbare Liste aller Ports mit Beschriftung und (falls verkabelt) Ziel.
  27. Version 0.86.0 Hinzugefügt Behoben

    Hinzugefügt

    • Infrastruktur: Beim Überfahren einer Verbindung oder eines belegten Ports leuchten Quellport, Zielport und die Leitung gemeinsam gelb auf – so ist sofort erkennbar, was womit verbunden ist.
    • Infrastruktur: Ein Klick auf einen freien Port öffnet direkt den Dialog für eine neue Verbindung – der Ausgangs-Port ist bereits vorbelegt.
    • Infrastruktur: Verbindungen lassen sich jetzt bearbeiten – sowohl über die Verbindungsliste als auch per Klick auf den belegten Port bzw. die Leitung im Rack.

    Behoben

    • Infrastruktur: In der Verkabelungsliste am Rack ist das Zielgerät jetzt klar erkennbar (Name samt Standort und Rack), statt abgeschnitten dargestellt zu werden.
  28. Version 0.85.3 Behoben Geändert

    Behoben

    • Infrastruktur: Racks werden jetzt immer gleich breit dargestellt (19″-Prinzip). Ein Switch mit 48 Ports macht die Anschlüsse dichter, statt das Rack breiter zu machen – bisher war ein Rack mit einem 48-Port-Switch breiter als mit einem 24-Port-Switch.
    • Infrastruktur: Beim Anlegen einer Verbindung lässt sich nun auch der Port am Zielgerät bequem auswählen (Vorschläge passend zum gewählten Zielgerät), nicht mehr nur am Quellgerät.

    Geändert

    • Infrastruktur: Die Anzahl der SFP-Ports je Gerät kann jetzt bis 64 betragen (z. B. 48-Port-Glasfaser-/Aggregation-Switches). Für UniFi-Aggregation-/Campus-Modelle werden die Portzahlen automatisch vorgeschlagen.
    • Infrastruktur: Alle Auswahlfelder im Modul sind jetzt durchsuchbar.
  29. Version 0.85.2 Behoben Geändert

    Behoben

    • Infrastruktur: Racks lassen sich jetzt direkt auf der Übersicht über „Neues Rack" anlegen – inklusive Standortauswahl im Dialog. Bisher war kein Einstieg möglich, weil Standorte ohne Racks ausgeblendet sind. Nach dem Anlegen erscheint der Standort automatisch in der Übersicht.

    Geändert

    • Infrastruktur-Übersicht: Die Auslastungsangabe in Prozent (KPI-Kachel „HE-Auslastung" sowie „Ausl." auf den Standortkarten) wurde entfernt.
  30. Version 0.85.1 Behoben

    Behoben

    • Öffentliche Statusseite (/status und Embed): Die Seite wurde nach der Umstellung auf zentrale Design-Tokens nicht mehr korrekt dargestellt, weil sie als eigenständige Seite die Token-Definitionen nicht geladen hat. Die Tokens werden jetzt vorab eingebunden – die Statusseite sieht wieder wie gewohnt aus und bleibt themebar.
  31. Version 0.85.0 Hinzugefügt

    Hinzugefügt

    • Neues Modul „Infrastruktur": physische Dokumentation von Racks je Standort. Racks lassen sich frei einem Standort oder Unterstandort zuordnen; die Übersicht zeigt nur Standorte, die tatsächlich Racks enthalten. Im Rack werden Geräte aus dem Inventar und dem UniFi-Modul sowie passive Komponenten (Patchpanel, PDU …) eingebaut und als maßstäbliche Front-Elevation mit Höheneinheiten und Live-Status dargestellt. Aktivierung unter „Einstellungen" (standardmäßig aus).
    • Infrastruktur-Modul – Ports & Verkabelung: Geräte im Rack zeigen jetzt ihre Anschlüsse bildlich (Switch, Patchpanel, Gateway, Server, PDU). Verbindungen werden sauber im 90°-Winkel am Rand des Racks geführt, sodass die Ports frei bleiben; Beschriftungen erscheinen erst bei Klick auf Port, Leitung oder Austrittsmarke. Verkabelung ist innerhalb eines Racks sowie rack- und standortübergreifend (auch zu externen Zielen) möglich und wird zusätzlich als Verbindungsliste dargestellt.
    • Infrastruktur-Modul – Bearbeiten & mehr: Racks und einzelne Einbauten lassen sich jetzt bearbeiten (Position, Höhe, Seite, Ports), ohne die Verkabelung zu verlieren. Beim Einbau wird geprüft, dass sich Geräte nicht überschneiden und im Rack Platz haben. Neu sind außerdem: eine umschaltbare Front-/Rückansicht, ein Klick auf freie Höheneinheiten zum direkten Einbauen, verlinkte Geräte (zum Inventar bzw. UniFi), automatische Portzahl-Vorschläge für bekannte UniFi-Modelle, Leistungs- und Gewichtsangaben je Gerät mit Summen je Rack, ein PDF-Rack-Datenblatt sowie eine standortübergreifende Verkabelungs-Gesamtübersicht.
  32. Version 0.84.0 Sicherheit Behoben

    Sicherheit

    • Schutz vor dem Aussperren des letzten Administrators: Das System verhindert jetzt, dass dem letzten globalen Administrator die Admin-Rechte entzogen werden – weder durch Entfernen des Administrator-Flags, Deaktivieren oder Löschen des Kontos, noch durch Entziehen der globalen Admin-Rolle oder das Herabstufen der letzten Administrator-Rolle. So bleibt die Verwaltung (u. a. die Einstellungen) immer für mindestens ein Konto erreichbar.

    Behoben

    • KI-Chat-Nutzungsseite: Die Statistik-Kacheln (Verbrauch/Kosten) waren teils ungestylt (fehlender Hintergrund und Rahmen), weil sie auf nicht vorhandene Design-Variablen verwiesen. Sie verwenden jetzt die zentralen Farb-Tokens und werden korrekt dargestellt.
  33. Version 0.83.3 Behoben

    Behoben

    • Audit-Log: Auf schmalen Bildschirmen (Handy) fehlte die Details-Spalte mit dem Auge-Symbol – Eintrags-Details ließen sich mobil gar nicht öffnen. Das Auge wird jetzt auch mobil angezeigt; nur die Objekt-Spalte bleibt dort ausgeblendet.
  34. Version 0.83.2 Behoben

    Behoben

    • Verwaltung: Das Burger-Menü in der Kopfzeile erschien auch am Desktop und legte dort beim Klick nur einen dunklen Schleier über die Seite. Es wird jetzt – wie vorgesehen – nur noch auf schmalen Bildschirmen angezeigt, wo es die Seitenleiste ein- und ausblendet.
    • Verwaltung: Der Button „Zur Dokumentation" in der Kopfzeile heißt jetzt „Admin verlassen" – das beschreibt die Aktion treffender, da er zurück in den Anwendungsbereich führt.
  35. Version 0.83.1 Behoben

    Behoben

    • Audit-Log: Der Klick auf den Zeitstempel eines Eintrags führte auf eine Fehlerseite. Der Zeitstempel ist jetzt kein Link mehr – die Details eines Eintrags öffnen sich wie gewohnt über das Auge-Symbol.
  36. Version 0.83.0 Geändert

    Geändert

    • Die öffentlichen Seiten für Externe – Ticket-Bewertung (Feedback-Link aus der E-Mail) und einmalige Passwort-Freigabe – verwenden jetzt das zentrale Erscheinungsbild der Anwendung: einheitliche Schrift, Buttons, Eingabefelder und Hinweisboxen wie im Rest von OpenNIT.
    • Einheitliches Erscheinungsbild in der gesamten Anwendung: Dialoge, Formulare, Tabellen, Buttons und Hinweisboxen nutzen jetzt in allen Modulen (u. a. Dienste, Lager, Tickets, SSL, Kanban, Vault, IPAM, Dateien, Netzdiagramm, CVE, Verträge, Budget, VMs, Themengebiete und Verwaltung) dieselben zentralen Komponenten statt leicht abweichender eigener Nachbauten.
    • Passwort-Tresor: Alle Dialoge der Tresor-Übersicht („Neuer Eintrag/Bearbeiten", „Verschieben", Eintrag-Detailansicht, Ordner anlegen/verschieben, KDBX-Export) verwenden jetzt das einheitliche Dialog-, Formular- und Button-Design der übrigen Module; die Ordner-Dialoge haben dabei beschriftete Eingabefelder erhalten. Bedienung und Passwort-Funktionen bleiben unverändert.
  37. Version 0.82.30 Behoben

    Behoben

    • Dokumentation/Themengebiete: Benutzer mit auf ein Themengebiet beschränktem Bearbeitungsrecht (create_page nur für bestimmte Themengebiete) können darin jetzt wieder Unterthemen anlegen (und ebenso Seiten in „ihren" Themengebieten). Bisher verlangte die Zugriffsprüfung dafür fälschlich ein globales Recht und wies die Aktion trotz sichtbarem Button ab. Das Anlegen von obersten Themengebieten bleibt weiterhin dem globalen Recht vorbehalten.
  38. Version 0.82.29 Behoben

    Behoben

    • Einstellungen: Das Speichern einer beliebigen Einstellungsseite (z. B. „Vertragsmanagement – Einstellungen") konnte auf Bestandsinstanzen sämtliche Module deaktivieren. Ursache war ein interner Standardwert „alle Module aus", der beim Speichern ungewollt in die Laufzeit-Konfiguration geschrieben wurde, wenn dort noch keine Modul-Liste hinterlegt war. Beim Laden wird jetzt immer der tatsächlich aktive Modul-Zustand übernommen – Speichern ohne Modul-Änderung lässt die Module unangetastet. Hinweis für bereits betroffene Instanzen: Die Module einmalig unter „Einstellungen → Module" wieder aktivieren; danach tritt das Problem nicht mehr auf.
  39. Version 0.82.28 Behoben

    Behoben

    • Inventar-Übersicht: Auf schmalen Displays lief in der zweispaltigen Kategorie-Ansicht die rechte Karte über den Bildschirmrand hinaus. Die Kacheln passen sich jetzt korrekt der Spaltenbreite an.
  40. Version 0.82.27 Behoben

    Behoben

    • Inventar-Detailseite: Breite Tabellen in den Reitern liefen auf dem Smartphone weiterhin über den Bildschirmrand hinaus. Sie werden jetzt zuverlässig zu horizontal scrollbaren Bereichen – die Seite selbst bleibt schmal.
    • Inventar-Listenansicht: In der Suchleiste entstand auf dem Smartphone unter dem Standort-Filter eine große leere Fläche. Der Filter nimmt jetzt wieder die normale Höhe ein.
  41. Version 0.82.26 Behoben

    Behoben

    • Audit → Hash-Ketten-Verifizierung: Auf dem Smartphone waren die beiden oberen Karten stark verrutscht – Felder nach rechts gedrückt, riesige Lücken, Buttons unten rechts. Die Karten stapeln sich jetzt sauber in voller Breite.
    • Inventar-Detailseite: Breite Tabellen in den Reitern (Tickets, Änderungen, Verknüpfungen, …) sprengten auf schmalen Bildschirmen das Layout. Sie scrollen jetzt innerhalb ihrer Karte, statt die ganze Seite seitlich zu verschieben.
  42. Version 0.82.25 Behoben

    Behoben

    • Audit → Hash-Ketten-Verifizierung: Die beiden oberen Karten (Verifizieren und Prüfbericht) waren unsauber formatiert – über den Buttons erschien eine störende Trennlinie und die Felder/Buttons waren ungleichmäßig ausgerichtet. Layout korrigiert.
  43. Version 0.82.24 Geändert

    Geändert

    • System-Health: Der Schema-Abgleich (Datenbank vs. Migrationen) erscheint jetzt als eigener Abschnitt direkt in der Prüf-Tabelle – im selben Status/Prüfung/Details-Layout wie alle anderen Prüfungen, statt in einer separaten Karte darunter. Verkleinerte Spalten, fehlende Tabellen und Zeichensatz-Abweichungen zählen zudem in die Kennzahlen-Kacheln (Fehler/Warnungen) oben mit. Die Ein-Klick-Reparatur verkleinerter Spalten bleibt erhalten.
  44. Version 0.82.23 Behoben

    Behoben

    • Interne Wartbarkeit: Die Datenzugriffs-Logik des Inventar-Moduls (Referenzdaten, Standort-Pfade, 360°-Verknüpfungen) wurde in eine eigene Service-Klasse (AssetManager) ausgelagert. Erster Schritt, um den sehr großen Inventar-Controller schlanker und wartbarer zu machen. Am Verhalten ändert sich nichts.
  45. Version 0.82.22 Hinzugefügt

    Hinzugefügt

    • Globale Suche: Die modulübergreifende Suche findet jetzt zusätzlich IP-Adressen (IPAM), ISMS-Risiken und Changes (Änderungsprotokoll) – jeweils nur bei aktivem Modul und passender Berechtigung.
    • Asset-Detailseite: Neuer Reiter „Verknüpfungen" zeigt modulübergreifend, was an einem Gerät hängt – zugewiesene IP-Adressen, verknüpfte ISMS-Risiken und zugehörige Leihgeräte (ergänzt die bereits vorhandenen Tickets und Änderungen zu einer 360°-Sicht).
  46. Version 0.82.21 Hinzugefügt

    Hinzugefügt

    • Fristen-Cockpit: Neuer iCal-Kalender-Abo-Link. Über „Kalender abonnieren" lässt sich ein persönlicher, token-geschützter Link erzeugen, der alle Fristen (die man sehen darf) in Outlook, Apple- oder Google-Kalender einblendet – inklusive Erinnerung 7 Tage vorher. Der Link ist jederzeit neu erzeugbar oder widerrufbar.
    • Fristen-Cockpit: Ablaufende Passwörter aus dem Vault erscheinen jetzt als eigene Fristenquelle – für die eigenen persönlichen Einträge und die Team-Tresore, in denen man Mitglied ist. Aus Datenschutzgründen wird nur „Passwort läuft ab" mit Ablaufdatum angezeigt (keine Titel), und systemseitige Sammel-Mails enthalten keine fremden Vault-Fristen.
    • Fristen: Die tägliche Fristen-Übersicht wird zusätzlich an die konfigurierten Benachrichtigungskanäle (Slack/Teams/ntfy) gemeldet.
  47. Version 0.82.20 Hinzugefügt

    Hinzugefügt

    • Benachrichtigungen: Neue Benachrichtigungskanäle unter „Admin → Benachrichtigungen → Kanäle verwalten". Wichtige System-Ereignisse lassen sich jetzt an Slack, Microsoft Teams, ntfy oder einen generischen Webhook spiegeln. Pro Kanal wählbar, welche Ereignisarten (Sicherheit, Monitoring, CVE, Backup, Update, SLA, Fristen) zugestellt werden; mit „Testnachricht senden" lässt sich die Einrichtung sofort prüfen. Der Versand läuft über den Egress-Schutz (SSRF-Guard), private/interne Ziele werden blockiert. Als erstes Ereignis wird eine verletzte Audit-Log-Integrität an die Kanäle gemeldet.
  48. Version 0.82.19 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Audit-Log: Neuer revisionssicherer Integritätsbericht unter „Audit → Hash-Ketten-Verifizierung". Er fasst die Prüfung der kryptographischen Hash-Kette samt Kennzahlen (Einträge, Zeitraum, Benutzer, Kategorienverteilung) für einen wählbaren Zeitraum zusammen und lässt sich als PDF (für die Revision) oder CSV herunterladen. Ein Report-Hash macht nachträgliche Änderungen am Bericht erkennbar.

    Geändert

    • Sicherheit: Die nächtliche Integritätsprüfung des Audit-Logs ist jetzt standardmäßig aktiv (bisher aus). Sie prüft die letzten Einträge der Hash-Kette und meldet Manipulationen früh; sie bleibt unter „Einstellungen → Sicherheit" abschaltbar. Bestehende Installationen mit bereits gespeicherter Einstellung behalten ihren Wert.

    Behoben

    • Compliance-Bericht: Die Kennzahlen „erster/letzter Audit-Eintrag" wurden wegen eines falschen Spaltennamens nicht korrekt ermittelt – der Bericht zeigt die Zeitpunkte jetzt wieder an.
  49. Version 0.82.18 Sicherheit

    Sicherheit

    • Besonders sensible Aktionen verlangen jetzt eine erneute Bestätigung („Step-up"): vor dem Export des Passwort-Tresors im Klartext (CSV persönlich/Team sowie KDBX) und vor dem Zuweisen/Entfernen von Rollen wird noch einmal der aktuelle Authenticator-Code – oder, falls keine MFA aktiv ist, das Kontopasswort – abgefragt. Nach erfolgreicher Bestätigung bleibt die Freigabe für fünf Minuten bestehen, sodass mehrere Schritte hintereinander nicht jedes Mal neu bestätigt werden müssen.
  50. Version 0.82.17 Hinzugefügt Behoben

    Hinzugefügt

    • Konto-Sicherheit: Die Seite „Zwei-Faktor-Authentifizierung" zeigt jetzt alle aktiven Sitzungen des eigenen Kontos (Gerät/Browser, IP-Adresse, Anmelde- und letzter Aktivitätszeitpunkt, Markierung der aktuellen Sitzung). Mit „Überall sonst abmelden" lassen sich alle anderen Sitzungen mit einem Klick beenden – praktisch nach dem Login an einem fremden Gerät.
    • Sicherheit: Meldet sich ein Benutzer von einem bisher unbekannten Gerät an, erhält er automatisch eine Benachrichtigung (In-App und – falls aktiv – Web-Push) mit Zeitpunkt, Gerät und IP-Adresse. Die allererste Anmeldung eines Kontos löst bewusst keine Meldung aus. Die Funktion ist unter „Einstellungen → Sicherheit" abschaltbar.

    Behoben

    • Systemdiagnose: Der Schema-Abgleich unter „System-Health" meldete eine Tabelle fälschlich als „fehlend", wenn sie in einer Migration angelegt und später bewusst wieder gelöscht wurde (z. B. ai_context_keywords). Solche absichtlich entfernten Tabellen werden jetzt korrekt als nicht erwartet behandelt und nicht mehr als Fehler angezeigt.
  51. Version 0.82.16 Behoben

    Behoben

    • Interne Wartbarkeit: MAC-Adress-Normalisierung und der Zugriff auf System-Einstellungen laufen jetzt über zentrale Helfer (statt rund zwanzig gleichartiger Einzel-Implementierungen). Das vereinheitlicht das Verhalten – u. a. beim Abgleich per Barcode gescannter MAC-Adressen zwischen UniFi und IPAM – und beugt künftigen Abweichungen vor. Am sichtbaren Verhalten ändert sich nichts.
  52. Version 0.82.15 Hinzugefügt Behoben

    Hinzugefügt

    • System-Update: Schlägt eine Datenbank-Migration hart fehl (und wird dadurch bei jedem Aufruf erneut versucht), zeigt die Seite „System-Update" jetzt eine deutliche Fehlermeldung mit betroffener Datei, Fehlertext und dem auslösenden SQL-Statement – inklusive Verweis auf den Schema-Abgleich zur Reparatur. Sobald der Fehler behoben ist, verschwindet die Meldung automatisch.

    Behoben

    • Qualitätssicherung (intern): Neuer automatischer Migrations-Smoke-Test (läuft in der CI gegen eine frische Datenbank) stellt sicher, dass alle Migrationen sauber und wiederholbar durchlaufen und kein Schema-Drift entsteht – fängt fehlerhafte Migrationen ab, bevor sie in eine Aktualisierung gelangen.
  53. Version 0.82.14 Hinzugefügt

    Hinzugefügt

    • Systemdiagnose: Neuer Schema-Abgleich unter „System-Health" – vergleicht das laufende Datenbank-Schema mit dem erwarteten Stand aus den Migrationen und meldet fehlende Tabellen, von außen verkleinerte Text-/BLOB-Spalten (die häufigste Ursache von „Data too long"-Migrationsfehlern) sowie Zeichensatz-Abweichungen. Verkleinerte Spalten lassen sich per Knopfdruck wieder auf den erwarteten Typ vergrößern.
  54. Version 0.82.13 Hinzugefügt Geändert Behoben Entfernt

    Hinzugefügt

    • Asset-Management (Inventar): In der Bulk-Anlage lässt sich jetzt ein Lieferant angeben – bei aktivem Kontaktmodul als Firma aus dem Kontaktbuch (mit Suche), sonst als Freitext. Er wird für alle in der Charge angelegten Geräte übernommen.

    Geändert

    • Asset-Management (Inventar): Die gewählte Spalten-Sortierung wird jetzt pro Benutzer gespeichert. Sortiert man die Liste z. B. nach Inventarnummer absteigend (neueste zuerst), bleibt diese Reihenfolge beim nächsten Öffnen erhalten – individuell je Benutzer.
    • Asset-Management (Inventar): Das Standort-Dropdown in der Bulk-Anlage ist jetzt durchsuchbar (Tippen filtert die Standortliste).
    • UniFi → IPAM-Sync: Beim Synchronisieren ist UniFi jetzt führend für die IP-Adresse. Wird ein Gerät getauscht (alt gegen neu) und die Adresse ist im IPAM noch vom Altgerät belegt, übernimmt jetzt der aktuelle UniFi-Gerätestand diese Adresse (der alte Eintrag wird überschrieben, statt unangetastet zu bleiben). In der Vorschau werden solche Fälle als „Übernahme" gekennzeichnet.

    Behoben

    • UniFi ↔ Inventar-Abgleich: Per Barcode-Scanner erfasste MAC-Adressen werden jetzt zuverlässig zugeordnet – unabhängig von Trennzeichen (mit oder ohne Doppelpunkt, Bindestrich, Punkt), Groß-/Kleinschreibung sowie vom Scanner angehängten Leer- oder Steuerzeichen.

    Entfernt

    • Passwort-Vault: Die Favoriten-Markierung (Stern vor jedem Eintrag) und der zugehörige Favoriten-Filter wurden wieder entfernt. Der Schnellzugriff „Zuletzt verwendet" bleibt erhalten.
  55. Version 0.82.12 Geändert Sicherheit

    Geändert

    • Passwort-Vault: Der verschlüsselte KeePass-Export (KDBX) enthält jetzt auch die benutzerdefinierten Zusatzfelder eines Eintrags (geheime Felder bleiben geschützt). Auf der Export-Seite weist ein Hinweis darauf hin, dass der CSV-Export unverschlüsselter Klartext ist und weder Zusatzfelder noch Anhänge enthält – für ein vollständiges, sicheres Backup ist der KDBX-Export gedacht.

    Sicherheit

    • Passwort-Vault: Rate-Limit gegen Missbrauch der neuen Funktionen – das Kopieren von Passwörtern aus der Liste, das Erstellen von Freigabe-Links und die Leak-Prüfung (Have I Been Pwned) sind jetzt pro Sitzung begrenzt.
    • Passwort-Vault: Die Icons für den KDBX-Export und die Ablauf-Kennzeichnung werden auch im Emoji-Icon-Modus korrekt dargestellt.
  56. Version 0.82.11 Hinzugefügt Geändert

    Hinzugefügt

    • Passwort-Vault: Papierkorb – gelöschte Einträge (auch beim Mehrfach-Löschen) landen jetzt im Papierkorb, sind dort 30 Tage wiederherstellbar und werden danach automatisch endgültig entfernt. Erreichbar über „Werkzeuge → Papierkorb" in der Seitenleiste.
    • Passwort-Vault: Passwort direkt aus der Liste kopieren – ein Schlüssel-Symbol pro Zeile kopiert das Passwort, ohne den Eintrag zu öffnen (Wert wird erst beim Klick sicher nachgeladen und nach 45 Sekunden aus der Zwischenablage entfernt).
    • Passwort-Vault: Bearbeiten im Fenster – der Bearbeiten-Button öffnet den Eintrag jetzt direkt im Detail-Fenster statt auf einer eigenen Seite.
    • Passwort-Vault: Favoriten und „Zuletzt verwendet" – Einträge lassen sich mit einem Stern markieren und über einen Filter einblenden; zuletzt geöffnete Einträge erscheinen als Schnellzugriff über der Liste.
    • Passwort-Vault: Tastatursteuerung – „/" springt in die Suche, Pfeiltasten wählen einen Eintrag, Enter öffnet ihn, „c" kopiert dessen Passwort.
    • Passwort-Vault: Einträge per Drag-and-Drop in Ordner der Seitenleiste ziehen (innerhalb desselben Tresors).
    • Passwort-Vault: Passwort-Historie – bei jeder Passwortänderung wird der vorherige Stand (verschlüsselt, bis zu 10 Versionen) aufbewahrt und ist im Detail-Fenster einsehbar.
    • Passwort-Vault: Passwort-Gesundheit – neue Übersicht („Werkzeuge → Passwort-Gesundheit") zeigt schwache, mehrfach verwendete, alte und ablaufende Passwörter; optional Abgleich mit bekannten Datenlecks über Have I Been Pwned (anonymisiert, standardmäßig deaktiviert, durch Vault-Admins freischaltbar).
    • Passwort-Vault: Benutzerdefinierte Felder je Eintrag (verschlüsselt, optional als Geheimnis maskiert) statt alles in die Notizen zu schreiben.
    • Passwort-Vault: Verschlüsselte Dateianhänge je Eintrag (z. B. Recovery-Codes, Lizenzdateien; bis 5 MB).
    • Passwort-Vault: Einmal-Freigabe-Link – ein Passwort einmalig und zeitlich befristet an Externe geben; der Link entschlüsselt den Eintrag nur ein einziges Mal und verfällt danach.
    • Passwort-Vault: Ablaufdatum je Eintrag mit täglicher Erinnerung (Rotations-Hinweis) und Kennzeichnung „läuft ab"/„abgelaufen" in der Liste.
    • Passwort-Vault: QR-Code für 2FA – TOTP-Secrets lassen sich als QR-Code anzeigen, um sie auf ein Handy zu übertragen.
    • Passwort-Vault: Verschlüsselter KeePass-Export (KDBX 4) – der Tresor lässt sich zusätzlich zum CSV-Export als passwortgeschützte KeePass-Datei sichern.

    Geändert

    • Passwort-Vault: Die Aktionen eines Eintrags sind im Detail-Fenster gebündelt; Passwörter werden mit farblich abgesetzten Ziffern und Sonderzeichen dargestellt. Ordner in der Seitenleiste zeigen die Anzahl ihrer Einträge.
  57. Version 0.82.10 Geändert Behoben

    Geändert

    • Passwort-Vault: Livesuche – die Suche filtert die Liste jetzt schon beim Tippen (Titel, Benutzername, URL); Enter startet weiterhin die vollständige Suche über alle Tresore inkl. Notizen.
    • Passwort-Vault: Am Listenende werden weitere Einträge jetzt automatisch nachgeladen, sobald man ans Ende scrollt – der „Mehr anzeigen"-Button entfällt im Normalfall (bleibt als Fallback).

    Behoben

    • Passwort-Vault: Die Karten-Liste auf dem Smartphone nutzt jetzt die volle Bildschirmbreite – das seitliche Scrollen (durch eine globale Mindestbreite für Tabellen) ist weg, auch im Team-Tresor.
    • Passwort-Vault: Im Suchfeld erschien nach Eingabe eines Begriffs ein doppeltes Lösch-X (browsereigenes plus eigenes) – jetzt gibt es nur noch eines, das auch die Livesuche zurücksetzt.
  58. Version 0.82.9 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Passwort-Vault: Team-Ordner lassen sich verschieben – über das neue Verschieben-Symbol am Ordner in der Seitenleiste kann ein Team-Ordner an einen anderen übergeordneten Ordner (oder auf die oberste Ebene) gehängt werden. Der Ordner selbst und seine Unterordner sind als Ziel ausgeschlossen (kein Zyklus möglich).

    Geändert

    • Passwort-Vault: Die separate Eintrag-Detailseite entfällt – Direktlinks auf einen Eintrag öffnen jetzt die Tresor-Übersicht mit dem gewohnten Detail-Modal. Damit gibt es nur noch eine Ansicht für Eintragsdetails (das Modal); die Bearbeiten-Seite bleibt als Formular bestehen.

    Behoben

    • Passwort-Vault: Nach dem Anlegen eines Eintrags in einem Team-Unterordner bleibt die Ansicht jetzt im Ordner, statt in die Team-Wurzel zu springen.
  59. Version 0.82.8 Geändert

    Geändert

    • Passwort-Vault: Die Aktionen eines Eintrags (Anzeigen, Bearbeiten, Verschieben, Löschen) stecken jetzt hinter einem Drei-Punkte-Menü statt vier einzelner Buttons – die Liste wird ruhiger und auf Mobilgeräten deutlich kompakter (auch im Team-Tresor).
    • Passwort-Vault: Team-Tresore lassen sich jetzt direkt aus der Übersicht verwalten – hinter jedem Team in der Seitenleiste erscheint beim Überfahren ein Zahnrad zur Team-Verwaltung (Ordner umbenennen, Mitglieder), und Team-Ordner können mit Schreibrecht direkt in der Seitenleiste gelöscht werden (wie persönliche Ordner).
  60. Version 0.82.7 Hinzugefügt

    Hinzugefügt

    • Passwort-Vault: Neue Ansicht „Meine Einträge" in der Seitenleiste (und als Chip auf dem Smartphone) – zeigt ausschließlich den persönlichen Tresor über alle Ordner hinweg, ohne Team-Einträge. Bisher gab es nur „Alle Einträge" (persönlich + Teams gemischt) und die einzelnen Ordner.
  61. Version 0.82.6 Hinzugefügt Behoben

    Hinzugefügt

    • Passwort-Vault: Unterordner – Ordner lassen sich jetzt verschachteln, auch in Team-Tresoren. Beim Anlegen kann ein übergeordneter Ordner gewählt werden; Seitenleiste und Ordner-Auswahlen zeigen die Hierarchie eingerückt bzw. mit vollem Pfad. Der KeePass-Import legt die Gruppenstruktur jetzt als echte Ordner-Hierarchie an (vorher ein flacher Ordner „A / B").
    • Passwort-Vault: Mehrere Einträge markieren, verschieben oder löschen – über Checkboxen in der Liste (inkl. „Alle auswählen", wirkt auf alle gefilterten Einträge, auch jenseits der Seitengrenze). Damit lassen sich z. B. versehentlich in den persönlichen Tresor importierte Bestände in einen Team-Tresor verschieben oder in einem Rutsch löschen. Berechtigungen werden pro Eintrag geprüft.
    • Passwort-Vault: Beim Import ist das Ziel jetzt wählbar – persönlicher Tresor oder ein Team-Tresor mit Schreibrecht; aus einer Team-Ansicht heraus ist das Team vorausgewählt.

    Behoben

    • Passwort-Vault: Der KeePass-Import übernimmt jetzt auch TOTP-Secrets im KeePass-2.x-nativen Format (TimeOtp-Secret-Base32, auch Hex-/Raw-Varianten). Bisher landeten diese Felder als Text in den Notizen statt als 2FA-Secret am Eintrag.
  62. Version 0.82.5 Behoben

    Behoben

    • Dokumentation: Beim PDF-Export einer Seite wurden eingefügte Bilder (Inline-Bilder aus dem Editor) nicht mehr dargestellt und erschienen als kaputte Bildrahmen. Die Bilder werden jetzt wieder zuverlässig ins PDF übernommen – auch bei Bildern aus älteren Seitenbeständen; an den Seiten selbst und ihren Bild-Verweisen ändert sich nichts.
  63. Version 0.82.4 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Passwort-Vault: KeePass-Import (.kdbx) – KeePass-Datenbanken (Format 3.1 und 4) lassen sich jetzt direkt mit ihrem Master-Passwort importieren, in den persönlichen wie in Team-Tresore. Übernommen werden Ordnerstruktur (Gruppen), Benutzername, Passwort, URL, Notizen, Zusatzfelder und TOTP-Secrets (KeePassXC-Format); Papierkorb und Eintrags-Historie werden übersprungen. Verwendet die Datei die Schlüsselableitung Argon2 oder eine Schlüsseldatei, erklärt eine verständliche Meldung den Weg (in KeePass auf AES-KDF umstellen bzw. CSV nutzen).

    Geändert

    • Passwort-Vault: Auf dem Smartphone werden die Einträge jetzt als übersichtliche Karten-Liste statt als gequetschte Tabelle angezeigt – mit größeren Tipp-Flächen, sichtbarem Kopieren-Button und natürlichem Seitenscrollen (auch im Team-Tresor).

    Behoben

    • Passwort-Vault: Im Emoji-Icon-Modus stand das Such-Symbol über dem Suchfeld statt darin und verschob das Layout der Kopfzeile.
  64. Version 0.82.3 Behoben

    Behoben

    • Passwort-Vault: Das SSO-Entsperren („Tresor entsperren"-Button) schlug auf Instanzen fehl, deren Tresor eingerichtet wurde, bevor ein APP_KEY gesetzt war, oder deren APP_KEY später gewechselt wurde. Der Tresor repariert sich jetzt in solchen Fällen selbst: Beim Entsperren wird zusätzlich der alte Schlüsselstand probiert und der Tresor automatisch auf den aktuellen Stand umgeschlüsselt. Außerdem erneuert jedes Gerät mit entsperrtem Tresor beim Öffnen der Tresor-Seite die Wiederherstellungs-Kopie – danach funktioniert das Entsperren auch auf allen weiteren Geräten. Schlägt das Entsperren dennoch fehl, erklärt die Meldung jetzt, wie man den Tresor über ein noch funktionierendes Gerät repariert.
  65. Version 0.82.2 Behoben

    Behoben

    • Passwort-Vault: Der Tresor lässt sich jetzt auch auf einem zweiten Gerät entsperren, wenn die Anmeldung per Microsoft 365 / SSO oder LDAP erfolgt ist. Bisher verlangte die Entsperr-Seite fälschlich ein lokales Master-Passwort, sobald das Konto (noch) einen lokalen Passwort-Hash hatte – SSO-Nutzer kamen so nicht in ihren Tresor. Die Entsperr-Seite erkennt jetzt die Anmeldemethode der Sitzung und entsperrt bei SSO-Anmeldung serverseitig per Klick; wer zusätzlich ein lokales Passwort besitzt, kann es dort weiterhin optional verwenden. Fehlgeschlagene SSO-Entsperrversuche erscheinen außerdem im Audit-Log.
  66. Version 0.82.1 Behoben

    Behoben

    • Cronjobs auf Shared Hosting (z. B. All-Inkl): Hintergrund-Tasks starteten nicht, weil der Worker-Prozess mit einem PHP-Startfehler abbrach („opcache.file_cache must be a full path of an accessible directory“). Die Worker starten jetzt ohne Opcache und laufen damit auch auf solchen Umgebungen zuverlässig.
    • Cronjobs: Der Task „Statusseite – Dienst-Snapshot“ meldete bei deaktiviertem Statusseiten-Modul einen Fehler. Er wird jetzt – wie die übrigen modulgebundenen Tasks – sauber übersprungen, solange das Modul ausgeschaltet ist.
    • Cronjobs: Schlägt ein Task fehl, zeigt die Lauf-Historie jetzt zusätzlich die eigentliche Fehlerursache an (bisher oft nur ein nichtssagendes „Datenbankfehler“), sodass sich Probleme ohne Blick ins Server-Log eingrenzen lassen.
  67. Version 0.82.0 Hinzugefügt Geändert

    Hinzugefügt

    • Anträge & Genehmigungen: Entscheiden direkt im Posteingang – jede Genehmigungs-Zeile hat jetzt Genehmigen-/Ablehnen-Buttons (Ablehnen fragt die Begründung ab); nach der Entscheidung geht es zurück in den Posteingang statt in den Antrag.
    • Anträge & Genehmigungen: Direkt entscheiden aus der E-Mail – die Benachrichtigung an interne Genehmiger enthält jetzt zusätzlich einen „Direkt entscheiden"-Button, der ohne Login auf eine tokengesicherte Genehmigungsseite führt (gleicher Mechanismus wie bei externen Genehmigern; die Entscheidung wird dem Nutzerkonto zugeordnet).
    • Anträge & Genehmigungen: Die Antrags-Detailansicht zeigt oben eine Fortschritts-Leiste (Eingereicht → Stufe 1 → Stufe 2 → … → Abgeschlossen) – auf einen Blick sichtbar, wo der Antrag gerade steht.
    • Anträge & Genehmigungen: Das Antragsformular sichert Eingaben automatisch im Browser – geht die Seite verloren (Tab geschlossen, Sitzung abgelaufen), bietet das Formular beim nächsten Öffnen die Wiederherstellung des Zwischenstands an.
    • Anträge & Genehmigungen: Der visuelle Builder zeichnet Verzweigungs-Pfeile – Bedingungs-Sprünge als violette Kanten zur Ziel-Stufe, „Bei Ablehnung → Station"-Sprünge als rote gestrichelte Kanten.
    • Anträge & Genehmigungen: Neuer Button „Vorlage prüfen" im Editor – findet typische Konfigurationsfehler, bevor sie Anträge blockieren (Stationen ohne Zuständige, Berechtigungen ohne Nutzer, Bedingungen auf gelöschte Felder, ungültige Sprung-Ziele, leere Checklisten u. a.) und unterscheidet zwischen Fehlern und Hinweisen.
    • Anträge & Genehmigungen: Vorlagen lassen sich als JSON exportieren und importieren (z. B. zum Sichern oder Übertragen zwischen Instanzen); der Import legt eine deaktivierte Kopie an.
    • Anträge & Genehmigungen: Aktivierungs-Bedingung an Genehmigungs-/Aufgaben-Stationen – die Station wird nur aktiviert, wenn eine Feld-Regel erfüllt ist (z. B. „Geschäftsführungs-Genehmigung nur bei Betrag über 500 €"), sonst automatisch übersprungen. Deutlich intuitiver als der bisherige Umweg über Bedingungs-Stationen.
    • Anträge & Genehmigungen: Workflow-Verkettung – nach der Genehmigung eines Antrags legt OpenNIT automatisch einen Folgeantrag aus einer wählbaren Vorlage als Entwurf für den Antragsteller an (mit Benachrichtigung), z. B. Onboarding genehmigt → Beschaffungsantrag.

    Geändert

    • Anträge & Genehmigungen: Der Posteingang ist auf Mobilgeräten jetzt eine übersichtliche Karten-Liste statt einer gequetschten Tabelle.
  68. Version 0.81.5 Hinzugefügt

    Hinzugefügt

    • Cronjobs: Neuer Webcron-Modus für Hoster ohne echten Crontab (z. B. All-Inkl): Der Scheduler kann jetzt über eine token-gesicherte URL angestoßen werden, die beim Hoster als Cronjob hinterlegt wird. Verwaltung in einer eigenen Karte unter Administration → Cronjobs – dort lässt sich Webcron aktivieren/deaktivieren (Standard: deaktiviert), die fertige Cronjob-URL kopieren und der Token jederzeit neu erzeugen. Bei deaktiviertem Webcron oder falschem Token wird der Aufruf abgewiesen, ohne etwas auszuführen.
  69. Version 0.81.4 Geändert Behoben

    Geändert

    • Neuinstallationen starten jetzt „leer“: Alle Module sind nach der Installation deaktiviert und werden gezielt unter Administration → Einstellungen aktiviert. Bestehende Installationen sind nicht betroffen.

    Behoben

    • Die Modul-Schalter unter Administration → Einstellungen zeigen jetzt den tatsächlichen Zustand der Module an. Bisher wurden auf Installationen ohne gespeicherte Laufzeit-Konfiguration alle Module als deaktiviert angezeigt (nur das Fristen-Cockpit als aktiviert), obwohl die meisten Module aktiv waren – und ein Speichern der Seite hätte die aktiven Module unbeabsichtigt abgeschaltet.
    • Installation: Zwei SQL-Warnungen („Data truncated for column 'category' at row 26“) bei der Datenbank-Einrichtung auf Servern mit striktem SQL-Modus behoben. Die Berechtigungen „Verträge ansehen/verwalten“ erhalten dabei die korrekte Kategorie; bestehende Installationen werden automatisch per Migration korrigiert.
  70. Version 0.81.3 Geändert Behoben

    Geändert

    • Anträge & Genehmigungen: Der Feld-Editor im Formular-Builder zeigt nur noch die Optionen, die zum gewählten Feldtyp passen – bei „Ja/Nein" z. B. keine Auswahl-Optionen, Regex oder Datei-Typen mehr; bei „Überschrift"/„HTML-Block" entfallen Pflicht und Breite, der Anzeige-Inhalt erscheint nur bei HTML-Block/Zustimmung, Min/Max nur bei Zahl/Betrag/Datum usw. Das macht das Anlegen von Feldern deutlich übersichtlicher.

    Behoben

    • Schriftarten & Icons werden jetzt überall lokal geladen (Datenschutz, Offline-Fähigkeit): Die öffentlichen Seiten (Statusseite, öffentliche Antragsformulare, externe Genehmigungsseiten) banden Font Awesome bisher von einem CDN (cdnjs.cloudflare.com) ein – sie nutzen jetzt das mitgelieferte lokale Font Awesome. Außerdem wurde die Hausschrift „Source Sans Pro" in der Haupt-App und im Admin-Bereich gar nicht geladen (die Schriftdefinitionen fehlten im Layout, Browser fielen still auf Systemschriften zurück) – die lokal mitgelieferte Schrift wird jetzt überall eingebunden.
  71. Version 0.81.2 Behoben

    Behoben

    • Neuinstallation: Der Web-Installer (install.php) war durch die mitgelieferte Apache-Konfiguration von Anfang an gesperrt und lieferte „Forbidden“ – eine Erstinstallation war so nicht möglich. Die Sperre greift jetzt erst nach abgeschlossener Installation; das Löschen von install.php nach der Installation bleibt weiterhin Pflicht.
  72. Version 0.81.1 Hinzugefügt

    Hinzugefügt

    • Anträge & Genehmigungen: Der Checklisten-Fortschritt („2/3 Teilaufgaben") wird jetzt direkt im Posteingang angezeigt.
    • Anträge & Genehmigungen: Teilaufgaben einer Checkliste können übernommen werden („Ich kümmere mich darum") – alle Zuständigen sehen, wer sich um welchen Punkt kümmert; die Übernahme lässt sich von der übernehmenden Person wieder freigeben.
    • Anträge & Genehmigungen: Neuer Button „Formular-Vorschau" im Vorlagen-Editor – zeigt das Antragsformular genau so, wie Antragsteller es sehen (auch bei deaktivierter Vorlage), ohne dass ein Antrag gestartet werden kann.
    • Anträge & Genehmigungen: Beispiel-Vorlagen-Galerie in der Vorlagen-Übersicht: Mitarbeiter-Onboarding, Mitarbeiter-Offboarding und Beschaffungsantrag lassen sich mit einem Klick als deaktivierte Vorlage übernehmen (inkl. Formularfeldern, Genehmigungs-Station und IT-/Einkaufs-Checkliste) und dann anpassen.
  73. Version 0.81.0 Hinzugefügt Behoben Geändert

    Hinzugefügt

    • Anträge & Genehmigungen: Aufgaben-Stationen können jetzt eine Checkliste mit mehreren Teilaufgaben enthalten (Aktion „Checkliste", eine Teilaufgabe pro Zeile – z. B. beim Onboarding „Benutzerkonto anlegen", „Laptop bestellen"). Die Zuständigen haken die Punkte einzeln ab (mit Name und Zeitpunkt, revisionssicher protokolliert); die Station gilt erst als erledigt, wenn alle Teilaufgaben abgehakt sind – erst dann geht der Antrag weiter.
    • Anträge & Genehmigungen: Die Zuständigen-Zeilen einer Station lassen sich jetzt wahlweise als Fallback-Kette (wie bisher: erste Zeile mit Treffer gewinnt) oder als gemeinsame Gruppe („Alle Zeilen zusammen") kombinieren. Zusammen mit der Entscheidungsregel „Alle müssen" lässt sich damit in einer Station abbilden, dass z. B. mehrere fest benannte Personen alle zustimmen müssen, bevor die nächste Stufe startet. Der Builder erklärt die Stufen-Logik jetzt direkt auf der Seite.

    Behoben

    • Anträge & Genehmigungen: Abschnitts-Überschriften der Formularfelder wurden im öffentlichen Formular nicht angezeigt (im internen schon). Sie erscheinen jetzt in beiden.

    Geändert

    • Anträge & Genehmigungen: Die Auswahl „Bestimmte/r Nutzer/in" (sowie Berechtigung und Abteilung) im Stations-Editor ist jetzt ein durchsuchbares Dropdown statt einer langen Liste.
    • Anträge & Genehmigungen: Auch die Formularfelder werden im Vorlagen-Editor jetzt als visueller Formular-Builder gepflegt. Die Felder erscheinen als Layout-Vorschau des echten Antragsformulars – halbe Felder nebeneinander, Abschnitts-Überschriften, angedeutete Eingabefelder je Typ (Text, Auswahl, Datum, Checkbox, Überschrift, HTML-Block, Zustimmung …) samt Pflicht-Markierung und Hinweis auf Sichtbarkeitsregeln. Ein Klick auf ein Feld öffnet den Editor im Dialog, neue Felder werden über eine Plus-Kachel angelegt, und die Reihenfolge wird einfach per Drag & Drop geändert (statt über Hoch/Runter-Pfeile).
  74. Version 0.80.0 Geändert Hinzugefügt

    Geändert

    • Anträge & Genehmigungen: Der Vorlagen-Editor hat jetzt einen visuellen Workflow-Builder. Der Ablauf wird als Diagramm mit Knotenpunkten dargestellt – vom Start („Antrag eingereicht") über die Stufen bis zum Abschluss. Jede Station ist eine farbige Karte (Genehmigung, Aufgabe, Bedingung, Info) mit den wichtigsten Eckdaten (Zuständige, Entscheidungsregel, Frist, 4-Augen, Verzweigungs- und Ablehnungs-Ziele). Ein Klick auf eine Station öffnet den Editor im Dialog, über die Plus-Kacheln lassen sich neue Stationen direkt an der richtigen Stelle einfügen (auch parallel in derselben Stufe oder als neue Stufe), und per Drag & Drop werden Stationen in eine andere Stufe verschoben. Der Stationstyp „Aufgabe" (muss erledigt statt genehmigt werden – optional mit automatischem Ticket oder Kanban-Karte) ist damit ebenso direkt im Ablauf sichtbar und anlegbar.
    • Anträge & Genehmigungen: Das Icon einer Vorlage lässt sich jetzt bequem aus einer großen, durchsuchbaren Icon-Liste auswählen (mit Live-Vorschau) statt den FontAwesome-Klassennamen von Hand einzutippen. Freie Eingabe bleibt weiterhin möglich.
    • Anträge & Genehmigungen: Beim Antragsgegenstand „Person aus Verzeichnis" wird die betroffene Person im Antragsformular jetzt über eine komfortable Suche ausgewählt (tippen → Vorschläge aus dem Verzeichnis) statt über eine endlose Auswahlliste. Wird keine Verzeichnis-Person gewählt, gilt die Eingabe als Freitext.

    Hinzugefügt

    • Anträge & Genehmigungen: Drei neue Gestaltungselemente für Antragsformulare – Überschrift (reine Zwischenüberschrift ohne Eingabefeld), HTML-Block (frei befüllbarer Anzeige-Inhalt, z. B. Hinweise mit Links und Formatierung) und Zustimmung (Checkbox mit frei formulierbarem Text inklusive Links, z. B. „Bitte akzeptieren Sie die Bedingungen" mit verlinkten Bedingungen; als Pflichtfeld muss sie angehakt werden). Alle drei funktionieren auch in öffentlichen Formularen und unterstützen die Sichtbarkeitsregeln.
  75. Version 0.79.3 Hinzugefügt

    Hinzugefügt

    • Updates: Neuer Button „Basis-Schema reparieren" auf der Update-Seite. Er führt aus dem Basis-Schema gezielt nur die Schema-Anweisungen erneut aus (Tabellen, Spalten, Indizes, Views, Trigger) – für Installationen, denen aus alten Versionen Schema-Teile fehlen. Daten werden dabei nicht angefasst: keine duplizierten Standard-Vorlagen, keine wiederhergestellten absichtlich gelöschten Einträge, keine überschriebenen Anpassungen. „Alle Migrationen erneut ausführen" erklärt jetzt zudem, warum das Basis-Schema dort bewusst ausgelassen wird.
  76. Version 0.79.2 Geändert

    Geändert

    • Tickets: Beim Erstellen eines Tickets (Schnell-Dialog „Ticket erstellen" und die Erstellen-Seite) steht für die Problembeschreibung jetzt derselbe Editor zur Verfügung wie beim Antworten in der Ticket-Detailansicht – mit Formatierung (fett, Listen, Links usw.) und Inline-Bildern (Hochladen oder direkt aus der Zwischenablage einfügen). Bisher gab es dort nur ein einfaches Textfeld.
  77. Version 0.79.1 Behoben

    Behoben

    • Ticket-Statistiken: Die Kachel „Tickets gesamt" zeigte immer 1, wodurch die Prozentwerte bei „Gelöst" und „Geschlossen" absurd hoch ausfielen (z. B. 46600 %). Die Gesamtzahl wird jetzt korrekt ermittelt und alle Anteile stimmen wieder.
  78. Version 0.79.0 Hinzugefügt

    Hinzugefügt

    • Ticket-Statistiken: Deutlich mehr Auswertungsmöglichkeiten unter „Administration → Ticket-Statistiken":
  79. Version 0.78.12 Behoben

    Behoben

    • Updates: Die konsolidierte Checkpoint-Migration (z. B. 100_consolidated_baseline) wurde bei jedem Update erneut ausgeführt. Ursache: Die automatische Migrations-Bereinigung entfernte neben der überflüssigen Datei auch deren Eintrag in der Migrationsverwaltung – das nächste Update lieferte die Datei aber wieder mit, und ohne Eintrag lief sie erneut. Die Einträge bleiben jetzt dauerhaft erhalten; jede Migration läuft damit wieder genau einmal.
  80. Version 0.78.11 Behoben

    Behoben

    • Migrationen: Auf Instanzen, deren Datenbank-Benutzer keine Views oder Trigger anlegen darf (z. B. Shared-Hosting oder restriktiv eingerichtete Benutzer), blieb die Initial-Migration dauerhaft als „ausstehend" hängen („CREATE VIEW command denied"). Fehlende View-/Trigger-Privilegien werden jetzt als unkritisch behandelt und die Migration läuft durch – die betroffenen Views sind optionale Auswertungs-Views und werden von der Anwendung selbst nicht benötigt.
  81. Version 0.78.10 Behoben

    Behoben

    • Bestellungen: Im Dialog „Neue Bestellung anlegen" lief die Vorschlagsliste der Lieferanten-Suche aus dem Dialog heraus; sie öffnet sich jetzt korrekt direkt unter dem Eingabefeld.
    • Tickets/Bestellungen: Der Bestell-Link in der Ticket-Verlaufsnotiz („Bestellung … aus diesem Ticket erstellt") führt jetzt immer zum richtigen Tab auf dem Bestell-Board – auch wenn die Bestellung inzwischen eingetroffen, abholbereit oder archiviert ist. Bereits bestehende Links in alten Tickets springen ebenfalls automatisch zum passenden Tab und scrollen zur Bestellung.
  82. Version 0.78.9 Behoben

    Behoben

    • Tickets: In den Auswahllisten zum Zuweisen von Tickets (Ticket erstellen, Ticket-Ansicht, Bearbeiter-Filter, Auto-Zuweisungsregeln und Statistik-Filter) erscheinen nur noch Personen, die tatsächlich Zugriff auf das Ticket-Modul haben. Zuweisungen an Nutzer ohne Ticket-Zugriff werden auch serverseitig verhindert.
  83. Version 0.78.8 Hinzugefügt Behoben

    Hinzugefügt

    • Passwort-Tresor: Auf der Tresor-PIN-Seite lässt sich jetzt einstellen, nach welcher Inaktivitätszeit der Tresor automatisch gesperrt wird und der PIN (bzw. das Master-Passwort) erneut abgefragt wird – wählbar von 5 Minuten bis 8 Stunden oder „Nie – nur beim Login sperren". Standard bleibt wie bisher 15 Minuten.

    Behoben

    • Vault-Browser-Erweiterung: Auf der Autorisierungsseite ragte eine lange Weiterleitungs-Adresse aus dem Info-Kasten heraus; sie wird jetzt sauber umgebrochen.
  84. Version 0.78.7 Behoben

    Behoben

    • Vault-Browser-Erweiterung: Ist der Tresor beim Autorisieren gesperrt (z. B. durch einen Tresor-PIN), kann er jetzt direkt auf der „Zugriff erlauben"-Seite entsperrt werden – PIN bzw. Master-Passwort werden dort eingegeben, bei SSO-Konten wird automatisch entsperrt. Der bisher funktionslose „Zugriff erlauben"-Knopf und der Umweg über die separate Entsperr-Seite (nach dem man die Autorisierung neu starten musste) entfallen.
  85. Version 0.78.6 Hinzugefügt

    Hinzugefügt

    • Öffentliche Statusseite: Neuer Startseiten-Modus für die Websuche. Die Seite lässt sich damit als Browser-Startseite für Mitarbeitende nutzen – Logo, Begrüßung und eine große Suchleiste (beim Laden fokussiert, Suche im selben Tab) stehen im Mittelpunkt, dazu eine anklickbare Status-Kurzinfo und der Support-Link; die Status-Details folgen darunter. Die Einbindung (kompakter Block über dem Status oder Startseiten-Modus) wird in den Statusseiten-Einstellungen gewählt; ohne Umstellung bleibt alles wie bisher.
  86. Version 0.78.5 Geändert

    Geändert

    • Öffentliche Statusseite: Die optionale Websuche wird bei aktiver Funktion deutlich prominenter dargestellt – mit Überschrift, größerer, zentrierter Suchleiste und hervorgehobenem Such-Button.
  87. Version 0.78.4 Behoben

    Behoben

    • Die Übersicht der Datenbank-Migrationen zeigt nach dem Aufräumen sofort den tatsächlichen Stand (nur noch Basis + aktueller Sammelstand). Bisher blieben bereits entfernte Einträge dort stehen, bis „Alle Migrationen erneut ausführen" ein zweites Mal gestartet wurde.
  88. Version 0.78.3 Geändert

    Geändert

    • Das Prinzip der Datenbank-Migrationen wurde angepasst: Ältere Migrationen werden in eine konsolidierte Basis zusammengeführt, und überflüssige Migrationsdateien werden nach einem Update automatisch und sicher aufgeräumt. Auch länger nicht aktualisierte Installationen ziehen dabei zuverlässig alle Änderungen selbstständig nach – ohne manuelle Eingriffe.
  89. Version 0.78.2 Sicherheit Behoben

    Sicherheit

    • Ticket-Inhalte aus E-Mails/Formularen werden strenger von aktivem Code befreit: Event-Handler, die direkt an ein Attribut anschließen (z. B. onerror ohne Leerzeichen), werden nun zuverlässig entfernt – schließt eine Möglichkeit für eingeschleusten JavaScript-Code beim Öffnen eines Tickets.
    • Seiten-Versionen: Vergleich und Wiederherstellung greifen jetzt ausschließlich auf Versionen der jeweils geöffneten Seite zu. Dadurch lässt sich der Inhalt fremder, nicht freigegebener Seiten nicht mehr über deren Versions-IDs einsehen oder einspielen.
    • Tickets als gelöst/geschlossen markieren oder wieder öffnen berücksichtigt jetzt die Standort-Berechtigung – standortbeschränkte Bearbeiter können keine Tickets fremder Standorte mehr verändern.
    • Asset-Übergaben (Unterschriftsstatus, Verlauf, PDF-Download) prüfen nun die Standort-Berechtigung des zugehörigen Assets; Übergabedaten inkl. Name, E-Mail und Unterschrift sind nicht mehr standortübergreifend abrufbar.
    • Kanban: Das Umschalten des Erledigt-Status erfordert jetzt Bearbeitungsrechte (wie alle anderen Aufgaben-Änderungen) statt nur Leserechten.
    • SVG-Dateien werden nicht mehr direkt im Browser angezeigt, sondern nur noch als Download ausgeliefert – verhindert, dass in SVG eingebetteter Code im Kontext der Anwendung ausgeführt wird.
    • Zwei-Faktor-Anmeldung: Nach mehreren Fehlversuchen (TOTP oder Backup-Code) wird die Anmeldung abgebrochen und eine erneute Passwort-Eingabe verlangt – erschwert das Durchprobieren von Codes.
    • Passwort-Tresor: Beim Anlegen/Ändern von Einträgen wird die hinterlegte URL nicht mehr im Änderungsprotokoll im Klartext gespeichert.
    • API-Token für die WordPress-/Agent-Anbindung müssen beim Erstellen ausdrücklich Zugriffsbereiche erhalten; ein versehentlicher Voll-Zugriff durch leere Auswahl ist nicht mehr möglich (bestehende Tokens bleiben unverändert).
    • Fehlermeldungen an anonyme Antragsteller (öffentliche Formulare) und bei der Sicherheitsschlüssel-Anmeldung (WebAuthn) geben keine internen technischen Details mehr preis.
    • Anmeldung über externe Anbieter (OAuth): Die Weiterleitung nach dem Login ist auf anwendungsinterne Ziele beschränkt.
    • Revisionssicheres Änderungsprotokoll: Die Integritätsprüfung erkennt jetzt auch den Versuch, die gesamte Hash-Kette mit dem früheren, schlüssellosen Prüfverfahren nachzubauen – eine solche Fälschung wird zuverlässig als ungültig gemeldet.
    • Neue optionale Allowlist für ausgehende Server-Verbindungen (Administration → Sicherheit): Ist sie leer, bleibt wie bisher alles erlaubt; werden Hosts/IPs/Netzbereiche eingetragen, dürfen die serverseitigen Integrationen (API-Automatisierung, Zabbix, selbst-gehostete KI-Endpunkte) nur noch diese Ziele ansprechen – auch bei Weiterleitungen. Das begrenzt SSRF-Risiken.
    • Zugangsdaten-Verschlüsselung: Ist kein gültiger Anwendungsschlüssel gesetzt, werden Secrets nicht mehr im Klartext gespeichert, sondern über einen automatisch angelegten, dauerhaften Ersatzschlüssel verschlüsselt (bzw. die Speicherung wird verweigert, statt Klartext abzulegen).

    Behoben

    • Rechteverwaltung: Das Zuweisen und Entziehen von Rollen über die Seite „Berechtigungen" funktioniert wieder korrekt (zuvor blieb die Aktion wirkungslos).
  90. Version 0.78.1 Geändert

    Geändert

    • Öffentliche Statusseite: Das optionale Suchfeld hat ein aufgeräumteres, moderneres Design (abgerundete Suchleiste mit Lupensymbol) und nutzt fest den im Backend gewählten Suchanbieter – dieser lässt sich auf der Seite nicht mehr umstellen und wird direkt am Button benannt („Mit Google suchen").
    • Administration → Statusseite – Einstellungen: Die Einstellungen sind übersichtlicher in eigene Karten aufgeteilt – „Darstellung", „Websuche" und „Eigener HTML-Block".
  91. Version 0.78.0 Hinzugefügt

    Hinzugefügt

    • Öffentliche Statusseite: Ganz oben – unter Logo und Support-Link, vor der Dienstliste – lassen sich jetzt zwei optionale Blöcke einblenden. (A) Websuche: ein Suchfeld, mit dem Besucher direkt bei Google, Bing, DuckDuckGo, Startpage oder Ecosia suchen (öffnet in neuem Tab); der Standard-Anbieter ist einstellbar. (B) Freier HTML-Block: ein im Backend frei befüllbares Feld, dessen Inhalt genau so auf der Seite ausgegeben wird. Beide Blöcke lassen sich einzeln per Häkchen aktivieren/deaktivieren – ausgeschaltet sieht die Seite exakt wie bisher aus. Einstellungen unter „Administration → Statusseite – Einstellungen".
  92. Version 0.77.7 Hinzugefügt Geändert

    Hinzugefügt

    • Administration → E-Mail-Vorlagen: In der Liste der letzten Benachrichtigungen lassen sich wartende E-Mails jetzt aus der Warteschlange löschen – einzeln über das Papierkorb-Symbol oder alle wartenden auf einmal per „Warteschlange leeren". Bereits versendete oder fehlgeschlagene Einträge bleiben unangetastet; jede Löschung wird revisionssicher protokolliert.

    Geändert

    • Administration → E-Mail-Vorlagen: Die Übersichtsseite wurde an das einheitliche Erscheinungsbild der übrigen Admin-Seiten angepasst. Der Warteschlangen-Status erscheint jetzt als Kennzahl-Kacheln, die Vorlagen als übersichtliche Tabelle. Alle Symbole nutzen wieder die einheitlichen Icons (inkl. Umschaltung auf Emojis) und die Begriffe sind durchgängig deutsch – „Vorlage" statt „Template", „Warteschlange" statt „Queue". Alle Vorlagen (u. a. Bestellung abholbereit, Änderung fällig sowie die Workflow-Genehmigungen) zeigen jetzt einen verständlichen Namen und ein passendes Symbol statt des technischen Vorlagen-Schlüssels.
  93. Version 0.77.6 Behoben Hinzugefügt

    Behoben

    • Etikettendruck: Die Einstellung „Etikettengröße" ließ sich auf manchen Installationen nicht dauerhaft ändern – sie sprang nach dem Speichern immer wieder auf den Standardwert zurück. Ursache war die Ablage in einer serverseitig zwischengespeicherten Konfigurationsdatei. Die Etikett-Einstellungen (Größe, Druckmethode, Logo) werden nun zuverlässig in der Datenbank gespeichert und bleiben nach dem Speichern erhalten – sowohl für den Inventar-Etikettendruck als auch für die UniFi-Voucher-Etiketten.
    • Tickets: Ein Ticket auf „gelöst" oder „geschlossen" zu setzen, führte auf betroffenen Installationen zu einem internen Fehler. Ursache waren nachträglich eingeführte SLA-Spalten (resolution_seconds, first_response_at, last_reply_id, is_internal), die auf älteren Installationen fehlten. Eine Reparatur-Migration ergänzt sie automatisch.
    • Seiten-Vorlagen: Angepasste oder umbenannte Standard-Seitenvorlagen wurden beim erneuten Ausführen aller Migrationen doppelt angelegt. Das Basis-Schema (mit den Standard-Vorlagen) wird beim „Alle Migrationen erneut ausführen" nicht mehr erneut eingespielt – bestehende, bearbeitete Vorlagen bleiben unverändert erhalten.

    Hinzugefügt

    • Passwort-Tresor: Einträge lassen sich jetzt auch über die Extension-Schnittstelle bearbeiten und löschen (bisher nur Anlegen). Beim Bearbeiten bleibt das Passwort unverändert, wenn das Feld leer bleibt. Jeder Zugriff wird revisionssicher protokolliert.
  94. Version 0.77.5 Behoben

    Behoben

    • Passwort-Tresor: Im Web-Tresor wurden Favicons oft nicht angezeigt (nur in der Browser-Erweiterung). Sie werden jetzt zuverlässig geladen – fehlende Favicons holt der Tresor beim Ansehen automatisch nach, ohne auf den periodischen Hintergrundlauf zu warten.
  95. Version 0.77.4 Geändert Entfernt Behoben

    Geändert

    • Vault-Browser-Erweiterung: Der Download und die Einrichtungsanleitung liegen jetzt im Backend unter „Admin → Vault-Erweiterung". Die Anmeldung erfolgt per SSO – die manuelle Token-Erzeugung im Vault-Modul entfällt.
    • Die Erweiterung verwendet jetzt das gebrandete Symbol (Schloss mit Farbverlauf), das auch auf dunklem Browser-Hintergrund gut sichtbar ist.

    Entfernt

    • Der „Extension"-Button samt Token-Dialog wurde aus der Vault-Übersicht entfernt.

    Behoben

    • „Admin → Vault-Erweiterung" ließ sich wegen eines Datenbankfehlers nicht öffnen; die Liste der aktiven SSO-Sitzungen wird nun wieder korrekt angezeigt.
  96. Version 0.77.3 Behoben

    Behoben

    • Passwort-Tresor: Die SSO-Anmeldung der Browser-Erweiterung schlug nach dem Klick auf „Zugriff erlauben" fehl („Anmeldung abgebrochen"). Ursache war die Sicherheitsrichtlinie (CSP form-action), die die Weiterleitung des Zustimmungs-Formulars an die Erweiterung blockierte. Die Zustimmungsseite erlaubt die Weiterleitung nun gezielt an die geprüfte Rücksprung-Adresse – die Anmeldung wird abgeschlossen.
  97. Version 0.77.2 Geändert

    Geändert

    • Passwort-Tresor/Browser-Erweiterung: Die SSO-Anmeldung zeigt bei einem Abbruch nun die konkrete Fehlerursache an (statt nur „Anmeldung abgebrochen") und protokolliert Details in der Entwicklerkonsole – erleichtert die Fehlersuche.
  98. Version 0.77.1 Behoben

    Behoben

    • Passwort-Tresor: Die SSO-Anmeldung der Browser-Erweiterung brach nach dem Zustimmen mit „Anmeldung abgebrochen" ab. Ursache war, dass die Rückleitung an die Erweiterung (externe chromiumapp.org-Adresse) intern blockiert wurde. Die Autorisierung leitet nun korrekt zurück, und die Anmeldung wird abgeschlossen.
  99. Version 0.77.0 Hinzugefügt

    Hinzugefügt

    • Passwort-Tresor: SSO-Anmeldung für die Browser-Erweiterung. Statt einen Token manuell zu erzeugen, meldet man sich in der Erweiterung direkt wie an OpenNIT an (lokaler Login + 2. Faktor / Microsoft 365 / Keycloak). Die Erweiterung erhält den Zugang automatisch und erneuert ihn selbstständig; kurz vor Ablauf wird eine erneute Anmeldung fällig. Umgesetzt als OAuth 2.0 (Authorization Code + PKCE) mit kurzlebigen Zugriffstokens und rotierenden Erneuerungstokens inkl. Diebstahl-Erkennung. Der bisherige manuelle Token bleibt als Alternative erhalten.
    • Administration → Vault-Erweiterung: Neue Seite zum Einstellen der Token-Lebensdauern und erlaubten Redirect-Adressen sowie zum Anzeigen und Widerrufen aktiver Erweiterungs-Sitzungen (angemeldete Geräte).
  100. Version 0.76.9 Sicherheit Geändert

    Sicherheit

    • Passwort-Tresor/Browser-Erweiterung: Token-Härtung. Ist ein Tresor-PIN aktiv, geben die Erweiterungs-Schnittstellen Zugangsdaten erst nach frischer PIN-Entsperrung frei – serverseitig erzwungen. Ein entwendeter Erweiterungs-Token allein kann den Tresor damit nicht mehr auslesen. Zusätzlich lässt sich die Erweiterung sofort sperren.
    • Browser-Erweiterung: In den Einstellungen werden nur noch HTTPS-Adressen akzeptiert (außer localhost), damit Token und Passwörter nicht im Klartext übertragen werden. Beim manuellen „Auf dieser Seite ausfüllen" wird gewarnt, wenn die aktive Seite nicht zur hinterlegten Adresse des Eintrags passt.
    • Favicon-Abruf (Passwort-Tresor und IT-Servicekatalog): Absicherung gegen SSRF – interne/private Netzbereiche und Cloud-Metadaten werden beim serverseitigen Laden von Favicons blockiert, die Ziel-IP wird gepinnt (Schutz vor DNS-Rebinding) und Weiterleitungen werden erneut geprüft.

    Geändert

    • Browser-Erweiterung: Sie heißt jetzt einheitlich „OpenNIT Vault" – unabhängig vom Namen der jeweiligen OpenNIT-Instanz. Der Instanzname wird im Popup weiterhin zur Orientierung beim angemeldeten Nutzer angezeigt. (Wirksam nach erneutem Herunterladen/Neuladen der Erweiterung.)
    • Browser-Erweiterung: benötigt eine Berechtigung weniger – die separate „tabs"-Berechtigung entfällt (die aktive Tab-Adresse ist bereits durch die vorhandenen Website-Berechtigungen abgedeckt). Dadurch verschwindet beim Installieren die Warnung „Browserverlauf lesen"; die Funktionen bleiben unverändert.
  101. Version 0.76.8 Hinzugefügt Geändert

    Hinzugefügt

    • Browser-Erweiterung: PIN-Sperre mit demselben PIN wie der Web-Tresor – einmal im Tresor unter „Tresor-PIN" festgelegt, schützt er auch die Erweiterung. In den Erweiterungs-Einstellungen lässt sich wählen, wie lange entsperrt bleibt (5 Minuten, 15 Minuten, 1 Stunde oder bis der Browser geschlossen wird). Bei aktiver Sperre zeigen weder das Popup noch die In-Seite-Vorschläge Zugangsdaten, bis der PIN eingegeben wurde; ein Schloss-Knopf sperrt sofort.
    • Browser-Erweiterung: Passwort-Generator beim Anlegen eines Eintrags (sicheres Zufallspasswort per Klick) sowie ein Augensymbol zum Anzeigen des eingegebenen Passworts.
    • Browser-Erweiterung: Notizen werden in der Detailansicht angezeigt, können kopiert und durchsucht werden; beim Anlegen lässt sich ein Notizfeld füllen.
    • Browser-Erweiterung: Zwischenablage wird automatisch geleert – kopierte Passwörter und 2FA-Codes verschwinden nach kurzer Zeit wieder (in den Einstellungen abschaltbar).
    • Browser-Erweiterung: Tastatur-Navigation in der Trefferliste (Pfeiltasten zum Auswählen, Enter öffnet den Eintrag) und ein Dark Mode, der sich nach dem System richtet.

    Geändert

    • Browser-Erweiterung: Die Eintragsliste ist aufgeräumter (Klick öffnet direkt die Detailansicht statt mehrerer Mini-Schaltflächen). Favicons erscheinen schneller, da sie bei Bedarf sofort serverseitig nachgeladen werden.
  102. Version 0.76.7 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Passwort-Tresor: Favicons der hinterlegten Webseiten werden jetzt angezeigt – in der Liste, der Detailansicht und in der Browser-Erweiterung. Die Symbole werden serverseitig einmalig geholt und zwischengespeichert (wie beim IT-Servicekatalog), sodass der Browser keine externen Aufrufe macht. Einträge ohne eigenes Icon zeigen weiterhin ein farbiges Initial-Symbol.
    • Browser-Erweiterung: Über einen Klick auf einen Eintrag öffnet sich nun eine Detailansicht, in der sich Benutzername und Passwort ein- und ausblenden, kopieren und der 2FA-Code anzeigen lassen. Zusätzlich füllt ein Knopf den Eintrag direkt in die aktuell geöffnete Seite ein.

    Geändert

    • Browser-Erweiterung: optisch komplett überarbeitet (Umfang/Stil orientiert an Passbolt bzw. Proton Pass) – schlicht, einheitlich und übersichtlich. Auch das Vorschlags-Menü unter Eingabefeldern (Benutzername/Passwort) passt nun zum Design der Erweiterung.

    Behoben

    • Browser-Erweiterung: Ein Klick auf einen gesuchten Eintrag blieb bisher wirkungslos – er öffnet jetzt die Detailansicht. Außerdem ließen sich Benutzername und Passwort im Eintrag nicht anzeigen; beides ist jetzt mit Ein-/Ausblenden möglich.
  103. Version 0.76.6 Behoben Geändert

    Behoben

    • Passwort-Tresor: Das „Import/Export"-Aufklappmenü ließ sich nicht öffnen. Es funktioniert jetzt zuverlässig (ohne Abhängigkeit von zusätzlichem JavaScript).

    Geändert

    • Passwort-Tresor: weiterer Feinschliff für mehr Übersicht. Der Tabellenkopf bleibt beim Scrollen stehen (fixierte Spaltenüberschriften); Benutzernamen lassen sich direkt aus der Zeile kopieren (Kopier-Symbol beim Überfahren); eine neue Spalte „Geändert" zeigt das letzte Änderungsdatum. Die Seitenleiste lässt sich per Schalter ein- und ausblenden (mehr Platz für die Liste). Auf dem Smartphone werden weniger wichtige Spalten ausgeblendet statt horizontal zu scrollen. Die Dialoge (Anlegen, Verschieben, Details …) haben ein einheitlicheres Aussehen erhalten.
    • Passwort-Tresor: übersichtlicher, kompakter und ruhiger im Design. Die Passwortliste – persönlich wie je Team-Tresor – wird jetzt als dichte, sortierbare Tabelle über die volle Breite dargestellt. Die Suche sitzt als schlanke Zeile im Seitenkopf, Import und Export in einem gemeinsamen Knopf mit Aufklappmenü; über der Liste eine schlanke Leiste mit Sortierung, „nur 2FA" und Dichte-Umschalter sowie „Mehr anzeigen". Die Seitenleiste lässt sich bei vielen Ordnern/Teams durchsuchen und ein-/ausklappen. So bleibt der Tresor auch bei vielen Gruppen und vielen Einträgen übersichtlich.
  104. Version 0.76.4 Behoben

    Behoben

    • Systemhandbuch: Der PDF-Download („Als PDF herunterladen") brach mit einem Fehler ab und lieferte kein Dokument. Das Handbuch lässt sich nun wieder als PDF herunterladen.
  105. Version 0.76.3 Geändert

    Geändert

    • Systemhandbuch (Administration → Handbuch): umfassend neu strukturiert und erweitert. Es ist jetzt in 14 logisch sortierte Kapitel gegliedert – neu hinzugekommen sind ein geführtes Kapitel „Erste Schritte / Inbetriebnahme", „Anwendungsszenarien" (modulübergreifende End-to-End-Abläufe), „Troubleshooting & häufige Fragen" sowie ein Glossar. Das Kapitel zu Authentifizierung/Benutzern/Rollen enthält nun Schritt-für-Schritt-Anleitungen (Benutzer & Rolle anlegen, SSO einrichten, Zwei-Faktor aktivieren) und eine Berechtigungs-Referenz; die Scheduler-Übersicht listet vollständig alle Hintergrundaufgaben (mit Standardzustand). Das Inhaltsverzeichnis lässt sich über ein Suchfeld durchsuchen. Alle Ergänzungen gelten auch für den PDF-Export.
    • Systemhandbuch (Administration → Handbuch): Jedes Modul enthält jetzt zusätzlich zur Funktionsbeschreibung zwei klar abgesetzte Schritt-für-Schritt-Anleitungen – „Einrichtung" (wie der Administrator das Modul aktiviert und konfiguriert) und „Bedienung" (wie man es im Alltag benutzt). So lässt sich jede Funktion nicht nur nachschlagen, sondern direkt einrichten und anwenden.
    • Systemhandbuch (Administration → Handbuch): deutlich ausführlicher und genauer. Bislang knapp beschriebene Module wurden zu vollständigen Anleitungen ausgebaut – u. a. Budget (strukturierte und Pauschalbudgets, Belege, Kategorien, Duplizieren/Jahreswechsel, Auswertungen), Lager (Ein-/Ausbuchungen, Buchungshistorie, Kennzahlen), Lizenzverwaltung (Lizenztypen, Sitze, Kosten, Gruppierung, Entra-Sync, PDF-Export), SSL-Zertifikate (TLS/STARTTLS-Prüfung, Sicherheitsbewertung A–F), Aufgabenliste (Wiederholungen, Unteraufgaben, Erinnerungen), Kanban, Kontakte (Kanäle, Import/Export, Papierkorb), IT-Servicekatalog, Wartungskalender und Netzwerkpläne. Die Beschreibungen der Virtualisierung (jetzt fünf unterstützte Hypervisoren, manueller Sync), des IT-Servicekatalogs und des Wartungskalenders wurden auf den tatsächlichen Funktionsumfang korrigiert. Gilt für die Backend-Ansicht und den PDF-Export.
  106. Version 0.76.2 Geändert

    Geändert

    • Audit-/Compliance-Bericht (Administration → Audit-Bericht): Der Bericht weist nun auch die zuletzt ergänzten Schutzfunktionen aus – als Live-Kennzahlen (Status von Passwort-Richtlinie, Account-Lockout, MFA-Erzwingung, Integritätsprüfung, SIEM-Weiterleitung, Aufbewahrungs-Purge) und mit zusätzlichen Einträgen in der Control-Matrix (ISO 27001 / BSI / DSGVO / GoBD). Gilt für die Backend-Ansicht und den PDF-Export.
    • Systemhandbuch (Backend) und Dokumentation auf den aktuellen Stand gebracht: Die neuen Anmeldesicherheits- und Audit-Funktionen (Passwort-Richtlinie, Account-Lockout, MFA-Erzwingung, Aufbewahrungs-Purge, SIEM-Weiterleitung, Integritätsprüfung, Abhängigkeits-Audit in der CI) sowie die neue Tab-Struktur der Einstellungen sind nun dokumentiert; der überholte Hinweis auf den entfernten X-XSS-Protection-Header wurde korrigiert.
  107. Version 0.76.1 Geändert

    Geändert

    • Einstellungen: Die Seite ist übersichtlicher gegliedert. Alle Sicherheits-Einstellungen (Sitzungen & Limits, Anmeldesicherheit mit Passwort-Richtlinie/Lockout/MFA sowie Audit-Aufbewahrung, SIEM-Weiterleitung und Integritätsprüfung) liegen jetzt in einem eigenen Tab „Sicherheit" statt verstreut auf der Allgemein-Seite – klarer in Abschnitte unterteilt. Die drei Anmelde-Verfahren Microsoft 365, Keycloak und Active Directory sind unter einem gemeinsamen Tab „Anmeldung" mit Unter-Navigation zusammengefasst.
  108. Version 0.76.0 Hinzugefügt Behoben

    Hinzugefügt

    • Anmeldesicherheit: Neue, im Backend konfigurierbare Schutzfunktionen unter Administration → Einstellungen → Anmeldesicherheit – eine Passwort-Richtlinie (Mindestlänge sowie optional Groß-/Kleinbuchstabe, Ziffer, Sonderzeichen) beim Setzen lokaler Passwörter und ein Account-Lockout, der ein lokales Konto nach mehreren fehlgeschlagenen Anmeldungen vorübergehend sperrt. Beide Funktionen sind standardmäßig deaktiviert und wirken nur für lokale Konten (nicht für SSO/LDAP).
    • Anmeldesicherheit: Optionale Erzwingung der Zwei-Faktor-Authentifizierung (TOTP/WebAuthn) für lokale Konten – wahlweise nur für Administratoren oder für alle lokalen Konten. Betroffene Nutzer ohne eingerichtete MFA werden nach dem Login zur Einrichtung geführt, bis sie eine Methode hinterlegt haben. Standardmäßig deaktiviert; bei SSO/LDAP bleibt die MFA Sache des Identity-Providers.
    • Audit-Log: Optionaler automatischer Aufbewahrungs-Purge (Administration → Einstellungen, Card „Sicherheit & Sessions"). Ist er aktiv, entfernt ein täglicher Hintergrund-Task Audit-Einträge, die älter als die eingestellte Aufbewahrungsfrist sind, und begrenzt so das Wachstum des Protokolls. Die Unveränderlichkeit bleibt gewahrt und die Hash-Ketten-Verifikation der behaltenen Einträge funktioniert weiterhin (Verkettung ab einem gespeicherten Anker). Standardmäßig deaktiviert – ohne Aktivierung werden keine Audit-Einträge gelöscht.
    • Audit-Log: Optionale SIEM-Weiterleitung (Administration → Einstellungen, Card „SIEM-Weiterleitung & Integritätsprüfung"). Neue Audit-Ereignisse können – ab einer wählbaren Mindest-Risikostufe – automatisch an ein zentrales Logsystem/SIEM gesendet werden, per HTTPS-Webhook und/oder UDP-Syslog. So lassen sich sicherheitsrelevante Ereignisse (z. B. fehlgeschlagene Anmeldungen, Rechteänderungen) extern auswerten und alarmieren. Standardmäßig deaktiviert.
    • Audit-Log: Optionale periodische Integritätsprüfung der Hash-Kette. Ist sie aktiv, prüft ein täglicher Task eine Stichprobe der jüngsten Einträge; schlägt die Prüfung fehl, werden Administratoren benachrichtigt und ein kritisches Audit-Ereignis erzeugt (das bei aktiver SIEM-Weiterleitung mit exportiert wird). Standardmäßig deaktiviert.

    Behoben

    • Benachrichtigungs-Vorlagen: Eine Vorlage ließ sich nicht deaktivieren – beim Speichern wurde der Schalter „Vorlage aktiv" stets wieder auf aktiv gesetzt. Der Status wird jetzt korrekt übernommen, sodass deaktivierte Vorlagen auch deaktiviert bleiben.
  109. Version 0.75.5 Geändert

    Geändert

    • Bestellungen: In der geöffneten Bestellung wird die bestellte Menge je Komponente (grauer „×N"-Kasten) jetzt etwas größer dargestellt und ist damit besser ablesbar.
  110. Version 0.75.4 Geändert

    Geändert

    • Systemhandbuch (Backend) auf den aktuellen Stand gebracht: Es dokumentiert nun das neue Fristen-Cockpit (inkl. Digest) und das DNS-Modul sowie die jüngsten Funktionen in Bestellungen (Status-KPIs, Teil-Lieferung, Weiterleiten per Mail, CSV-Export, Asset-Übernahme), Budget (Belege bearbeiten/Vorschau, Brutto/Netto), Tickets (Wiedervorlage, Schnellaktion „Leihgerät reservieren"), Verträge (automatische Verlängerung, einheitliche Monatskosten-Anzeige), Wartung (Serientermine) und Telefonbuch (Einträge bearbeiten/löschen). Der Hinweis zur frontend-weiten Icon-Umschaltung (Font Awesome ↔ Emoji) wurde präzisiert.
  111. Version 0.75.3 Geändert

    Geändert

    • Vertragsmanagement: In der Vertragsliste werden die Kosten jetzt einheitlich als Betrag pro Monat angezeigt – unabhängig davon, ob ein Vertrag monatlich, quartalsweise oder jährlich abgerechnet wird. So lassen sich Verträge auf einen Blick vergleichen. Die tatsächliche Zahlweise (z. B. „1.200,00 € · jährlich") steht als Zusatzzeile darunter, Einmalzahlungen bleiben als „einmalig" gekennzeichnet. Die Sortierung nach Kosten richtet sich nun ebenfalls nach dem Monatswert.
  112. Version 0.75.2 Geändert

    Geändert

    • Bestell-Board: Die Symbole (Dateien, Kommentare, Empfänger, Abholbereit, Benachrichtigen, Zurücksetzen) nutzen jetzt durchgängig die zentralen Icons und folgen damit dem Icon-Umschalter (Font Awesome ↔ Emoji). „Hochladen" und „Weitere anzeigen" verwenden die einheitlichen Standard-Schaltflächen. Auf schmalen Bildschirmen sind Tabs, Suche und Filter im Bestell-Board sauberer angeordnet.
  113. Version 0.75.1 Geändert

    Geändert

    • Bestellungen: „Assets aus Bestellung anlegen" erscheint jetzt erst ab dem Status Eingetroffen (sowie Abholbereit und Archiviert) – bei noch offenen Bestellungen wird der Knopf nicht mehr angezeigt.
  114. Version 0.75.0 Hinzugefügt

    Hinzugefügt

    • Bestellungen: Server-seitige Suche, die auch das Archiv vollständig durchsucht (Titel, Referenz/Info, Empfänger, Lieferant) – vorher fand die Suche nur das, was bereits geladen war. Zusätzlich Sortierung (Neueste/Älteste/Priorität/Titel) und ein Prioritäts-Filter in der Filterleiste.
  115. Version 0.74.4 Behoben

    Behoben

    • Update-Prüfung: Behebt den „Update-Quelle API Fehler". Die Prüfung nutzt wieder die Standard-Quelle als primäre Abfrage; die zusätzliche Gegenprobe des Commit-Hashes erfolgt nur noch ergänzend und fehlertolerant, sodass ein kurzer Ausfall (z. B. Rate-Limit) die Prüfung nicht mehr scheitern lässt.
  116. Version 0.74.3 Behoben

    Behoben

    • Update-Prüfung: Installation und Update-Prüfung verwenden jetzt dieselbe Quelle für die „neueste Version" (den Commit-Hash). Dadurch verschwindet der hartnäckige „neue Version verfügbar"-Hinweis, obwohl bereits der aktuelle Stand installiert ist.
  117. Version 0.74.2 Behoben

    Behoben

    • Update-Prüfung: Der Abgleich zwischen installierter und neuester Version vergleicht den Commit-Hash jetzt format-tolerant (Kurz- und Langform). Dadurch verschwindet der „neue Version verfügbar"-Hinweis auch dann, wenn die Quelle den Hash verkürzt liefert – obwohl bereits der aktuelle Stand installiert ist.
  118. Version 0.74.1 Behoben

    Behoben

    • Update-Prüfung: Es wird kein Update mehr angezeigt, wenn die installierte Version dem neuesten Stand bereits exakt entspricht – damit verschwindet der gelegentliche „neue Version verfügbar"-Hinweis trotz aktueller Installation.
  119. Version 0.74.0 Hinzugefügt Geändert

    Hinzugefügt

    • Bestellungen: CSV-Export aller Bestellungen (Schaltfläche „Export (CSV)" im Bestell-Board) – ideal für Beschaffungsübersichten, öffnet direkt in Excel.
    • Bestellungen: Optionale Teil-Lieferung (global unter Einstellungen → Bestellungen aktivierbar, wie der Schritt „Abholbereit"). Ist sie aktiv, öffnet ein Klick auf eine Komponente einen Dialog zur Eingabe der erhaltenen Menge – vorausgefüllt mit der vollen Menge, einfach mit Enter bestätigen. Der Fortschritt wird dann stückgenau angezeigt (z. B. „3 von 5 erhalten").

    Geändert

    • Bestellungen: Eine offene Bestellung ohne Komponenten lässt sich jetzt direkt über „Als eingetroffen markieren" weiterführen und abschließen (vorher blieb sie ohne Komponenten dauerhaft in „Offen" hängen).
    • Bestellungen: Archivierte Bestellungen können nun auch einzeln gelöscht werden (bisher nur das komplette Archiv auf einmal).
  120. Version 0.73.10 Geändert

    Geändert

    • Virtualisierung (VMs/Hosts/Cluster): Die Umschaltung zwischen VMs, Hosts und Cluster sitzt jetzt gemeinsam mit der Filterzeile in einer Filter-Karte – einheitlich zur Statusseiten-Verwaltung, zum Bestell-Board und zu XDR.
  121. Version 0.73.9 Geändert

    Geändert

    • XDR: Die Ansichten-Umschaltung (Alle Warnungen / Nicht zugeordnet) sitzt jetzt gemeinsam mit der Filterzeile in einer Filter-Karte – einheitlich zur Statusseiten-Verwaltung und zum Bestell-Board.
  122. Version 0.73.8 Geändert

    Geändert

    • Statusseiten-Verwaltung: Die Tabs (Dienste/Störungen/Wartungen) sitzen jetzt zusammen mit Suche und Aktion in einer Filter-Karte (wie im Bestell-Board) – je nach Tab erscheint das passende Such-/Anlegen-Element. Der Hinweis zum Sortieren steckt nun dezent als Griff-Symbol im Tabellenkopf statt als auffälliger Text. „Bearbeiten"- und Löschen-Schaltflächen in der Dienste-Tabelle sind jetzt genauso hoch wie das Status-Auswahlfeld.
  123. Version 0.73.7 Geändert

    Geändert

    • Statusseiten-Verwaltung: Dienste, Störungen und Wartungen sind jetzt echte Tabs (statt nebeneinanderliegender Abschnitte); je Tab sitzt die Aktion („Dienst", „Störung melden", „Wartung planen") – und bei Diensten die Suche – in einer einheitlichen Filter-Karte. Die Aktions-Buttons in den Tabellen passen jetzt größenmäßig zu den Status-Auswahlfeldern.
    • XDR: Die Filterleiste zeigt die Filter (Anbieter, Schweregrad, Status, Zuordnung) als kompakte Auswahlfelder mit selbsterklärender Beschriftung in einer Zeile mit der Suche – einheitlich zu den übrigen Modulen (z. B. Konfigurations-Logbuch), ohne separate Beschriftungen über den Feldern.
  124. Version 0.73.6 Geändert

    Geändert

    • Telefonbuch: Such-/Filterleiste, Ergebniszeile, Alphabet-Schnellnavigation und Namensgruppen sind jetzt einheitlich ausgerichtet (gleicher linker Rand) – die Such-Karte und das Alphabet darunter sitzen nicht mehr versetzt zur Liste.
    • CVE-Meldungen: Die Filterleiste (Schweregrad-Filter und Suche) sitzt nun in der einheitlichen Filter-Karte wie in den übrigen Modulen; das Lupen-Symbol ist sauber dargestellt.
    • ISMS: Status- und Themen-Filter sitzen jetzt in der einheitlichen Filter-Karte statt frei über der Tabelle.
    • Statusseiten-Verwaltung: Status-Auswahlfelder in den Tabellen verwenden die einheitliche kompakte Feldgröße.
  125. Version 0.73.5 Behoben

    Behoben

    • Update-Hinweis: Nach einem erfolgreich installierten Update werden offene „Update verfügbar"-Benachrichtigungen automatisch als gelesen markiert – der Hinweis bleibt nicht mehr hängen, obwohl bereits aktualisiert wurde.
  126. Version 0.73.4 Geändert Behoben

    Geändert

    • Bestell-Board: Seitenaufbau an den Rest des Tools angeglichen (einheitliche Ränder im Standard-Inhaltsbereich). Die Status-Umschaltung sitzt jetzt zusammen mit der Suche in einer Filter-Karte (Styleguide), statt als durchgehender Leiste – der optische Bruch zwischen Kennzahlen und Liste entfällt.

    Behoben

    • Bestell-Board: Das Lupen-Symbol im Suchfeld der Filter-Karte wird wieder in normaler Größe angezeigt (vorher überdimensioniert).
  127. Version 0.73.3 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Bestell-Board: KPI-Kacheln (Offen, Eingetroffen, Abholbereit, Archiviert) am Seitenkopf – klickbar zum jeweiligen Tab.
    • Bestellungen: Feld „Bestellt am" – beim Anlegen (Standard: heute) und nachträglich in den Metadaten bearbeitbar, in der Bestellkarte sichtbar.

    Geändert

    • Bestell-Board: Beim Filtern erscheint jetzt ein „Keine Treffer"-Hinweis, statt dass die Liste einfach leer wirkt.
    • Bestell-Board: Nach dem Speichern von Metadaten erscheint eine kurze Bestätigung.
    • Bestellungen: Komponenten lassen sich jetzt unabhängig vom Erledigt-Status löschen (vorher nur erledigte); der Löschen-Button einer Bestellung ist dezent dauerhaft sichtbar (vorher nur bei Maus-Hover, auf Touch-Geräten kaum erreichbar).

    Behoben

    • Bestell-Board: Mehrfaches Klicken auf „Bestellung anlegen" kann keine doppelten Bestellungen mehr erzeugen.
    • Bestellungen: Bei abholbereiten Bestellungen kann der Haken einer Komponente nicht mehr versehentlich entfernt werden (vorher fiel die Bestellung dadurch überraschend auf „Offen" zurück).
  128. Version 0.73.2 Geändert

    Geändert

    • Bestell-Board: Der „Weiterleiten"-Button sitzt jetzt im Kopf des Metadaten-Bereichs (neben „Bearbeiten") statt im Dateianhänge-Bereich – besser auffindbar und einheitlich zu den übrigen Aktionen.
  129. Version 0.73.1 Geändert

    Geändert

    • Bestell-Board: Im Weiterleiten-Dialog lässt sich der Empfänger jetzt direkt im Verzeichnis suchen (wie beim Anlegen einer Bestellung) – Person auswählen übernimmt deren E-Mail-Adresse; eine beliebige Adresse kann weiterhin frei eingetippt werden.
  130. Version 0.73.0 Hinzugefügt Geändert

    Hinzugefügt

    • Bestell-Board: Eine Bestellung lässt sich jetzt direkt per E-Mail weiterleiten. Über den Button „Weiterleiten" im Bereich Dateianhänge öffnet sich ein Dialog mit Empfänger, Betreff, Begleittext und – sofern vorhanden – einer Auswahl der an der Bestellung hängenden Anhänge. Als Antwortadresse wird die eigene E-Mail eingetragen, und die Weiterleitung erscheint im Verlauf der Bestellung.

    Geändert

    • Ticket-Schnellaktionen: Die Dialoge „In Bestellung umwandeln", „Änderung erstellen" und „UniFi-Voucher" sind breiter und stellen zusammengehörige Felder nebeneinander – auf Laptops/kleinen Bildschirmen muss nicht mehr gescrollt werden.
  131. Version 0.72.2 Behoben

    Behoben

    • Audit-Log: Ein offener Tickets-Tab (Auto-Aktualisierung) mit abgelaufener Sitzung erzeugte regelmäßig „Unauthenticated Access"-Einträge. Der Ticket-Abruf ist jetzt – wie die Benachrichtigungs-Abrufe – von dieser Protokollierung ausgenommen und stoppt bei abgelaufener Sitzung automatisch.
  132. Version 0.72.1 Behoben Sicherheit

    Behoben

    • Öffentliche Statusseite (/status): Auf Installationen, bei denen eine fehlende Datenbankspalte (group_name der Statusdienste) nicht angelegt worden war, antwortete die Seite mit einem Serverfehler (HTTP 500). Die fehlende Spalte wird nun automatisch ergänzt. Zusätzlich liefert die öffentliche Statusseite bei einem internen Fehler künftig eine schlanke Ersatzseite statt eines Serverfehlers.
    • Datenbank-Updates laufen zuverlässiger durch: Migrationen mit Semikolon, Bindestrichen oder Kommentaren innerhalb von Textwerten wurden bisher falsch zerteilt und schlugen dauerhaft fehl (u. a. die Wartungs-Serientermine), was wiederholte Fehlermeldungen verursachte. Solche Migrationen werden jetzt korrekt verarbeitet.
    • Statusseite: Eine vorübergehende Fehler-Ersatzseite wird nicht mehr fälschlich vom Browser zwischengespeichert – nach Behebung erscheint sofort wieder die echte Statusseite.

    Sicherheit

    • Telefonbuch: Bereits gelöschte (deaktivierte) Einträge lassen sich nicht mehr erneut bearbeiten oder löschen.
    • Wartung: Das Datum neuer Termine wird jetzt auch serverseitig streng geprüft, sodass ungültige Werte nicht mehr gespeichert werden können.
  133. Version 0.72.0 Hinzugefügt Geändert

    Hinzugefügt

    • Tickets: Wiedervorlage-Funktion. In der Detailansicht lässt sich unter dem Fälligkeitsdatum ein „Wiedervorlage bis"-Datum setzen. Bis zu diesem Tag verschwindet das Ticket aus „Mein Bereich" und wird im neuen Tab „Wiedervorlage" gesammelt; am hinterlegten Datum taucht es automatisch wieder in „Mein Bereich" auf. Zum Aufheben das Feld leeren und speichern.

    Geändert

    • Open-Source-Lizenzübersicht vervollständigt: Die Lizenz-Dokumentation listet nun auch alle transitiv (automatisch) mitinstallierten PHP-Pakete samt Version und Lizenz. Das Lizenz-Fenster im Tool weist zusätzlich darauf hin, dass neben den direkt eingebundenen Komponenten auch deren Abhängigkeiten (überwiegend MIT/Apache-2.0) enthalten sind.
  134. Version 0.71.11 Geändert

    Geändert

    • Wartung: Im Dialog „Neuer Wartungstermin" stehen zusammengehörige Felder jetzt nebeneinander (Datum/Enddatum, Typ/Wiederholung, Intervall/Serienende). Der Dialog ist dadurch deutlich niedriger und passt auf kleinen Bildschirmen besser; bei sehr wenig Platz wird er scrollbar.
  135. Version 0.71.10 Behoben

    Behoben

    • Telefonbuch: Das Bearbeiten und Löschen von Einträgen schlug mit einem Fehler fehl (interner Audit-Logging-Aufruf war falsch aufgebaut). Beide Aktionen funktionieren jetzt wieder.
  136. Version 0.71.9 Behoben

    Behoben

    • Aktualisierungen entfernen jetzt veraltete, aus dem Programm entfernte Dateien (Altlasten aus früheren Versionen). Bisher wurden bei einem Update nur Dateien hinzugefügt/überschrieben, aber nie gelöscht – dadurch blieben alte Dateien liegen, die beim Erzeugen der Autoload-Dateien Warnungen verursachten. Diese werden beim nächsten Update automatisch bereinigt.
  137. Version 0.71.8 Behoben Geändert

    Behoben

    • Die Dokumentations-Kernrechte (Seiten lesen/erstellen/bearbeiten, Datei- und Export-Rechte, Admin-Rechte) werden jetzt direkt mit dem Basis-Schema angelegt. Bisher entstanden sie nur bei einer Neuinstallation über das Setup; bei reinen Aktualisierungen konnten sie fehlen und „Doku" sowie Themengebiete unzugänglich machen. Damit ist eine frische Installation auch ohne den Reparatur-Schritt vollständig.

    Geändert

    • Die Installations-Prüfung und die Seite „System-Health" weisen jetzt das PHP-Modul „dom"/„libxml" als benötigt aus. Fehlt es, war zuvor weder bei der Installation noch unter System-Health erkennbar, warum das Speichern von Seiteninhalten fehlschlug – jetzt wird das fehlende Modul klar angezeigt.
  138. Version 0.71.7 Behoben Geändert

    Behoben

    • Dokumentation/Berechtigungen: Auf einzelnen Installationen konnten Doku-Kernrechte (z. B. „Seiten lesen") fehlen – dann verschwand der Menüpunkt „Doku", Themengebiete ließen sich nicht öffnen („Zugriff verweigert") und keine neuen anlegen, obwohl die Rolle Seiten bearbeiten durfte. Diese Rechte werden jetzt bei jedem Update automatisch sichergestellt, und Rollen mit Bearbeitungsrecht erhalten das Leserecht zurück.
    • Seiteninhalte: Beim Hinzufügen von Text zu einer Seite konnte „Class \"DOMDocument\" not found" erscheinen. Ursache ist die fehlende PHP-Erweiterung „dom" (Paket php-xml) auf dem Server – diese Anforderung ist jetzt dokumentiert und muss installiert sein, damit Seiteninhalte gespeichert werden können.

    Geändert

    • Datenbank-Updates laufen robuster: Eine Migration gilt nur noch als erledigt, wenn sie vollständig fehlerfrei durchläuft. Teilweise fehlgeschlagene Migrationen werden beim nächsten Start automatisch erneut versucht, statt dauerhaft mit fehlenden Änderungen als „angewendet" zu gelten. Harmlose Wiederhol-Meldungen (Objekt existiert bereits bzw. wurde bereits entfernt) werden weiterhin ignoriert.
  139. Version 0.71.6 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Telefonbuch: Manuell angelegte Einträge lassen sich jetzt direkt in der Übersicht bearbeiten und löschen (mit der Berechtigung „Telefonbuch verwalten"). Aus dem Verzeichnis (Entra/LDAP) synchronisierte Einträge bleiben dabei unverändert.
    • Wartungskalender: Termine können als Serie angelegt werden – mit Intervall (täglich, wöchentlich, monatlich, vierteljährlich, jährlich, jeweils auch „jedes N-te") und optionalem Enddatum. Die Folgetermine erscheinen automatisch im Kalender; beim Löschen einer Serie werden alle zugehörigen Termine mit entfernt.

    Geändert

    • Menü „Administration": Der Eintrag im Benutzermenü erscheint jetzt nur noch für Administratoren bzw. Benutzer mit echten Administrationsrechten. Reine Modul-Verwaltungsrechte (etwa „Telefonbuch verwalten" oder „Tickets verwalten") blenden ihn nicht mehr ein.

    Behoben

    • Fristen-Cockpit: Das Modul ließ sich in den Einstellungen zwar deaktivieren, blieb aber weiterhin sichtbar (z. B. für Administratoren). Die Deaktivierung wird jetzt zuverlässig übernommen.
  140. Version 0.71.5 Behoben

    Behoben

    • Tickets – Leihgerät reservieren: Aktuell verliehene Geräte standen nicht zur Auswahl, obwohl sie sich für einen späteren Zeitraum reservieren lassen. Sie werden jetzt mit angeboten (mit Hinweis „aktuell verliehen" bzw. „teils reserviert"); ob der gewählte Zeitraum frei ist, wird beim Speichern geprüft.
  141. Version 0.71.4 Geändert

    Geändert

    • Tickets – Leihgerät reservieren: Beim Reservieren wird jetzt – wie beim Erstellen einer Bestellung – automatisch eine interne Notiz im Ticket angelegt, die auf den Verleihvorgang verlinkt. So ist im Ticketverlauf direkt nachvollziehbar, welches Gerät wann reserviert wurde.
  142. Version 0.71.3 Geändert

    Geändert

    • Tickets – Leihgerät reservieren: Der Ausleiher wird jetzt – wie beim Erstellen einer Bestellung – als feststehender Eintrag (Name · E-Mail) angezeigt und ist mit der Verzeichnis-Person des Ticket-Anforderers verknüpft, statt frei editierbar zu sein. Außerdem ein passenderes Symbol für die Schnellaktion.
  143. Version 0.71.2 Hinzugefügt Geändert

    Hinzugefügt

    • Tickets: In der Ticket-Detailansicht gibt es bei den Schnellaktionen jetzt „Leihgerät reservieren". Damit kann direkt aus dem Ticket heraus ein Gerät aus dem Leihgeräte-Modul reserviert bzw. ausgegeben werden; die Ausleiher-Daten werden aus dem Ticket-Anforderer vorbefüllt. (Nur sichtbar bei aktivem Leihgeräte-Modul und entsprechender Berechtigung.)

    Geändert

    • Budget – Belege: Die Belegliste ist deutlich übersichtlicher. Statt einer breiten Tabelle erscheint je Beleg eine ruhige Zeile mit Typ-Symbol, Titel, einer dezenten Infozeile (Lieferant · Rechnungsnummer · Datum · Datei) und dem Betrag (brutto groß, netto klein) sowie Schaltflächen für Vorschau, Download, Bearbeiten und Löschen.
  144. Version 0.71.1 Geändert Behoben

    Geändert

    • Budget – Belege: Die eingegebene Bezeichnung dient jetzt als Titel des Belegs (groß), der Dateiname steht klein darunter. Belege werden als übersichtliche Datei-Karte mit Typ-Symbol (PDF/Bild), Dateigröße sowie Vorschau- und Download-Schaltfläche dargestellt – statt nur als reiner Link.

    Behoben

    • Budget – Beträge: Eine Betragseingabe mit Nachkommastellen (z. B. 1963,50) wurde beim Speichern um den Faktor 100 verfälscht (aus 1963,50 wurde 196350,00). Beträge werden jetzt korrekt übernommen.
  145. Version 0.71.0 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Budget – Belege: Belege lassen sich jetzt nachträglich bearbeiten (Bezeichnung, Lieferant, Rechnungsnummer, Datum, Beträge, Notiz) – bisher konnten sie nur gelöscht und neu angelegt werden. Die Datei selbst bleibt dabei unverändert.
    • Budget – Belege: Über das Augen-Symbol öffnet sich eine Beleg-Vorschau direkt in einem Fenster (PDF und Bilder), ohne die Datei erst herunterladen zu müssen – wie bei den Verträgen.
    • Budget – Belege: Pro Beleg können nun Brutto- und Netto-Betrag erfasst werden; über einen MwSt-Satz (19 %, 7 %, 0 % oder ohne) wird der jeweils andere Wert automatisch berechnet. In der Liste steht der Brutto-Betrag groß, der Netto-Betrag klein darunter.

    Geändert

    • Budget – Belege: Neue Belege werden jetzt über einen Dialog („Neuer Beleg") angelegt statt über ein eingebettetes Formular. In der Liste steht die frei wählbare Bezeichnung des Belegs groß, der eigentliche Dateiname klein und verlinkt darunter.
    • To-Do-Liste: Das Anlegen neuer Aufgaben erfolgt jetzt – wie in den übrigen Modulen – über einen Dialog („Neue Aufgabe"), der über die Schaltfläche oben rechts geöffnet wird. Die Suche, Kategorie-, Prioritäts- und Sortierfilter sitzen nun in der einheitlichen Filterleiste unter den Kennzahlen. Der Seitenaufbau entspricht damit dem einheitlichen Design der anderen Module.

    Behoben

    • Ticket-Benachrichtigungen: Wenn ein Beobachter per E-Mail auf ein Ticket antwortet, wird die Antwort an Einreicher und weitere Beobachter jetzt korrekt dargestellt. Bisher wurden bei HTML-Mails (z. B. aus Outlook) die rohen HTML-Tags sichtbar statt formatiertem Text; HTML-Antworten werden nun – wie im Ticket-Verlauf – gerendert, reine Text-Antworten bleiben mit erhaltenen Zeilenumbrüchen.
  146. Version 0.70.8 Behoben

    Behoben

    • Interner Fehler im Frontend behoben: Nach der Umstellung der Icon-Umschaltung konnten alle Frontend-Seiten mit einem internen Serverfehler abbrechen, weil die zentrale Icon-Zuordnung bei einem Update nicht mit ausgeliefert wurde. Die Zuordnung wird jetzt zuverlässig mitaktualisiert.
  147. Version 0.70.7 Geändert

    Geändert

    • Icon-Umschaltung (bunt/monochrom) gilt jetzt im gesamten Frontend: Die Einstellung „Emoji-Icons im Frontend verwenden" (Administration → Einstellungen) wirkt nun nicht mehr nur in Menü, Dashboard und KI-Chat, sondern auch in allen Modul-Seiten und nachgeladenen Inhalten. Es gibt dafür eine zentrale Icon-Zuordnung; Symbole ohne passendes Emoji bleiben als (monochromes) Font-Awesome-Icon erhalten. Im Standard (Font Awesome) ändert sich nichts.
  148. Version 0.70.6 Behoben

    Behoben

    • Fristen-Cockpit: Liste und Hinweistext standen durch ein überzähliges schließendes Element außerhalb des Inhaltsbereichs und hatten dadurch keinen Innenabstand mehr. Der Seitenaufbau ist wieder korrekt.
  149. Version 0.70.5 Behoben

    Behoben

    • Fristen-Cockpit: Die Kennzahlen-Kacheln stehen jetzt – wie in den übrigen Modulen – über der Filterleiste (einheitlicher Seitenaufbau).
    • ISMS / Statement of Applicability (Annex A): Die Kennzahlen-Kacheln stehen nun direkt unter dem Titel und die Reiter darunter – einheitlich mit dem Risikoregister.
  150. Version 0.70.4 Geändert Behoben

    Geändert

    • Fristen-Cockpit: Die gewählten Filter (Zeitraum, Bereich, „Überfällige ausblenden") werden jetzt pro Benutzer gemerkt und beim nächsten Aufruf wieder angewendet. „Zurücksetzen" stellt die Standardansicht wieder her.

    Behoben

    • Die Seite „Fristen-Digest" (Digest-Einstellungen) ist nun korrekt ins Backend eingegliedert und nutzt das einheitliche Einstellungs-Design der anderen Backend-Seiten. Das frühere doppelte Admin-Cockpit wurde entfernt – die Übersicht liegt im Frontend („Fristen-Cockpit"), die Digest-Einstellungen im Backend.
  151. Version 0.70.3 Hinzugefügt Behoben

    Hinzugefügt

    • Fristen-Cockpit jetzt auch im Frontend: Unter „Fristen-Cockpit" (Hauptnavigation, Bereich Werkzeuge) steht die modulübergreifende Fristen-Übersicht nicht mehr nur im Admin-Bereich, sondern direkt im Frontend zur Verfügung. Es werden weiterhin nur Fristen aus Bereichen angezeigt, auf die man Zugriff hat.
    • Fristen-Cockpit: Überfällige Einträge lassen sich per Schalter „Überfällige ausblenden" ausblenden (im Frontend- und Admin-Cockpit).

    Behoben

    • DNS-Übersicht: Die Suchleiste entsprach nicht dem einheitlichen Design der anderen Module. Sie nutzt jetzt die Standard-Filterleiste (Karte mit Suchsymbol) wie z. B. die SSL-Übersicht.
  152. Version 0.70.2 Behoben

    Behoben

    • DNS-Übersicht: Die Seite nutzte nicht die volle Breite und die Abstände passten nicht – die Kopfleiste war eingerückt statt durchgehend. Der Seitenaufbau entspricht jetzt den übrigen Modulen (durchgehende Kopfleiste, einheitliche Innenabstände).
  153. Version 0.70.1 Behoben

    Behoben

    • Das Fristen-Cockpit ließ sich nicht über die Modulverwaltung (Administration → Einstellungen) ein-/ausschalten, weil der Schalter dort fehlte. Das Modul „Fristen-Cockpit" erscheint nun in der Modulübersicht und kann wie alle anderen aktiviert/deaktiviert werden.
    • DNS-Modul: Die Kennzahlen-Kacheln (Zonen, Records, DNS-Server, Letzter Sync) waren unleserlich (weiße Schrift ohne Hintergrund). Sie werden jetzt korrekt farbig dargestellt.
  154. Version 0.70.0 Behoben Hinzugefügt

    Behoben

    • Verträge mit automatischer Verlängerung: Lief die Kündigungsfrist ohne Kündigung ab, blieben die Verträge fälschlich auf „Kündigung beachten" mit altem Enddatum stehen und wurden später sogar als „Abgelaufen" markiert. Solche Verträge werden nun automatisch verlängert – das Enddatum (und die Kündigungs-/Erinnerungstermine) rollen um die Verlängerungsdauer nach vorn und der Status geht zurück auf „Aktiv". Das geschieht automatisch im Hintergrund (Vertrags-Erinnerungslauf) und beim Öffnen der Vertragsliste. Bereits gekündigte Verträge bleiben unberührt.

    Hinzugefügt

    • Verträge: Neues Feld „Verlängerung um (Monate)" – legt fest, um wie viel sich ein Vertrag bei automatischer Verlängerung verlängert (Standard 12 Monate, wenn leer).
    • Fristen-Cockpit: Eine neue zentrale Übersicht unter „Administration → Übersicht → Fristen-Cockpit" bündelt alle anstehenden Termine und Fristen aus den verschiedenen Modulen an einer Stelle – SSL-Zertifikate, Verträge und Kündigungsfristen, Lizenzen, Asset-Garantien, Leihgeräte-Rückgaben, Wartungstermine, ISMS-Reviews und geplante Changes. Filter nach Zeitraum (7/30/90 Tage, 1 Jahr) und Bereich, mit Kennzahlen (überfällig / ≤ 7 / ≤ 30 Tage / später) und direkten Links zum jeweiligen Eintrag. Das Cockpit ist wie jedes andere Modul über die Modulverwaltung an-/abschaltbar (Modul „deadlines"). Jeder Nutzer sieht ausschließlich Fristen aus Modulen, auf die er auch Lese-Zugriff hat – fehlt z. B. das Recht für Verträge, erscheinen auch keine Vertragsfristen.
    • Fristen-Digest (Wochenübersicht): Optional verschickt OpenNIT einmal pro Woche eine gebündelte E-Mail mit allen anstehenden Fristen an frei wählbare Empfänger – statt vieler einzelner Modul-Erinnerungen. Versandtag, Zeitraum und Empfänger sind im Backend konfigurierbar; standardmäßig ist der Versand deaktiviert. Der Zugriff auf Cockpit und Einstellungen wird über das neue Recht „Fristen-Cockpit" gesteuert (Administratoren erhalten es automatisch).
  155. Version 0.69.3 Geändert

    Geändert

    • Adressbuch: Das Vergrößern von Bildern per Klick steht jetzt auf der Firmen-Detailseite zur Verfügung – dort lassen sich das Firmenlogo und die Kontaktfotos vergrößern. Auf der Adressbuch-Übersicht wurde diese Funktion dafür wieder entfernt.
  156. Version 0.69.2 Hinzugefügt Geändert

    Hinzugefügt

    • Telefonbuch und Adressbuch: Personenfotos (und Firmenlogos) lassen sich jetzt anklicken und werden dann vergrößert angezeigt. Schließen per Klick daneben, über das ×-Symbol oder mit Escape.

    Geändert

    • Telefonbuch: Durch die nun breiteren Karten werden E-Mail-Adressen wieder vollständig angezeigt und erst bei deutlich größerer Länge gekürzt (vollständige Adresse weiterhin als Tooltip).
  157. Version 0.69.1 Behoben Hinzugefügt

    Behoben

    • Telefonbuch: Der Dialog „Eintrag anlegen" war optisch defekt (ungestylt), weil er nicht die zentralen Dialog-Stile nutzte. Er sieht jetzt wie alle anderen Dialoge der Anwendung aus.
    • Telefonbuch: In der Kartenansicht lief eine lange Berufsbezeichnung teilweise in die Rufnummern. Die Karten werden am Desktop nun zweispaltig dargestellt (mehr Platz pro Eintrag), und Berufsbezeichnung/Abteilung werden bei Überlänge sauber gekürzt (vollständiger Text als Tooltip).

    Hinzugefügt

    • CVE-Übersicht: Die Tabelle der Sicherheitsmeldungen lässt sich jetzt per Klick auf die Spaltenüberschriften sortieren – nach Schweregrad, CVSS-Wert, CVE-ID oder Veröffentlichungsdatum, jeweils auf- und absteigend. Aktive Filter und die Seitennummerierung bleiben dabei erhalten.
    • Zeitauswertung – Standort-Konsolidierung und Vergleich: Neben der einzelnen Standort-/Kategorie-Auswertung lässt sich jetzt auf den Hauptstandort konsolidieren (alle Unterstandorte werden unter ihrem obersten Standort zusammengefasst) – analog für Ober-Kategorien. Eine optionale zweite Ebene („Aufschlüsseln nach") erlaubt z. B. Hauptstandort → darunter die Unterstandorte (oder Kategorien, Mitarbeiter …) in einer Tabelle. Die Kreuztabelle (Dimension × Monat) dient dem direkten Standort-Vergleich über die Monate und zeigt nun zusätzlich Summe, Anteil und Durchschnitt pro Monat – ideal, um mehrere Hauptstandorte gegenüberzustellen. Die Hauptauswertung weist je Zeile den prozentualen Anteil aus; der Einzelnachweis-Export enthält zusätzlich den Hauptstandort. Alle Auswertungen und Exporte (CSV/PDF) berücksichtigen die gewählte Konsolidierung.
  158. Version 0.69.0 Hinzugefügt

    Hinzugefügt

    • Zeitauswertung für die Ticket-Aufwandserfassung: Unter „Administration → Ticketsystem → Zeitauswertung" lassen sich die erfassten Arbeitszeiten aggregiert auswerten – wahlweise gruppiert nach Kategorie, Standort (inklusive aller Unterstandorte), Mitarbeiter (Zeiterfasser) oder Einreichendem des Tickets. Über einen frei wählbaren Zeitraum (z. B. ein bestimmter Monat) lässt sich gezielt auswerten, wie viele Stunden etwa für einen Standort angefallen sind – als Grundlage für eine spätere Kostenverteilung. Die Auswertung kann als CSV und als PDF exportiert werden. Der Zugriff wird über das neue Recht „Ticket-Zeitauswertung" gesteuert (Administratoren und Ticket-Administratoren erhalten es automatisch).
    • Zeitauswertung erweitert: Zeitraum-Schnellfilter (dieser/letzter Monat, dieses/letztes Quartal, dieses/letztes Jahr) und Mehrfachauswahl bei Standorten und Kategorien. Neue Kreuztabelle „Dimension × Monat" (z. B. Stunden je Standort je Monat) inklusive eigenem CSV-Export. Einzelnachweis aller Buchungen als Vorschau und vollständiger Rohdaten-CSV-Export (Ticket, Datum, Mitarbeiter, Kategorie, Standort, Einreichender, Minuten/Stunden, Notiz) – damit jede Zahl belegbar ist. Nicht zuordenbare Zeiten (Tickets ohne Standort) werden eigens als Kennzahl und Warnung hervorgehoben, ebenso ein Hinweis auf laufende, noch nicht abgeschlossene Timer.
  159. Version 0.68.0 Behoben Hinzugefügt Geändert

    Behoben

    • Rollen-Editor: Absicherung der Kategorie-Zuordnung der Berechtigungen. Eine frühere Zwischenfassung konnte unter bestimmten Datenbank-Einstellungen die Gruppierung der Berechtigungen leeren; die Kategorien werden beim Update nun automatisch korrekt wiederhergestellt (keine Aktion nötig).

    Hinzugefügt

    • Berechtigungen nach Geltungsbereich: Rollen lassen sich Benutzern jetzt nicht nur global oder pro Themengebiet, sondern auch pro Standort zuweisen – mit beliebig vielen Zuweisungen je Benutzer (z. B. „Ticket-Bearbeiter für Standort A" und zusätzlich „Ticket-Leser für Standort Z"). Standort- und Themengebiet-Berechtigungen wirken inklusive aller Unterbereiche (Unterstandorte bzw. Unter-Themengebiete). Die Zuweisung erfolgt in der Benutzerverwaltung über die Auswahl „Geltungsbereich" (Global / Themengebiet / Standort).
    • Tickets & Inventar respektieren die Standort-Berechtigung durchgängig: Wer nur für bestimmte Standorte berechtigt ist, sieht ausschließlich Einträge dieser Standorte und deren Unterstandorte – in Ticketliste, -suche, Zählern, Detailansicht und allen Ticket-Aktionen (inkl. Anhänge und Verknüpfungssuche) ebenso wie in der Inventarliste, -suche, -detailansicht, beim Bearbeiten/Löschen, bei Anhängen, Garantie-Abfragen und CSV-Export. Auch die Dashboard-Kacheln „Meine Tickets" und „Anstehende Termine" (Asset-Garantien) sowie die modulübergreifende Suche sind entsprechend eingeschränkt. Tickets/Assets ohne Standort sind für standort-beschränkte Nutzer bewusst nicht sichtbar. Global berechtigte Nutzer und Administratoren sehen wie bisher alles.

    Geändert

    • Themengebiet-Berechtigungen vererben jetzt auf Unter-Themengebiete: Eine Berechtigung auf ein Themengebiet gilt automatisch auch für dessen Unterthemen (bisher exakt nur das gewählte Themengebiet). Bestehende Zuweisungen bleiben gültig.
  160. Version 0.67.5 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Feinere Rechtetrennung: Jede Modul-Administration hat jetzt ein eigenes Recht „admin_<modul>" (z. B. Bestellungen, Verträge, UniFi, Netzwerkpläne, Lizenzen, IPAM, CVE, DNS, Monitoring, Backup, Lager, Datei-Explorer, Leihgeräte, Anträge/Workflows, XDR, Statusseite). Damit lässt sich das Arbeiten im Frontend (manage_<modul>) sauber vom Zugriff auf die zugehörigen /admin-Einstellungen trennen – wer z. B. Bestellungen im Frontend bearbeiten darf, kann nicht mehr automatisch die Admin-Konfiguration des Moduls verändern. Bestehende Administratoren behalten ihren Zugriff (die neuen Rechte werden den passenden Rollen automatisch zugewiesen).

    Geändert

    • Das Admin-Dashboard (/admin) ist jetzt der gemeinsame Einstieg für alle Admin-Bereiche und damit auch für Fach-Administratoren erreichbar. Sensible Kacheln (Audit-Einträge, letzte Anmeldungen) bleiben dem Audit-Recht vorbehalten. Der „Administration"-Link im Benutzermenü erscheint passend dazu für alle, die mindestens einen Admin-Bereich verwalten dürfen.
    • Der IPAM-Scan-Agent im Admin-Bereich wird nur noch mit entsprechender Berechtigung angezeigt (vorher für alle sichtbar).

    Behoben

    • Der in der vorigen Version ergänzte Admin-Menüpunkt „Berechtigungen" führte zu „Ein interner Fehler ist aufgetreten", da die zugehörige Seite (noch) nicht implementiert ist. Der Menüpunkt wurde wieder entfernt. Berechtigungen werden weiterhin über „Rollen" (Rolle → Rechte) und „Benutzerverwaltung" (Benutzer → Rollen) verwaltet.
    • Rollen-Editor: Die DNS-Rechte (DNS-Zonen einsehen/verwalten) standen fälschlich unter „Seiten & Dokumentation". Sie erscheinen jetzt in einer eigenen Gruppe „DNS-Zonen". Außerdem werden die XDR-Rechte nun unter „XDR / Sicherheitswarnungen" gruppiert (vorher generisch „Security").
  161. Version 0.67.4 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Telefonbuch: Nutzer mit der neuen Berechtigung „Telefonbuch verwalten" (manage_phonebook) können Einträge jetzt direkt über einen Button „Neuer Eintrag" anlegen – ohne vollen Administrations-/Verzeichniszugriff. Globale Administratoren haben das Recht automatisch.
    • Administration: Im Admin-Menü gibt es jetzt einen Direktlink „Berechtigungen" (Berechtigungs-Matrix), der bislang nur über die URL erreichbar war.

    Geändert

    • Benutzermenü: Der „Administration"-Link erscheint jetzt für alle Benutzer mit irgendeiner Verwaltungs-Berechtigung (nicht mehr nur bei Benutzer-/Rollen-/Audit-Rechten). So finden auch Fach-Administratoren (z. B. nur CVE oder Monitoring) den Weg in ihren Admin-Bereich.

    Behoben

    • Wartungskalender erscheint jetzt korrekt in der linken Navigation. Bisher war der Menüpunkt an das Doku-Recht gekoppelt statt an die eigentliche Wartungs-Berechtigung, wodurch er bei manchen Nutzern fehlte.
    • Netzwerkpläne (Draw.io): Das Speichern schlug mit „Fehler beim Speichern" fehl, wenn die Sitzung/der Sicherheitstoken zwischenzeitlich erneuert wurde. Speichern funktioniert nun zuverlässig; bei abgelaufener Sitzung erscheint ein klarer Hinweis zum Neuladen statt einer pauschalen Fehlermeldung.
    • CVE-Meldungen: Die Liste ist jetzt korrekt nach Datum sortiert (neueste zuerst). Bisher konnten ältere Einträge (z. B. aus 2011) oben stehen, weil brandneue CVEs ohne Veröffentlichungsdatum falsch einsortiert wurden – dadurch wirkten auch die Filter wirkungslos.
  162. Version 0.67.3 Behoben

    Behoben

    • Navigationsmenü: Benutzer, bei denen die gruppierte Navigation deaktiviert war, sahen statt des Menüs „Ein interner Fehler ist aufgetreten", und Seiten luden nicht mehr. Ursache war ein Anzeigefehler im flachen (ungruppierten) Menü. Das Menü wird jetzt für alle Anzeige-Varianten korrekt aufgebaut.
  163. Version 0.67.2 Behoben

    Behoben

    • BSI CERT-Bund: Warnungen wurden teilweise doppelt angezeigt (einmal mit, einmal ohne CVE-Bezüge). Ursache waren ältere Einträge aus dem RSS-Fallback, die sich nicht mit den CSAF-Dokumenten zusammenführen ließen. Sobald die strukturierte CSAF-Quelle erfolgreich Daten liefert, werden die RSS-Fallback-Einträge nun automatisch entfernt – die Liste ist dann dublettenfrei. (Wirksam nach der nächsten Aktualisierung.)
  164. Version 0.67.1 Behoben

    Behoben

    • BSI CERT-Bund: Die referenzierten CVE-IDs und Schweregrade erscheinen jetzt. Die strukturierte Quelle nutzt nun das offizielle CSAF-Format des CERT-Bund (Provider-Metadata → ROLIE-Feed → einzelne Advisory-Dokumente), das die CVE-Bezüge zuverlässig mitliefert. Der bisher angesteuerte Pfad lieferte nur die Portal-Webseite (HTML), weshalb auf den RSS-Feed ohne CVE-Bezüge zurückgefallen wurde. Quelle und Fallback bleiben unter „Admin → CVE-Einstellungen" konfigurierbar.
  165. Version 0.67.0 Hinzugefügt

    Hinzugefügt

    • CVE-Einstellungen: Neuer Button „Quellen testen" prüft die BSI-CERT-Bund-Quellen live und zeigt HTTP-Status, Anzahl gefundener Einträge, referenzierte CVEs und einen Antwort-Auszug an. Damit lässt sich direkt nachvollziehen, ob die strukturierte Quelle erreichbar ist und warum ggf. (noch) keine CVE-Bezüge erscheinen.
  166. Version 0.66.0 Geändert

    Geändert

    • CVE & BSI CERT-Bund arbeiten jetzt als eine verzahnte Ansicht statt zweier getrennter Listen: Die deutschen CERT-Bund-Warnungen werden nach deiner Watchlist priorisiert (Warnungen mit Bezug zu überwachten CVEs oder Stichwörtern stehen oben, der Rest ist einklappbar). Jede CVE-Zeile mit zugehöriger deutscher Warnung trägt ein 🇩🇪-BSI-Badge, das direkt zur verständlichen Einordnung führt. Ein kurzer Hinweis oben erklärt das Zusammenspiel beider Quellen.
    • BSI CERT-Bund: Die Warnungen werden jetzt bevorzugt aus der strukturierten CERT-Bund-Quelle gelesen, sodass die referenzierten CVE-IDs und der Schweregrad zuverlässig erscheinen (bisher blieb die CVE-Spalte über den RSS-Feed meist leer). Ist die strukturierte Quelle nicht erreichbar, wird automatisch auf den RSS-Feed zurückgefallen. Beide Quell-URLs sind unter „Admin → CVE-Einstellungen" konfigurierbar.
  167. Version 0.65.1 Geändert Behoben

    Geändert

    • CVE-Seite: Es werden nur noch 25 statt 100 Meldungen pro Seite angezeigt, damit die BSI-CERT-Bund-Warnungen weiter oben sichtbar sind und nicht hinter einer langen CVE-Liste verschwinden.

    Behoben

    • CVE-Aktualisierung: Die BSI-CERT-Bund-Warnungen werden jetzt zuerst abgerufen. Bisher konnte ein langsamer oder ins Timeout laufender NVD-Abruf dazu führen, dass die deutschen Meldungen gar nicht geladen wurden. Jetzt bleiben die bereits aktualisierten BSI-Warnungen erhalten und werden angezeigt, während der NVD-Abruf im Hintergrund weiterläuft.
  168. Version 0.65.0 Behoben Geändert

    Behoben

    • CVE-Einstellungen: Der Schalter „BSI CERT-Bund Warnungen aktivieren" wird jetzt korrekt und in der gewohnten Größe dargestellt (einheitlicher Schalter wie in den übrigen Einstellungsseiten) statt als zu kleines, verrutschtes Kontrollkästchen.
    • CVE: Die Seite „CVE-Sicherheitsmeldungen" lädt jetzt deutlich schneller. Bisher wurde die zwischengespeicherte Liste bei jedem Aufruf mehrfach über alle Watchlist-Begriffe durchsucht (langsame Volltext-Vergleiche). Da der Zwischenspeicher ohnehin nur Watchlist-Treffer enthält, wird er nun direkt und indexgestützt angezeigt. Beim Entfernen eines Begriffs werden dessen Einträge aus dem Zwischenspeicher bereinigt.

    Geändert

    • Monitoring-Einstellungen: Die Webhook-Seite ist nicht mehr Zabbix-zentriert, sondern auf die unterstützten Quellen verallgemeinert. Oben stehen die fertigen Webhook-URLs je System (Token bereits enthalten, mit Kopier-Button); die Einrichtung je System (Zabbix, Prometheus Alertmanager, Grafana, Uptime Kuma, generisch für Checkmk/PRTG) steht in aufklappbaren Abschnitten.
  169. Version 0.64.0 Hinzugefügt Behoben Geändert

    Hinzugefügt

    • Monitoring: Neben Zabbix akzeptiert das Modul jetzt Alarme aus weiteren Quellen über quellen-spezifische Webhook-URLs – Prometheus Alertmanager, Grafana Alerting, Uptime Kuma sowie ein generisches Format (für Checkmk, PRTG und eigene Skripte). Mehrere Alarme pro Aufruf werden unterstützt, und „resolved/up"-Meldungen lösen das zugehörige offene Problem automatisch wieder auf. Die URLs sind unter „Admin → Monitoring" aufgelistet.
    • CVE: Optional lassen sich jetzt die deutschsprachigen Sicherheitswarnungen des BSI CERT-Bund (WID) einlesen und – über die referenzierten CVE-IDs verknüpft – direkt auf der CVE-Seite anzeigen. Aktivierung und Feed-URL unter „Admin → CVE-Einstellungen"; die Aktualisierung läuft zusammen mit dem CVE-Refresh.
    • Neues Modul „DNS-Zonen" (optional): Über einen Windows-PowerShell-Agent lassen sich die Zonen und Records eines Windows-DNS-Servers einlesen und übersichtlich darstellen – inklusive Suche über Zonen und Records. So ist nachvollziehbar, wie die DNS-Zonen aufgebaut sind. Einrichtung unter „Admin → DNS-Agent" (Modul zuvor in den Einstellungen aktivieren).

    Behoben

    • Performance: Statische Dateien (Styles, Skripte, Schriften) wurden bei jedem Seitenwechsel unnötig neu geladen. Sie werden jetzt dauerhaft im Browser zwischengespeichert – versioniert, daher ohne Gefahr veralteter Stände – was bei jedem Klick rund 190 KB Re-Download spart und die Seiten spürbar schneller macht. Dynamische Inhalte (z. B. Tickets) bleiben in Echtzeit und werden weiterhin nie zwischengespeichert.

    Geändert

    • Performance: Interne Links werden beim Überfahren mit der Maus vorausgeladen, sodass sich Seitenwechsel „sofort" anfühlen (in unterstützten Browsern). Echtzeit-Bereiche wie Tickets, Monitoring, XDR und das Dashboard sind bewusst ausgenommen und laden immer frisch. Außerdem werden selten benötigte Inhalte (KI-Chat-Styles, Open-Source-Lizenzen) erst bei Bedarf geladen.
  170. Version 0.63.2 Hinzugefügt Behoben

    Hinzugefügt

    • UniFi-Inventar-Abgleich: Neben „Asset anlegen" gibt es bei nicht zugeordneten Geräten jetzt den Button „Asset zuordnen". Darüber lässt sich per Suche (Name, Inventar-Nr., Seriennummer, Modell, zugewiesene Person) ein bestehendes Asset finden und dem UniFi-Gerät zuordnen – die MAC-Adresse wird dabei als Seriennummer des Assets hinterlegt, sodass die Zuordnung dauerhaft greift.

    Behoben

    • Bestellungen: Zwischen dem Button „Assets aus Bestellung anlegen" und dem darunterliegenden Abschnitt (z. B. Abschluss-Dropdown) fehlte der Abstand – aufeinanderfolgende Aktions-Abschnitte haben jetzt wieder Luft zueinander.
    • IPAM: In der IP-Karte eines Subnetzes wird das Gateway jetzt korrekt lila dargestellt – auch dann, wenn für die Gateway-Adresse zusätzlich ein Eintrag erfasst ist (vorher wurde es fälschlich als „belegt" eingefärbt). Die Gateway-Zelle bleibt anklickbar, falls eine Adresse hinterlegt ist.
  171. Version 0.63.1 Behoben

    Behoben

    • Bestellungen: Der Button „Assets aus Bestellung anlegen" ist jetzt einheitlich gestaltet – ruhiges App-Blau mit Icon statt grellem Grün, mit ordentlichem Innenabstand – und sitzt immer in der Aktionen-Karte (vorher mal innerhalb, mal außerhalb).
    • Leihgeräte: Beim Anlegen/Bearbeiten eines Geräts wird die aufgeklappte Liste des Inventar-Verknüpfungs-Dropdowns nicht mehr vom Kartenrand abgeschnitten.
    • UniFi-Einstellungen: Zwischen „UniFi-Einstellungen speichern" und dem Abschnitt „Voucher-Etikettendruck" ist jetzt ein Abstand. Ist beim Voucher-Etikett kein eigenes Logo hinterlegt, wird automatisch das allgemeine App-Logo (Admin → Einstellungen) verwendet und in der Vorschau angezeigt.
  172. Version 0.63.0 Hinzugefügt Behoben

    Hinzugefügt

    • WordPress-Bot: Während der Assistent eine Antwort erstellt, erscheint jetzt ein animierter „tippt…"-Indikator (drei pulsierende Punkte) statt der bisherigen statischen Auslassungspunkte.
    • WordPress-Bot: Das Icon der schwebenden Chat-Bubble lässt sich im OpenNIT-Backend unter „Admin → API" als eigenes Bild hochladen (PNG, JPG, GIF oder WebP). Ohne eigenes Icon erscheint weiterhin die Standard-Sprechblase.

    Behoben

    • WordPress-Plugin: Der „Cache leeren"-Button leert jetzt auch den Konfigurations-Cache (Plugin-Einstellungen, u. a. die Assistent-/Bubble-Einstellungen). Änderungen im OpenNIT-Backend – etwa das Aktivieren der Chat-Bubble – lassen sich damit sofort übernehmen, statt bis zu 5 Minuten zu warten.
  173. Version 0.62.1 Geändert Behoben

    Geändert

    • WordPress-Bot: Die Ticket-Erstellung im Assistenten ist deutlich schlanker. Der Bot fragt nicht mehr nach Kategorie und Standort (das ergänzt das IT-Team) – eine kurze Problembeschreibung genügt. Er spricht durchgehend per „du", fasst sich kürzer und stellt weniger Rückfragen.
    • WordPress-Bot: Die Einstellungen des Website-Assistenten (Bubble anzeigen, nur für angemeldete Nutzer, Titel, Begrüßungstext und zusätzlicher Kontext) werden jetzt zentral im OpenNIT-Backend unter „Admin → API" gepflegt – wie alle übrigen Plugin-Einstellungen – statt im WordPress-Plugin. Das Plugin übernimmt sie automatisch. Hinweis: Nach dem Update müssen diese Einstellungen einmalig im OpenNIT-Backend gesetzt werden (die Chat-Bubble ist zunächst deaktiviert).

    Behoben

    • WordPress-Bot: Der Assistent beginnt mitten im Gespräch nicht mehr von vorne und begrüßt nicht erneut. Sagt der Nutzer „ja, Ticket bitte", erstellt der Bot das Ticket jetzt direkt aus dem Gesprächsverlauf, statt erneut nach Details zu fragen.
  174. Version 0.62.0 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • WordPress-Bot: Der Website-Assistent kann jetzt im Gespräch ein Support-Ticket erstellen. Hilft ein Vorschlag nicht weiter, bietet er an, ein Ticket anzulegen, fragt dabei gezielt nach Kategorie und Standort und legt es nach Bestätigung an (erfordert einen API-Token mit Ticket-Berechtigung). Der Bot merkt sich den Gesprächsverlauf für Rückfragen.
    • WordPress-Bot: Die E-Mail-Adresse angemeldeter WordPress-Nutzer wird dem Assistenten automatisch als Kontext übergeben – so muss sie für ein Ticket nicht erneut erfragt werden.
    • WordPress-Bot: Im Plugin lässt sich ein zusätzlicher Hintergrundkontext für den Assistenten hinterlegen (z. B. Support-Zeiten oder Standort-Hinweise), der bei jeder Anfrage berücksichtigt wird.
    • WordPress-Bot: Die schwebende Chat-Bubble lässt sich optional auf angemeldete Nutzer beschränken.

    Geändert

    • Tresor: Läuft die Leerlauf-Sperre des Tresors ab, ist kein komplettes Neu-Anmelden bei OpenNIT mehr nötig. Stattdessen erscheint eine Seite, auf der sich der Tresor innerhalb der laufenden Sitzung erneut entsperren lässt – per Master-Passwort, per PIN (falls eingerichtet) oder bei SSO-Anmeldung mit einem Klick. Nach mehreren falschen Passwort-/PIN-Eingaben wird das erneute Entsperren kurzzeitig gesperrt.
    • Leihgeräte: Beim Anlegen und Bearbeiten eines Geräts ist die Auswahl „Mit Inventar-Asset verknüpfen" jetzt ein durchsuchbares Dropdown mit Suchfeld (wie die Filter in der Inventarliste) – das erleichtert die Auswahl bei vielen Assets. Wird ein Asset verknüpft, werden Inventar- und Seriennummer automatisch aus dem Asset übernommen.
    • WordPress-Bot: Im Website-Assistenten werden keine Quellenangaben („Quelle: …") mehr angezeigt.

    Behoben

    • IT-Services: Das Sortieren per Drag & Drop funktioniert wieder sauber. Beim Ziehen einer Kachel flackerte die Ablagestelle bisher und sprang hin und her – besonders unter „Meine Pins". Die Einsortierung ist jetzt ruhig und eindeutig, und das Verschieben startet zuverlässig auch in Firefox.
  175. Version 0.61.0 Geändert

    Geändert

    • ⚠️ WICHTIG – WordPress-Plugin muss aktualisiert werden: Der Pfad-Präfix der WordPress-/Connector-API wurde von /api/wp/… auf /api/ex/… umbenannt, und die Auth-Signatur-Header wurden modernisiert (X-ITDoku-*X-OpenNIT-*). Nach diesem Update müssen Sie das OpenNIT-Connector-Plugin in WordPress auf die zu dieser OpenNIT-Version passende Version austauschen – sonst funktionieren Ticket-Formular, Leihgeräte, Wiki und die übrigen WordPress-Funktionen nicht mehr. Beim Plugin-Update werden die gespeicherte API-Basis-URL (/api/wp/api/ex) sowie alle bisherigen Plugin-Einstellungen (API-Token, Signatur-Secret usw.) automatisch übernommen; eine manuelle Neukonfiguration ist in der Regel nicht nötig. Das Connector-Plugin trägt ab sofort dieselbe Versionsnummer wie OpenNIT.
  176. Version 0.60.1 Geändert

    Geändert

    • Automationen (Alarm → Ticket): Je Quelle (Monitoring, XDR, CVE, SSL) lässt sich nun eine eigene Ziel-Ticketkategorie festlegen. Die Einstellungen sind ins Menü des Ticketsystems umgezogen („Ticketsystem → Alarm-Tickets"). Quellen, deren Modul nicht aktiv ist, werden ausgegraut und sind nicht schaltbar; eine Automation greift nur, wenn ihr Quellmodul aktiv ist.
  177. Version 0.60.0 Hinzugefügt

    Hinzugefügt

    • Leihgeräte: Ein Leihgerät lässt sich jetzt im Bearbeiten-/Anlegen-Formular mit einem bestehenden Inventar-Asset verknüpfen – auch nachträglich. Das Asset wird dabei automatisch als Leihgerät markiert; eine gelöste Verknüpfung entfernt die Markierung wieder.
    • IPAM: IP-Adressen lassen sich mit einem Inventar-Asset verknüpfen. Bei einem Scan (Agent oder Modul-Scan) wird die erfasste MAC-Adresse genutzt, um automatisch ein passendes Asset zu finden und zu verknüpfen – Assets werden dabei nicht in IPAM angelegt. Manuelles Verknüpfen ist in der IP-Adressmaske möglich; die Auto-Verknüpfung lässt sich unter „IPAM Remote-Scan-Agent" abschalten.
    • Bestellungen: Aus einer geöffneten Bestellung lassen sich direkt Assets anlegen („Assets aus Bestellung anlegen"). Die Sammel-Anlage erlaubt mehrere Geräte auf einmal (z. B. 10 Laptops mit je eigener Seriennummer); die angelegten Assets werden mit der Bestellung verknüpft.
    • Automationen (Alarm → Ticket): Neue Admin-Seite „Automationen", auf der sich einzeln aktivieren lässt, dass aus Monitoring-Ausfällen, XDR-Alarmen, kritischen CVEs (Watchlist) oder bald ablaufenden SSL-Zertifikaten automatisch Tickets erstellt werden. Optional mit Standard-Kategorie und SSL-Vorwarnzeit. Die Erstellung läuft im Hintergrund und verhindert doppelte Tickets. Standardmäßig sind alle Automationen ausgeschaltet.
  178. Version 0.59.1 Geändert Behoben

    Geändert

    • Tickets: Die KI-Stimmungsanalyse erkennt die Stimmung jetzt treffsicherer. Die KI erhält klarere Kategorie-Definitionen und Beispiele, rein technische Störungsmeldungen werden nicht mehr fälschlich als negativ gewertet, und Signaturen sowie zitierte Verläufe werden vor der Bewertung ausgeblendet.

    Behoben

    • System-Update: In der Meldung „Ihre Installation ist auf dem neuesten Stand" wird jetzt die Versionsnummer statt des technischen Commit-Kürzels angezeigt.
  179. Version 0.59.0 Hinzugefügt

    Hinzugefügt

    • Tickets: Optionale KI-Stimmungsanalyse. Die KI bewertet die Stimmung der ersten Nachricht eines Tickets und zeigt sie als Smiley in der Ticketliste an (😊 positiv, 😐 neutral, 🙁 frustriert, 😠 verärgert). Die Funktion lässt sich separat unter „KI-Integration → Einstellungen" ein- und ausschalten und läuft im Hintergrund, ohne die Ticket-Erstellung zu verzögern.
  180. Version 0.58.4 Behoben Geändert

    Behoben

    • Systemhandbuch: Der PDF-Export („Als PDF herunterladen") brach bei umfangreichen Handbüchern mit einem internen Fehler ab. Für die Erzeugung stehen jetzt mehr Zeit und Speicher zur Verfügung; schlägt sie dennoch fehl, erscheint eine verständliche Meldung statt der allgemeinen Fehlerseite (und der genaue Grund landet im Server-Protokoll).

    Geändert

    • Systemhandbuch: Die Seite ist jetzt vollständig responsiv. Das Inhaltsverzeichnis lässt sich auf Mobilgeräten ein- und ausklappen, Sprünge zu Kapiteln verstecken die Überschrift nicht mehr hinter der Kopfleiste, und eine „Nach oben"-Schaltfläche erleichtert die Navigation auf der langen Seite.
  181. Version 0.58.3 Geändert

    Geändert

    • System-Update: Installierte Version und Update-Kanal werden jetzt als gleichwertiges Kachel-Paar mit farbigem Symbol dargestellt (Kanal mit eigener Farbe für Stable/Development). Die Kanal-Auswahl ist auf breiten Bildschirmen zweispaltig angeordnet.
  182. Version 0.58.2 Geändert

    Geändert

    • System-Update: Die installierte Version wird jetzt als übersichtliche Karte mit Symbol hervorgehoben dargestellt.
    • System-Update: Im „Gesamtes Changelog"-Fenster wird der stets leere Abschnitt „Unreleased" nicht mehr angezeigt.
  183. Version 0.58.1 Geändert

    Geändert

    • System-Update: Auf der Update-Seite wird als „Installierte Version" jetzt die Versionsnummer (z. B. 0.58.0) angezeigt statt des technischen Commit-Kürzels.
  184. Version 0.58.0 Hinzugefügt

    Hinzugefügt

    • System-Update: Vor der Installation werden jetzt die neu hinzukommenden Changelog-Einträge angezeigt – auch wenn mehrere Versionen auf einmal übersprungen werden. So ist schon vor dem Update ersichtlich, was sich ändert.
  185. Version 0.57.1 Geändert

    Geändert

    • Interne Modernisierung des Programm-Unterbaus (Vereinheitlichung der internen Projektbezeichnung). Die Umstellung wird beim Update automatisch übernommen – bestehende Installationen laufen ohne manuelle Eingriffe unverändert weiter.
  186. Version 0.57.0 Geändert

    Geändert

    • Administration: Das Navigationsmenü wurde übersichtlicher gegliedert und einige Einträge klarer benannt. Monitoring und der IPAM-Scan-Agent liegen jetzt unter „Infrastruktur", „Anträge & Genehmigungen" unter „Geschäftsprozesse" und die Bild-Optimierung unter „System". Klarere Bezeichnungen u. a.: „System-Logs" (statt „Logs"), „Asset-Synchronisation" (statt „Asset Sync"), „Geräte-Übergabe" (statt „Übergabe"), „Editor (TinyMCE)", „API-Automatisierung", „REST-API & Tokens" (statt „API") und „Öffentliche Statusseite".
  187. Version 0.56.5 Behoben

    Behoben

    • Administration: Der Menüpunkt „Microsoft 365 Sync" hieß nicht eindeutig – es war nicht klar, dass dahinter die Lizenz-Synchronisation steckt. Er heißt jetzt „Lizenz-Sync (Microsoft 365)".
  188. Version 0.56.4 Behoben

    Behoben

    • Anträge & Genehmigungen (Übersicht): Die Filterleisten erscheinen jetzt im einheitlichen Karten-Stil, und der Status wird – wie im übrigen Modul – als farbige Status-Markierung statt als reiner Text angezeigt.
    • KI-Assistent-Einstellungen: Die Tab-Navigation entspricht jetzt dem einheitlichen Stil der übrigen Einstellungsseiten (gleiche Icons/Optik). Der irreführende erste Tab „Allgemein" (der zur allgemeinen Einstellungsseite sprang) wurde entfernt.
  189. Version 0.56.3 Behoben

    Behoben

    • Anträge & Genehmigungen (Vorlagen-Editor): Beim Bearbeiten einer Station wurde das Formular in eine schmale Tabellenspalte gequetscht und sprengte die Seitenbreite. Der Editor klappt jetzt über die volle Breite auf und passt sich der Bildschirmgröße an.
  190. Version 0.56.2 Behoben

    Behoben

    • Anträge & Genehmigungen: Die Zahl offener Anträge im Menü (Badge) blieb nach einer Entscheidung (z. B. Ablehnung), Weiterleitung oder Rückfrage bis zu eine Minute lang stehen. Der Zähler wird jetzt nach jeder Aktion sofort aktualisiert.
  191. Version 0.56.1 Behoben

    Behoben

    • Anträge & Genehmigungen: Die Detailseite eines Antrags wurde völlig unformatiert (ohne Layout, mit falschen Sonderzeichen) angezeigt, sobald für eine Station eine Weiterleitung möglich war. Ursache war ein Fehler beim Aufbau der Weiterleiten-Auswahl. Die Seite wird wieder korrekt dargestellt.
    • Anträge & Genehmigungen: Das Logo für öffentliche Formulare ließ sich nicht zuverlässig hochladen bzw. wurde auf den öffentlichen Seiten nicht angezeigt. Logos werden jetzt korrekt gespeichert und ausgeliefert. Ist kein eigenes Formular-Logo hinterlegt, wird automatisch das globale Logo aus den Einstellungen verwendet.
    • Anträge & Genehmigungen: Die Einstellungsseite nutzt jetzt das einheitliche Karten-Layout (eigene Abschnitte „Allgemein" und „Branding").
  192. Version 0.56.0 Hinzugefügt Behoben

    Hinzugefügt

    • Anträge & Genehmigungen: Branding für öffentliche Formulare. Unter „Anträge → Einstellungen" lassen sich für die login-freien Formular-, Bestätigungs- und Status-Seiten ein eigenes Logo, eine Akzentfarbe sowie ein Einleitungs- und Fußzeilentext hinterlegen.

    Behoben

    • Anträge & Genehmigungen: Die Detailansicht eines Antrags brach mit einem internen Fehler ab. Sie wird wieder korrekt angezeigt.
  193. Version 0.55.0 Hinzugefügt

    Hinzugefügt

    • XDR-Sicherheitswarnungen (neues Modul). Ein zentrales Board sammelt Sicherheitswarnungen aus XDR-/EDR-Plattformen – unabhängig davon, ob eine Warnung bereits einem Asset zugeordnet ist. Erste Anbindung: Trend Vision One (Workbench Alerts; Observed Attack Techniques optional zuschaltbar mit Mindest-Schweregrad). Filter nach Anbieter, Schweregrad, Status, Zuordnung und Suche; eine eigene Ansicht hebt nicht zugeordnete Geräte als blinden Fleck hervor.
    • XDR: Automatische Asset-Zuordnung. Warnungen werden Geräten über die Endpoint-GUID, den Hostnamen (wie beim Agent-Abgleich) oder die MAC-Adresse zugeordnet; mehrdeutige Treffer werden markiert. Eine manuelle Zuordnung merkt sich das Gerät dauerhaft und gilt für alle künftigen Warnungen desselben Endpoints.
    • XDR: Triage & Benachrichtigungen. Pro Warnung lassen sich Status (neu/in Bearbeitung/quittiert/erledigt/verworfen) setzen und – sofern aktiviert – mit einem Klick ein Ticket erstellen. Neue kritische/hohe sowie nicht zuordenbare Warnungen lösen eine Benachrichtigung an die Verwalter aus. Der Abgleich läuft regelmäßig per Hintergrund-Aufgabe; erledigte Warnungen werden nach einer einstellbaren Frist aufgeräumt.
    • XDR: Eigene Admin-Seite unter „XDR-Warnungen" zur Pflege von API-Zugang (verschlüsselt gespeichert), Region, Optionen und Aufbewahrung – inklusive Verbindungstest und manuellem Sofort-Abgleich. Auf der Seite führt eine Schritt-für-Schritt-Anleitung mit regionsabhängigem Deeplink direkt zur API-Key-Erstellung in der Trend-Vision-One-Konsole. Das Handbuch (Admin) wurde um das Modul ergänzt. Das Modul ist standardmäßig deaktiviert (Opt-in).
  194. Version 0.54.0 Hinzugefügt

    Hinzugefügt

    • Anträge & Genehmigungen: Öffentliche Formulare. Eine Vorlage kann pro Formular für die Einreichung per Link ohne Login freigeschaltet werden (unrätselbarer Token, Rate-Limit pro IP gegen Missbrauch). Antragsteller weisen sich nur per E-Mail aus; ist die E-Mail als Konto oder im Verzeichnis bekannt, wird der Antrag automatisch verknüpft, sodass im weiteren Workflow der Name erscheint. Externe erhalten eine Eingangsbestätigung und einen Status-/Antwort-Link (auch zum Beantworten von Rückfragen).
    • Anträge & Genehmigungen: Verzeichnis-Schalter pro Formular. Beim Anlegen/Bearbeiten einer Vorlage ist wählbar, ob das Verzeichnis durchsucht und angezeigt werden darf. Ist es deaktiviert (empfohlen für öffentliche Formulare), werden Personen-/Nutzer-/Lookup-Felder zu reinem Freitext – das Verzeichnis wird nicht ausgeliefert, sodass Externe nicht herausfinden können, wer erfasst ist. Die Verknüpfung erfolgt später serverseitig über die E-Mail.
    • Anträge & Genehmigungen: Wertbasierte Verzweigung. Bedingungs-Stationen können jetzt mehrere Regeln mit UND/ODER verknüpfen und auch numerisch vergleichen (größer/kleiner/…) – z. B. „Betrag > 1000 € → Stufe Geschäftsführung nicht überspringen". Eine Ziel-Stufe lässt sich wahlweise überspringen, wenn die Bedingung erfüllt oder nicht erfüllt ist.
    • Anträge & Genehmigungen: Ad-hoc-Weiterleitung. Genehmiger/innen können eine offene Aufgabe mit einem Klick an eine andere Person abgeben („bin nicht zuständig"), inkl. Notiz und Protokollierung.
    • Anträge & Genehmigungen: Auto-Eskalation an Vorgesetzte. Pro Station wählbar: Bei Überschreiten der Eskalationsfrist werden die Vorgesetzten der offenen Genehmiger nicht nur informiert, sondern automatisch als zusätzliche Genehmiger ergänzt, damit der Antrag nicht liegen bleibt.
    • Anträge & Genehmigungen: Funktionstrennung (4-Augen-Prinzip). Pro Station aktivierbar – wer in diesem Antrag bereits entschieden hat (auch in Vertretung), wird als Genehmiger der Folgestation ausgeschlossen.
    • Anträge & Genehmigungen: Neue Formular-Feldtypen. Betrag (€ mit Min/Max), Lookup (Auswahl aus Stammdaten: Inventar/Verträge/Kontakte/Nutzer/Verzeichnis) und Liste (mehrzeilige Repeater-Eingabe, z. B. Software-Liste). Zusätzlich Auto-Vorbelegung von Feldern aus dem Verzeichnis (Abteilung, Position, E-Mail, Vorgesetzte/r), wenn der Antrag den Antragsteller selbst betrifft.
    • Anträge & Genehmigungen: Kommentar-Thread. Beteiligte können einen Antrag jederzeit kommentieren (optional mit Datei-Anhang); die übrigen Beteiligten werden benachrichtigt.
    • Anträge & Genehmigungen: Sammelaktionen im Posteingang. Mehrere wartende Genehmigungen lassen sich markieren und gemeinsam genehmigen oder (mit Begründung) ablehnen.
    • Anträge & Genehmigungen: „Warum sehe ich das?" Im Posteingang ist je Zeile erkennbar, worüber man zugewiesen wurde (z. B. als Vorgesetzte/r, über eine Berechtigung, über die Abteilung).
    • Anträge & Genehmigungen: Beispiel-Vorlagen. Zwei deaktivierte Muster-Prozesse („Antrag auf Mobiles Arbeiten", „Onboarding neue/r Mitarbeiter/in") werden mitgeliefert – als Startpunkt zum Anpassen und Aktivieren.
    • Anträge & Genehmigungen: DSGVO-Betroffenenauskunft. In der Anträge-Übersicht (Verwaltung) lassen sich per E-Mail alle Workflow-Daten einer Person (Anträge, betroffene Anträge, eigene Entscheidungen) als JSON exportieren.
    • Anträge & Genehmigungen: Persönliche Webhooks. Jede/r Nutzer/in kann unter „Anträge → Webhooks" eigene Ziel-URLs hinterlegen (z. B. n8n/Make/Slack) und sich so über eigene Ereignisse („mir wurde etwas zugewiesen", „mein Antrag wurde entschieden") informieren lassen. Optional mit Secret für HMAC-SHA256-Signatur; Zustellung asynchron mit automatischer Wiederholung bei Fehlern, plus Test-Button.
  195. Version 0.53.0 Geändert Behoben

    Geändert

    • E-Mail-Vorlagen: Modulspezifische Vorlagen (z. B. SSL-Ablauf, Vertragsablauf, Aufgaben-, Leihgeräte-, Bestell- und Änderungsprotokoll-Erinnerungen) werden im Verwaltungsbereich nur noch angezeigt und können nur bearbeitet/getestet werden, wenn das zugehörige Modul aktiv ist. Auch der automatische Versand dieser Erinnerungen erfolgt nur bei aktivem Modul. Modul-unabhängige Vorlagen (z. B. Seitenänderung, fälliges Review) bleiben immer verfügbar.

    Behoben

    • Administration: Der Menüpunkt „UniFi" wurde auch dann angezeigt, wenn das UniFi-Modul nicht aktiv war. Er erscheint jetzt – wie alle anderen modulspezifischen Verwaltungsseiten – nur bei aktivem Modul. Aktivieren weiterhin über Administration → Einstellungen → Module.
  196. Version 0.52.0 Hinzugefügt

    Hinzugefügt

    • UniFi-Voucher können jetzt als Etikett gedruckt werden – über DYMO Connect oder den Windows-Druckdialog. Der Etikettendruck steht überall zur Verfügung, wo Voucher erzeugt werden: im Voucher-Modul, im Dashboard-Widget und in der Schnellaktionsleiste eines Tickets.
    • Neue Einstellungen für Voucher-Etiketten in der Administration unter „UniFi": eigene Etikettengröße, Druckmethode und Logo für Voucher – unabhängig vom Inventar-Etikettendruck, sodass für Voucher ein anderes Etikett verwendet werden kann.
  197. Version 0.51.3 Geändert

    Geändert

    • Verwaltung: Mehrere Admin-Seiten hatten ein leicht abweichendes Erscheinungsbild (eigene Karten, Eingabefelder, Schaltflächen, Tabellen und Status-Markierungen). Sie nutzen jetzt durchgängig die einheitlichen Standard-Komponenten wie die übrigen Module – betrifft u. a. Datei-Explorer-Einstellungen, E-Mail- und Ticket-Vorlagen-Editor, Bild-Optimierung, Übergabe-Einstellungen, Lizenz-Sync, Passwort-Tresor-Teams, System-Status, KI-Assistent-Einstellungen sowie kleinere Korrekturen an Benutzer-, Tag-, Hersteller- und E-Mail-Übersichtsseiten.
  198. Version 0.51.2 Behoben

    Behoben

    • Rollen-Berechtigungen: Einige Module wurden in der Berechtigungsübersicht (Rolle anzeigen/bearbeiten) nicht als eigene Gruppe angezeigt, sondern in Sammelkategorien einsortiert – KI-Assistent und ISMS unter „Administration", CVE und Netzwerkpläne unter „Seiten & Dokumentation". Sie erscheinen jetzt jeweils als eigenes Modul.
    • Rollen-Berechtigungen: Für mehrere Kategorien fehlte eine sprechende Überschrift (To-dos, Wartung, API-Automatisierung, CVE, Netzwerkpläne, KI-Assistent) – sie wurden mit technischem Schlüssel angezeigt. Jetzt durchgängig mit verständlichem Namen.
  199. Version 0.51.1 Behoben

    Behoben

    • Workflows: Die Seiten unter „Anträge & Genehmigungen" (Eingang, Katalog, Meine Anträge, Vertretung, Detailansicht) hatten falsche Ränder/Abstände – Kopfzeile und Inhalt waren doppelt eingerückt. Sie nutzen jetzt das einheitliche Modul-Layout (randlose Kopfzeile, korrekt eingerückter Inhalt) wie die übrigen Module.
  200. Version 0.51.0 Hinzugefügt Behoben

    Hinzugefügt

    • Workflows: Hat die/der Vorgesetzte (noch) kein OpenNIT-Konto, wird sie/er beim Genehmiger-Typ „Vorgesetzte/r" jetzt automatisch als externe/r Genehmiger/in per E-Mail (Magic-Link) eingeladen, statt die Station leer zu lassen.
    • Workflows: Vorlagen lassen sich in der Verwaltung mit einem Klick duplizieren (inkl. Felder und Stationen) – die Kopie wird deaktiviert angelegt und kann angepasst werden.
    • Workflows: In der Anträge-Übersicht (Verwaltung) gibt es einen CSV-Export, der die aktuell gesetzten Filter berücksichtigt.
    • Workflows: Auf der Antrags-Detailseite können Verwalter/innen eine aktive Station per Schaltfläche „Jetzt erinnern" sofort erneut benachrichtigen (in-app, Push und – auch extern – per E-Mail).

    Behoben

    • Workflows: Der Genehmiger-Typ „Vorgesetzte/r" funktioniert jetzt – er nutzt den beim M365-/Entra-Verzeichnisimport bereits mitimportierten Vorgesetzten (E-Mail-Feld). Bei reinem LDAP-Import wird zusätzlich der Vorgesetzten-DN aufgelöst, falls die E-Mail noch nicht gesetzt ist.
    • Workflows: Die Antrags-Detailseite ist jetzt auf schmalen Bildschirmen lesbar – Inhalt und Seitenleiste stapeln sich, und die Antragsdaten-Tabelle bricht sauber um.
  201. Version 0.50.0 Geändert

    Geändert

    • Vorlagen-Editor (Verwaltung): Stationen lassen sich deutlich einfacher anlegen. Genehmiger werden je nach Typ per Dropdown gewählt (Nutzer/Berechtigung/Abteilung/Vorgesetzter) statt als Freitext; Bedingungsfeld, Sprung-Ziel und das Aktions-Ziel (Ticket-Kategorie bzw. Kanban-Spalte) sind ebenfalls Auswahllisten und werden nur beim passenden Stationstyp angezeigt.
  202. Version 0.49.3 Hinzugefügt Behoben

    Hinzugefügt

    • Portal-/REST-API für „Anträge & Genehmigungen" (Scope workflows): offene Genehmigungen abrufen (GET /api/wp/my-approvals), eigene Anträge auflisten (GET /api/wp/my-requests) und Entscheidungen treffen (POST /api/wp/approvals/{id}/decide). Die Endpunkte sind in der API-Dokumentation unter „API" (Swagger/OpenAPI) beschrieben und als Token-Scope auswählbar.
    • Systemhandbuch: ausführliche Anleitung zum Modul „Anträge & Genehmigungen" – Einrichtung Schritt für Schritt, Berechtigungen (view_workflows, manage_workflows), Genehmiger-Steuerung über Capabilities sowie API-Hinweise.

    Behoben

    • Workflow-Übersicht (Verwaltung): Die Kennzahlen-Kacheln oben waren unlesbar (weißer Text auf hellem Grund). Sie haben jetzt – wie auf den übrigen Verwaltungsseiten – farbige Hintergründe und Symbole.
    • Systemhandbuch: Darstellung auf schmalen Bildschirmen verbessert – lange Bezeichner brechen jetzt um und Tabellen laufen nicht mehr über den Rand hinaus.
  203. Version 0.49.2 Behoben

    Behoben

    • Die Verwaltungsseiten des Workflow-Moduls (Vorlagen, Editor, Übersicht, Einstellungen unter „Anträge & Genehmigungen") zeigten einen doppelten Seitenkopf und teils ein abweichendes Layout. Sie sind jetzt korrekt in das Admin-Design eingebettet (einheitliche Kopfzeile, Brotkrumen, Aktionsleiste).
  204. Version 0.49.1 Behoben

    Behoben

    • Das Modul „Anträge & Genehmigungen" lässt sich jetzt unter Einstellungen → Module per Schalter aktivieren (der Umschalter fehlte zuvor in der Modulübersicht).
  205. Version 0.49.0 Hinzugefügt

    Hinzugefügt

    • Neues Modul „Anträge & Genehmigungen": ein Baukasten für Genehmigungsprozesse (z. B. Mobiles Arbeiten, Software-Einführung, Onboarding, Offboarding, Employee Change). Administratoren bauen Vorlagen aus frei definierbaren Formularfeldern und Stationen zusammen; Mitarbeitende stellen darüber Anträge, die abteilungsübergreifend durch Genehmigungs- und Aufgaben-Stationen laufen. Das Modul ist standardmäßig deaktiviert und unter „Anträge" erreichbar.
    • Genehmigungs-Stationen mit flexibler Genehmiger-Findung (fester Nutzer, Capability, Abteilung, Vorgesetzter, externe E-Mail) inklusive Fallback-Reihenfolge, parallelen Stationen je Stufe, Regeln „einer reicht / N von M / alle" sowie Fristen mit Erinnerung und Eskalation.
    • Externe Genehmigung per Mail-Link: Personen ohne Login können über einen persönlichen Einmal-Link genehmigen oder – mit Pflichtbegründung – ablehnen; bei Zustimmung ist eine Notiz für nachfolgende Stationen möglich.
    • Rückfragen an den Antragsteller, Korrigieren & erneutes Einreichen abgelehnter Anträge, Stellvertreter-Regelung für abwesende Genehmiger sowie automatisches Erzeugen von Tickets/Kanban-Aufgaben aus Aufgaben-Stationen.
    • Datenschutz: Abgeschlossene Anträge werden nach einer pro Vorlage einstellbaren Aufbewahrungsfrist automatisch anonymisiert; sensible Anträge sind nur für Beteiligte und Administratoren sichtbar.
    • Vorlagen-Editor: Formularfelder und Stationen lassen sich nun nachträglich bearbeiten und per Pfeiltasten umsortieren; Stationen können den Antragsteller als Genehmiger ausschließen und bei Ablehnung gezielt zu einer früheren Station zurückspringen.
    • Verwaltung: Festhängende Stationen (z. B. ohne auflösbaren Genehmiger) können neu zugewiesen oder übersprungen werden; ein Zähler in der Navigation zeigt offene Genehmigungen an.
    • Externe Genehmiger werden bei Überschreitung der Frist erneut per E-Mail erinnert; der Text der Genehmigungs-E-Mail ist im Backend (E-Mail-Vorlagen) anpassbar.
    • Anpassbare Antragsformulare: Felder lassen sich in Abschnitte gruppieren, in halber/voller Breite anordnen, abhängig von anderen Feldern ein-/ausblenden und mit erweiterter Validierung versehen (Regex, Min/Max, Maximallänge, erlaubte Datei-Typen). Das Entscheidungs-Formular kann je Station einen Hinweistext zeigen und eine Begründung auch bei Zustimmung verlangen.
    • Entwürfe: Anträge lassen sich zwischenspeichern und später vervollständigen und einreichen.
    • Vertretung: Stellvertreter sehen die ihnen zugewiesenen Genehmigungen jetzt direkt in ihrer Inbox.
    • Aufgaben-Stationen schließen sich automatisch, sobald das daraus erzeugte Ticket bzw. die Kanban-Aufgabe abgeschlossen ist.
    • Verwaltungs-Übersicht „Alle Anträge" mit Kennzahlen (offen, überfällig, genehmigt, Ø-Durchlaufzeit) und Filtern (Status, Vorlage, Zeitraum, Suche); „Meine Anträge" ist filter- und durchsuchbar.
    • Interne Genehmiger können – optional einstellbar – zusätzlich per E-Mail benachrichtigt werden; Erinnerungen an überfällige Stationen werden in einstellbarem Intervall wiederholt.
    • Antrag als PDF-Nachweis exportierbar; abgeschlossene Anträge können von Verwaltern manuell anonymisiert werden (DSGVO).
    • Dashboard-Widget „Genehmigungen" zeigt die offenen Anträge, die auf eine Entscheidung warten.
  206. Version 0.48.1 Geändert

    Geändert

    • Inventar (Liste): Die Filterleiste ist jetzt klar in zwei Zeilen gegliedert. Das Standortfeld liegt in der zweiten Zeile und ist deutlich breiter – gut für lange Standort-Pfade. Der Umschalter zwischen Kachel- und Listenansicht sitzt jetzt oben rechts in der Kopfzeile (wie in anderen Modulen).
  207. Version 0.48.0 Geändert

    Geändert

    • Inventar (Liste): Die Filter-Dropdowns (Status, Kategorie, Hersteller, Modell, Standort, Garantie, Zuweisung) sind jetzt durchsuchbar – einfach lostippen, um z. B. einen Standort oder Hersteller schnell zu finden. Besonders bei vielen Einträgen deutlich übersichtlicher; das Verhalten entspricht den Auswahlfeldern auf der Anlegen-Seite.
    • Statusseite (Verwaltung): Kompakteres, zweispaltiges Layout mit ein-/ausklappbaren Abschnitten (Dienste, Störungen, Wartungen) und dichteren Tabellen – weniger Scrollen und übersichtlicher. Der eingeklappte/ausgeklappte Zustand wird pro Abschnitt gemerkt.
    • Statusseite (Einbetten): Der iframe-Einbettungscode passt seine Höhe jetzt automatisch an den Inhalt an – innerhalb des eingebetteten Bereichs muss nicht mehr gescrollt werden. Der unter „Einbetten & teilen" angezeigte Code enthält dafür ein kleines Script zum Kopieren.
  208. Version 0.47.0 Geändert

    Geändert

    • Datei-Explorer: Die Dateivorschau nutzt den verfügbaren Platz jetzt deutlich besser aus – besonders Dokumente im Querformat werden größer dargestellt.
    • Datei-Explorer: Die Aktionen eines Ordners (ZIP, Teilen, Berechtigungen, Verschieben, Umbenennen, Löschen) sind jetzt hinter einem Menü-Symbol (⋮) zusammengefasst. So lässt sich ein Ordner zuverlässig öffnen, ohne versehentlich eine der Aktionen auszulösen.
  209. Version 0.46.2 Behoben

    Behoben

    • Datei-Explorer: Die Vorschau von PDF-, Text- und Mediendateien funktioniert wieder. Zuvor blieb das Vorschaufenster leer bzw. zeigte „Verbindung abgelehnt", weil die eingebettete Ansicht durch die Sicherheits-Header blockiert wurde.
  210. Version 0.46.1 Behoben

    Behoben

    • UniFi → IPAM-Abgleich: Ändert sich die IP-Adresse eines Geräts, aktualisiert der Abgleich jetzt den vorhandenen IPAM-Eintrag (Zuordnung über die MAC-Adresse) und legt das Gerät nicht mehr ein zweites Mal mit der neuen IP an. Bereits doppelt eingetragene Geräte werden beim nächsten Abgleich automatisch zusammengeführt.
  211. Version 0.46.0 Sicherheit Behoben

    Sicherheit

    • To-Do-Liste: Der Zugriff wird jetzt über ein eigenes Recht („To-Do-Liste nutzen") gesteuert. Bisher konnte jede angemeldete Person die persönliche To-Do-Liste öffnen. Bestehende Rollen behalten den Zugriff; über die Rollenverwaltung lässt er sich nun gezielt entziehen.

    Behoben

    • Berechtigungen: Modul-Rechte (z. B. Bestellungen, Tickets, Aufgaben) wirken jetzt unabhängig davon, ob die zugehörige Rolle global oder für ein einzelnes Themengebiet zugewiesen wurde. Bisher blieben solche Rechte bei einer themengebiet-gebundenen Rollenzuweisung wirkungslos – der Menüpunkt fehlte und die Seite meldete „kein Zugriff", obwohl die Rolle das Recht enthielt. Dokumentations-Rechte (Seiten lesen/bearbeiten) bleiben weiterhin gezielt pro Themengebiet wirksam.
    • Bestellungen: Das Modul wird jetzt durchgängig über das Recht „Bestellungen einsehen" gesteuert – im Menü, im Dashboard-Schnellzugriff und beim Öffnen der Seite. Bisher verlangte das Menü das Verwaltungsrecht, sodass Personen mit reinem Leserecht weder den Menüpunkt sahen noch die Seite öffnen konnten. Auf Installationen, auf denen das Leserecht ganz fehlte, wird es jetzt sichergestellt; Rollen mit Verwaltungsrecht erhalten das Leserecht automatisch.
    • Dashboard: Die Schnellzugriffe „Dokumentation" und „Suchen" erscheinen nur noch, wenn die Person Zugriff auf mindestens ein Themengebiet hat – einheitlich mit dem Menüpunkt „Doku".
  212. Version 0.45.0 Geändert Behoben Entfernt

    Geändert

    • KI-Chat: Antworten zu Systemdaten (z. B. Inventar, virtuelle Maschinen, Verträge, Tickets) zeigen jetzt das passende Modul als anklickbare Quelle unter der Antwort an.
    • KI-Chat: Der Assistent ruft die benötigten Daten ohne ankündigende Zwischensätze ab und kann mehr Arbeitsschritte zur Datenbeschaffung nutzen, sodass auch komplexere Fragen zuverlässiger vollständig beantwortet werden.

    Behoben

    • KI-Chat: Fragen zu virtuellen Maschinen und Hypervisor-Hosts (etwa zum freien Arbeitsspeicher) werden jetzt korrekt aus dem Virtualisierungs-Modul beantwortet, statt fälschlich „keine VMs vorhanden" zu melden.
    • KI-Chat: Der Assistent gibt nicht länger nur einen Zwischensatz wie „Schauen wir uns … an" als ganze Antwort aus, sondern liefert die vollständige Antwort.
    • KI-Chat: Ist ein Modul nicht aktiviert oder fehlt die Berechtigung, weist der Assistent ehrlich darauf hin, statt eine erfundene Anzahl (z. B. „0") zu nennen. Technische Abruffehler werden als solche benannt und nicht mehr als „keine Daten vorhanden" missverstanden.

    Entfernt

    • KI-Chat: Die Admin-Seite „Kontext-Keywords" entfällt – der Assistent findet die passenden Daten nun eigenständig, das manuelle Pflegen von Schlüsselwörtern ist nicht mehr nötig.
  213. Version 0.44.1 Behoben

    Behoben

    • Bestellungen: Die Vorschlagsliste der Empfänger- und Lieferantensuche im Bestell-Detail wird nicht mehr am Rand der Karte abgeschnitten, sondern vollständig angezeigt.
    • Bestellungen: Eine Bestellung öffnet sich jetzt zuverlässig beim ersten Antippen; das zuvor nötige doppelte Tippen entfällt.
  214. Version 0.44.0 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Bestellungen: Komponenten lassen sich jetzt auch nachträglich bearbeiten (Name und Menge ändern), nicht nur abhaken oder löschen.
    • Bestellungen: Die Suche im Bestell-Board berücksichtigt nun auch Empfänger und Lieferant, nicht mehr nur Titel und Referenz.

    Geändert

    • Bestellungen: Das Bestell-Board lädt die Detailansicht einer Bestellung erst beim Aufklappen. Dadurch öffnet sich die Seite spürbar schneller, besonders bei vielen Bestellungen.
    • Bestellungen: Alle Dialoge im Modul (Neue Bestellung, Abholbereit-Bestätigung) nutzen jetzt das einheitliche, projektweite Modalfenster – inklusive Schließen per Escape-Taste und Klick auf den Hintergrund.
    • Bestellungen: Auf schmalen Bildschirmen wird der Empfänger jetzt direkt unter dem Titel angezeigt, statt ganz ausgeblendet zu werden.
    • Bestellungen: Die Empfänger-Suche im Verzeichnis (Neue Bestellung und Bestell-Detail) ist jetzt vollständig per Tastatur bedienbar (Pfeiltasten, Enter, Escape) und für Screenreader ausgezeichnet – einheitlich mit der Suche in den anderen Modulen. Bearbeitet man Name oder E-Mail nach einer Auswahl manuell, wird die Verzeichnis-Zuordnung automatisch aufgehoben. Außerdem haben alle Eingabefelder im Modul jetzt das einheitliche Standard-Styling.

    Behoben

    • Bestellungen: Die Seite ist jetzt vollständig responsiv – das Suchfeld passt sich auf mobilen Geräten an die volle Breite an, die Tab-Leiste lässt sich horizontal scrollen, und der „Abholbereit"-Dialog überschreitet nicht mehr die Bildschirmbreite auf kleinen Smartphones.
  215. Version 0.43.0 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Tickets → Bestellung: Im Dialog „Bestellung aus Ticket erstellen" lässt sich beim zusätzlichen Weiterleiten der Empfänger jetzt direkt im Personenverzeichnis suchen (nach Name oder E-Mail). Eine beliebige Adresse kann weiterhin frei eingegeben werden.

    Geändert

    • Verzeichnis-Personensuche (Ticket-Erstellung und Weiterleiten einer Bestellung): vollständig per Tastatur bedienbar (Pfeiltasten zum Blättern, Enter zum Übernehmen, Escape schließt nur die Vorschlagsliste) und für Screenreader ausgezeichnet. Personen ohne hinterlegte E-Mail werden bei der Empfängerauswahl sichtbar, aber nicht auswählbar dargestellt.

    Behoben

    • Tickets: Ein über „Wieder öffnen" reaktiviertes Ticket wird beim Sortieren nach Status jetzt korrekt zu den anderen Tickets „In Bearbeitung" einsortiert, statt ans Ende der Liste zu rutschen. Die Statussortierung leitet sich nun direkt aus dem Status ab und bleibt dadurch immer konsistent.
  216. Version 0.42.1 Behoben

    Behoben

    • Navigation: Der Menüpunkt „Doku" wird nur noch angezeigt, wenn der Benutzer tatsächlich Zugriff auf mindestens ein Themengebiet hat. Reine Modul-Berechtigungen (z. B. nur Tickets) blenden die Doku nicht mehr unnötig ein. Administratoren und Benutzer mit globalem Lesezugriff sehen die Doku weiterhin.
  217. Version 0.42.0 Hinzugefügt

    Hinzugefügt

    • Tickets → Bestellung: Wird beim Anlegen einer Bestellung ein Anhang per E-Mail weitergeleitet, erscheint dies jetzt im Verlauf der Bestellung – mit Empfänger-Adresse, Anzahl der Anhänge sowie Bearbeiter und Zeitpunkt.
  218. Version 0.41.0 Hinzugefügt

    Hinzugefügt

    • Tickets → Bestellung: Im Dialog „Bestellung aus Ticket erstellen" gibt es jetzt die Option „Anhang zusätzlich weiterleiten". Ist sie aktiv, können eine Empfänger-Adresse, ein Betreff und ein Begleittext angegeben werden – beim Anlegen der Bestellung wird zusätzlich eine E-Mail mit den ausgewählten Ticket-Anhängen verschickt. Es werden die unter „Administration → E-Mail" hinterlegten Versandeinstellungen genutzt; als „Antwort an" wird automatisch die E-Mail-Adresse des Bearbeiters eingetragen, der die Bestellung erstellt.
  219. Version 0.40.0 Geändert

    Geändert

    • IT-Services: Fehlende Favicons werden jetzt einmalig beim Speichern serverseitig heruntergeladen und lokal als Icon abgelegt – statt bei jedem Seitenaufruf erneut vom Browser geladen zu werden. Dadurch erscheinen die Symbole sofort und ohne wiederholte Anfragen an die Dienste. Beim Ändern der Adresse wird das automatische Favicon aktualisiert; selbst hochgeladene Icons bleiben unangetastet. Ein stündlicher Hintergrund-Task holt zudem Favicons für bereits bestehende Dienste nach.
  220. Version 0.39.0 Hinzugefügt

    Hinzugefügt

    • IT-Services: Die Anzahl der im Seitenkopf angezeigten gepinnten Dienste ist jetzt pro Benutzer einstellbar (1–15, Feld „Anzahl" neben dem Schalter „Im Header anzeigen") – statt der bisher festen 5.
    • IT-Services: Hat ein Dienst kein hochgeladenes Icon, wird automatisch das Favicon der hinterlegten Adresse geladen und angezeigt (sowohl in der Service-Liste als auch im Header-Schnellzugriff). Ist kein Favicon erreichbar, erscheint wie bisher der Anfangsbuchstabe.
  221. Version 0.38.0 Hinzugefügt Behoben

    Hinzugefügt

    • Tickets: Ein Ticket lässt sich jetzt direkt „ohne Nachricht" schließen. Der Schließen-Dialog bietet neben „Ja, endgültig schließen" zusätzlich „Schließen ohne Nachricht" – das Ticket wird archiviert, ohne den Einreicher per E-Mail zu benachrichtigen (z. B. für interne oder versehentlich angelegte Tickets).

    Behoben

    • Tickets: Im Schließen-Dialog und in der Tastenkürzel-Hilfe wurde noch der alte Statusname „Erledigt" verwendet – jetzt einheitlich „Gelöst".
  222. Version 0.37.3 Behoben

    Behoben

    • Administration – mehrere kleine UI-Korrekturen: In der Benutzer-Detailansicht scrollen die Tabellen (Rollen, letzte Aktivitäten) auf schmalen Bildschirmen jetzt innerhalb ihres Bereichs statt die Seite zu überdehnen. Tab-Umschalter in den Monitoring- und Hypervisor-Einstellungen lösen kein versehentliches Speichern mehr aus. Im Vault-Team wird ein ausstehender Schlüssel jetzt mit „Ausstehend" statt „Pending" gekennzeichnet. Der „Vorschau-PDF"-Link bei den Asset-PDF-Vorlagen öffnet abgesichert.
    • Administration – Schreibweisen korrigiert: Mehrere Seiten (Seitenvorlagen, Tags, Lizenzen-Sync, Benachrichtigungen, System-Health) zeigten Umlaute als „ue/oe/ae" (z. B. „loeschen", „fuer", „Schluessel", „Zurueck") – jetzt korrekt „löschen", „für", „Schlüssel", „Zurück".
    • Administration – Barrierefreiheit: Bearbeiten-Dialoge (Ticket-Kategorien, Standorte, eigene Felder) sind jetzt korrekt als Dialog ausgezeichnet (role/aria-modal); der Entfernen-Button im Vault-Team hat eine Bezeichnung für Screenreader.
  223. Version 0.37.2 Behoben

    Behoben

    • Tickets: Der Button zum Einfügen einer Vorlage im Antwortfeld heißt jetzt einheitlich „Antwortvorlage" (zuvor „Canned Response") – konsistent mit dem Backend-Menü und dem Auswahlfenster.
  224. Version 0.37.1 Geändert Behoben

    Geändert

    • Antwortvorlagen (Tickets): Die verfügbaren Platzhalter ({{ticket.id}}, {{ticket.subject}}, {{customer.name}}, {{assignee.name}}) lassen sich jetzt – wie in den übrigen Vorlagen-Editoren – per Klick an der Cursor-Position in den Inhalt einfügen, statt nur als Hinweistext angezeigt zu werden.

    Behoben

    • Antwortvorlagen (Tickets): Ein eingefügtes Inline-Bild wurde nach dem Speichern beim erneuten Bearbeiten kaputt dargestellt, weil der Editor die Bildadresse in einen seitenrelativen Pfad umschrieb. Die Bildadresse bleibt jetzt unverändert (absoluter Pfad), sodass Inline-Bilder beim Bearbeiten, Einfügen und im Mailversand zuverlässig erhalten bleiben.
  225. Version 0.37.0 Geändert Behoben

    Geändert

    • Statusseite-Verwaltung: Dienste lassen sich per Drag&Drop (Griff-Symbol) sortieren – die Reihenfolge wird automatisch gespeichert. Das Schnell-Status-Dropdown ist jetzt nach Zustand eingefärbt, und die Bereichs-Navigation bleibt beim Scrollen oben sichtbar.

    Behoben

    • Ticket-E-Mails: Inline-Bilder, die zu groß für die direkte Einbettung waren, wurden bisher als (für externe Empfänger nicht erreichbarer) Link verschickt. Sie werden jetzt stattdessen als Datei-Anhang mitgeschickt, gehen also nicht mehr verloren.
    • Mehrere Detailseiten (Vault-Team-Mitglieder, Budget-Kategorien, Vertrags-Kategorien) liefen auf schmalen Bildschirmen horizontal über; die Bereiche bleiben jetzt im sichtbaren Bereich.
  226. Version 0.36.0 Geändert Behoben

    Geändert

    • ISMS-Übersicht: Die Bereichs-Navigation (Risikoregister, Annex A, Management-Review, Anleitung) sitzt jetzt unterhalb der Kennzahlen-Karten statt darüber – die Kennzahlen stehen direkt unter dem Seitenkopf.

    Behoben

    • Antwortvorlagen (Tickets, Administration): Das Einfügen eines Inline-Bilds im Editor schlug fehl, wodurch sich die Vorlage nicht speichern ließ. Der Bild-Upload sendet jetzt das Sicherheits-Token korrekt mit, und das Inhaltsfeld fasst auch umfangreichere Inhalte – Inline-Bilder funktionieren beim Anlegen und Bearbeiten.
    • Leihgeräte-Detailseite: Auf schmalen Bildschirmen (Tablet/Smartphone) lief die Seite horizontal über, weil die breite Ausleihhistorie-Tabelle das Layout auseinanderzog. Die Tabelle scrollt jetzt innerhalb ihres eigenen Bereichs, der Rest der Seite bleibt im sichtbaren Bereich.
  227. Version 0.35.0 Geändert

    Geändert

    • Statusseite-Verwaltung: Übersichtlicher gestaltet – oben eine Kennzahlen-Leiste (öffentlicher Gesamtstatus, beeinträchtigte Dienste, aktive Störungen, geplante Wartungen) und Sprung-Tabs zu den Bereichen Dienste, Störungen und Wartungen.
  228. Version 0.34.0 Hinzugefügt Behoben

    Hinzugefügt

    • System-Update-Seite: Ein deutlicher Hinweis weist nun oben darauf hin, dass sich OpenNIT trotz vorhandenem Stable-Kanal weiterhin in der Beta-Phase befindet und nicht für den Produktivbetrieb geeignet ist.

    Behoben

    • Anzeigefehler nach einem Update: Browser luden bei manchen Seiten noch alte, zwischengespeicherte Stil- und Skriptdateien (z. B. Editor, Tickets, WLAN-Gutscheine, KI-Chat), wodurch die Oberfläche fehlerhaft dargestellt wurde. Alle eingebundenen Stil- und Skriptdateien tragen jetzt eine Versionskennung, sodass nach jedem Update zwingend die aktuelle Fassung geladen wird – ein manuelles Leeren des Browser-Caches ist nicht mehr nötig.
  229. Version 0.33.0 Hinzugefügt Behoben

    Hinzugefügt

    • Statusseite × Konfigurationslog – engere Verzahnung: Ein geplanter Konfigurationslog-Eintrag kann einen Statusseiten-Dienst samt „Status während der Maßnahme" hinterlegen. Im Zeitfenster der Maßnahme – ab der optionalen geplanten Uhrzeit für 8 Stunden (ohne Uhrzeit ab 08:00 Uhr) – zeigt der Dienst diesen Status; sobald der Eintrag als „erledigt" markiert ist (spätestens nach Ablauf der 8 Stunden) wird er automatisch wieder „Betriebsbereit". Die Umschaltung erfolgt allein durch das Verknüpfen eines Dienstes und ist unabhängig davon, ob der Eintrag als Wartung öffentlich gelistet wird (das steuert weiterhin das Häkchen „Auf öffentlicher Statusseite anzeigen"). Die Verknüpfungsfelder erscheinen nur, wenn sowohl die Statusseite als auch das Konfigurationslog aktiv sind. In der Status-Verwaltung ist erkennbar, wenn ein Dienst gerade durch eine laufende geplante Änderung umgeschaltet ist (mit Link zum Eintrag).

    Behoben

    • Statusseite: Ein geplanter Termin erscheint nicht mehr doppelt, wenn derselbe Eintrag sowohl im Wartungskalender als auch im Konfigurationslog vorliegt. Mehrere unterschiedliche Termine mit gleichem Titel am selben Tag bleiben dabei erhalten.
  230. Version 0.32.0 Hinzugefügt Behoben

    Hinzugefügt

    • Statusseite: Auch geplante Änderungen aus dem Konfigurationslog können als geplante Wartung auf der öffentlichen Seite erscheinen (max. 10 Tage im Voraus). Freigabe pro Eintrag über das Häkchen „Auf öffentlicher Statusseite anzeigen" (standardmäßig aus, da Konfigurationslog-Einträge intern sind) und über einen eigenen Schalter in den Statusseiten-Einstellungen. Veröffentlicht werden nur Titel und Beschreibung – nicht das betroffene System. Setzt das aktive Modul „Konfigurationslog" voraus.

    Behoben

    • Changelog-Anzeige im Backend: Fett ausgezeichneter Text (z. B. Schlagworte in Aufzählungen) wird jetzt korrekt hervorgehoben statt mit sichtbaren Sternchen dargestellt. Außerdem wird das Datum hinter den Versionen nicht mehr angezeigt.
  231. Version 0.31.0 Hinzugefügt Geändert Sicherheit

    Hinzugefügt

    • Statusseite: Veröffentlichte Verlaufs-Updates einer Störung lassen sich jetzt nachträglich korrigieren oder einzeln löschen.
    • Statusseite: Beim Melden einer Störung kann ein abweichender Beginn angegeben werden (z. B. für nachträglich dokumentierte Störungen).
    • Statusseite: Der 90-Tage-Verlauf unterscheidet jetzt „keine Daten" (grau) von „betriebsbereit" (grün) – Tage ohne Messwert wirken nicht mehr fälschlich grün.
    • Wartungskalender: Pro Termin ist wählbar, ob er auf der öffentlichen Statusseite erscheint („Auf öffentlicher Statusseite anzeigen") – so bleiben rein interne Termine privat.

    Geändert

    • Statusseite: Wird eine Störung behoben, kehren betroffene Dienste auf ihren Status vor der Störung zurück (statt pauschal „Betriebsbereit") – sofern keine andere offene Störung sie noch betrifft.

    Sicherheit

    • Statusseite: Die öffentliche Seite wird kurz zwischengespeichert und für anonyme Besucher ohne Sitzungs-Cookie ausgeliefert. Das entlastet den Server spürbar und schützt den ungeschützten Endpunkt vor Überlastung durch häufige Aufrufe oder Einbettungen. Zudem wird die Seite von Suchmaschinen nicht mehr indexiert.
  232. Version 0.30.0 Hinzugefügt

    Hinzugefügt

    • Statusseite: Optionale Kopplung an den Wartungskalender. Ist sie aktiv (Administration → Infrastruktur → Statusseite), erscheinen Termine vom Typ „Wartung" aus dem Wartungskalender automatisch als geplante Wartung auf der öffentlichen Statusseite – maximal 10 Tage im Voraus und ohne doppelte Pflege. Setzt das aktive Modul „Wartungskalender" voraus.
  233. Version 0.29.1 Geändert

    Geändert

    • Systemhandbuch (Administration): Das Modul „Informationssicherheit (ISMS)" ist jetzt im Handbuch (Online-Ansicht und PDF) dokumentiert.
  234. Version 0.29.0 Geändert

    Geändert

    • Statusseite-Verwaltung: Der Einbettungs-/Freigabe-Bereich (öffentliche Adresse + iframe-Code) liegt jetzt hinter dem Button „Einbetten & teilen" im Seitenkopf, statt oben auf der Seite zu stehen – die Verwaltung beginnt direkt mit den Inhalten.
    • Systemhandbuch (Administration): Das Modul „Statusseite" ist jetzt im Handbuch (Online-Ansicht und PDF) dokumentiert.
  235. Version 0.28.0 Hinzugefügt

    Hinzugefügt

    • Statusseite – Erweiterungen der öffentlichen Seite und ihrer Verwaltung:
  236. Version 0.27.0 Hinzugefügt

    Hinzugefügt

    • Neues Modul „Statusseite": Eine öffentliche, eigenständig gestaltete Statusseite (unter /status) mit dem hinterlegten Logo, auf der sich Dienste (z. B. Drucksystem, Vivendi, Sage) mit manuell setzbarem Status (Betriebsbereit, Beeinträchtigt, Teilausfall, Ausfall) anzeigen lassen – dazu Störungsmeldungen mit Verlaufs-Updates (Untersuchung → identifiziert → behoben) und geplante Wartungsarbeiten. Die Seite ist ohne Anmeldung erreichbar und per iframe (/status/embed) auf eigenen Webseiten einbettbar. Verwaltung im Backend unter „Statusseite" (Berechtigung „Status-Seite verwalten"). Wird eine Störung auf „behoben" gesetzt, kehren die betroffenen Dienste automatisch auf „Betriebsbereit" zurück – sofern keine andere offene Störung sie noch betrifft. Das Modul ist standardmäßig deaktiviert.
  237. Version 0.26.0 Hinzugefügt

    Hinzugefügt

    • CVE-Modul: Eigene Einstellungsseite im Backend (Administration → Infrastruktur → CVE-Meldungen) zum Hinterlegen des NVD-API-Keys – nur bei aktivem Modul und mit Verwaltungs-Berechtigung sichtbar. Der Schlüssel wird in der Datenbank gespeichert, nicht in einer Konfigurationsdatei. Mit Key läuft die Aktualisierung deutlich schneller und stabiler.
  238. Version 0.25.1 Behoben

    Behoben

    • CVE-Aktualisierung: Der Abruf bei der NVD schlug mit „HTTP 429" (Rate-Limit) fehl, weil die Anfragen zu schnell hintereinander gesendet wurden. Die Wartezeit zwischen den Anfragen richtet sich jetzt nach dem hinterlegten NVD-API-Key, und bei einem Rate-Limit wird automatisch mit Verzögerung erneut versucht. Hinweis: Ohne API-Key erlaubt die NVD nur sehr wenige Anfragen und der Abruf ist entsprechend langsam – ein kostenloser NVD-API-Key erhöht das Limit deutlich.
  239. Version 0.25.0 Geändert

    Geändert

    • CVE-Modul: Der lokale Cache wird verschlankt und nutzbarer. Die ungenutzte Rohdaten-Spalte entfällt (deutlich weniger Speicherbedarf), und ein wöchentlicher Hintergrund-Task entfernt verwaiste (zu keinem Keyword mehr passende) sowie alte, niedrig eingestufte Meldungen. Die Watchlist-Liste ist jetzt seitenweise durchblätterbar (100 pro Seite) und der Filter findet Treffer auch über die CVE-ID – so sind alle gespeicherten Meldungen sichtbar statt nur die neuesten.
  240. Version 0.24.1 Behoben

    Behoben

    • GLPI-Import (Inventar): Das Absenden der Import-Formulare schlug mit der Meldung „Sitzung abgelaufen" fehl, weil das Sicherheits-Token unter falschem Feldnamen mitgesendet wurde. Vorschau, Probelauf und Import funktionieren wieder.
  241. Version 0.24.0 Hinzugefügt Geändert

    Hinzugefügt

    • ISMS-Verzahnung mit dem vorhandenen OpenNIT-Bestand, damit Risiken nicht doppelt gepflegt werden müssen:
    • ISMS-Automatisierungen, die das Pflegen des Risikoregisters deutlich reduzieren:
    • ISMS-Governance-Funktionen für die ISO-27001-Konformität:

    Geändert

    • Die Cronjob-Übersicht (Administration → Cronjobs) gruppiert die Tasks jetzt nach Bereich/Modul (z. B. Informationssicherheit, Tickets, Inventar), statt sie in einer langen Liste zu zeigen – das erleichtert die Orientierung bei vielen geplanten Aufgaben.
  242. Version 0.23.0 Hinzugefügt

    Hinzugefügt

    • Neues Modul „Informationssicherheit (ISMS)" nach ISO/IEC 27001:2022 – die Grundlage, um eine ISO-27001-Zertifizierung direkt in OpenNIT vorzubereiten und gegenüber Auditoren zu belegen:
  243. Version 0.22.2 Behoben Geändert

    Behoben

    • Navigation: Menüpunkte deaktivierter Module werden jetzt zuverlässig ausgeblendet. Insbesondere „API-Auto" erschien im Admin-Menü, obwohl das Modul deaktiviert war; ebenso sind „KI-Integration" (nur bei aktiviertem KI-Chat oder API-Auto) und „IPAM-Scan-Agent" (nur bei aktiviertem IPAM) jetzt korrekt an ihr Modul gekoppelt. Aktivierte Module erscheinen wieder.

    Geändert

    • Datenbank-Migrationen: Die bisher 85 Einzel-Migrationen (002–073) sind in die Basis 001_initial_schema.sql zusammengeführt; pro Update gibt es damit deutlich weniger Migrationsdateien. Neuinstallationen bauen das vollständige Schema wie bisher auf. Auf bestehenden Installationen werden eventuell noch fehlende Änderungen über Administration → System-Update → „Migrationen erneut ausführen" nachgezogen (idempotent).
  244. Version 0.22.1 Behoben Entfernt

    Behoben

    • Intune-Geräteimport: Bei bereits vorhandenen Geräten (Verknüpfung/Aktualisierung) wurden manuell gepflegte Stammdaten überschrieben – das Modell wurde z. B. von „FLMH-XX" auf „Windows Desktop – FLMH-XX" geändert. Modell, Hersteller, Name und Seriennummer bleiben jetzt erhalten und werden nur befüllt, wenn sie am Asset noch leer sind. Inventarnummer und Kategorie bleiben grundsätzlich unangetastet.
    • Intune-Geräteimport: Ein bereits erfasstes Gerät, dessen Name exakt der Inventarnummer entspricht, wird jetzt zuverlässig mit dem vorhandenen Asset verknüpft, statt doppelt mit neuer Inventarnummer angelegt zu werden.
    • Intune-Geräteimport: Der Abruf der Geräte-Richtlinien meldete je Gerät „Datenbankfehler". Ursache war eine nie korrekt angelegte Tabelle (unpassender Spaltentyp im Datenbank-Schlüssel). Die Tabelle wird jetzt mit korrekten Typen angelegt, die Richtlinien werden gespeichert.

    Entfernt

    • Microsoft-Berechtigungen „automatisch erteilen": Die in der Vorversion eingeführten Consent-Knöpfe wurden wieder entfernt, da sie nicht zuverlässig funktionierten – App-only-Integrationen (Lizenz-Abruf, Personen-, Geräteimport) benötigen Anwendungsberechtigungen, die der Consent-Dialog nicht verlässlich erteilt hat. Die Berechtigungen werden wieder wie zuvor manuell im Entra-Portal vergeben; die Einstellungsseiten nennen jetzt jeweils die exakt benötigte Anwendungsberechtigung samt Administratorzustimmung.
  245. Version 0.22.0 Geändert

    Geändert

    • Microsoft 365 – Anmeldung: Die Redirect-URI wird jetzt automatisch aus der Anwendungs-URL gebildet und passt sich der Installation an (kein manuelles Feld mehr). Der Wert wird auf der M365-Einstellungsseite zum Kopieren angezeigt und im Login-Flow immer passend zur aktuellen Domain verwendet.
    • Intune-Geräteimport: nutzt jetzt – wie der Verzeichnis- und der Lizenz-Sync – die zentralen Microsoft-365-Zugangsdaten aus den M365-Einstellungen. Tenant-ID, Client-ID und Secret müssen nicht mehr separat im Intune-Bereich gepflegt werden; die benötigte Berechtigung (DeviceManagementManagedDevices.Read.All) wird als Anwendungsberechtigung an derselben App erteilt. Bereits separat konfigurierte Installationen laufen über einen Fallback unverändert weiter.
  246. Version 0.21.2 Behoben

    Behoben

    • Relution-Import: Beim Synchronisieren erschienen je Gerät Fehlermeldungen wie „Hardware-Anreicherung für … : trim(): Argument #1 ($string) must be of type string, int given", wenn Relution einzelne Felder (z. B. OS-Version, IMEI oder Speichergröße) als Zahl statt als Text lieferte. Solche Werte werden jetzt korrekt verarbeitet, der Import läuft ohne diese Hinweise durch.
  247. Version 0.21.1 Hinzugefügt

    Hinzugefügt

    • Microsoft-Berechtigungen erteilen: Schlägt der direkte Weg in einem Tenant fehl (z. B. weil die Organisation verlangt, dass Berechtigungen zuerst an der App-Registrierung deklariert sind), gibt es jetzt unter dem Knopf einen Alternativ-Link „Bereits in Entra hinterlegte Berechtigungen freigeben (.default)". Außerdem werden Microsoft-Fehlermeldungen in klare Hinweise übersetzt – etwa wenn die Redirect-URI fehlt oder eine Berechtigung noch nicht in Entra eingetragen ist.
  248. Version 0.21.0 Hinzugefügt

    Hinzugefügt

    • Microsoft-Berechtigungen lassen sich jetzt direkt aus OpenNIT erteilen: Für die Microsoft-Anmeldung, den Lizenz-Abruf, den Personen-Import (Entra-Verzeichnis) und den Geräte-Import (Intune) gibt es je einen eigenen Knopf „Berechtigungen in Microsoft erteilen". Statt im Entra-Portal manuell API-Berechtigungen hinzuzufügen und die Administratorzustimmung zu klicken, bestätigt ein angemeldeter Microsoft-Administrator die genau für das jeweilige Modul nötigen Rechte mit einem Klick. Einmalig muss pro App-Registrierung die angezeigte Redirect-URI in Entra hinterlegt werden; der Knopf wird aktiv, sobald Tenant- und Client-ID gespeichert sind.
  249. Version 0.20.4 Behoben

    Behoben

    • Leihgeräte-Seiten haben jetzt denselben grauen Seitenhintergrund und dieselben Seitenabstände wie alle anderen Module (zuvor weißer Hintergrund und größere Ränder – der sichtbare Unterschied zwischen /loans und /contracts). Auch die IPAM-Adress- und alle Loans-Detailseiten nutzen jetzt den Standard-Seitenaufbau; die KPI-Kacheln im IPAM sind in der Breite an die übrigen Module angeglichen.
    • Einheitliche Karten auf Detailseiten: Die Detailseiten von Leihgeräten (Gerät, Vorgang, Ausgabe, Rücknahme), IPAM-Adressen, Lizenzen, Änderungsprotokoll-Einträgen sowie Virtualisierungs-Hosts und -VMs verwenden jetzt eine gemeinsame Standard-Detail-Karte mit identischem Rahmen, Kopfbereich und Abständen. Kleine Designunterschiede – etwa abweichende Schatten, Rundungen und Titelgrößen – sind damit beseitigt.
    • Einheitliches Design im Admin-Bereich: Die Verwaltungsseiten für Ticket-Kategorien, -Standorte, -Vorlagen, Antwortvorlagen, eigene Felder und CSAT-Bewertungen sowie die Standort- und Netzwerkplan-Gerätetypen-Verwaltung nutzen jetzt die einheitlichen Standard-Bausteine (Tabellen, Buttons, Plaketten); die Tabellen lassen sich auf dem Smartphone seitlich scrollen.
    • Dialoge, Unterseiten-Navigation und Kopfzeilen-Buttons vereinheitlicht: Das Standard-Dialogfenster (bisher in Bestellungen, SSL und Tickets dreifach identisch definiert) steht jetzt zentral bereit, die Tab-Leiste der Virtualisierung nutzt eine gemeinsame Komponente, Buttons im Seitenkopf haben überall dieselbe Größe und die Filterleisten (SSL, Ausleihen, Telefonbuch) denselben Innenabstand.
  250. Version 0.20.3 Behoben

    Behoben

    • KPI-Kacheln sind jetzt überall identisch: Verträge, Leihgeräte (Kalender + Geräteliste), Vertrags-/Firmen-Detailseiten sowie Admin-Dashboard und Statistik nutzten noch ein größeres Kachel-Format mit anderer Schrift und Höhe – alle Seiten verwenden jetzt dasselbe kompakte Format. Kacheln einer Reihe sind immer gleich hoch (unsichtbare Füll-Fußzeilen entfallen), und die Symbole in Monitoring, Backup und CVE-Meldungen sind durch einheitliche Icons statt Emojis ersetzt.
  251. Version 0.20.2 Behoben

    Behoben

    • Einheitliches Design in den Modulen: IPAM, Inventar, Virtualisierung, UniFi, Lizenzen, CVE-Meldungen, Änderungsprotokoll, Budget, Lager, Backup, Leihgeräte, Verträge, Aufgaben, Kanban- und Service-Kategorien, Team-Tresore, Datei-Explorer und Wartungskalender nutzen jetzt – wie zuvor schon SSL-Zertifikate und Monitoring – die einheitlichen Standard-Bausteine der Oberfläche (Tabellen, Status-Anzeigen, KPI-Kacheln, Leer-Zustände, Buttons). Abweichende Rundungen, Farben und Abstände zwischen den Modulen sind damit beseitigt. Tabellen lassen sich auf dem Smartphone überall seitlich scrollen, statt Spalten auszublenden oder zusammenzuquetschen; die Status-Anzeige auf der Budget-Detailseite erscheint nun korrekt als farbige Plakette.
  252. Version 0.20.1 Behoben

    Behoben

    • SSL-Zertifikate & Monitoring: Beide Module nutzen jetzt die einheitlichen Standard-Bausteine der Oberfläche (Tabellen, Status-Anzeigen, KPI-Kacheln, Leer-Zustände, Buttons). Kleine Designunterschiede zwischen den Modulen – etwa abweichende Rundungen, Farben und Abstände – sind damit beseitigt. Die Standard-Bausteine stehen zentral bereit und werden schrittweise in den übrigen Modulen übernommen.
  253. Version 0.20.0 Geändert Behoben

    Geändert

    • IPAM: Der „Scan starten"-Knopf in der Subnetz-Ansicht erfasst jetzt deutlich mehr Geräteinformationen – wie bisher schon die herunterladbaren Scan-Agent-Scripte. Neu sind u. a. Antwortzeit, OS-Vermutung, offene Ports mit Dienstnamen, HTTP-Server & Webseiten-Titel, SSH-Banner, MAC-Adresse (bei direkt angeschlossenen Netzen) sowie eine Gerätetyp-Vermutung. Hosts, die Ping blockieren, werden zusätzlich per TCP-Probe erkannt. Außerdem schlägt der Scan jetzt ein Gateway vor („Scan-Vorschlag" mit „Übernehmen"-Knopf). Beim Import werden bestehende Einträge aktualisiert (zuletzt gesehen, leere Felder ergänzt, Offline-Hosts reaktiviert) statt übersprungen – manuell gepflegte Werte bleiben unangetastet.

    Behoben

    • Wartungskalender: Auf dem Smartphone stand der Seitenfuß mitten in der Terminliste und die Liste ließ sich nicht sauber scrollen. Die Seite wächst jetzt mit dem Inhalt, der Seitenfuß steht wieder am Ende.
  254. Version 0.19.0 Geändert Behoben

    Geändert

    • Wartungskalender: Auf dem Smartphone werden die Ereignisse des Monats jetzt als übersichtliche Terminliste untereinander angezeigt, statt als kaum antippbare Punkte im Kalender-Raster. Jeder Eintrag lässt sich antippen und öffnet die Detailansicht; auf größeren Bildschirmen bleibt der gewohnte Monatskalender.

    Behoben

    • IPAM (Subnetz-Detail), SSL-Zertifikate und Monitoring: Die Tabellen lassen sich auf dem Smartphone jetzt seitlich scrollen, statt abgeschnitten zu werden.
    • Tickets: In der Livesuche kann jetzt auch nach der Ticketnummer gesucht werden (z. B. „123" oder „#123").
    • Tickets: Steht ein Ticket im Status „Warteschlange", wurde die laufende SLA-Pause bei der Eskalationsprüfung nicht berücksichtigt — Tickets konnten trotz aktivierter SLA-Pause eskalieren. Die Eskalation rechnet die aktuell laufende Pausenzeit jetzt korrekt mit ein.
    • Leihgeräte: Die Ausleihhistorie auf der Gerätedetailseite und die Ausleihen-Liste lassen sich auf dem Smartphone jetzt seitlich scrollen; zuvor wurden Spalten ausgeblendet bzw. die Tabelle zusammengequetscht.
  255. Version 0.18.1 Behoben

    Behoben

    • Update-Seite: „composer update" lief unter einer falschen (zu alten) PHP-Version, wenn die Standard-Befehlszeile des Servers älter war als die Website (z. B. CLI 7.4 bei Website 8.x), und brach mit Versionskonflikten ab. Es wird jetzt automatisch die zur Website passende PHP-Version verwendet (bevorzugt exakt dieselbe, sonst die höchste passende). Findet sich keine geeignete Version, erscheint ein klarer Hinweis samt der Möglichkeit, den PHP-Pfad über OPENNIT_PHP_BIN festzulegen.
  256. Version 0.18.0 Geändert

    Geändert

    • Update-Seite: Der Composer-Bereich wurde überarbeitet. Er zeigt nun den Weg per SSH und einen geführten Backend-Weg in zwei Schritten: „composer.phar ins Verzeichnis laden" (lädt die offizielle Datei in die Projektwurzel; ausgegraut, sobald vorhanden) und „composer update ausführen" (erst aktiv, wenn composer.phar vorliegt). Damit funktioniert das Update auch auf Servern, die das Ausführen von Composer außerhalb des Projektverzeichnisses einschränken (open_basedir).
  257. Version 0.17.4 Behoben

    Behoben

    • Update-Seite: „composer update" schlug mit „No such file or directory" (Exit-Code 127) fehl, obwohl Composer vorhanden war. Composer wird jetzt grundsätzlich über die PHP-Befehlszeile gestartet (php /pfad/composer), wodurch Probleme mit der Interpreter-Zeile (Shebang) im Webserver-Kontext entfallen.
  258. Version 0.17.3 Behoben

    Behoben

    • Update-Seite: Wird Composer auf dem Server nicht automatisch gefunden (z. B. weil es in einem benutzerspezifischen Pfad liegt oder Dateiprüfungen durch open_basedir gesperrt sind), lässt sich der Composer-Pfad jetzt direkt über ein optionales Eingabefeld angeben (z. B. das Ergebnis von which composer). Damit funktioniert „composer update" auch bei Installationen außerhalb der Standardpfade.
  259. Version 0.17.2 Behoben

    Behoben

    • Update-Seite: „composer update" meldete „Composer wurde nicht gefunden", obwohl Composer installiert ist. Ursache war der eingeschränkte PATH des Webserver-Benutzers. Composer wird jetzt zusätzlich an den gängigen Installationspfaden (z. B. /usr/local/bin/composer) und über einen erweiterten PATH gesucht; alternativ lässt sich der Pfad über die Umgebungsvariable OPENNIT_COMPOSER_BIN festlegen.
  260. Version 0.17.1 Behoben

    Behoben

    • Update-Seite: Der „composer update"-Knopf führte bei einem Fehlversuch (z. B. wenn Composer auf dem Server nicht gefunden wird) zu einem internen Serverfehler, statt die eigentliche Ursache anzuzeigen. Jetzt erscheint die konkrete Composer-/Server-Meldung.
  261. Version 0.17.0 Hinzugefügt

    Hinzugefügt

    • Update-Seite: Neuer Bereich „PHP-Abhängigkeiten (Composer)" mit einer Schaltfläche, die composer update direkt auf dem Server ausführt und den Ordner vendor/ aktualisiert. Die vollständige Composer-Ausgabe wird im Backend angezeigt, der Vorgang wird im Audit-Log vermerkt. Ein deutlicher Warnhinweis weist auf die Voraussetzungen (Internetzugang, Backup) hin.
  262. Version 0.16.0 Geändert

    Geändert

    • IPAM: Die Gateway-Erkennung des Scan-Agents ist jetzt deutlich treffsicherer und nicht mehr auf .1/.254 angewiesen. Sie arbeitet gestuft: zuerst per SNMP (ein routender Host ist das Gateway, Linux), dann das eigene Standard-Gateway bei direkt angeschlossenen Netzen, dann Traceroute (letzter Hop im Subnetz) und erst als Notnagel die bisherige Heuristik. Die Reihenfolge ist über OPENNIT_GW_DETECT einstellbar. Der gefundene Wert bleibt ein Vorschlag – ein gepflegtes Gateway wird nie überschrieben.
  263. Version 0.15.0 Hinzugefügt

    Hinzugefügt

    • IPAM: Der Remote-Scan-Agent schlägt jetzt automatisch ein Gateway pro Subnetz vor. Findet er an typischer Position (z. B. .1, sonst die letzte Host-Adresse) einen erreichbaren Host, erscheint dieser in der Subnetz-Detailansicht als „Scan-Vorschlag" mit einer Schaltfläche „Übernehmen". Ein bereits manuell gepflegtes Gateway wird dabei nie automatisch überschrieben.
  264. Version 0.14.0 Hinzugefügt

    Hinzugefügt

    • Ticket-Funktionen: In den CSAT-Einstellungen gibt es jetzt einen Button „Bewertungsseite als Vorschau öffnen". Damit lässt sich die öffentliche 1–5-Sterne-Bewertungsseite mit den gespeicherten Texten und dem Logo in einem neuen Tab ansehen, ohne dass eine echte Bewertung ausgelöst oder gespeichert wird.
  265. Version 0.13.0 Geändert

    Geändert

    • IPAM Remote-Scan-Agent: Beide Scripte (Linux & Windows) erfassen jetzt deutlich mehr Geräteinformationen und arbeiten robuster. Neu hinzugekommen sind u. a. die Antwortzeit, die Erkennungsmethode, offene Ports mit Dienstnamen, HTTP-Server &amp; Webseiten-Titel, SSH-Banner, NetBIOS-Name/-Gruppe (Windows) bzw. SNMP-Name/-Beschreibung (Linux) sowie eine genauere Gerätetyp-Vermutung (zusätzlich Workstation, Router, Access Point, Kamera, Telefon). Hosts, die Ping blockieren, werden zusätzlich per TCP-Probe erkannt, und die Scan-Reihenfolge wird zufällig gemischt. Die ausführliche Erkennung ist standardmäßig aktiv und lässt sich für große Netze gezielt abschalten.
  266. Version 0.12.0 Hinzugefügt Behoben

    Hinzugefügt

    • IPAM Remote-Scan-Agent: Neben dem Linux-Script (Bash) lässt sich jetzt auch ein Windows-Script (PowerShell) herunterladen. Die Seite enthält dazu eine Schritt-für-Schritt-Anleitung zur Einrichtung über die Windows-Aufgabenplanung (inkl. fertigem schtasks-Befehl). Das Windows-Script nutzt nur Bordmittel und ist funktional gleichwertig zur Linux-Variante.

    Behoben

    • Admin-Übersicht: Die Karte „Fällige Reviews" ragt nicht mehr links und rechts über den Kartenrand hinaus – der rote Hintergrund der Einträge bleibt jetzt innerhalb der Karte.
  267. Version 0.11.1 Behoben

    Behoben

    • Bestellungen: Links (z. B. zum Ursprungs-Ticket, zur Lieferantenfirma oder zu Dateien) werden im Modul nicht mehr unterstrichen – auch nicht beim Überfahren mit der Maus.
  268. Version 0.11.0 Hinzugefügt

    Hinzugefügt

    • Update-Seite: Der Abschnitt „Änderungen" zeigt jetzt neben der aktuell installierten Version auch die neun vorherigen Versionen an (ältere zum Aufklappen). Über „Gesamtes Changelog anzeigen" öffnet sich zudem ein Fenster mit dem vollständigen Änderungsverlauf.
  269. Version 0.10.0 Hinzugefügt

    Hinzugefügt

    • Bestellungen: Wurde eine Bestellung über die Ticket-Schnellaktion erstellt, zeigt die Bestellung jetzt in den Metadaten einen direkten Link „Ticket #…" zum Ursprungs-Ticket an. Damit funktioniert der Sprung in beide Richtungen – analog zur bereits vorhandenen Notiz mit Bestell-Link im Ticket. (Der Link erscheint nur, wenn das Ticket-Modul aktiv ist.)
  270. Version 0.9.0 Geändert

    Geändert

    • Lagerbestand: Artikel werden jetzt direkt in einem Dialogfenster angelegt und bearbeitet – ein Wechsel auf eine eigene Seite ist nicht mehr nötig. Bestehende Artikel lassen sich sowohl aus der Übersicht als auch aus der Buchungshistorie heraus per Klick auf „Bearbeiten" im Dialog ändern.
    • Lagerbestand: Alle Dialogfenster des Moduls (Ein-/Ausbuchen sowie das Artikel-Formular) wurden optisch vereinheitlicht und an das Erscheinungsbild der übrigen Dialoge im System angeglichen. Damit sitzen unter anderem die Schaltflächen mit korrekten Abständen am unteren Rand statt eingequetscht in der Ecke.
  271. Version 0.8.0 Geändert Behoben

    Geändert

    • Lagerbestand: Die Filter- und Kategorieleiste wurde überarbeitet. Das Suchfeld ist nun klarer hervorgehoben, und die Kategorien werden als modernere Chips mit eigenem Symbol-Feld, dezentem Anzahl-Zähler und deutlicherer Hervorhebung der aktiven Auswahl dargestellt.

    Behoben

    • Ticket-Sidebar: Die Auswahl- und Datumsfelder der Klassifizierungs-Karte (Kategorie, Standort, Priorität, Fällig) ragen nicht mehr über den rechten Kartenrand hinaus, sondern bleiben zuverlässig auf die Kartenbreite begrenzt.
  272. Version 0.7.0 Geändert

    Geändert

    • Lagerbestand: Das gesamte Modul wurde optisch überarbeitet und an das übrige System (z. B. Verträge) angeglichen. Übersicht, Buchungshistorie und das Artikelformular nutzen jetzt durchgängig die gewohnten, randlosen Tabellen über die volle Breite, einheitliche Abstände sowie sauber gestaltete Eingabe- und Auswahlfelder. Die Aktions-Schaltflächen in der Liste (Ein-/Ausbuchen, Verlauf, Bearbeiten, Löschen) sind klarer gestaltet, und die Detailseite zeigt Modell, Lagerort und Beschreibung übersichtlich an.
  273. Version 0.6.1 Behoben

    Behoben

    • Ticket-Sidebar: Ein langer Standort- (oder Kategorie-)Name sprengt nicht mehr das Layout. Das Auswahlfeld bleibt auf die Kartenbreite begrenzt und kürzt zu langen Text, statt die Felder „Kategorie/Standort/Priorität/Fällig“ aus der Karte herauszuschieben.
  274. Version 0.6.0 Geändert

    Geändert

    • Asset-Detailseite: PDF- und Bild-Anhänge öffnen sich jetzt in der gewohnten Vorschau (Lightbox) direkt auf der Seite, statt in einem neuen Browser-Tab. Das Verhalten ist damit identisch zu den übrigen Modulen (z. B. Bestellungen, Verträge).
    • Lizenz-Detailseite: PDF- und Bild-Anhänge lassen sich jetzt ebenfalls per Vorschau (Lightbox) direkt ansehen; der Download bleibt über das separate Symbol erreichbar.
  275. Version 0.5.0 Hinzugefügt

    Hinzugefügt

    • Ticket-Ansicht: Neue Schnellaktion „Änderung aus Ticket erstellen“. Damit lässt sich direkt aus einem Ticket ein Eintrag im Änderungsprotokoll anlegen (Titel, Typ, betroffenes System, Beschreibung, Status, geplantes Datum). Die Änderung wird automatisch mit dem Ticket verknüpft, der Vorgang im Ticketverlauf vermerkt – und bei genau einem verknüpften Asset wird dieses gleich mit zugeordnet. Die Aktion erscheint nur, wenn das Änderungsprotokoll-Modul aktiv ist und entsprechende Rechte vorliegen.
  276. Version 0.4.0 Hinzugefügt

    Hinzugefügt

    • Ticket-Ansicht: Ein Klick auf ein verknüpftes Asset öffnet jetzt eine Schnellansicht direkt im Ticket – mit Status, Hersteller/Typ, Kategorie, Seriennummer, zugewiesener Person, Standort und Garantie bis. Das Ticket muss dafür nicht mehr verlassen werden. Über den Button „Detailseite öffnen“ gelangt man bei Bedarf weiterhin zur vollständigen Asset-Seite.
  277. Version 0.3.0 Geändert Behoben

    Geändert

    • API-Auto: Zugangsdaten werden nur noch an einer einzigen, klar benannten Stelle abgefragt. Bisher erschienen nach der KI-Analyse und im Bearbeiten-Formular zwei getrennte Eingabebereiche für dieselben Zugangsdaten. Neu gibt es den eigenständigen Abschnitt „Zugangsdaten“, in dem sich die Daten auch später jederzeit ändern lassen, ohne eine erneute KI-Analyse auszulösen.

    Behoben

    • API-Auto: Verbindungen mit Login (Token-Austausch) lassen sich nicht mehr durch ein fälschlich als Pflichtfeld erkanntes, aber leeres Zugangsfeld blockieren. Es werden nur die tatsächlich ausgefüllten Felder an die Anmeldung gesendet – ob ein Feld wirklich benötigt wird, entscheidet die externe API selbst.
  278. Version 0.2.0 Hinzugefügt Geändert Behoben

    Hinzugefügt

    • Relution-MDM: Neuer „Probelauf (Vorschau)“ zeigt vor dem ersten Import an, wie viele Geräte angelegt, aktualisiert oder verknüpft würden – ohne Daten zu speichern.
    • Relution-MDM: Optionaler Status-Filter (z. B. nur konforme Geräte) in den Einstellungen.
    • Auf der Update-Seite lassen sich die Änderungen der aktuell installierten Version jederzeit über einen eigenen Abschnitt einsehen.

    Geändert

    • Die Update-Ansicht zeigt nach einer Aktualisierung die Neuerungen aus diesem Changelog an. Technische Detailangaben zur Herkunft des Updates werden nicht mehr eingeblendet.

    Behoben

    • Relution-MDM-Import: Geräte werden nicht mehr doppelt angelegt. Ein bereits vorhandenes Asset (manuell erfasst oder aus einer anderen Quelle bekannt) wird jetzt anhand der Seriennummer erkannt und mit dem Relution-Gerät verknüpft.
    • Relution-MDM-Import: Manuell erfasste Notizen an einem Gerät bleiben beim Sync erhalten. Geräteinformationen (OS, Modell, IMEI, Speicher, MDM-Status, Compliance, zuletzt verbunden) erscheinen jetzt strukturiert im Reiter „Hardware“ statt im Notizfeld.
    • Relution-MDM-Import: Windows- und macOS-Geräte werden korrekt als Notebook, Desktop, Tablet bzw. Mac eingeordnet statt pauschal als „Windows Mobile“.
    • Relution-MDM-Import: Das nachträgliche Einschränken der Plattform-Auswahl setzt keine Geräte anderer Plattformen mehr fälschlich auf „Dekommissioniert“.
    • Relution-MDM-Import: Der Abgleich ist robuster gegenüber Lastspitzen und kurzen Störungen – bei vorübergehenden Server- oder Netzwerkfehlern wird automatisch wiederholt, statt den ganzen Lauf abzubrechen.
    • Sitzungen laufen nicht mehr vorzeitig ab: Das Anmelde-Cookie wird bei jeder Aktivität verlängert (gleitendes Zeitfenster) und folgt damit genau der eingestellten Session-Lebensdauer.
    • Neuinstallationen verwenden wieder die dokumentierte Standard-Sitzungsdauer von 8 Stunden.
    • PDF-Export breiter Tabellen: Sehr breite Listen (z. B. Inventar) werden nicht mehr rechts abgeschnitten. Feste Tabellenbreiten werden ignoriert, der Inhalt bricht um, und stark spaltige Tabellen werden automatisch im Querformat ausgegeben.
    • Passwort-Tresor: Der automatische Sperrtimer greift jetzt zuverlässig. Auch wenn der Browser-Tab im Hintergrund war, wird der Tresor nach Ablauf der Leerlaufzeit serverseitig gesperrt.
  279. Version 0.1.0

Die Einträge kommen automatisch vom OpenNIT-Update-Server – derselben Quelle, die auch der eingebaute Updater nutzt.

Neugierig geworden?

Werde Tester und probiere die aktuelle Version selbst aus – Zugang zum Beta-Paket gibt es über das Tester-Programm.