Skip to content

v1.19.0

Latest

Choose a tag to compare

@Darkdragon14 Darkdragon14 released this 14 Jul 06:48

Summary

  • Backup groups now have a read-only detail page, available to every user, that shows the group schedule, members, aggregated run history and last successful backup size. Opening a group from the list, dashboard group-error widget, or group-run back link now leads to this page instead of the admin-only edit form.
  • Backup group runs now report the total size of their member archives. A new optional dashboard widget, "Last successful group backup size", can be enabled from the dashboard Customize panel, and the aggregated size also appears on recent group runs and in each group run history.
  • The web UI now uses compact icon buttons for dashboard customization and creation actions beside the page title on mobile, while keeping full text buttons on larger screens. The REST API, OpenAPI schema, documentation, translations, and tests cover the new group size reporting fields.

Upgrade Notes

  • No database migrations are included in this release.
  • No new environment variables are required.
  • Rebuild and restart the VolumeVault container after upgrading.

Verification

  • Local verification before release included docker run --rm --user "$(id -u):$(id -g)" -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan changelog:validate v1.19.0 --release --no-interaction.
  • Local verification before release included docker run --rm --user "$(id -u):$(id -g)" -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan test --compact.
  • Local verification before release included npm run build.
  • Local verification before release included docker run --rm --user "$(id -u):$(id -g)" -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php ./vendor/bin/pint --dirty --format agent.