Skip to content

Cmdr v0.53.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 19:08
· 2950 commits to main since this release
v0.53.0
adc2ade

The main things:

  • Accessibility: VoiceOver works, we follow macOS's "Increase contrast", "Differentiate without color", and "Show
    borders". Toast and everything else I found not to work with the keyboard not works. Also added a Help > Accessibility
    guide.
  • A lot of work towards Cmdr working for big companies and getting some certifications, etc. that came with a lot of
    security improvements.
  • Performance improvements: same-share SMB copies now happen on-server (4 GB duplicate takes seconds), and the git
    commit browsing feature can now list 100k commits in a second!

Added

Changed

  • Mark selected files with an edge bar and heavier text, and keep the accent color for the focused pane only (5e4de19,
    973c9fd, 561af83, 9455be0, 7645b14, 2f48feb, e8afebc)
  • Let text size go up to 200% (5947017)
  • Make tab close buttons, path segments, and the pane divider easier to hit, and keep tooltips up while you move onto
    them (9bbc441, 171f5f5, 13eb4c2)
  • Move notifications to the bottom right while they'd cover the row you're on (93727e6, 30d756d, afcf568)
  • List up to 100,000 commits in .git/commits/ in about a second, with files-changed counts filling in after
    (de91e44, 96eaec0, 6d139f4)
  • Show a big SMB folder's loading count climb, and stop listing it when you navigate away (be16dc0)
  • Say what each queue row copies and where, and open a paused copy expanded (769cbcb)
  • Remember the progress dialog's height (bcee28c)
  • Show "Running…" in Ask Cmdr's thread as soon as an approved suggestion starts (b1c84f9)
  • Keep usage stats on our own server: they no longer pass through PostHog (d88257d)
  • Round windows and dialogs like macOS does (b35e403, 11d43ac)

Fixed

  • Fix reconnects hanging on a NAS that accepts the connection but never answers, and copies waiting out the whole outage
    after it's back (863583b, 8335011)
  • Fix a share that guests can list but not open asking for the password on every visit (8968039)
  • Fix renaming a file on an SMB share to another letter case: it was refused, or deleted when overwriting (aba9a20,
    f678c50, 874011b)
  • Fix large copies to Nextcloud behind a proxy failing partway (e605e3f)
  • Fix a pane inside a zip not showing copies, deletes, and renames until you left it (8b259c4)
  • Fix edited zips keeping their old modified date (47fa590)
  • Fix type-to-jump and the quick filter not starting on Cyrillic, Greek, and other non-Latin layouts (868bcce)
  • Fix trashing a Locked file suggesting a permanent delete that fails too: Cmdr now says how to unlock it (29c2beb)
  • Fix the metadata note missing what a server refused mid-copy (43ca8e4)
  • Fix renames approved in Ask Cmdr's review coming back "interrupted" after a relaunch (432cb6b)
  • Fix long path segments vanishing whole: they now shorten with a middle "…" (6b0fd9d)
  • Fix the bottoms of letters like "g" and "p" getting cut off in the file list (931c74a)
  • Fix the last row hiding under a scrollbar (19ae260)
  • Fix the volume chip's tooltip covering the menu it opened (5c84f0e)
  • Fix file icons switching back after toggling Increase contrast or Invert colors (4af4eb9)
  • Fix "Reload" and "Inspect Element" appearing on right-click in Settings, the viewer, and the queue window (862654a)
  • Fix window titles staying in English or the previous language (c92d156, 0eb45f5)
  • Fix the git status tooltip and branch pill speaking English in other languages, and a stray space after "。" in
    Chinese tooltips (2e8e380, 4086eda, 536ce49)
  • Fix some animations still moving with Reduce motion on (220f2ae)
  • Fix Linux menus showing Super shortcuts where Ctrl ones work (cf4228c)
  • Fix folder ranking lagging behind the index after quitting mid-scan (a41c53f)

Security

  • Require Cmdr's Apple Developer ID signature on every update, beside the update signature (de66c51)
  • Add a backup update-signing key, so a leaked or lost key can be replaced with one release (0029126)
  • Stop a hostile file open in the viewer from changing settings (3cd24fa)
  • Delete a plaintext OpenAI key that older versions left in the settings file (3aaf046)
  • Keep SMB share passwords out of logs (36ba541)
  • Update the TLS library for four security fixes (19dee72)

Non-app