Skip to content

Cmdr v0.61.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Nov 15:59
· 3 commits to main since this release
v0.61.0
61612c0

More fixes than new things this time. The most interesting new things:

  • Copying thousands of small files onto a local disk got many times faster. It's always a compromise between speed and
    data safety, but the old balance was way too conservative. Transfers are now a lot faster, and Cmdr still makes sure
    every file is safely on the drive before it reports "done".
  • The Operation log got a lot more useful: if you did something silly, you can now properly review and roll back your
    copy, move, or trash operation, in whole or in part. Even days later.
  • If a volume suddenly becomes unavailable mid-transfer (typically a NAS reboot or a router restart), the file now
    carries on from where it was once the share is back: this applies to downloads from SMB, SFTP, NFS, S3, and WebDAV,
    and to uploads to SMB.

Plus ~50 smaller fixes and improvements.

Added

Changed

  • Copy and move thousands of small files onto a local disk many times faster (792e05f, 112cdd9, 83fcab2,
    c2604b4)
  • Keep the viewer and running copies going through a dropped SMB connection, and reload a viewed file that changed
    meanwhile (9dd2a7d, 16bce5d)
  • Let a key you bound yourself win over a default, and show only keys that really run their command (48063e2,
    d07a89b)
  • Show every shortcut in a message as a key cap with your own key, or name the command if it has none (92f22a8,
    4873d16, d2751f9, ce125e7, 2bdcb08, 5a6b808)
  • Show shortcut modifiers in the menu bar's order, like ⇧⌘P (09e2f4f)
  • Move the search dialog's recent searches from ⌘H to ⌘Y, and list the search and viewer keys in Settings (4a8cdf3)
  • Slide Settings, the viewer, and other secondary windows in and out (bdb7efa)
  • Select the cursor row too on the first ⌘-click, like Finder (3a90c8d)
  • Say each refused folder list in one line under a search, and offer Full Disk Access only where it helps (ff2b577,
    46b725f, 01fe8cf)
  • Say a file is open somewhere else when a share or the viewer can't read it (242167b, d010745, e92e40f,
    a4c65bf)
  • Explain a refused trash when another account owns the items or the drive's trash won't take them (8c42c20,
    38649d6)
  • Keep browsing a phone responsive during a copy, on any cable (6d3b1ec)
  • Mark an operation a crash cut off as "Didn't finish", rollbackable as far as its record proves (d5514dd, 95a8dfb,
    a20e811)
  • Word everything the Linux way on Linux (file manager, keyring, Unmount, this computer), and hide Mac-only features
    there (2445e47, 7d48eec, e6af3cf, 413a622, a459057, 36bb663, 2253c87, 4b81eb5, 69c2555, 52f1209,
    3f6390e, 0f042d9, 838f65a, b95f6ae, 218e8d9, 42c1fbe)
  • Stop runaway indexing memory on Linux too (94ee5c9)
  • Graduate nine features to stable and eight to beta, SMB shares and Android phones among them (16b5f4e)
  • Include about 20 behavior settings in error reports, with no paths or names (2fbf98c)
  • Count six more features and the install channel (Homebrew or direct) in the anonymous usage stats (75fe042,
    bac18f7)

Fixed

  • Fix a move between drives deleting the originals after the destination drive was unplugged (796c2ee)
  • Fix ⌘⌫, F8, ⌥⌘V, and other file-moving keys acting on your files while you type in a text field, like the path bar or
    a rename (e434a2b, 40e9000)
  • Fix ⌘↑ in a text field going to the parent folder instead of the start of the text (9a615eb)
  • Fix letter shortcuts going dead on Russian, Greek, Hebrew, and other non-Latin keyboard layouts (c400731, e8e50f8)
  • Fix a second Cmdr icon in the Dock after Restart on an update (37d1459)
  • Fix "Show in Finder" from Firefox, Chrome, and App Store apps only bringing Cmdr forward (5f6e571)
  • Fix a copy's time left jumping to hours on a run of tiny files or behind a big one (99967db, fa2a918)
  • Fix a failed copy from a Dropbox-style folder blaming a disconnected drive (6e00aed)
  • Fix deleting something already gone from a share ending in an error (63fd1da)
  • Fix the queue showing a finished operation as still running (f721d6c)
  • Fix a crash mid-rollback making a partly rolled-back operation look untouched (876e196, df455f8)
  • Fix an old rollback reappearing in the Operation log as something to roll back (51a44d9)
  • Fix two rollbacks of one operation running at once (0694533)
  • Fix the Search dialog closing when a file showed up twice in the index (2b8aaa6)
  • Fix "Show all in main window" opening only 30 results under a toast that never ended (e683db8)
  • Fix heavy download activity stalling listings and SMB transfers (13bb6fd, 2d15588)
  • Fix the drive index failing and rebuilding on a nearly full disk (a9074a0, e85b92d)
  • Fix the downloads hotkey landing on a download you had renamed or moved (8ade044)
  • Fix a drive holding only hidden items claiming macOS may be hiding its files (893dc78)
  • Fix ⇧⌥← right after F2 doing nothing, and the third F2 not letting the extension grow into the name (4ae45b3,
    367b33e)
  • Fix Brief view's rename field stopping short of the column's edge (04253c4, 367b33e)
  • Fix text selections in fields being nearly invisible with some accent colors (8085c04)
  • Fix Copy no longer firing from the menu after rebinding it away from F5 and back (0c1c918)
  • Fix the "Reset all keyboard shortcuts" confirmation showing in English with an OK button (52d5f76)
  • Fix a revoked or broken server certificate being met with "add it in Keychain Access" (a07ee59)
  • Fix a file name with a comma showing up unredacted in an error report after a failed move (999d82f)
  • Fix expected refusals, like a full disk or a file in use, sending automatic error reports (7d9e63b, 242167b)
  • Fix rare Android errors reading as a dropped connection (4cbe291)
  • Fix sizes and search drifting on Linux after a burst of file changes (5cc24bb)
  • Fix Cmdr on Linux not finding adb in Android Studio's default SDK folder (b842921)
  • Fix an empty gap before the viewer's title on Linux (174195f)

Security

  • Stop AI tools from reading more mail, browser, and password manager data (Thunderbird, Outlook, Vivaldi, Opera,
    Bitwarden, 1Password, and Linux mail clients): CVSS v4.0 5.9 (medium), Cmdr 0.42.0–0.60.0 (99c7777)

Non-app

  • Lay the groundwork for the Windows port: every OS difference sits behind a typed seam, copy and default keys vary per
    OS, and a Windows CI lane reports what still breaks (0076c10, 757dcbf, 092ad6a, 2445e47, 7d71298, e9d234c,
    0d36249, a5916d2)
  • Move the repo, the backlog board, and the reports repo under the getcmdr org (2cb1689, c67c95c)
  • Turn the website's features page into a tour led by product clips, and say how to pronounce "Cmdr" on the home page
    (ee27643, 352a02a, 07f4e11)
  • Run the unattended agents as a restricted user, with David's approval required when they touch deploys, deps, or
    release code (20b54bd, 74c6560, 10a4e9f, 738ae8a)
  • Give translators tools to write, look up, and check a batch, with no hand-edited catalogs (1f17929, fbc06c4,
    a3ebb50)
  • Show the acquisition funnel by country and channel in the analytics dashboard (daab3ec, dab6c43, cc90658)