Skip to content

v0.18.1

Released 2026-08-14. This release is mostly fixes: a portable build sitting in certain folders would show no window when double-clicked, and that is now dealt with at the root; the IME candidate window that stayed put in eight text boxes is fixed along with it. Deleting a large batch of files got some thirty times faster. Text that does not fit gained two more ways out — Settings can put the ellipsis in the middle, and the rename box now wraps onto more lines. The Update: vX.Y.Z line at the bottom left of Settings can now be clicked to start the update.

The kind marked on each entry (New / Improved / Fixed) is explained in the changelog.

New

#KindChange
1NewEllipsis in the Middle: a new toggle in the Appearance settings group, off by default. With it on, text that does not fit keeps both ends and drops the middle (abc…xyz); with it off it is trimmed from the end as before. A whole batch of names like IMG_20260814_120001.jpg, and any long path, are told apart by their tails, and trimming from the end cuts them all down to the same thing. Interface text that does not fit follows it everywhere, and the change is visible right away, with no restart. See Settings: Appearance
2NewThe Update: vX.Y.Z line at the bottom left can be clicked: clicking it starts the update, the same route as Update Now on the toast — tessoa downloads, verifies and replaces in the background, then restarts. Where an in-app update is not possible (running from the dmg on macOS without moving the app into Applications, for instance) clicking opens the download page instead. Clicking again while a download is running does nothing, and the progress is not thrown back to 0%. See Settings: About

Improved

#KindChange
3ImprovedThe rename box wraps when a name does not fit: with a long name the box grows taller, up to four lines, so the whole name is visible at once. It used to scroll sideways with the caret, which meant moving the caret over to see the tail. Boxes with a fixed height — the filter box in the footer, the address bar — still scroll sideways. See File operations: Rename
4ImprovedDeleting a large batch is much faster: deletions go to the system recycle bin in batches, and each batch used to rescan the whole recycle bin before it could note down what undo needs, so the more items the slower it got. One scan now covers a whole deletion. Measured here, deleting 3,200 items went from 16.8 seconds to 0.49 seconds. Undo brings back the same files it always did
5ImprovedThe diagnostic log stops growing: the ceiling on exit.log is now set by how many runs it keeps — the last 25. Counting the rotated copy as well, the disk it takes went from about 512 KB at most to about 80 KB

Fixed

#KindChange
6FixedA portable build in certain folders — a browser's download folder being the usual one — showed no window when double-clicked, while Task Manager showed a process; ending it and double-clicking again changed nothing. The cause is that Windows looks in the folder holding the exe first when it loads a DLL, so a file such as d3dcompiler_47.dll left there by other software was taken for the copy tessoa meant to use. tessoa now looks for DLLs in the system folder only, and moving the exe elsewhere is no longer a workaround anyone needs
7FixedA startup that got stuck left nothing on screen to go on. If no window has appeared after 24 seconds, Windows now gets a dialog naming the stage it stopped at, where the diagnostic log is, and that the process is still alive. Waiting for the graphics card is no longer open-ended either: past 10 seconds tessoa stops waiting and prepares it after startup instead, a few hundred milliseconds slower, but the window does appear. See FAQ: Nothing appears when I double-click
8FixedTyping with an IME in the bookmark form, the bookmark panel, the extraction password dialog, the activity search box, the inline rename box in the sidebar, the PDF password and page-jump boxes, or the filter box of a context menu left the candidate window wherever it last appeared instead of following the caret. A long query in the sidebar search box also put the candidate window on top of the two buttons at the right end

User docs for tessoa