diff --git a/web/app/[locale]/docs/backup-restore/restoring/page.tsx b/web/app/[locale]/docs/backup-restore/restoring/page.tsx index 63195ea7..a649b582 100644 --- a/web/app/[locale]/docs/backup-restore/restoring/page.tsx +++ b/web/app/[locale]/docs/backup-restore/restoring/page.tsx @@ -376,6 +376,27 @@ export default async function RestoringPage({ +
+ + {t("liveProgress.detailsImageAlt")} + +
+ {t("liveProgress.detailsImageCaption")} +
+
+

{t("tenMinutes.heading")}

diff --git a/web/messages/en/docs/backup-restore/restoring.json b/web/messages/en/docs/backup-restore/restoring.json index 063107a5..76621a6e 100644 --- a/web/messages/en/docs/backup-restore/restoring.json +++ b/web/messages/en/docs/backup-restore/restoring.json @@ -173,8 +173,10 @@ } ], "dismissBody": "Once the restore is complete or failed, a Dismiss button collapses the card. The state file is preserved and the History button re-opens it plus any prior restore (the last 20 runs are archived under /var/lib/proxmenux/restore-history/).", - "imageAlt": "ProxMenux Monitor Backups tab showing the live post-restore progress card with steps, per-component status and log tail.", - "imageCaption": "The Backups tab card while the post-boot dispatcher is running." + "imageAlt": "ProxMenux Monitor Backups tab showing the post-restore progress card after a completed restore, with the green Restore complete badge, full progress bar, run duration and summary tiles (guests, bind-mount stubs, stale nodes cleaned, components).", + "imageCaption": "The Backups tab card after the post-boot dispatcher has finished — status badge, 100% progress bar, run duration and per-component summary tiles.", + "detailsImageAlt": "Post-restore Details modal opened on the same completed restore, showing the finalised progress bar at 6/6 steps, the Rollback delta section reporting no drift, and the full log tail with the Full / Issues only toggle.", + "detailsImageCaption": "The Details modal for a completed restore, exposing the full run log, the boot sanity result and the rollback delta computed against the backup." }, "postbootExample": { "heading": "What the post-boot looks like on the console", diff --git a/web/messages/es/docs/backup-restore/restoring.json b/web/messages/es/docs/backup-restore/restoring.json index a7f9a8a5..c633bd13 100644 --- a/web/messages/es/docs/backup-restore/restoring.json +++ b/web/messages/es/docs/backup-restore/restoring.json @@ -173,8 +173,10 @@ } ], "dismissBody": "Cuando la restauración termina como complete o failed, el botón Dismiss colapsa la tarjeta. El fichero de estado se conserva y el botón History la reabre junto con cualquier restauración anterior (se archivan las últimas 20 en /var/lib/proxmenux/restore-history/).", - "imageAlt": "Pestaña Backups del Monitor de ProxMenux mostrando la tarjeta de progreso en vivo con pasos, estado por componente y tail del log.", - "imageCaption": "La tarjeta de la pestaña Backups mientras el post-boot dispatcher está en ejecución." + "imageAlt": "Pestaña Backups del Monitor de ProxMenux mostrando la tarjeta de progreso post-restauración tras una restauración completada, con la insignia verde \"Restore complete\", la barra de progreso llena, la duración del proceso y los recuadros de resumen (guests, bind-mount stubs, stale nodes cleaned, components).", + "imageCaption": "La tarjeta de la pestaña Backups tras finalizar el post-boot dispatcher — insignia de estado, barra al 100%, duración total y recuadros de resumen por componente.", + "detailsImageAlt": "Modal Details post-restauración abierto sobre la misma restauración completada, mostrando la barra final en 6/6 pasos, la sección Rollback delta indicando que no hay entradas nuevas y el tail del log completo con el conmutador Full / Issues only.", + "detailsImageCaption": "El modal Details de una restauración completada, con el log completo, el resultado de la verificación de arranque y el delta de rollback calculado contra el backup." }, "postbootExample": { "heading": "Cómo se ve el post-boot en la consola", diff --git a/web/public/images/docs/backup-restore/monitor-restore-progress-card.png b/web/public/images/docs/backup-restore/monitor-restore-progress-card.png new file mode 100644 index 00000000..0392e78c Binary files /dev/null and b/web/public/images/docs/backup-restore/monitor-restore-progress-card.png differ diff --git a/web/public/images/docs/backup-restore/monitor-restore-progress-details.png b/web/public/images/docs/backup-restore/monitor-restore-progress-details.png new file mode 100644 index 00000000..0738328f Binary files /dev/null and b/web/public/images/docs/backup-restore/monitor-restore-progress-details.png differ