diff --git a/CHANGELOG.md b/CHANGELOG.md index 0addc2f..9a37d9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -94,6 +94,28 @@ und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/). (#012) - „Alle Befehle als Skript kopieren“ je Abschnitt: die Befehle in Reihenfolge, je mit einer Kommentarzeile darüber und dem Zeilenumbruch der jeweiligen Shell (#012) +- Läufe: anlegen — auch als `offen` ohne Start, das ist die Zuweisung —, abarbeiten, abschließen + und archivieren. Ein Lauf wird erst `in Arbeit`, wenn ihn jemand wirklich öffnet (#013) +- Abarbeitungsansicht: nummerierte Abschnitte, Fortschrittsbalken, je Schritt Zustand, Wert, + Notiz, Kommentare und „wer wann“; jeder Schritt speichert einzeln, damit ein verlorener Klick + nicht zwei Stunden Arbeit kostet (#013) +- Die Ansicht frischt sich alle zehn Sekunden auf und pausiert, solange der Tab im Hintergrund + liegt — zwei Techniker an einem Onboarding sehen die Arbeit des anderen (#013) +- Umschalter „Kompakt / Ausführlich“: beim ersten Mal sind die Hilfetexte der eigentliche Wert, + beim dritten Mal stehen sie im Weg (#013) +- Befehlsschritte zeigen den fertigen Befehl mit eingesetzten Werten und einem Kopier-Knopf; ein + unaufgelöster Platzhalter wird angezeigt, statt stillschweigend mitkopiert zu werden (#013) +- „Abschnitt trifft nicht zu“ setzt alle Schritte eines Abschnitts mit einer Begründung auf + `nicht zutreffend` — für die Konto-Abschnitte eines Onboardings ohne eigenes AD (#013) +- Kommentare am Lauf und am einzelnen Schritt (#013) +- Ein Lauf mit Freitextnamen lässt sich nachträglich mit einem Konto aus dem Verzeichnis + verknüpfen: beim Onboarding gibt es die Person dort noch nicht (#013) +- Start-Dialog mit Vorbelegung aus der Adresse, Laufliste mit Suche nach Titel, Ticket, Hostname + und Person sowie Filter nach Status und eigener Zuweisung (#013) +- Der Start-Dialog schlägt `upn`, `sam` und `mail` nach den Namensregeln vor, sobald die Vorlage + solche Variablen hat; ausgefüllte Felder bleiben stehen (#013) +- Abschnitte klappen zu, sobald in ihnen nichts mehr zu tun ist — wer einen wieder aufklappt, + behält ihn offen, auch über das Speichern hinweg (#013) ### Sicherheit @@ -159,3 +181,24 @@ und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/). `[Passwort – nicht gespeichert]` (#012) - Ein eingesetzter Wert wird nicht doppelt maskiert: React maskiert Textknoten selbst, und ein Test am gerenderten HTML hält fest, dass ein `