Page 1 of 1

RedSalamander

Posted: 02 May 2026, 14:41
by ejor
Crazy new version

long time no see but work progressing
https://github.com/RedSalamanders/RedSalamander

New version there, still unicode and long path everywhere
Rewrite most of the UI to remove Win32, now mainly DirectX native
Fix a lot and add functionnalities

updated the doc:
https://github.com/RedSalamanders/RedSa ... /main/Docs

a bunch of file system :
- 7z: Archives Open supported archives as virtual folders, usually by pressing Enter on an archive from file:
- ftp: FTP Browse/read/write/delete through the curl-based remote file-system plugin; server capability and credentials may limit operations.
- sftp: SFTP SSH file transfer with password or key-based authentication via settings or Connection Manager.
- scp: SCP SSH copy access; directory operations depend on server SFTP support.
- imap: IMAP mailboxes Browse mailbox hierarchy and expose messages as .eml files; deleting an .eml deletes the message when allowed.
- onedrive: OneDrive Personal Browser sign-in, browse/read/write/rename/move/delete, and directory size.
- s3: S3 object storage Browse buckets/prefixes, open/download objects, upload, overwrite, delete objects, and bridge-copy with compatible file systems.
- s3table: S3 Table Browse table buckets, namespaces, and generated *.table.json documents; read-only.

another bunch of viewer:
- viewer-text — Text/Hex viewer
- viewer-imgraw — Images + camera RAW
- viewer-space — “occupied space” treemap for folders
- viewer-pe — Portable Executable (EXE/DLL/SYS) viewer
- viewer-sqlite — SQLite table/query viewer
- viewer-vlc — media playback using VLC (requires VLC installation)
- viewer-web / builtin/viewer-json / builtin/viewer-markdown — WebView2-based viewers (requires WebView2 runtime)

the last version is there
https://github.com/RedSalamanders/RedSa ... ag/v7.0.14

As always any comments or idea is welcome
here or directly in Github

Re: RedSalamander

Posted: 22 May 2026, 12:33
by ejor
New version is there x64 and ARM64
https://github.com/RedSalamanders/RedSa ... ag/v7.0.39

but you don't have to go there just

Code: Select all

winget install RedSalamanders.RedSalamander
and 'et voila' :D

a lot of improvement and bug fix
perhaps the funniest is the Alt+6 preview mode where using the plugin to preview your current file in the other pane

When we are there one of the big feature to come is tabs management
Even if there is already tabs for preview scenario I'm not clear of the UX
If you have some idea or scenario to share, please do so here or there https://github.com/RedSalamanders/RedSa ... iscussions

Enjoy

Re: RedSalamander

Posted: 21 Jun 2026, 13:10
by ejor
new version 7.42 is there

Code: Select all

winget upgrade RedSalamanders.RedSalamander
and you are done :D

what in this cooking?
Closer and closer to be 100% ready to replace Salamander in all my workflow and more.
Validating my localization workflow with French, Czech, Slovak and Japanese



RedSalamander v7.0.42 is a broad usability and reliability release focused on safer file operations, a new Batch Rename workflow, better diagnostics, expanded localization resources, and more predictable behavior across plugins, viewers, settings, and transfers.

v7.0.41 was published on June 8, 2026. v7.0.42 was published on June 20, 2026.

Highlights

- Added a full Batch Rename experience for renaming many files at once with previews, validation, macros, and rule-based transformations.
- Improved reliability of copy, move, delete, rename, and cross-file-system operations.
- Expanded localized resources for Batch Rename and related UI messages.
- Added safer settings recovery when configuration files are unsupported or invalid.
- Improved crash recovery, diagnostics, monitoring, and performance-log workflows.
- Updated user documentation for preferences, shortcuts, search, diagnostics, and Batch Rename.

Batch Rename

v7.0.42 introduces a dedicated Batch Rename workflow for multi-selection rename tasks.

- Start Batch Rename from a multi-selection, including with the familiar `F2` rename entry point.
- Use a modeless Batch Rename window while keeping the main application available.
- Preview proposed names before applying changes.
- Combine manual edits with rule-based rename operations.
- Use common rename building blocks such as text replacement, prefix/suffix changes, casing transformations, numbering, and source-name macros.
- Validate proposed names before applying them, including empty names, invalid characters, duplicate names, and destination conflicts.
- Review conflict details that identify the affected destination item.
- Copy rename previews or reports for review outside the app.
- Keep rename settings, recent patterns, history, and layout preferences between sessions.

Note: Batch Rename is designed to prevent unsafe renames before they happen. It does not present a completed automatic undo workflow as a user feature in this release.

File Operations and Transfers

File operations received a large reliability pass, especially around preflight validation, conflicts, task completion, and provider-to-provider transfers.

- Copy operations now check more carefully for invalid overlap cases before starting.
- Move and delete operations are handled more sequentially where needed, reducing fragile partial-operation behavior.
- Conflict messages are clearer, including named destination conflicts.
- Completed file-operation tasks can dismiss more cleanly when successful.
- Cross-file-system transfers are more robust when copying between different providers.
- Temporary staging used for bridged transfers is documented and cleaned up more safely, including `.rs_tmp_...` leftovers.
- S3 operations handle recursive prefix deletion and same-connection move/rename cases more consistently.
- Microsoft Drive and OneDrive operations received data-safety improvements around folder merges, throttling, and partial failures.

