• v0.4.0 4bb2397e3b

    Guará 0.4.0
    Release / Cria a release (push) Canceled after 0s
    Release / CLI (linux-aarch64) (push) Canceled after 0s
    Release / CLI (linux-x86_64) (push) Canceled after 0s
    Release / CLI (macos-aarch64) (push) Canceled after 0s
    Release / CLI (macos-x86_64) (push) Canceled after 0s
    Release / CLI (windows-x86_64) (push) Canceled after 0s
    Release / App desktop (linux-x86_64) (push) Canceled after 0s
    Release / App desktop (macos-aarch64) (push) Canceled after 0s
    Release / App desktop (macos-x86_64) (push) Canceled after 0s
    Release / App desktop (windows-x86_64) (push) Canceled after 0s
    Release / Publica a release (push) Canceled after 0s
    Stable

    lucasrguerra released this 2026-10-30 15:38:28 +00:00 | 120 commits to main since this release

    Added

    • Disk reconnection: if the disk was disconnected and came back under another name (for example /dev/sda becoming /dev/sdb), Guará recognizes it by itself by its size and a fingerprint of the content (first and last MiB) and reattaches the session. If it cannot, the screen shows "Reconnect the disk" and "Choose the source...", with the list of connected disks and a "same disk" badge. A source with different content is refused, unless you tick "use anyway" (useful for copies).
    • Disconnection in the middle of a scan: if reads fail several times in a row, the scan pauses by itself with the exact point saved and tells you to reconnect and continue, instead of skipping blocks and finishing with holes.
    • Sessions saved automatically from time to time during the scan and when it finishes or pauses, in the user's configuration folder, and listed under "Recent" in the sidebar (guara sessions in the terminal). Atomic writes, with no risk of corrupting the session if the program closes midway.
    • Organization when recovering: original folders, by type, by date (year and month) or everything in the same folder (--organize in the terminal).
    • Free space check at the destination before copying, with a clear message if it will not fit.

    Fixed

    • In paused sessions there was no way to choose another source; only "Continue", which failed without the disk.
    Downloads