forked from kay/RouterOS
RouterOS bringt eine eigene Standardkonfiguration mit, wiederherstellbar über /system reset-configuration no-defaults=no -- restauriert die vom Hersteller ausgelieferte Konfiguration (nicht eine leere), RouterOS legt dabei selbst zusätzlich ein Backup an (skip-backup=no, Standard). FactoryResetService läuft wie BackupService immer über eine eigene SSH-Verbindung (kein verifiziertes REST-Äquivalent, passt nicht ins add/set-Modell von RouterOSCommand). Vor dem Zurücksetzen erstellt die App zusätzlich selbst ein Backup (best-effort). Verbindung zum Router bricht durch den Reboot erwartungsgemäß ab -- wird nicht als Fehler behandelt, ConnectionService trennt sich danach selbst. UI: rot markierte "Gefahrenzone" im Sicherungen-Tab, destruktiver Bestätigungsdialog vor dem Ausführen, klarer Hinweistext was verloren geht. Außerdem .gitignore um /Backups/ und *.rsc ergänzt -- beim Testen des wählbaren Backup-Ordners landete ein echter Router-Export im Projektordner, gehört nicht ins Repo. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HReLXMbmPvtQ23p1iWiJNW
20 lines
379 B
Plaintext
20 lines
379 B
Plaintext
# Xcode / SwiftPM build artifacts
|
|
.build/
|
|
DerivedData/
|
|
*.xcodeproj/
|
|
xcuserdata/
|
|
.swiftpm/
|
|
*.xcworkspace/xcuserdata/
|
|
|
|
# macOS
|
|
.DS_Store
|
|
|
|
# Firmware images (large binaries, not app source)
|
|
*.npk
|
|
*.cpgz
|
|
|
|
# Router config backups (real device data, not app source) — created here when
|
|
# testing the app's "choose backup folder" feature with this directory selected.
|
|
/Backups/
|
|
*.rsc
|