Was wir in den letzten Releases für dich verbessert haben.
Dieser Bereich dokumentiert Änderungen aus dem Praxisbetrieb: welche Anpassung erfolgt ist, welches Ziel sie löst und welchen Nutzen sie im täglichen Arbeitsablauf bringt.
Das Blog fasst technische Verbesserungen zu DGUV-Dokumentation, Prüfabläufen mit DIN-VDE-Normbezug und ESD-Workflows, SQL-Umstieg, Rollenmodell, Prüfmodulen und PDF-Exportqualität zusammen und spiegelt die wichtigsten Punkte des offiziellen Changelogs in lesbarer Form.
Kurzüberblick
Aktuell liegt der Fokus auf stabiler Datenablage (PostgreSQL), sauberem Protokollfluss und klaren PDF-Exportwegen. Die letzten Releases sind deshalb deutlich spürbarer als frühere reine Design-Anpassungen.
Wichtiger Schritt: gleiche Datenquelle für Listen, Bearbeitung und Export
Klare Trennung zwischen Anzeige, Bearbeitung und Archivierung
Solange MessPilot im 0.7.x-Zweig bleibt, werden die Änderungen hier nach Unterversionen dokumentiert. Die neueste Version steht oben, damit Fortschritt, Bugfixes und fachliche Schwerpunkte schnell nachvollziehbar bleiben.
MessPilot-Versionen: 0.7.0 bis 0.7.8 · Stand 2026-07-17
0.7.x: SQL-Basis, Protokollfluss, Website-Admin, Systembereiche und Verteiler-v2
Der 0.7.x-Zweig beschreibt den Übergang von einem stark entwicklungsgetriebenen Beta-Stand zu einer stabileren Arbeitsgrundlage. Im Mittelpunkt stehen PostgreSQL als Datenbasis, verlässlichere Prüfabläufe, nachvollziehbare Wiederholungsprüfungen, bessere PDF-Ausgaben, klarere Adminbereiche, Besucher-/Login-Auswertungen und eine öffentliche Website, die den aktuellen Produktstand seriöser erklärt.
0.7.8 · Versionsstand, Prüfplakette und Systembausteine
Die App-Version wurde auf 0.7.8 angehoben, damit der aktuelle Patchstand nach den Protokoll- und Raumskizzenkorrekturen sauber sichtbar ist.
System > Version wurde inhaltlich aktualisiert: neue Bausteine für Website, Website-Admin, Baustromverteiler-Datenbank, Verteiler v2, Premiumstatistiken, Lizenzschalter und Raumskizzen-Engine sind jetzt im Bausteinüberblick enthalten.
Die Prüfplakettenlogik wurde konsistenter an das Prüfergebnis gekoppelt. Eine Plakette kann nur bei bestandenem Ergebnis als angebracht gespeichert werden; bei Mängeln oder offener Bewertung wird automatisch `Nicht angebracht` gesetzt.
Bugfix: Alte Draft-Werte können beim Speichern nicht mehr fälschlich eine angebrachte Prüfplakette im Payload erhalten, wenn die automatische Bewertung nicht bestanden ist.
0.7.7 · Website-Admin, SEO und Verteiler-v2-Stabilisierung
Der Website-Admin wurde für persistentere Besucherstatistiken vorbereitet. Neue Zugriffe auf Website, Login und App können über PostgreSQL gespeichert werden, statt nur im laufenden Node-Prozess zu liegen.
Website-Einstellungen können zusätzlich in SQL gespeichert werden. Die bisherige JSON-Datei bleibt als lokaler Fallback erhalten, damit Entwicklung ohne Datenbank weiter möglich bleibt.
Die Login-Auswertung im Website-Admin zeigt neben App-Loginstatus und Rolle auch IP, Browser und Betriebssystem, soweit diese Daten im Audit-Log vorhanden sind.
Die SEO-Ausrichtung wurde weiter konkretisiert: MessPilot bleibt textlich reduziert, nutzt aber klarere Seitentitel, Meta-Beschreibungen, strukturierte Daten und rechtlich neutrale Begriffe rund um Prüfdokumentation, Self-Hosting, Baustromverteiler und Normbezug.
Der Verteiler-v2-Editor wurde als Beta-Konzepteditor weiter stabilisiert. Mehrfachauswahl, lokale Flow-v2-Speicherung, runde Ports und defensiveres Kantenrouting verbessern die Arbeit am Canvas, ohne den bestehenden Verteilereditor zu verändern.
Für Docker-/SQL-Betrieb gilt: Nach Schemaänderungen müssen `npm run db:generate` und `npm run db:push` ausgeführt werden, damit neue Website-Admin-Tabellen online verfügbar sind.
Bugfix: App-Login-Aufrufe über `/login` und `/app` werden jetzt als relevante Zugriffspfade für Besucherstatistiken berücksichtigt.
Bugfix: Website-Admin-Daten sind nicht mehr ausschließlich flüchtig, sobald die neuen SQL-Tabellen vorhanden sind.
Bugfix: Loginereignisse zeigen Clientinformationen nachvollziehbarer, ohne die eigentliche App-Loginlogik zu verändern.
Bugfix: Protokollnavigation und Raumverwaltung wurden gegen fehlende Raumskizzen-Globals gehärtet. Fehler wie `roomOpeningColors`, `defaultRoomSketch` oder `renderRoomSketchEditor` brechen die App nicht mehr beim Öffnen von Protokollen oder Räumen ab.
Bugfix: Raumskizzen werden defensiver geladen. Falls der Skizzeneditor durch Cache- oder Asset-Mischstand nicht verfügbar ist, bleibt der Raumdialog bedienbar und zeigt einen neutralen Hinweis statt eines JavaScript-Abbruchs.
0.7.6 · Website, Roadmap und Baustromverteiler-Datenbank
Die öffentliche Website wurde auf Home, Blog, Preise, FAQ und Demo-Login fokussiert. Die Roadmap bleibt als Seite vorbereitet, ist aber nicht mehr Teil der Hauptnavigation.
Die Home-Seite wurde reduziert und beschreibt MessPilot klarer als Werkzeug zur digitalen Prüfdokumentation für Elektrofachkräfte, Prüfunternehmen und technische Betreiber.
Preise und Zusatzleistungen wurden so umgebaut, dass noch keine finalen Verkaufspreise sichtbar sind. Stattdessen wird transparent darauf hingewiesen, dass Self-Hosting aktuell bevorzugt wird und Hosting später zusätzlich angeboten werden kann.
FAQ und Blog wurden erweitert, damit Betrieb, Lizenzierung, Self-Hosting, Changelog und rechtliche Einordnung verständlicher werden.
Website-Wellen, Footer, Dialoge, GitHub-Link und Demo-Login wurden optisch an das MessPilot-CI angepasst. Die Topbar wurde seitenübergreifend vereinheitlicht, damit sie beim Wechsel zwischen Home, Blog, Preise und FAQ nicht sichtbar springt.
Der Begriffsumgang rund um DIN-VDE-Normbezug wurde auf der Website neutraler formuliert. MessPilot wird nicht als autorisiertes oder offiziell geprüftes Produkt eines Normengebers dargestellt.
Unter `System > BSV` wurde eine vorbereitete Produktdatenbank für Baustromverteiler aufgebaut. MERZ- und WALTHER-WERKE-Strukturen sind als Explorer-Baum vorbereitet; vollständige Datensätze können später als Vorlage für Stromkreise und Messzeilen dienen.
Unvollständige BSV-Datensätze werden in der produktiven Ansicht zurückhaltender behandelt, damit nur belastbare Vorlagen als übernahmefähig wirken.
Der neue Verteiler-v2-Prototyp wurde als separater Canvas-Editor weiterentwickelt: Nodes können lokal angeordnet, mehrfach markiert, verbunden und als eigener Flow-v2-Entwurf gespeichert werden, ohne den alten Verteilereditor oder `layout.rows` zu verändern.
Der Canvas wirkt jetzt näher an einem Arbeitseditor: runde Portpunkte, sichtbarere IN-/OUT-Anschlüsse, separate PE-Führung und orthogonale Kanten sollen die Stromkreisstruktur lesbarer machen.
Der Bewertungsschritt für Baustrom-/DGUV-Protokolle wurde optisch beruhigt. Ergebnis, nächster Prüftermin, Hinweis und Prüfplakette wirken weniger wie Rohformular und mehr wie ein sauberer Abschlussbereich.
Bugfix: Die Prüfplakette erscheint im PDF nur dann als angebracht, wenn das Prüfergebnis tatsächlich bestanden ist.
Bugfix: Im Verteiler-v2-Canvas wurden pillenförmige Ports und ungünstig durch Nodes laufende Verbindungslinien optisch korrigiert.
Bugfix: BSV-Details wurden aus dem Kartenkontext gelöst, damit Detaildialoge nicht mehr in Panels abgeschnitten werden.
Bugfix: Footer-Dialoge schließen mit einem klaren X-Button, der GitHub-Link öffnet direkt das Public Repository, und die mobile Website bleibt auf kleinen Displays ruhiger bedienbar.
0.7.5 · Systemstruktur, Lizenzoptionen und Bedienbarkeit
Systembereiche wurden verständlicher benannt: `Einstellungen` wurde zu `GUI`, `VDE Berechnungen` zu `VDE-Sollwerte`, `Adminkonsole` zu `Konsole`, `SQL-Datenbank` zu `Datenbank`, `QR-Code` zu `QR` und `Messgeräte` zu `Geräte`.
Adminbereiche sind orange markiert, Premium-/Lizenzfunktionen lila. Dadurch ist im Systembereich schneller erkennbar, welche Funktionen normale Verwaltung, Adminsicht oder spätere Lizenzmodule betreffen.
Statistiken und Kalkulation wurden als lizenzierbare Premiumfunktionen vorbereitet. Die Statistikansicht wanderte später als eigener Topbar-Bereich aus den System-Untertabs heraus.
`System > Lizenz` erhielt testbare Freischaltungen für Statistik, Kalkulation, Firmenlogo im PDF, Wasserzeichen und Unterschriftsfunktionen.
`System > Konsole` wurde verdichtet und zeigt Backend, Adapter, SQL, Prisma und Prüfzeitpunkt einheitlicher als kompakte Statusinformationen.
Aktualisieren- und Löschen-Aktionen in Systembereichen wurden auf einheitliche Icon-Buttons umgestellt.
Bugfix: Gepinnte Kunden-/Liegenschaftsbezüge in der Protokollanlage werden ID-toleranter verglichen und priorisiert angezeigt.
Bugfix: Die globale Passwortoption wird serverseitig gespeichert und beim Anlegen oder Ändern von Benutzern im Auth-Service berücksichtigt.
Bugfix: Die Datenbankübersicht zeigt den SQL-only Betrieb klarer und berücksichtigt zusätzliche Bereiche wie Sessions, Messwerte, Prüfer, Messgeräte und Audit-Logs.
0.7.4 · PDF-Ergebnis, Bewertung und Protokollbedienung
PDF-Ergebnisdarstellung, Status-Icons, Signaturfelder und Prüfplakettenlogik wurden optisch und fachlich geglättet.
Der Abschlussbereich in Prüfabläufen zeigt Bewertung, Ergebnis, Plakette und Vorschau klarer. Der letzte Schritt nutzt statt eines weiteren Weiter-Pfeils einen Abschluss-Haken.
Statussymbole im PDF greifen stärker auf die MessPilot-Iconlogik zurück, damit `Bestanden`, `Nicht bestanden` und Warnzustände eindeutiger wirken.
Der Stromkreis- und Verteilereditor wurde weiter gestrafft. Leitungen, Schutzorgane, RCD-Gruppen und Stromkreise sind kompakter bearbeitbar.
Die automatische Leitungsnummerierung wurde fachlich sauberer auf `W` für Wire ausgerichtet. Mehrere Kabel pro Stromkreis können als `W4-1`, `W4-2` usw. dargestellt werden.
Bugfix: PDF-Vorschauen und PDF-Exports wurden für mehrere Protokollarten robuster gemacht, nachdem einzelne Vorschauen mit internem Serverfehler abbrechen konnten.
Bugfix: Protokollarchivierung und Protokollauswahl ziehen nicht mehr unnötig fachlich fremde Protokolle mit.
Bugfix: Die Schritt-Navigation bei langen 9-Schritt-Abläufen hält den Abstand zwischen `Vorschau` und Abschluss-Haken kompakter.
Bugfix: Benutzerverwaltung wurde stabilisiert, damit Systemadmin/Master Benutzer wieder anlegen, ändern und löschen kann.
0.7.3 · Logs, Statistik, Adminsicht und Performance
`System > Logs` wurde von großen Karten stärker in Richtung echter Listenansicht gebracht. Zeit, Aktion, Bereich, Datensatz, Benutzer und Quelle sind tabellarischer lesbar.
Logdetails öffnen als Dialog statt als ausklappbarer Listenbereich. Änderungen werden fachlicher strukturiert: Protokollteil, Schritt, Stromkreis/Kabel und alter/neuer Wert werden nachvollziehbarer angezeigt.
Logdaten werden nicht mehr direkt beim Login geladen, sondern erst beim Öffnen der Logansicht. Dadurch wird der Anmeldepfad entlastet.
Für Logdetails wurde ein PDF-Vorschau-/Exportpfad vorbereitet, damit einzelne Audit-Einträge später sauber dokumentierbar sind.
Systemstatistiken wurden als Dashboard mit Anteilen je Messart, Durchfallquote, Jahresnavigation, Kalkulationsdaten, archivierten Messungen und Auswertung nach Haupt-/Wiederholungsprüfung ausgebaut.
`System > Konsole` und `System > Datenbank` wurden kompakter und verständlicher aufgebaut.
Mehrere große Renderer wurden aus zentralen App-Dateien ausgelagert: BSV, Statistik, Logs, Version, Audit-Sprung, Bildhelfer, QR-Formular und Navigation liegen stärker in eigenen Modulen.
Bugfix: Loglisten werden begrenzt und gruppierter geladen, damit die GUI bei vielen Audit-Einträgen nicht hängt.
Bugfix: Logdetailfenster können bei vielen Änderungen scrollbar dargestellt werden.
Bugfix: Sprungaktionen aus Logdetails zum betroffenen Protokollfeld wurden robuster vorbereitet.
Bugfix: Website-Adminbereiche, Besucherstatistik, Loginzählung und responsive Website-Elemente wurden geglättet.
0.7.2 · SQL-Datenfluss und Betriebsfähigkeit stabilisiert
Der SQL-Datenfluss wurde weiter stabilisiert. Kunden, Verteiler, Räume, Protokolle, Wiederholungsprüfungen, Prüfer und Messgeräte wurden konsequenter an PostgreSQL angebunden.
Listen, Bearbeitung, Löschdialoge und Exportpfade greifen zuverlässiger auf denselben Datenstand zu.
Die Quellenanzeige in Listen wurde vereinheitlicht, damit sichtbarer wird, ob ein Datensatz aus SQL stammt.
Der SQL-Smokecheck wurde geschärft und meldet klar, wenn `DATABASE_URL` fehlt oder Prisma nicht initialisiert ist.
Coolify-/PostgreSQL-Betrieb wurde dokumentiert: `DATABASE_URL`, `prisma generate`, `prisma db push`, Smokecheck und SQL-Smokecheck sind klarer nachvollziehbar.
Bugfix: Falsche Quellen, nicht gefundene Datensätze und unklare Löschpfade wurden in mehreren Listen reduziert.
Bugfix: Wiederholungsprüfungen werden wieder in der Liste angezeigt und bleiben nicht nur als lokaler Draft hängen.
Bugfix: Räume, Gebäude, Verteiler und Protokolle lösen Bezüge robuster über SQL-ID, Legacy-ID und fachliche Relationen auf.
0.7.1 · Protokollfluss, PDF-Ausgaben und VDE-Mehrkabel
Protokolle, Mängel, Wiederholungsprüfungen und Verknüpfungen wurden konsistenter verarbeitet.
PDF-Exports wurden für Firmenlogo, Signatur, Unterschriftsfeld, Tabellenköpfe, Statusdarstellung und Verbrauchsdiagramme weiter optimiert.
DIN-A3-/DGUV-Kopfbereiche wurden verdichtet: Logo, Auftrag, Verteiler, Auftraggeber-/Auftragnehmerinformationen und Metadaten nutzen den Platz besser.
Der Mehrkabelworkflow wurde ausgebaut. Zweitkabel, Messmatrix, Bezeichnerlogik und mehrkabelige PDF-Ausgabe wurden stärker an den fachlichen Stromkreisworkflow angepasst.
Verbrauchsdiagramme für Baustromverteiler wurden in GUI und PDF logischer berechnet und ruhiger dargestellt.
Lizenz-Freischaltungen für Wasserzeichen, Firmenlogo im PDF-Kopf und Unterschriftfeld wurden vorbereitet.
Bugfix: Beleuchtungs- und ESD-Messpunkte fallen im PDF nicht mehr aus, wenn Positionsdaten unvollständig aus dem Formular kamen.
Bugfix: Impressum und Login-Footer wurden stabilisiert, damit Dialoge nicht hinter der GUI verschwinden oder falsche Elemente überdecken.
Bugfix: Lokale Refresh-Sessions behandeln Cookies nicht mehr unnötig als Secure-Only-Fall.
Bugfix: Archivierung zieht nicht mehr fälschlich komplette Wiederholungsgruppen mit, wenn nur einzelne Protokolle archiviert werden sollen.
Bugfix: VDE-Messmatrix und breite Tabellen wurden optisch bereinigt, damit Gruppentrenner und Linien nicht störend wirken.
0.7.0 · SQL als Grundlage
PostgreSQL wurde als Hauptpfad für produktnahe Datenhaltung etabliert. Repository-Layer, Healthcheck, PDF-Exportpfade und sichtbare Quell-Badges laufen ohne stillen JSON-Fallback auf dem PostgreSQL-/Prisma-Stand.
Die Protokoll-GUI wurde auf SQL-Sicht umgestellt. Browser-Drafts und lokale JSON-Daten werden nicht mehr still mit Backend-Protokollen vermischt.
Relationen und Legacy-IDs wurden vereinheitlicht, damit Frontend und SQL trotz interner UUIDs stabile fachliche IDs sehen.
Die Protokollanlage wurde harmonisiert: `Prüfschritte starten` legt VDE-Protokolle früher am echten Server-/SQL-Pfad an.
Demo-/JSON-Fixtures wurden im PostgreSQL-Modus entschärft, damit Deployments keine unerwünschten Demodaten erzeugen.
`System > Datenbank` erhielt eine geschützte Adminfunktion zum Leeren fachlicher SQL-Nutzdaten, ohne Benutzer, Sessions und Systemanker zu entfernen.
Bugfix: Nach dem Anlegen eines VDE-Protokolls führt `Prüfschritte starten` wieder in den eigentlichen Editor statt im Grunddatenmodus zu blockieren.
Bugfix: Protokolle zeigen ihre Datenquelle direkt in der Liste und fallen nicht ungewollt auf `JSON` zurück.
Bugfix: Protokoll-Löschen im SQL-Hybridmodus entkoppelt Messwerte, Mängel und Dokumentrelationen robuster und findet Datensätze auch bei ID-Drift.
Bugfix: Temporäre Frontend-IDs wie `tmp-*` oder `local-*` werden beim SQL-Create nicht als echte Legacy-ID gespeichert.
Bugfix: Räume, Gebäude, Verteiler und Protokolle behalten stabile fachliche Relationen für das Frontend.
Bugfix: SQL-Sessions wurden im Prisma-Schema und Auth-Service als lauffähiger Pfad vorbereitet.
Bugfix: Wiederholungsprüfungen werden als echte SQL-Protokolle angelegt und erscheinen wieder konsistent in der Protokollansicht.
Bugfix: Die Verteilerwahl im Protokoll-Wizard filtert SQL-Verteiler robuster nach Kunde, Gebäude und Raum.
Bugfix: Die doppelte Schrittleiste im VDE-Editor wurde entfernt.
Bugfix: Fehlende optionale Zählpfade werfen die Systemansicht nicht mehr auf `Backend nicht verfügbar`.
Aktueller Schwerpunkt
Der nächste sinnvolle Entwicklungsschritt ist nicht mehr, möglichst viele Einzelideen sichtbar zu machen. Wichtiger sind jetzt eine stabile Finalversion, echte Beta-Rückmeldungen, ein finalisierter Stromkreiseditor und neue, fachlich saubere Protokollarten.
Versionshistorie · dokumentierte Release-Stände
Wann die 0.7.x-Versionen entstanden sind
Die folgende Übersicht zeigt die dokumentierten Projektstände aus dem Changelog. Mehrere Patchstände können am selben Tag entstanden sein, weil MessPilot aktuell noch im aktiven Beta-Ausbau steht.
0.7.6Website, BSV-Produktdatenbank, Verteiler-v2-Konzepteditor und Bewertungsschritt weiter ausgebaut.
0.7.5Systemstruktur, Lizenzoptionen, Datenbankansicht, Adminbereiche und Bedienbarkeit geschärft.
0.7.4PDF-Ergebnisdarstellung, Prüfplakette, Protokollbedienung, Benutzerverwaltung und Statistik stabilisiert.
0.7.3Logs, Statistik, Adminsicht, Website-Admin, Performance und Refactoring-Schritte erweitert.
0.7.2SQL-Datenfluss, Betriebsvorbereitung und nächste Arbeitspakete dokumentiert.
0.7.1Protokollfluss, PDF-Ausgaben, VDE-Mehrkabel, Impressum und Lizenzfreischaltungen nachgezogen.
0.7.0PostgreSQL als Hauptpfad etabliert und SQL-only Betrieb für produktnahe Daten vorbereitet.