github marcpope/borgbackupserver v2.28.1

3 hours ago

Bug fixes.

Fixes

  • Backup report (#150, #152): the Server section now aggregates disk usage across all configured storage locations instead of only the default partition, and the on-disk footprint is computed from per-repo sizes instead of a JOIN-inflated archive sum. Regenerating a same-day report now bumps its timestamp, so the viewer header reflects the refresh.
  • Server-side compact/prune lock timeout (#159): server-side borg operations (compact, prune, check, info, list, delete) now wait up to 10 minutes for the repo lock instead of failing immediately when an agent backup or another task is still holding it. Previously any overlap produced Failed to create/acquire the lock ... (timeout).
  • Dropdown and tooltip clipping (#161, and a long list of predecessors): replaced the per-element z-index patches that kept getting rediscovered with a global fix. Every dropdown toggle now gets data-bs-strategy="fixed" and every tooltip gets container=body + boundary=viewport automatically. Also removed the transform: translateY(-1px) hover effect on card elements — the transform was creating a stacking context that trapped position: fixed descendants, defeating the z-index escape entirely. Replaced with box-shadow intensification for the same visual feedback.

Upgrade

Bare metal: sudo /var/www/bbs/bin/bbs-update /var/www/bbs
Docker: pull the v2.28.1 image tag.

Hard-refresh (Cmd/Ctrl+Shift+R) after upgrade to bypass the CSS cache for the dropdown fix.

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.