diff --git a/dist/urbm-2026.06.15.r015-x86_64-1.txz.sha256 b/dist/urbm-2026.06.15.r015-x86_64-1.txz.sha256 deleted file mode 100644 index 8c4cf29..0000000 --- a/dist/urbm-2026.06.15.r015-x86_64-1.txz.sha256 +++ /dev/null @@ -1 +0,0 @@ -cdee29f4fd8fbd713fb78378f3c6531a46f3a1fb26c50e74f59fe6f1e437b76f urbm-2026.06.15.r015-x86_64-1.txz diff --git a/dist/urbm-2026.06.15.r015-x86_64-1.txz b/dist/urbm-2026.06.15.r016-x86_64-1.txz similarity index 55% rename from dist/urbm-2026.06.15.r015-x86_64-1.txz rename to dist/urbm-2026.06.15.r016-x86_64-1.txz index 2fa76b9..81227d5 100644 Binary files a/dist/urbm-2026.06.15.r015-x86_64-1.txz and b/dist/urbm-2026.06.15.r016-x86_64-1.txz differ diff --git a/dist/urbm-2026.06.15.r016-x86_64-1.txz.sha256 b/dist/urbm-2026.06.15.r016-x86_64-1.txz.sha256 new file mode 100644 index 0000000..46ae8e9 --- /dev/null +++ b/dist/urbm-2026.06.15.r016-x86_64-1.txz.sha256 @@ -0,0 +1 @@ +ad6f334a1648fb9b9f37df61ab061da32605c539e3c1933aff6169115ed65fb5 urbm-2026.06.15.r016-x86_64-1.txz diff --git a/dist/urbm.plg b/dist/urbm.plg index b0cf1dd..ade27c5 100644 --- a/dist/urbm.plg +++ b/dist/urbm.plg @@ -2,13 +2,17 @@ - + - + ]> +### 2026.06.15.r016 +- Keep long backup progress statistics inside the progress column and wrap them before they can overlap pause or abort controls. +- Stack progress statistics on narrow displays for reliable activity-table layout. + ### 2026.06.15.r015 - Generate compatible UUIDs on browsers and Unraid WebViews that do not provide `crypto.randomUUID()`. - Prefer cryptographic random bytes when available and retain a schema-compatible last-resort fallback. diff --git a/plugin/urbm.plg b/plugin/urbm.plg index f9a4170..056b025 100644 --- a/plugin/urbm.plg +++ b/plugin/urbm.plg @@ -2,13 +2,17 @@ - + ]> +### 2026.06.15.r016 +- Keep long backup progress statistics inside the progress column and wrap them before they can overlap pause or abort controls. +- Stack progress statistics on narrow displays for reliable activity-table layout. + ### 2026.06.15.r015 - Generate compatible UUIDs on browsers and Unraid WebViews that do not provide `crypto.randomUUID()`. - Prefer cryptographic random bytes when available and retain a schema-compatible last-resort fallback. diff --git a/webgui/URBM.page b/webgui/URBM.page index 273e461..e192c58 100644 --- a/webgui/URBM.page +++ b/webgui/URBM.page @@ -9,12 +9,12 @@ Tag="URBM Unraid Restic Backup Manager backup snapshots restore" - +
- -

URBM 2026.06.15.r015

Restic Backup Manager für Unraid

+ +

URBM 2026.06.15.r016

Restic Backup Manager für Unraid

Verbindung wird hergestellt...
@@ -32,4 +32,4 @@ $pluginRoot = '/plugins/urbm';
- + diff --git a/webgui/assets/urbm.css b/webgui/assets/urbm.css index ab9c66d..e1ae66d 100644 --- a/webgui/assets/urbm.css +++ b/webgui/assets/urbm.css @@ -100,8 +100,9 @@ .bu-custom-cron { margin-top: 14px; } .bu-event-options { display: flex; flex-wrap: wrap; gap: 10px; } .bu-progress-wrap { min-width: 0; width: 100%; } -.bu-progress-label { align-items: center; display: flex; font-size: 12px; gap: 8px; justify-content: space-between; margin-bottom: 5px; } -.bu-progress-label span { color: var(--bu-muted); overflow-wrap: anywhere; text-align: right; } +.bu-progress-label { align-items: start; display: grid; font-size: 12px; gap: 4px 8px; grid-template-columns: auto minmax(0, 1fr); margin-bottom: 5px; max-width: 100%; } +.bu-progress-label strong { white-space: nowrap; } +.bu-progress-label span { color: var(--bu-muted); min-width: 0; overflow-wrap: anywhere; text-align: right; white-space: normal; word-break: normal; } .bu-progress { background: var(--bu-panel-alt); border: 1px solid var(--bu-border); border-radius: 999px; height: 12px; overflow: hidden; } .bu-progress span { background: var(--bu-accent); display: block; height: 100%; min-width: 0; transition: width .35s ease; } .bu-progress.indeterminate span { animation: bu-progress-scan 1.2s ease-in-out infinite alternate; } @@ -240,6 +241,8 @@ .bu-schedule-grid { grid-template-columns: 1fr; } .bu-form-grid { grid-template-columns: 1fr; } .bu-chart-grid-layout { grid-template-columns: 1fr; } + .bu-progress-label { grid-template-columns: 1fr; } + .bu-progress-label span { text-align: left; } .bu-header { align-items: flex-start; flex-direction: column; gap: 12px; } .bu-table { display: block; overflow-x: auto; } .bu-table-actions { min-width: 240px; }