Repository navigation
Cmdr v0.57.0
The three highlights:
- I've neglected AI features for months. Now I finally gave them some love. The agent got better system prompts and
more tools. The UI finally displays the agent's tool calls transparently, and the suggestions UI is basically new.
It's still not perfect but improved a lot. With an Opus 5.5 wired in it's already pretty decent, but I also want to
set up Sonnet-level agents for success. - A major MTP speedup: big Android folders now list up to 10× faster—I listed 3,248 photos in 0.4 s down from 5.5 s.
- The usual: 30+ bug fixes and smaller improvements.
Added
- See what Ask Cmdr looked at and what came back on every step, with paths that open in a pane and steps folded under
one summary (9c40a5c, 54e4ee3, 9fe4e9a, 407d2f5, d40ced7, 73ac312, 2a4f7fe, 4bbcb5e, a1bdd8b,
18ee599) - Let Ask Cmdr list and search your NAS even while it sleeps, and connect a server you saved when you ask (fa35bb8,
edc396c, 56f76df, 4c214ff, 29837a2, 038a62c, b7ec0ad, 7b25524, 27a1a66, de3081f, 0430170,
65bf7c4) - Let Ask Cmdr file things by your existing folders and naming, with suggested moves that rename each file and one Undo
(6679a11, 5995443, 7ad9d7d, f9ed916, f02a459, b45abb8, 5cd7418) - Approve Ask Cmdr's suggestions to save, rename, or refolder a server, with no password and no contact until you
connect (088b13f, da8de1c, 7293b58, c18cc5b, 73843a3) - Redesign the AI suggestions dialog: each action is named and explained, files show their current size and date, and
you pick which ones run (22f0b5e, ab575e1, 0a602a3, f246efe, acd3515, 10ac39b, 2831b34, e4db8a3,
1393d87, 1966370, f80b331) - Let Ask Cmdr's answers run as long as they need, with a loop guard and a check-in past a set cost (default $2)
(c223b87, 1645f7a, 1bebcb8) - Pick how hard each cloud model thinks in Settings > AI, with reasoning on every provider (0455eed, 306b6ac,
168541a, f9941fd) - Show Ask Cmdr's cost and tokens in an always-visible footer, and say when no AI provider is set up (539e710,
4c03216, 8752bc2, e6e432f) - Start a new Ask Cmdr chat with ⌘N (2d2be75)
- Open "Go to folder…" with ⌘⇧G too, like in Finder (6c713a2)
- See everything an error report or feedback would send, in full, in the File viewer (ac14acd, 2689bd4)
- Save an SMB server without contacting it through "Add anyway" (a5ec097)
Changed
- Make Ask Cmdr turns cheaper: earlier turns aren't billed again, and Claude and GPT-5.6+ hit the prompt cache
(c756e81, b070411, 55a28ef) - Let Ask Cmdr's chat memory use the model's whole context window (45bb108, 743e18f)
- Show numbers in the app's language and dates in your Mac's region format (7978560, 0a3e179)
- List big Android folders 10× faster or more (6378b64)
- Say up front when an AI trash suggestion is on a drive with no Trash, and delete for good once you approve (189ecb5,
0a345e6, df2dbc9, bb6d06c) - Light a drive's indexing dot blue the moment you turn indexing on (103f69c)
- Use clearer wording across the app, in all 11 languages (360a0cf, 02e44f6, 8c9d240, 1a2cb3a)
Fixed
- Fix links and buttons in Settings doing nothing, like the AI sign-up links, Buy a license, and Open log folder
(4cbbf57) - Fix the operation queue, Settings, and Keyboard shortcuts not coming back when clicked while minimized (343c926)
- Fix a setting changed right before quitting getting lost (412fa20)
- Fix AI folder suggestions, AI search, AI selection, and the Anthropic key check failing on current Claude models
(f97ff44, 35c69dc, 8491aa4, 9704e47, 7dadf54) - Fix Ask Cmdr's cost meter showing almost four times the real price for current Claude models (a0aa008)
- Fix the model picker offering models that can't chat (31eb48c)
- Fix some zstd-compressed zip entries failing to open as corrupt (ed3aa3c)
- Fix FAT32 and exFAT USB sticks not offering the Trash (2a4e94f, 893e692)
- Fix progress on network folder copies ending at "1 / 36", and quick copies showing every file at 0 bytes (1952093,
e37ca93, 3efcf2f, 2110c6a) - Fix new folders showing "≥" sizes or
<dir>until the next launch (4013646, b5ba9e7) - Fix Brief view cutting names short after a zoom change (34c3907, a0e8ccb)
- Fix words breaking mid-word in dialogs, the operation log, and the queue (096edbc, 34becf2, 4580d65, fc61100)
- Fix closing some list dialogs crashing the window (aa1b4a1)
- Fix menu commands sometimes running twice after the window reloaded (12c1ddc)
- Fix restic snapshots failing to browse for minutes after a prune on another machine (7ce00ca)
- Fix long pauses still failing some WebDAV uploads, and canceled uploads leaving temp files on the server (1179a77,
7299220) - Fix a phone move under a new name replacing a file there, and names too long for a phone garbling the transfer
(be7ff2d, 04f1230) - Fix searching "German" (or any language's English name) not finding the Language setting (aaae2ec)
- Fix a dragged dialog getting stuck where you can't grab it, and checkboxes hopping when ticked (60eb4fd, b9b6e43)
- Fix folder importance ranking app internals as top projects and ignoring folders you open on a NAS (30f15aa,
d7a8856, 5e4c877)
Security
- Stop a malicious
.git/configin a browsed repo from switching off git's path protections (70ae9eb) - Keep S3 access key IDs out of logs and the copy dialog (1981c78)
- Update SQLite, zstd, and tokio for upstream security fixes (c01c0db, 4afd0a9, 1e2dec7)
Non-app
- Fuzz every NFS reply decoder against hostile servers (d8c5fcf, 9fd3cc7)
- Serve the website from Cloudflare's edge with long caching, a report-only CSP, and a dead-link check (2df192f,
ff1135a, 6f0eb05, 1a2c6d2) - Switch every product screenshot to shadowless window captures (02d3150, d1a07f1)
- Make docs-only and merge-back CI runs finish in minutes, and
landreport red CI at the first failed job (9bd4d81,
8b96519, 2964c87)