See what's changed between versions!
- Web UI improvements:
- Added sequential uploads table to jobs list.
- Added ability to cancel sequential uploads from Web UI.
- Only show targets table if there are any targets.
- Added option to bypass Web UI authentication from localhost connections.
- Use a monospace font for log messages.
- Show last backup column in target list.
- Show relative time instead of absolute time in various fields.
- Added target tags.
- Added target search.
- Force the usage of forward-slashed istead of backslashes. This fixes some bugs related to sequential uploads.
- Don't show backups table in target view page if there's no active backups.
- Actually fix crashing when viewing target.
- Fix crashing when viewing target.
- Web UI improvements:
- Better pagination in target list
- Redesigned stats page to use a table layout
- Delayed jobs table is not shown if none have been run yet.
- Removed ID and Deduplication columns from target list.
- Actions are now hidden from backup lists when not needed.
- Revamped the log view page.
- Fixed target validation and some scheduled jobs not accounting for pagination.
- Added waitress serve configuration.
- Fixed sequential uploads putting files in subdirectories into the root directory of the filesystem.
- The current and required database schema version is shown in the event of a version mismatch.
- When logging in, the user is now returned to their previous page upon logging in.
- Added autofocus on name field in target create and edit page.
- Fixed whitespace-only target names and aliases being allowed.
- Added multi-file uploads in web UI for multi-file targets.
- Fixed delete bulk edit not working.
- Fixed 400 status code when editing or creating target.
- Changed target list to show total filesize and number of backups. Removed recycle criteria and name template columns.
- Added API support for minimum backups field.
- Added a minimum backups field for targets with age-based recycle criteria.
- Fixed recycle job not working.
- Fixed force run job web UI crashing.
- Added API endpoint to force run job.
- Added bulk edit mode for backups.
- Updated schema version back to 10 as I added the corrseponding migration file.
- Added a better page for force running scheduled jobs.
- Added an option to force run a job from the job list.
- Added a scheduled job to remove temp files older than a day.
- Revert schema version number back to 9 as I forgot to commit the migration code and currently don't have it on me.
- Automatically focus on password field on login page.
- Added ability to delete only recycled backups of specific target.
- Fixed checkbox labels in Web UI deletion confirmation pages not working.
- Disable recycle options in Web UI target edit page if recycle criteria set to none.
- Fixed crashing when doing a sequential upload.
- Fixed age-based recycling not working.
- Refactored sequential upload checks.
- Refactored log reading and initialization.
- Handle log read errors.
- Handle database connection error cleanly.
- Fixed recycle bin page in Web UI not showing properly.
- Fixed recycled backups not showing in a table in Web UI.
- Added proper pluralization in target list and target details page.
- Delayed jobs have a proper string representation in job list.
- No longer required to specify recycle value for targets if no criteria set.
- Added sequential uploads (upload files one-by-one, for large multi-file backups).
- Fixed API uploads not returning a response when error.
- Breaking change: API endpoint for uploads now returns a job ID instead of backup ID.
- Added delayed job system for one-time tasks to run in the background.
- Fixed API backup downloads not working.
- Added ability to download backups.
- Refactored to use external libraries for models and configuration.
- Fixed listing backups not working with aliases.
- Fixed backups bigger than 2,147,483,647 bytes not working.
- Fixed file manager-related errors.
- Fixed
total_target_sizestatistic being a string value.
- Added
$Msyntax to name templates for whether the backup was manual or automatic. - Added
/api/statsendpoint.
The first stable version.