The result should be fewer surprising failures when working across local folders, cloud-backed locations, and plugin-provided file systems.

Search, Find Files, and Quick Search

Search-related behavior was tightened so results and status information are easier to trust.

- Find Files documentation now covers indexed search status and database state more clearly.
- Debug and Release search services are isolated so one build configuration does not interfere with the other.
- Search result payload handling is safer when results become stale.
- Result rows are kept stable until move or delete operations have actually succeeded.
- Quick Search behavior around focus, matching, and documented shortcuts was refined.

Navigation and Everyday UI

Several everyday UI surfaces received smaller fixes and documentation improvements.

- Breadcrumb and path-bar behavior was improved for DPI changes and case-only path updates.
- Keyboard shortcut documentation was expanded.
- Type-to-search behavior is documented more clearly.
- Preview pane documentation now covers common usage and shortcuts.
- RedConfigure now has a localized startup splash flow.

Localization and Language Support

Localization coverage was expanded in this release, especially for the new Batch Rename workflow and configuration tooling.

- Batch Rename resource strings were added for Czech, French, Japanese, and Slovak application resources.
- Localized resources cover many Batch Rename states such as progress, cancellation, file collection, validation, duplicate names, invalid names, and destination conflicts.
- RedConfigure localization resources were expanded for Czech, Japanese, and Slovak.
- RedConfigure includes localized strings for the localization review workflow, startup splash, owner/language selectors, missing translation status, export actions, and related messages.

This release improves localization coverage, but it should not be described as fully translated in every language. Some helper labels or newly introduced UI text may still appear in English depending on the language package. Also, RedConfigure does not currently include a French satellite resource in this repository.

RedConfigure

RedConfigure received new localization-review capabilities intended to make language maintenance easier.

- Review multiple resource owners and languages in one workflow.
- Select resource owners and target languages from dedicated controls.
- Compare read-only English source text with editable target-language entries.
- See missing translation status more clearly.
- Export changed resource files per owner and per culture.
- Use the refreshed startup splash flow while configuration data loads.

These changes are primarily useful to people maintaining RedSalamander language files, but they also improve the long-term quality of translated builds.

Connections, Security, and Settings

v7.0.42 improves how connection and settings data are handled.

- Quick Connect secret values are treated as in-memory data rather than durable plain settings.
- Credential-related buffers are wiped more carefully after use.
- Windows Hello re-authentication settings are documented more clearly.
- Unsupported settings schema versions now trigger a safer recovery flow.
- When settings cannot be used, RedSalamander creates a `.bad.<UTC timestamp>` backup and restores defaults.
- Batch Rename has its own persisted settings section.
- Monitor, cache, startup, and diagnostic settings are documented more clearly.

Crash Recovery and Diagnostics

The release adds better recovery and troubleshooting support for users and maintainers.

- RedSalamander can prompt to disable suspect file-system plugins after a crash.
- Startup diagnostics are documented, including command-line switches such as `--etw`, `--perf`, `--perf=PATH`, and `--crash-test`.
- RedSalamanderMonitor documentation now covers capture, filtering, comparing, opening, and saving logs.
- Monitor filtering includes performance-focused filtering and preset workflows.
- Diagnostic and performance-log documentation was expanded so troubleshooting steps are easier to reproduce.

Plugins and Viewers

Plugin and viewer behavior was refined in several areas.

- ViewerWeb packaging is documented, including fallback behavior when the web viewer is unavailable.
- ViewerText prompt windows have improved DPI and centering behavior.
- ViewerSpace reports final root size more consistently.
- Plugin-related recovery and unload behavior is documented more clearly through the crash-recovery work.

Documentation

This release includes a significant documentation refresh for user-facing and support-facing workflows.

- Added Batch Rename documentation.
- Expanded keyboard shortcut documentation.
- Updated preferences documentation and screenshots.
- Expanded Find Files and Quick Search documentation.
- Added or refreshed diagnostics, monitor, and performance-log documentation.
- Documented file operation behavior, cross-file-system transfer behavior, and plugin recovery flows.

Availability

The v7.0.42 release provides portable Windows builds for x64 and ARM64, with checksums published alongside the release assets.

Notes for Users

- Batch Rename previews and validation are the main safety mechanisms for this release. Review the preview before applying changes.
- Some localization coverage is newly added but may still contain English fallback text in specific areas.
- If RedSalamander detects unsupported settings, it backs up the old settings file with a `.bad.<UTC timestamp>` suffix and restores defaults.
- If a file-system plugin is suspected after a crash, RedSalamander may ask whether to disable it for recovery.

Sources Checked

- [v7.0.41 release](https://github.com/RedSalamanders/RedSa ... ag/v7.0.41)
- [v7.0.42 release](https://github.com/RedSalamanders/RedSa ... ag/v7.0.42)
- [GitHub compare: v7.0.41...v7.0.42](https://github.com/RedSalamanders/RedSa ... ...v7.0.42)
- [Pull request #81](https://github.com/RedSalamanders/RedSalamander/pull/81)