Repository navigation
Releases
Releases · goldfix/Restic_WFX_Plugin
1.3.3
[1.3.3] — 2026-11-07
Changed
- The bars of the statistics report are written as code (
`[##....]`), so a Markdown renderer shows them in
monospace and keeps them aligned. - The report is no longer forced into the Lister's text mode: a Lister plugin that renders Markdown is used when
installed, and the built-in text view remains the fallback.
1.3.2
[1.3.2] — 2026-11-01
Reworks the statistics report introduced in 1.3.0 and makes it reachable with F3.
Changed
- The report is opened from the folder, not from a file. The virtual
!restic_stats.htmlentry is gone:
listings contain only real snapshots and files again, so nothing artificial can be copied or counted. Put the
cursor on a repository, a snapshot or a snapshot folder and pressF3orAlt+Enter, or typestats; the
report opens in the Total Commander Lister. - Markdown instead of HTML. Pipe tables aligned in monospace and ASCII bars (
#and.) read cleanly as
plain text in the Lister and render in any Markdown viewer. The Unicode bar characters that overlapped in the
Lister are gone. The report is written to the temporary folder with a descriptive name and opened in the
Lister's own UTF-8 text mode, so a third-party Lister plugin registered for.mdcannot intercept it. - Faster.
- Report generation reuses the snapshot list, the snapshot metadata and the restore size that the columns
already hold, so a repository or snapshot report no longer scans the whole tree; a repeated request within
one minute is answered from memory. - Output from Restic is read without idle sleeps and with a larger pipe buffer: file extraction is about 60 %
faster and folder reports on trees with many subfolders no longer stall. - The 30-minute timeout counts silence, not total time.
- Report generation reuses the snapshot list, the snapshot metadata and the restore size that the columns
- The progress bar now only moves forward instead of being reset to zero about ten times a second.
Fixed
F3on a folder now works. Total Commander answers "No files selected!" for a directory of a
file system plugin by itself, without calling the plugin. The plugin now watches the keyboard inside Total
Commander's own process and, when the active panel shows one of its folders, opens the report instead.F3is only handled when the active panel shows the plugin, in either panel layout (side by side or
above each other). With the cursor in a normal folder, an archive or another plugin,F3keeps Total
Commander's behaviour even when the other panel still shows a backup.F3on a file inside a snapshot keeps working: the file is downloaded and shown in the configured
viewer.Alt+Enteron a file or on the plugin root does nothing and is no longer reported as an error.- A report requested for a path that does not exist does nothing instead of producing an empty document.
- A new report no longer fails when the previous one is still open in the Lister; it gets a new name.
1.3.0
[1.3.0] — 2026-10-30
Added
- Statistics report as a virtual file. Every repository, snapshot and snapshot folder lists one extra read-only entry,
!restic_stats.html.F3(Lister) or a browser shows a self-contained HTML report:- repository: storage and deduplication figures plus the snapshot history;
- snapshot: metadata, live compression statistics and a diff against the parent snapshot;
- folder: breakdown by sub-folder, file type and size range, and the largest files.
- The report is hidden during recursive copies, searches, folder size calculations and directory synchronization, so an extracted backup never contains it. It can be cancelled with
ESC, never replaces an existing file when cancelled, and shows repository URLs without their credentials. - A backed-up file that happens to be called
!restic_stats.htmlstays reachable: the virtual entry is not added next to it.
1.2.0
[1.2.0] — 2026-10-26
Added
- Network share (UNC) backups. Snapshots taken from a share such as
\\server\share\dirare now browsable. The share appears as a folder whose backslashes are replaced by the visually identical full-width reverse solidus (U+FF3C), and navigation and extraction work below it. - Direct entry into snapshots. Opening a snapshot folder without having listed the repository first now fills the statistics once and reuses the password already entered, instead of showing empty columns.
- Transfer log. Completion of an extraction is reported in Total Commander's transfer log.
- Diagnostic trace. Opt-in logging (environment variable or switch file), off by default.
- Configuration path fallback for Total Commander installations whose configuration path cannot be expressed in the system ANSI code page.
Changed
- Snapshot folder names are validated strictly, so ordinary files whose names look like a snapshot ID are no longer opened as snapshots.
- Entry names containing a path separator (legal on Linux/macOS backups) are skipped instead of being traversed as subdirectories.
- Truncation of long paths and UTF-8 text respects character boundaries; ANSI conversion never splits a multi-byte character.
- Repository alias resolution prefers the exact alias, so statistics are not taken from a similarly named repository.
- Reduced stack usage when building paths for large numbers of entries.
Fixed
- Invalid or non-representable configuration paths no longer produce unreadable paths.
- Numeric column overflow cannot produce negative values.
- Default column view no longer depends on a hard-coded plugin name, which Total Commander kept reusing after the plugin was renamed or re-registered.
1.1.0
1.0.0 - Initial Release
Initial Release
Restic is a fast, secure, deduplicating backup program. Restic WFX brings your snapshots into Total Commander's dual-pane interface, so you can find and
restore a single file without leaving your file manager.
Features
- Repository → snapshot → folder navigation, with snapshots named YYYY-MM-DD_HH-MM-SS_[id]
- On-demand directory loading: only the folder you are viewing is queried
- Copy files and entire folders with F5, preserving timestamps and 64-bit file sizes
- View files with F3 and Quick View (Ctrl+Q)
- Overwrite is safe: data is streamed to a temporary file and replaced only on success
- Works with local disks, SMB/UNC shares, REST Server, SFTP, S3/MinIO/Wasabi/B2 and Rclone
- Several repositories at once, one password prompt per repository, 3 attempts
- Read-only by design: no upload, delete or move functions are exported
- Passwords are never written to disk; ESC cancels long operations
Installation
Double-click the ZIP in Total Commander (it contains pluginst.inf), then edit restic_plugin.ini (a commented sample is included) and add your repositories in the [Repositories] section.
Requirements
Total Commander 64-bit, Windows 10/11 x64, and restic.exe (https://restic.net, https://github.com/restic/restic/releases).
Source code and issues: https://github.com/goldfix/totalcmd_restic_plugin