R-729 + R-545: the household can remove its own off-site target („Távoli mentési cél törlése")

POST /backup/offbox/clear (reveal-then-confirm) forgets the target and deletes ssh_key + known_hosts;
nothing on the target is touched. repo_password is kept whenever anything could depend on it (hub
sealed package — the R-241 rule; escrowed; a successful run; snapshots) and deleted only otherwise.
Refused for the Felhom tier (rclone-pinned), while the single-flight is held, and while an
abandonment countdown runs. i18n parity fixtures of backups_remote gain the additive block only.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-05 21:24:28 +02:00
parent 6f1ba1fe43
commit 27b373b93c
23 changed files with 612 additions and 0 deletions
+8
View File
@@ -417,6 +417,9 @@
"backups_remote.megosztott_mappak_mentese": "Backing up shared folders…",
"backups_remote.mely_alkalmazasok_mentodnek_a_tavoli": "Which apps are backed up to the remote store?",
"backups_remote.mentes": "Save",
"backups_remote.tavoli_mentesi_cel_torlese": "Remove the remote backup destination",
"backups_remote.cel_torlese_magyarazat": "The box forgets this remote backup destination and deletes the SSH key that belongs to it. It does not touch the backups on the destination: they stay where they are. No remote backup runs after this until you set up a new destination.",
"backups_remote.cel_torlese_megerosites": "Yes, remove the destination",
"backups_remote.mentes_2": "Backup:",
"backups_remote.mentes_folyamatban": "Backup in progress",
"backups_remote.napi_automatikus_tavoli_mentes_engedelye": "Daily automatic remote backup allowed",
@@ -1419,6 +1422,11 @@
"flash.offbox.mgr_unreachable": "Backups cannot be managed right now. Try again in a few minutes; if it still does not work, contact Felhom support.",
"flash.offbox.needs_confirmation": "The restore needs your confirmation.",
"flash.offbox.not_orphaned": "There is no need to start a new remote backup: your current remote backup opens normally and keeps working. If you still see a problem with it, contact Felhom support.",
"flash.offbox.clear_needs_confirmation": "Removing the destination needs a confirmation.",
"flash.offbox.clear_hub_tier": "This remote storage is provided by Felhom, so it cannot be removed here. If you no longer want it, contact Felhom support.",
"flash.offbox.clear_busy": "A backup or a restore is running now. Wait until it finishes, then try again.",
"flash.offbox.clear_abandon_pending": "The deletion of the old, set-aside remote backups is in progress. While it runs, the destination cannot be removed. Try again later.",
"flash.offbox.target_cleared": "The remote backup destination is removed. The backups on the destination were not touched.",
"flash.offbox.path_absolute": "The storage path must be absolute (it has to start with /).",
"flash.offbox.recover_started": "The recovery has started — the status updates here.",
"flash.offbox.repo_orphaned": "The remote store is orphaned — start a new remote backup first, the way the card shows.",
+8
View File
@@ -413,6 +413,9 @@
"backups_remote.megosztott_mappak_mentese": "Megosztott mappák mentése…",
"backups_remote.mely_alkalmazasok_mentodnek_a_tavoli": "Mely alkalmazások mentődnek a távoli tárolóra?",
"backups_remote.mentes": "Mentés",
"backups_remote.tavoli_mentesi_cel_torlese": "Távoli mentési cél törlése",
"backups_remote.cel_torlese_magyarazat": "A gép elfelejti ezt a távoli mentési célt, és törli a hozzá tartozó SSH kulcsot. A célgépen lévő mentésekhez nem nyúl: azok ott maradnak, ahol vannak. Ezután nem fut távoli mentés, amíg új célt nem állítasz be.",
"backups_remote.cel_torlese_megerosites": "Igen, töröld a célt",
"backups_remote.mentes_2": "Mentés:",
"backups_remote.mentes_folyamatban": "Mentés folyamatban",
"backups_remote.napi_automatikus_tavoli_mentes_engedelye": "Napi automatikus távoli mentés engedélyezve",
@@ -1410,6 +1413,11 @@
"flash.offbox.mgr_unreachable": "A mentések kezelése most nem érhető el. Próbáld újra néhány perc múlva; ha akkor sem megy, keresd a Felhom ügyfélszolgálatát.",
"flash.offbox.needs_confirmation": "A visszaállításhoz megerősítés szükséges.",
"flash.offbox.not_orphaned": "Új távoli mentést nem kell indítani: a mostani távoli mentésed rendben megnyitható, és tovább működik. Ha mégis gondot látsz vele, keresd a Felhom ügyfélszolgálatát.",
"flash.offbox.clear_needs_confirmation": "A cél törléséhez megerősítés szükséges.",
"flash.offbox.clear_hub_tier": "Ezt a távoli tárhelyet a Felhom adja, ezért itt nem törölhető. Ha nem kéred tovább, keresd a Felhom ügyfélszolgálatát.",
"flash.offbox.clear_busy": "Most mentés vagy visszaállítás fut. Várd meg, amíg befejeződik, aztán próbáld újra.",
"flash.offbox.clear_abandon_pending": "A régi, félretett távoli mentések törlése folyamatban van. Amíg ez tart, a cél nem törölhető. Próbáld újra később.",
"flash.offbox.target_cleared": "A távoli mentési cél törölve. A célgépen lévő mentésekhez nem nyúltunk.",
"flash.offbox.path_absolute": "A tárhely útvonalának abszolútnak kell lennie (/-rel kezdődjön).",
"flash.offbox.recover_started": "A helyreállítás elindult — az állapot itt frissül.",
"flash.offbox.repo_orphaned": "A távoli tároló elárvult — előbb indíts új távoli mentést a kártyán látható módon.",