You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backup jobs can now define custom archive filename templates using tokens such as {name}, {source}, {id}, {year}, {month}, {day}, and {time}.
Existing backup jobs keep the previous volumevault-source-run-id archive naming until a template is configured.
The backup job form now previews generated archive names and warns when a template may overwrite earlier archives.
Russian interface translations received additional wording fixes for better consistency and readability. Thanks to @artyomboyko for the translation contribution.
Upgrade Notes
This release includes a database migration adding backup_filename_template to backup jobs. Run the normal Laravel migrations during deployment.
No new environment variables or required manual configuration changes are needed.
Existing backup jobs keep their current archive naming unless you explicitly configure an archive name template.
Verification
Local verification before release included docker run --rm -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan changelog:validate v1.12.0 --release --no-interaction.
Local verification before release included docker run --rm -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan test --compact tests/Feature/ChangelogTest.php.
Local verification before release included docker run --rm -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php ./vendor/bin/pint --dirty --format agent.
Local verification before release included npm run build.