Repository navigation
Cmdr v0.54.0
Smaller things this time:
- CLI: Type
cmdr .in a terminal to open that folder in Cmdr. Automatically installed if you have Cmdr from Homebrew,
otherwise enable it in the top menu:Cmdr>Install “cmdr” command. - Safety work for the EU Cyber Resilience Act: a local security event log, flagging suspicious stuff, and a "delete all
data" feature. - Drag waiting operations in the queue to reorder them.
Also a few big refactors in the background that you shouldn't notice 😅 and a bunch of fixes!
Added
- Type
cmdr <path>in a terminal to show it in Cmdr, with flags for the pane and a new tab (2a5911f) - Install or uninstall the
cmdrcommand from the app menu, or get it with the Homebrew cask (61bb889, 1986b75,
b905b44) - Drag a waiting operation in the queue to change its place in line (67edbd0, 968e000, bfb64e1)
- Add "Delete all Cmdr data" to Settings › Updates & privacy: it removes everything Cmdr keeps on this Mac, then quits
(141d9e9, 644287b, 72a18ef, 261f1dc) - Keep a local security event log, with an off switch in Settings (902b238, f839049, 562e4c4)
- Tell you right away when Cmdr turns away a web page at its MCP server, an unsigned server reply, or a fake update
(99e40c7, 2721e28, fb272d4, 7940f8b) - Say in the restart toast and in What's new when an update fixes a security issue, with a link to the advisory
(ed6b98a, 89992ad, af0e346, f2d030f) - Turn the operation log off in Settings: undo then says it can't undo new operations (b63b2d7, bb670c5)
- Keep a copy of a damaged settings or history file, start fresh, and tell you once (fe24799, 5efce6b)
- Warn when a copy finishes but Cmdr can't confirm the files reached the disk (aadf2cd)
Fixed
- Fix a crash or full disk mid-save truncating your settings, shortcuts, or license file (71df138, 993eeca,
8747836) - Fix a server refusing a write during a move blaming your local source folder (433708e)
- Fix the file list going blank after the quick filter narrows it and clears (38fc7a3)
- Fix copying, overwriting, or compressing into Downloads raising a "new download" notification for Cmdr's own files
(07f149d, 6ee404d, 2d3b3ad) - Fix Rollback racing a quit or Cancel and deleting partial files those meant to keep (a5b218a)
- Fix Eject being offered on a drive a transfer just started on (ba73c53, aaaa185)
- Fix progress and scan counts freezing after an internal error mid-transfer (9dc1a06, 748d89b, 1b92667)
- Fix the Homebrew install command failing on Homebrew before 5.1: it's one command now (8f61ebf)
Security
- Move the license key from a plain-text file into the Keychain (e206f58)
- Keep usage stats and crash reports off when a damaged settings file resets (fe24799)
- Keep folder names like "12. Summer trip" fully out of error reports (7ca001e, 373bcda, 2499a88)
Non-app
- Move the copy and move engine, the operation log, the local disk backend, and file-name order into four Tauri-free
crates, with app and build timings flat (f263a8a, 96b81d0, 116306a, 026f55b, b76fcb4, e2fe3ae) - Fail the check on any new or grown Rust module cycle, and untangle seven (2d31da5, 75d56d4, bf3fe2d)
- Rate-limit admin routes and report rejected admin and webhook requests in the ops digest (9dfee8c)
- Declare a five-year security support period, publish fixed vulnerabilities, and expand /trust for the EU Cyber
Resilience Act (245ff60, a75ba62, 7066fd0, 316aed5, c7d61c6) - Keep each release's Cyber Resilience Act evidence for 10 years (b483b85, 22ff858)