Diagnose und Protokolle
Mindwtr besitzt eine integrierte Diagnoseprotokollierung zur Fehlersuche bei Synchronisierungsproblemen und Abstürzen. Protokolle bleiben ausschließlich lokal; vertrauliche Werte werden vor dem Schreiben unkenntlich gemacht.
Mit Beispieldaten aufnehmen
Wähle Einstellungen → Daten → Sandbox öffnen, um Mindwtr mit erfundenen Aufgaben und Projekten auszuprobieren. Ein Sandbox-Hinweis bleibt sichtbar und bietet Aktionen zum Zurücksetzen der Beispieldaten und Verlassen der Sandbox. Auf Mobilgeräten stehen dort kurz Sandbox, Zurücksetzen und Verlassen.
Die Option steht bei der Diagnose. Vor dem Öffnen erklärt ein Bestätigungsdialog die Sandbox. Mit Abbrechen bleibst du in deinem persönlichen Arbeitsbereich.
Der Beispielarbeitsbereich enthält Aufgaben in verschiedenen Status, Bereiche, Projekte und Abschnitte, wiederkehrende Aufgaben, Checklisten, Notizen, Tags, Kontexte, Personen sowie Beispiele für Termine und Prioritäten. Du kannst sie während einer Aufnahme bearbeiten. Änderungen sind vorübergehend; das Zurücksetzen lädt die ursprünglichen Beispieldaten.
In Versionen nach v1.3.2 kannst du in den Sandbox-Einstellungen vorübergehend die Aufgabenbearbeitung, Anzeige sowie Datums- und Zeitformate ändern. Auf dem Desktop lässt sich festlegen, wie der Editor geöffnet wird; auf Mobilgeräten stehen Layout-Vorlagen für den Editor bereit. Diese Einstellungen werden beim Verlassen verworfen. Synchronisierung, Integrationen und Gerätesteuerung sind in der Sandbox nicht verfügbar.
Beispielinhalte gibt es auf Englisch, Deutsch, Französisch, Spanisch, Russisch und vereinfachtem Chinesisch. Sie richten sich nach der App-Sprache; für andere Sprachen wird Englisch verwendet.
Deine persönliche Datenbank bleibt getrennt. Beim Verlassen der Sandbox kehrst du zu ihr zurück. Auch ein Neustart nach dem Öffnen der Sandbox führt zum persönlichen Arbeitsbereich zurück. Vor dem Öffnen werden laufende Synchronisation und lokale Schreibvorgänge abgeschlossen; neue Synchronisationsversuche der App bleiben während des Wechsels gesperrt. Bei Zeitüberschreitung oder einem Speicherfehler bleibst du im persönlichen Arbeitsbereich. Sandbox-Änderungen werden weder synchronisiert noch an Widgets, Uhr, Erinnerungen, externe Kalender oder Erfassungsintegrationen übertragen.
Beispieldaten können Fehler mit bestimmten eigenen Aufgaben, Anhängen oder dem Synchronisierungsverlauf möglicherweise nicht nachstellen. Prüfe Aufnahmen vor dem Teilen: Die Sandbox verbirgt keine Betriebssystembenachrichtigungen oder anderen Apps.
Debug-Protokollierung aktivieren
Desktop
- Öffnen Sie Einstellungen → Daten.
- Aktivieren Sie Debug-Protokollierung.
- Reproduzieren Sie das Problem.
Diagnose-Builds einer Release-Version: Entwicklerwerkzeuge und zusätzliche Protokollierung sind nur verfügbar, wenn die Desktop-App mit dem Feature diagnostics gebaut wurde.
cd apps/desktop
cargo tauri build --features diagnostics
MINDWTR_DIAGNOSTICS=1 ./src-tauri/target/release/mindwtrMobilgeräte
- Öffnen Sie Einstellungen → Daten.
- Aktivieren Sie Debug-Protokollierung.
- Reproduzieren Sie das Problem.
Protokolle teilen oder löschen
Desktop
- Mit Protokoll speichern unter Einstellungen → Daten → Diagnose speichern Sie eine Kopie des Protokolls und hängen diese Datei an (ab v1.3.2).
- Der Pfad der Protokolldatei wird auf demselben Bildschirm angezeigt; bei älteren Versionen hängen Sie die Datei unter diesem Pfad an.
- Dort können Sie die Protokolle auch löschen.
Mobilgeräte
- Mit Protokoll teilen exportieren Sie eine Protokolldatei.
- Mit Protokoll löschen entfernen Sie alte Einträge.
Standardmäßige Protokollpfade (Desktop)
| Plattform | Protokolldatei |
|---|---|
| Linux | ~/.local/share/mindwtr/logs/mindwtr.log |
| Windows | %APPDATA%/mindwtr/data/logs/mindwtr.log |
| Windows (Microsoft Store) | %LOCALAPPDATA%/Packages/<package>/LocalCache/Roaming/mindwtr/data/logs/mindwtr.log |
| macOS | ~/Library/Application Support/mindwtr/data/logs/mindwtr.log |
Die Zeilen für Windows und macOS gelten für v1.3.2 und neuer. Vor v1.3.2 lag der Ordner logs direkt im Ordner mindwtr, zum Beispiel %APPDATA%/mindwtr/logs/mindwtr.log. Unter Linux hat sich nichts geändert.
Was protokolliert wird
- Fehler und Schritte der Synchronisierung
- Konfliktzusammenfassungen: Zusammenführungen mit gelösten Konflikten werden auch bei deaktivierter Debug-Protokollierung immer in
mindwtr.loggeschrieben, damit die Lösung später nachvollziehbar bleibt. Diese Einträge enthalten Datensatz-IDs, Namen geänderter Felder und die gewählte Seite, jedoch niemals Inhalte wie Titel oder Notizen. - Unerwartete Laufzeitfehler
Auf Mobilgeräten kann ein schwerwiegender JavaScript-Fehler einen lokalen Absturzbericht hinterlassen (bis zu 16 KiB), auch bei deaktivierter Debug-Protokollierung. Er enthält Zeitpunkt, App-/Build-Version, Plattform, erkannte technische Fehlerdetails und begrenzte Stackframes; unbekannte Meldungen werden zum Schutz privater Inhalte weggelassen. Beim nächsten erfolgreichen Start wird der Bericht ins Protokoll übernommen. Teilen Sie ihn über Protokoll teilen oder fügen Sie einem Feedback ausdrücklich Diagnosedaten bei; es wird nichts automatisch hochgeladen. Protokoll löschen entfernt auch den zurückbehaltenen Absturzbericht. Die Erfassung ist nicht garantiert und umfasst keine nativen Abstürze, Beendigungen durch das System oder Fehler vor dem Start der Fehlerbehandlung.
Vertrauliche Werte wie API-Schlüssel, Token, Passwörter und URLs mit Zugangsdaten werden automatisch unkenntlich gemacht.