RETEX-Sicherung für Gladys

Hallo !!

Ich schreibe diesen Post nur, um ein kleines Feedback zu dieser Funktion zu geben, die wirklich sehr praktisch ist ^^.

Ich habe gestern ein Backup wiederhergestellt, das super funktioniert hat, super !
Aber, und das ist ein großes Aber !

Beim Klick auf „Wiederherstellen“ gibt es keine Bestätigungsmeldung (außer ich habe es schon vergessen ^^') und vor allem hat man nur einen Spinner.
Keine Fortschrittsanzeige oder Prozentangabe. Ich habe versucht, die Logs zu verfolgen, aber die Information geht schnell in den Meldungen unter (Zigbee in meinem Fall).
Um den Fortschritt zu „verfolgen“, bin ich in den Ordner restore gegangen und habe die Datenbankgröße überprüft ^^.

Ich denke, das ist ein großer Schwachpunkt aus Sicht des Benutzers. Besonders bei einem kostenpflichtigen Service :slight_smile:.

Glaubst du, dass es möglich wäre, dies zu verbessern ?

Das ist genau die Art von Dingen, die für das Vertrauen der Nutzer wichtig ist!
Das Minimum wäre eine Nachricht, die sagt, dass es eine Weile dauert, plus eine Nachricht, wenn es fertig ist… das Beste wäre ein Fortschrittsbalken :slight_smile:

Danke für dein Feedback @spenceur! Cool, falls es funktioniert!

Ja, man kann immer besser werden :smiley:

Du meinst eine Wiederherstellung in einer bestehenden Instanz (über „Einstellungen“ => „Backups“ => „Wiederherstellen“)? Oder die Installation einer neuen Instanz und Verbindung „über Gladys Plus“?

Ich könnte die Wiederherstellungsschritte auflisten (Herunterladen / Entschlüsseln / Entpacken / Kopieren). Allerdings gibt es in einem einzigen Schritt nicht unbedingt einen Fortschrittsbalken, weil einige Schritte keinen Fortschritt anzeigen :slight_smile:

Ja, aber wenn du die Größe der wiederherzustellenden Datei kennen kannst, kannst du das Verhältnis der Gesamtgröße zur heruntergeladenen Größe und der Gesamtgröße zur kopierten Größe berechnen und das Verhältnis anzeigen. Die Zeit für die Entschlüsselung und das Entpacken sind vielleicht nicht viel im Vergleich zum Gesamtprozess. Vielleicht kannst du die vergangene Zeit seit Beginn des Prozesses und die Dateigröße anzeigen (was ein wenig anzeigt, dass es bei großen Dateien etwas dauern kann). Vielleicht kannst du den Wert der Verarbeitungszeit der letzten Wiederherstellung speichern und anzeigen.

Ja, ich spreche tatsächlich von einer Wiederherstellung auf einer bestehenden Instanz. Das hatte ich tatsächlich nicht erwähnt ^^’

Hallo,

Ich bin ganz deiner Meinung, die Funktion an sich ist super, aber ich habe vor einiger Zeit dieselbe Beobachtung gemacht, als ich meine Instanz von Grund auf neu installiert und über die Verbindung „von Gladys Plus“ wiederhergestellt habe.

Ich bin auf eine temporäre Benutzersitzung ohne Hinweis gestoßen.

Ich habe mich daher abgemeldet und mit meinem lokalen Konto wieder angemeldet, um zu sehen, ob es besser war und ob die Wiederherstellung abgeschlossen war, aber es ist fehlgeschlagen: Die Wiederherstellung war noch im Gange und nur das temporäre Benutzerkonto wurde erstellt (für temporäre Zwecke).

Ich begann, das System mit der Verwendung eines temporären Benutzers für die Wiederherstellung zu verstehen, als ich die Größe der SQLite-Datenbank sah, die sich vergrößerte, aber ohne jegliche Anzeige in der UI, war es nicht offensichtlich zu verstehen, und ich denke, ein durchschnittlicher Benutzer hätte schnell aufgegeben und wäre frustriert gewesen :smiley:

Meine Verbindung ist nicht besonders gut, daher hat die Wiederherstellung viel Zeit in Anspruch genommen, deshalb hatte ich Zeit, zu debuggen, um zu verstehen, was passiert ist

Eine Meldung im Banner-Modus in der UI wäre wirklich gut, um den Benutzer darüber zu informieren, dass seine Wiederherstellung im Gange ist, sei es auf einer bestehenden oder einer neuen Instanz über die Gladys-Startseite

(ein Fortschrittsprozentsatz wäre ein Pluspunkt :wink: )

Ich habe ein Github-Issue aufgrund deines Feedbacks erstellt :slight_smile:

Ich garantiere nichts für diese Entwicklung, es ist trotzdem Arbeit :smiley:

Jen zweifelt absolut nicht :wink: Es ist nur eine Rückmeldung zur Verbesserung :slight_smile:
Danach liegt es an dir, ob es Priorität hat. Wir werden nicht alle vier morgens daran arbeiten, außer im Fall eines defekten Raspberry Pi ^^’