-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
executable file
·201 lines (152 loc) · 14.1 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
AutoPilot Release Notes
Version 1.1-700 vom 05.04.2024
- Deutsch
- Es wurde ein neues Menü für -benutzerdefinierte Script Templates-, sowie ein erstes, einfaches Script-Template hinzugefügt.
- Der Begriff -DiskStation- wurde in allen Texten durch den Begriff -Synology NAS- ausgetauscht.
- English
- A new menu for -user-defined script templates- and a first, simple script template have been added.
- The term -DiskStation- has been replaced by the term -Synology NAS- in all texts.
Version 1.1-600 vom 17.03.2024
- Deutsch
- Update Bootstrap Framework auf 5.3.3
- Hyper Backup 4 sowie DSM 7.2 wurde als Mindestanforderungen für die Anzeige und Weiterverarbeitung von Hyper Backup Aufgaben festgelegt.
- Es wird geprüft, ob der korrekte Konfigurationspfad zum auslesen der Hyper Backup Aufgaben existiert.
- Es wird vermieden, dass die Hyper Backup Aufgabe hängen bleibt nachdem der Bereinigungsprozess gestartet hat.
- Die Hyper Backup sowie Basic Backup Skriptdatei verwendet jetzt die AutoPilot-Protokolldatei für zusätzliche Informationen.
- Die Hyper Backup sowie Basic Backup Scriptdatei wird jetzt aus einer Templatedatei erstellt.
- Es werden weitere, zusätzliche Informationen in dem AutoPilot Log während der Abarbeitung zur Verfügung gestellt.
- Es werden in der GUI an den betreffenden Stellen temporäre Updateinformationen angezeigt, die nach einer Lesebestätigung ausgeblendet werden.
- Es wurde (mal wieder) ein Leerzeichen Problem behoben, welches in Zusammenhang mit der Pfadangabe und der Shellscript Ausführung bestand.
- Allgemeine Detailverbesserungen, Codeoptimierungen und Fehlerbereinigungen vorgenommen.
- Ein ganz besonderer Dank geht an luddi bzw. luddinho, der mich bei diesem Projekt mit sehr viel Engagement und Herzblut unterstützt.
- English
- Update Bootstrap Framework to 5.3.3
- Hyper Backup 4 and DSM 7.2 have been defined as the minimum requirements for displaying and processing Hyper Backup tasks.
- It is checked whether the correct configuration path for reading out the Hyper Backup tasks exists.
- It prevents the Hyper Backup task from getting stuck after the cleanup process has started.
- Hyper Backup and Basic Backup script file now uses AutoPilot log file for additional information.
- Hyper Backup and Basic Backup script file is now created from a template file.
- Further, additional information is provided in the AutoPilot log during processing.
- Temporary update information is displayed in the GUI at the relevant points, which is hidden after a read confirmation.
- Fixed (again) a whitespace problem related to the path specification and the shell script execution.
- General detail improvements, code optimizations and bug fixes.
- A very special thanks goes to luddi or luddinho, who is supporting me in this project with a great deal of commitment and passion.
Version 1.1-500 vom 18.02.2024
- Deutsch
- Extern angeschlossene ESATA-Datenträger wurden von AutoPilot nicht erkannt.
- Ausgabe überarbeitet, wenn kein externer Datenträger angeschlossen ist.
- Eingabefehler während der Pfadangabe beim Verbinden von AutoPilot mit einer Shell-Skriptdatei verhindert.
- Der Inhalt von AutoPilot-Skriptdateien für die Ausführung von Basic Backup- und Hyper Backup-Aufgaben kann über die GUI angezeigt werden.
- JavaScript Syntax-Highlighter (highlight.js Version 11.9.0) hinzugefügt, um die Darstellung der Bash Scripte zu verbessern.
- English
- Externally connected ESATA data carriers were not recognized by AutoPilot.
- Output revised if no external disk is connected.
- Input error during path specification when connecting AutoPilot to a shell script file prevented.
- The contents of AutoPilot script files for the execution of Basic Backup and Hyper Backup tasks can be displayed via the GUI.
- JavaScript syntax highlighter (highlight.js version 11.9.0) added to improve the display of bash scripts.
Version 1.1-400 vom 04.02.2024
- Deutsch
- Anzeigefehler behoben
- English
- Fixed display error
Version 1.1-300 vom 03.02.2024
-Deutsch
- Funktion zur Konvertierung von Bytes in ein menschenlesbares Format hinzugefügt. Danke @luddinho
- Funktion für die Auswertung der Datenträgergröße hinzugefügt. Danke @luddinho
- Es wurde eine Wartezeit für Hyper-Backup Aufgaben im auszuführenden Shell-Script hinzugefügt. Damit die Änderungen wirksam werden, muss der Script Code erneut an das auszuführende Shell-Script übergeben werden. Thanks @luddinho
- Shell Scripte wurden beim Anstecken eines externen Datenträgers auch dann ausgeführt, wenn AutoPilot im Paketzentrum gestoppt wurde. Fehler wurde behoben.
- Wenn der Pfad oder der Name einer Shell-Skriptdatei nicht gefunden werden konnte, wird eine entsprechende Fehlermeldung angezeigt. Außerdem wird diese Shell-Skript-Datei nicht mehr zur Auswahl angeboten, um ein Basic Backup oder Hyper Backup Aufgabe zu konfigurieren.
- Wenn kein externer Datenträger angeschlossen ist, wird ein entsprechender Hinweis unter dem Menüpunkt Externe Datenträger ausgegeben.
-English
- Function for converting bytes into a human-readable format added. Thanks @luddinho
- Function for evaluating the disk size added. Thanks @luddinho
- Added a wait time for hyper-backup tasks in the shell script to be executed. For the changes to take effect, the script code must be passed again to the shell script to be executed. Thanks @luddinho
- Shell scripts were executed when an external data carrier was plugged in, even if AutoPilot was stopped in the package center. Bug has been fixed.
- If the path or name of a shell script file could not be found, a corresponding error message is displayed. In addition, this shell script file is no longer offered for selection to configure a Basic Backup or Hyper Backup task.
- If no external disk is connected, a corresponding message is displayed under the menu item External disks.
Version 1.1-200 vom 13.01.2024
-Deutsch
- Anzeigefehler unter Verwendung der englischen Sprache behoben.
- Unter dem Punkt Speicherplatznutzung wurde die Abkürzung für Terrabyte nur als "T" und nicht als „TB“ ausgegeben. Fehler wurde behoben.
- Wurde eine Hyper Backup Aufgabe so konfiguriert, dass der externe Datenträger nach erfolgreicher Sicherung ausgeworfen werden soll, konnte AutoPilot im Anschluss keine korrekten Angaben zur Speicherplatznutzung mehr ins Protokoll aufnehmen. Fehler wurde behoben. Danke an luddinho - GitHub Issue #12
- In einigen seltenen Situationen konnte es vorkommen, dass die ausgelöste Hyper Backup Aufgabe stecken blieb, wenn diese direkt nach dem Einhängen eines externen Datenträgers durch AutoPilot ausgelöst wurde und das Ziel noch nicht bereit war. Fehler wurde behoben. Danke an luddinho - GitHub Issue #13
-English
- Fixed display error when using English language.
- Under the point storage space usage the abbreviation for terabyte was only shown as “T” and not as “TB”. Bug has been fixed.
- If a Hyper Backup task was configured so that the external disk was to be ejected after a successful backup, AutoPilot could no longer include correct information on disk space usage in the log. Bug has been fixed. Thanks to luddinho - GutHub Issue #12
- In some rare situations, the triggered Hyper Backup task could get stuck if it was triggered by AutoPilot directly after mounting an external disk and the destination was not yet ready. Bug has been fixed. Thanks to luddinho - GitHub Issue #13
Version 1.1-100 vom 06.01.2024
-Deutsch
- Update Bootsrap Icons auf 1.11.3
- Es wurden nur externe Datenträger ausgeworfen, die als Präfix ein usb im Device Namen trugen. Fehler wurde behoben. Vielen Dank an @luddinho
- Anscheinend löscht Synology nach dem Auswerfen eines externen Datenträgers den entsprechenden Einhängepunkt (Mountpoint) nicht mehr aus dem Dateisystem, was zu Anzeigefehlern in der AutoPilot GUI führte. Infolgedessen werden externe Datenträger bzw. deren Einhängepunkte nicht mehr angezeigt, wenn diese über keine gültige UUID/GUID verfügen.
- Die Ausgabe der Speicherplatznutzung wurde in der GUI von Prozent auf Speichergröße umgestellt.
- Nach der Ausführung der Shell-Scriptdatei wird der verbliebene Speicherplatz des externen Datenträgers im Protokoll ausgegeben.
-English
- Update Bootsrap Icons to 1.11.3
- Only external disks with a usb prefix in the device name were ejected. Bug has been fixed. Many thanks to @luddinho
- Apparently, Synology no longer deletes the corresponding mount point from the file system after ejecting an external disk, which led to display errors in the AutoPilot GUI. As a result, external disks or their mount points are no longer displayed if they do not have a valid UUID/GUID.
- The display of memory usage in the GUI has been changed from percent to memory size.
- After the shell script file has been executed, the remaining storage space on the external disk is displayed in the log.
Version 1.1-000 vom 28.12.2023
-Deutsch
- Update Bootsrap Icons auf 1.11.2
- Das AutoPilot Protokoll konnte nicht gelöscht bzw. geleert werden. Fehler wurde behoben.
- Es werden ab sofort relevante Systemereignisse, wie z.B. das Ergebnis eines ausgeführten AutoPilot Scripts, das Erweitern bzw. Beschränken der App-Berechtigung oder der Installationsstatus der UDEV-Regel an das DSM Protokoll Center übergeben.
- Änderungen in der Arbeits- und Funktionsweise von AutoPilot vorgenommen, welche die Systemsicherheit stark verbessern. Dies erfordert jedoch manuelle Anpassungen des Benutzers, da hierbei u.a. der Speicherort eines auszuführenden Shell-Scriptdatei neu definiert werden muss. Weitere Informationen erhältst du während des Upgrade Prozesses in der AutoPilot App.
- Allgemeine Designänderungen und Detailverbesserungen vorgenommen.
-English
- Update Bootsrap Icons to 1.11.2
- The AutoPilot log could not be deleted or emptied. Bug has been fixed.
- From now on, relevant system events, such as the result of an executed AutoPilot script, the extension or restriction of app authorization or the installation status of the UDEV rule, are transferred to the DSM Protocol Center.
- Changes have been made to the way AutoPilot works and functions, which greatly improve system security. However, this requires manual adjustments by the user because, among other things, the storage location of a shell script file to be executed must be redefined. You will receive further information during the upgrade process in the AutoPilot app.
- General design changes and detail improvements made.
Version 1.0-300 vom 24.09.2023
-Deutsch
- Update Bootstrap Framework auf 5.3.2
- Update Bootstrap JavaScript auf 5.3.2
- Update Bootsrap Icons auf 1.11.1
- Wurde der Mountpoint eines externen Datenträgers nach dem Auswerfen nicht korrekt entfernt, hat AutoPilot diesen trotzdem noch angezeigt. Fehler wurde behoben.
- Kleinere Fehlerkorrekturen vorgenommen. Danke an @luddinho aus dem GitHub Universum
- Designänderungen und Detailverbesserungen vorgenommen.
-English
- Update Bootstrap Framework to 5.3.2
- Update Bootstrap JavaScript to 5.3.2
- Update Bootsrap Icons auf 1.11.1
- If the mount point of an external disk was not removed correctly after ejecting, AutoPilot still displayed it. Bug has been fixed.
- Minor bug fixes made. Thanks to @luddinho from the GitHub universe
- Design changes and detail improvements made.
Version 1.0-200 vom 16.09.2023
-Deutsch
- Funktion zum Erweitern und Einschränken der App-Berechtigung hinzugefügt, damit u.a. Basic Backup Aufträge sowie Hyper Backup Aufgaben verarbeitet werden können.
- Hinweis: Vorhandene Basic Backup Aufträge sowie Hyper Backup Aufgaben werden erst nach dem Erweitern der App-Berechtigung angezeigt.
- Über die AutoPilot GUI können nun Basic Backup Aufträge ausgewählt, sowie ein passendes autopilot Script auf einem ext. Datenträger angelegt werden.
- Über die AutoPilot GUI können nun Hyper Backup Aufträge ausgewählt, sowie ein passendes autopilot Script auf einem ext. Datenträger angelegt werden.
Ein ganz großes Dankeschön an @luddi für die Auswertung der Hyper Backup Aufgaben.
- Über die AutoPilot GUI können nun leere autopilot Scriptdateien auf einem ext. Datenträger erstellt, betrachtet oder gelöscht werden.
- Designänderungen und Detailverbesserungen vorgenommen.
-English
- Added function to expand and restrict app permissions so that Basic Backup jobs and Hyper Backup tasks can be processed, among others.
- Note: Existing basic backup jobs and hyper backup tasks will only be displayed after expanding the app permissions.
- Basic backup jobs can now be selected via the AutoPilot GUI and a suitable autopilot script can be created on an external disk.
- Hyper backup jobs can now be selected via the AutoPilot GUI and a suitable autopilot script can be created on an external disk.
- Empty autopilot script files can now be created, viewed or deleted on an external disk via the AutoPilot GUI.
- Many design changes and detail improvements made.
Version 1.0-100 vom 03.09.2023
-Deutsch
- Update jQuery auf 3.7.1
- Kleinere Designanpassungen.
- Der Inhalt der Scriptdatei autopilot.sh wurde in die Scriptdatei execute.sh verschoben.
- Die die von udev angesteuerte Scriptdatei autopilot.sh ruft nun die Scriptdatei execute.sh als Hintergrundprozess auf.
- Der Hintergrundprozess ruft wiederum das autopilot-Script auf und verhindert so Laufzeitbeschränkungen während der Ausführung.
-English
- Update jQuery to 3.7.1
- Minor design adjustments.
- The content of the autopilot.sh script file has been moved to the execute.sh script file.
- The autopilot.sh script file controlled by udev now calls the execute.sh script file as a background process.
- The background process in turn calls the autopilot script and thus avoids runtime limitations during execution.
Version 1.0-000
-Deutsch
- Veröffetnlichung von AutoPilot für externe Datenträger
-English
- Release of AutoPilot for external media