1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
|
### Btrfs Assistant
2.1.1 - 2024-05-11
* Fix btrfs-assistant script regression impacting wlroots
2.1 - 2024-05-11
* Improve Wayland support(Contributed by Integral)
* Set proper icon when running under Wayland
* Add support for CLI to run in TTY(Contributed by Integral)
* Add minimum free size to the information section(Contributed by Nikolas Koesling)
* When creating snapshots, use errors from btrfs library
* Add support for Qt 6.4 on Debian
* Fix an issue where Btrfs Assistant was breaking flatpaks on Fedora
2.0 - 2024-03-10
* Ported to Qt 6
* Added percentage value display for filesystem utilization(Contributed by Nikolas Koesling)
* CLI snapshots are now restored via an index to make the process more user friendly
* Changed timestamp on subvol backups to UTC and ISO format
1.9 - 2024-01-14
* Improve CSV parsing(Contributed by HoroTW)
* Added the ability to modify Snapper snapshot descriptions(Contributed by HoroTW)
* Added support for QT_STYLE_OVERRIDE(Contributed by BluishHumility)
1.8 - 2023-02-11
* Add support for handling snapshots of the root of the btrfs partition
* Add the ability to autodetect the subvolume mounted at /.snapshots
* Display the cleanup algorithm on the list of Snapper snapshots
* Add a context menu to the Snapper page
* Add the ability to change the cleanup algorithm of Snapper snapshots
* Fix an issue with the default config file using the wrong format
* Added tooltip about how timeline snapshots work to snapper config settings
1.7 - 2023-01-07
* Added the ability to directly browse files in a subvolume from the subvolumes tab(Contributed by Austin Horstman)
* Btrfs Assistant backups can now be restored from the context menu on the subvolumes tab(Contributed by Austin Horstman)
* Support for Hyprland has been added(Contributed by Austin Horstman)
* Yet another fix for Sway support(Contributed by Austin Horstman)
* Fix displayed sizes for volumes larger than 2TB(Contributed by Arthur Bols)
* Fix nothing selected when using the keyboard to select all
* The browse/restore buttons on the subvolumes tab are now disabled instead of being hidden
1.6.3 - 2022-08-24
* Fix a bug that caused theming to not work and broke sway support
1.6.2 - 2022-08-21
* Change the launcher script to handle sway
* Added an AppStream metainfo file(Contributed by Arthur Bols)
* Fix a bug when the snapshot subvolume is directly attached to the root partition
1.6.1 - 2022-06-04
* Replace png application icon with svg
* Use a launcher script to ensure that the desktop file is xdg compliant
1.6 - 2022-06-01
* Add a context menu to the subvolume page that sets read-only status, deletes subvolumes and creates new snapshots(Contributed by Adam Sowa)
* Add the ability to delete multiple subvolumes
* The subvolume backups made by Btrfs Assistant can now be restored
* Add an option to add a name to the subvolume backups(Contributed by Zesko)
* Add more detail to the subvolume tab table(Contributed by Adam Sowa)
* The file browser is now sortable and the columns can be manually resized(Contributed by Adam Sowa)
* Add support for deleting Snapper snapshots from the subvolume tab
* Fix an issue where deleted Snapper configs were not being removed from UI(Contributed by Austin Horstman)
* Fix an issue where the snapshot grid was not being refreshed properly
* Fix issue where Snapper file reading was stopping on unprocessed elements
* Remove some of the nested frames/boxes from the UI
1.5 - 2022-04-30
* Use libbtrfsutil instead of calling the btrfs command wherever possible
* Allow opening multiple snapshot browse dialogs at the same time(Contributed by Adam Sowa)
* Add the ability to filter subvolumes by name(Contributed by Adam Sowa)
* Ensure the application works with or without systemd present
* Numerous code quality improvements(Contributed by Adam Sowa)
* Improve layout of the BtrfsMaintencance tab when resized
* Move temporary mountpoint for filesystems to /run
* Unmount filesystems mounted by the application on exit
* Change the naming of subvolume backups to support nested subvolumes
* Ensured combo boxes retain their selections when refreshed
* Excluded snapshot 0 from Snapper tab since it isn't a snapshot
* Use an xml parser to parse xml
* Added a warning when restoring if you are mounting by subvolid in /etc/fstab
* Fixed the handling of paths with whitespace in the Btrfs Maintenance tab
* Reorganized the source code to make it more manageable(Contributed by Austin Horstman)
* Lowered required C++ standard to C++ 17
1.4 - 2022-04-14
* Redesign the layout of the Subvolume tab(Contributed by Austin Horstman)
* Modify the subvolume tab so it shows the subvolumes on all devices(Contributed by Austin Horstman)
* The subvolume tab now can filter container subvolumes(With contributions from Adam Sowa)
* The Subvolume grid is now sortable and the backend was optimized(Contributed by Adam Sowa)
* Reworked the Snapper tab into separate tabs for New/Delete and Browse/Restore removing the Restore Mode checkbox
* The grids on the Snapper tab now support sorting by any field
* Renamed "Btrfs" tab to "Overview" and "Snapper - Settings" to "Snapper Settings"
* Add refresh buttons to Snapper tabs
* When snapper commands fail properly report them back to the user
* Fix Qt warnings when running btrfs-assistant --version
1.3 - 2022-04-08
* The subvolume tab now shows the size and exclusive space used by each subvolume
* Add button to enable and disable Btrfs quota support
* Allow the Snapper config named "root" to be deleted
* Add support for handling whitespace in paths
* Streamline the load process to reduce the number of times data subvolume data is loaded
* Switch from using a GUID in temporary paths to something more easily read
1.2 - 2022-04-03
* Added an integrated diff viewer
* Changed font and alignment on scrub/balance output
* Time is now displayed in local time format and no longer switches from local time to UTC in different views
* Modified internal naming of UI elements for consistency and readability(Contributed by Austin Horstman)
* Fixed an issue where nested subvolumes would were not able to restore
* Modified cmake configuration to install all files
1.1 - 2022-03-30
* Added the ability to perform manual scrub and balance operations(Contributed by Austin Horstman)
* Fixed an issue where the application crashes if snapper isn't installed
1.0 - 2022-03-30
* A large refactor of the entire code base including touching almost every section of the code
* Removed all shell manipulation functions(sed/grep/awk/etc). These functions are now performed in C++.
* Added a snapshot browser to explore your Snapper snapshots
* Added the abilty to restore individual files from snapshots
* Added a basic CLI to list and restore snapshots
* Removed the requirement that .snapshots must be a nested subvolume. If you use non-nested subvolumes for snapshots, you can now specify those in the config
* Removed the functionality to automatically launch the application when booting off a snapshot
* Removed the checkboxes to manage Btrfs Maintenance systemd units because they were also being managed by Btrfs Maintenance which caused conflicts
* Change the sort order of snapshots in restore mode so the most recent snapshots are first
* There is now a small launcher script that launches the main binary which has been renamed to btrfs-assistant-bin
* Added snapshot number to snapper restore grid
* Added the snapshot type info to all snapshot views
* Added the ability to manually name snapshots
* Added date to backup subvolume name to make it easier to determine how old the backups were
* The entire row is now selected when clicking in the grid on the Snapper tab
* The subvolume list is now relative to the root of the Btrfs partition
* Added tooltips to elements of the UI that needed further clarification(Contributed by Austin Horstman)
0.9.1 - 2022-03-21
* Fix bugs that caused nested subvolumes from being properly restored
0.9 - 2022-03-19
* Add more thorough support for Btrfs Maintenance
* Major code refactor
* Make Btrfs Maintenance and optional dependency
* Add configuration file
0.8 - 2021-12-12
* Initial Release
|