Skip to content

Cmdr v0.37.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 06:03
a0c1681

Highlights:

  • Search dialog redesign and major speedup: looks a lot nicer, and even broad queries went down from taking 12 sec to
    0.5 sec.
  • A bunch of fixes to AI bulk rename. Now it works with hundreds of files. But still alpha.
  • A lot of SMB copy/move improvements incl. a 3x speedup for small files!

Added

Changed

  • Return a broad search in under half a second instead of twelve
    (777c32c3,
    f3591790)
  • Open the search dialog and start typing without waiting on a full index rebuild
    (1b8557a7)
  • Stop a cold NAS index freezing the search dialog, and search one NAS once rather than twice
    (2890fe33,
    5b3b6da2,
    9c55b0de)
  • Redesign the Search and Select dialog into a real Cmdr dialog: house chrome, a 2×2 query block, one surface per zone,
    and a Path column with its width back (2643f746,
    4a1ae52b,
    6c036b1f,
    af837985,
    d97f6f6d,
    bf6354f2,
    b4437721,
    c0c6f227,
    24693d49,
    66412c26,
    a4478708,
    44295a78,
    acdaa945,
    0a5170e1)
  • Give every text field one look: 8px corners, an accent caret, and a solid focus ring
    (0394c062,
    d7a7179f,
    a40d2c26)
  • Copy a small file to a network drive in one round trip instead of two
    (17d8a6b8)
  • Skip the per-file destination check when copying into a folder Cmdr just made, 2.1–3.8x faster on a NAS
    (20d6fead,
    c4bc6cec)
  • Make the SMB concurrency setting do what it promises, worth 25% on an 8-core Mac
    (9f3d5a7f)
  • Recover from a network drive that goes silent in 50 seconds instead of hanging forever
    (560721b8,
    b995f699,
    80bc07bf,
    aa5e7b26,
    0c5f6cd2)
  • Retry one file after a transport blip rather than ending the whole transfer
    (6a799377,
    9b8ef8a0,
    98f818e7)
  • Survive a network-drive upgrade landing mid-copy, and stop re-connecting a share that's already connected
    (402e9b73,
    7de5961b,
    1685795f)
  • Cap the app's whole database page cache at 64 MiB, whatever the connection count
    (a780954e,
    2d8b6bb2)
  • Stop reopening a database connection on every pane switch (928709f4)
  • Cut cloud sync badges from 300 thread creations a minute to none
    (852e7991)
  • Stop a two-folder change rescoring 90,000 folders every minute, and rescore only what changed
    (914004f1,
    555d75fe,
    04e9ee40,
    4c3a794b)
  • Show the main window a second sooner at startup (5ae724a9)
  • Hide Cmdr's and other apps' temporary save files from the pane, on every drive
    (66e60c3b,
    ca2a6371)
  • Render every size, speed, and ETA from one implementation, so two windows can't disagree
    (9cab4e03)
  • Settle one rule for the menu suffix, and give Compress its icon
    (499ab149,
    b04ac721)

Fixed

  • Fix ⌘V pasting twice in dialogs (9b352123)
  • Fix ⌥⌘A opening Ask Cmdr and selecting every file at once, plus four default shortcuts that never fired
    (0919a6e1,
    f69cca28,
    4beb9159,
    4ead5e04)
  • Fix the whole UI freezing when you resize the window (ceeddc43)
  • Keep a maximized window's position through a restart (2b7bec84)
  • Fix six windows rendering every setting at its default, including binary sizes in the Transfers window
    (0d64c84c,
    a434418a)
  • Stop a killed transfer leaving a truncated file wearing your filename
    (b889e065)
  • Make Cancel and Rollback work on a stalled transfer, instead of leaving force-quit as the only way out
    (78ef454a)
  • Show size and date again for folders on network drives, in archives, and on phones
    (a0ab6ff8)
  • Keep the Size column readable on a reconnected drive (bdd3ccbc)
  • Retry a first network-drive connect that never reached the server
    (07b01142)
  • Stop Ask Cmdr inventing names for screenshots whose contents it never received
    (01b3f2dc,
    5d95d588,
    9496fcc6)
  • Fix the agent reading the wrong files on a scrolled pane (b2f066e3,
    551795b2)
  • Let a local-model user get an answer on default settings (02ece3ae)
  • Stop a batch-rename undo restoring an impostor file over your original
    (d300f598)
  • Keep folder importance and image indexing following the drive index after a full scan
    (88e07ff6)

Non-app