|
1 | | -Command Center 0.6.0 makes setup imports safer, runs independent jobs side by side, and brings the packages to older distributions. |
| 1 | +Command Center 0.7.0 adds backup file history: find every saved version of a file across your backups and restore the one you want. |
2 | 2 |
|
3 | 3 | ### What's new |
4 | 4 |
|
5 | | -- **Merge setup imports:** choose **Merge** (the default) to keep this machine's preferences and saved definitions and add the bundle's new workflows, machine profiles, personal tools, quick actions, workspace profiles, scan folders, and Toolbox favorites. Empty integration paths are filled; different items whose IDs already exist here are kept and listed in the preview. **Replace** works as before. |
6 | | -- **Interrupted imports recover automatically:** imports now keep a journal. If the app or computer stops mid-import, the next launch restores every file from the pre-import backup before the interface opens and tells you on the dashboard. |
7 | | -- **Run several jobs:** repository actions and project tasks in different repositories run at the same time, alongside one workstation task such as a backup, installer, or Home Manager switch. Jobs in the same folder, and embedded-terminal sessions, still take turns; a waiting job names the job it is waiting for. Stop each job from Activity. |
8 | | -- **Wider distribution support:** packages now require glibc 2.35+ instead of 2.39, adding Ubuntu 22.04 and Debian 12. Every package is install- and launch-tested on Ubuntu 22.04, Debian 12, Ubuntu 24.04, and Fedora 43, and the Arch recipe is built, linted, and launched in a clean Arch container. |
9 | | -- **MIT licensed:** Command Center is now released under the MIT License. The `.deb`, `.rpm`, and Arch packages include the license and the bundled third-party notices. |
10 | | -- **Favorites saved with your data:** Toolbox favorites move from webview storage into the app's data folder on first launch and are included transactionally in setup imports. |
| 5 | +- **Backup file history:** in **Backup & Restore → File history**, search all Restic snapshots for a file name (for example `notes.md`, matched in any folder), an exact path (`~/Documents/report.odt`), or a pattern (`*.kdbx`), with optional **Ignore case**. |
| 6 | +- **See how a file changed over time:** results are grouped by path, newest first. Each saved copy shows when it was backed up, the snapshot and host, and the file's modification time and size, marked **First saved**, **Changed** or **Same as previous**. **Show only versions that changed** hides identical copies. |
| 7 | +- **Find deleted files:** if newer snapshots of the same machine and backup path no longer contain a file, the result says it may have been deleted or moved, and when it was last saved. |
| 8 | +- **Restore a chosen version:** **Restore this version** fills the restore form with that snapshot and the file's exact path. Pick a new destination folder and review. Restores still never overwrite existing files and are verified as they're written. |
| 9 | +- **Wiki user guide:** a step-by-step guide to every page and feature, now linked from the README: https://github.com/Commanderx-code/command-center/wiki |
11 | 10 |
|
12 | 11 | ### Behavior to know |
13 | 12 |
|
14 | | -- Merge never changes preferences such as theme, editor, or terminal, and never replaces a non-empty integration path. Use **Replace** to adopt another machine's setup wholesale. |
15 | | -- The backup health helper, password-file, and wallet settings always stay local, as in 0.5.1. |
16 | | -- Automatic recovery only restores the files an import writes. If it cannot finish, the dashboard shows the reason and the manual steps in the [setup guide](https://github.com/Commanderx-code/command-center/blob/v0.6.0/docs/setup-and-workspaces.md). |
17 | | -- Two jobs never share a working directory, so a project task and a Git action in the same repository still run one after the other. |
| 13 | +- Searching is a reviewed, read-only job. It lists snapshots, then searches all of them, so it can take a while on large repositories and may ask KWallet to unlock. Nothing is restored until you review a restore. |
| 14 | +- "Changed" compares size and modification time between copies. It doesn't compare file contents. |
| 15 | +- A search matching a huge number of files can't be displayed. Search a more specific path instead. |
| 16 | +- Restic treats `*`, `?` and `[` in paths as pattern characters. For file names containing them, check the include path before restoring. |
18 | 17 |
|
19 | 18 | ### Linux downloads |
20 | 19 |
|
21 | | -The `.deb` and `.rpm` assets target **x86_64** and require **glibc 2.35+, GTK 3, WebKitGTK 4.1, and the platform's AppIndicator library**. Notifications additionally use `notify-send`. File restores require Restic 0.17+. |
| 20 | +The `.deb` and `.rpm` assets target **x86_64** and require **glibc 2.35+, GTK 3, WebKitGTK 4.1, and the platform's AppIndicator library**. Notifications additionally use `notify-send`. File restores and file history require Restic 0.17+. |
22 | 21 |
|
23 | 22 | ```sh |
24 | 23 | # Debian / Ubuntu |
25 | | -sudo apt install ./command-center_0.6.0_amd64.deb |
| 24 | +sudo apt install ./command-center_0.7.0_amd64.deb |
26 | 25 |
|
27 | 26 | # Fedora / RPM |
28 | | -sudo dnf install ./command-center-0.6.0-1.x86_64.rpm |
| 27 | +sudo dnf install ./command-center-0.7.0-1.x86_64.rpm |
29 | 28 |
|
30 | 29 | # Arch / Garuda (built against current Arch libraries) |
31 | | -sudo pacman -U ./command-center-0.6.0-1-x86_64.pkg.tar.zst |
| 30 | +sudo pacman -U ./command-center-0.7.0-1-x86_64.pkg.tar.zst |
32 | 31 | ``` |
33 | 32 |
|
34 | 33 | Download `SHA256SUMS` beside the package and run: |
|
0 commit comments