Skip to content

v0.17.0

Released 2026-08-11. This release adds archive extraction, an answer for name clashes, and one folder picker shared by everything that needs one, and the sidebar's Storage section now lists USB sticks, WSL distributions and a phone on a cable. Three causes of a failed startup are also fixed: a missing runtime on Windows, a third-party DLL in the program folder, and a machine without Vulkan on Linux.

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

New

#KindChange
1NewExtracting archives: right-click an archive and the menu offers Extract Here, Extract to Subfolder and Extract to…. Encrypted archives ask for a password first, and that password is kept for this run only. Progress is shown in the transfer panel and can be cancelled at any point. See Extracting archives
2NewRAR goes to 7-Zip or WinRAR: with either one installed, .rar extracts, and dimmed text on each menu entry says which one will extract it. With neither, the three entries are greyed out and say which to install. A .rar can only be extracted, not browsed the way a zip is
3NewName conflict dialog: when a paste, a move or an extraction finds a file or folder of that name at the destination, tessoa stops and asks once, offering Replace, Merge, Skip and Keep both, plus a Do the same for the remaining name clashes box. The General settings group gained Name conflicts with four values, and Always keep both is what 0.16 did. See File operations
4NewFolder picker: the places that need you to point at a folder now share one picker. The left rail is a read-only mirror of the sidebar; the right side is a complete tab that goes back and forward, switches views, sorts, filters and expands subfolders, and takes a right-click for new folder, refresh, rename and delete. See Interface tour
5NewPortable devices: on Windows a phone or camera on a cable joins the sidebar's Storage section and This PC, and can be browsed level by level. They are read-only for now. See Storage locations
6NewWSL distributions in the sidebar: one row per distribution, and clicking it takes you into its file system. Listing those names only reads the registry and never starts a distribution that was not running
7NewRemovable disks and network drives are told apart: the Type column in This PC now reads Local Disk, Removable Disk, Network Drive or Portable Device. Plug a stick in or pull it out and both the sidebar and This PC update automatically
8NewTemplates set the starting folder of each pane: New from Template… raises a dialog rather than a menu, with shapes on the left and a folder per pane on the right. The folders come pre-filled from the ones the window has open, and double-clicking a shape creates the layout at once. See Layouts & workspaces
9NewA "Notifications" settings group: Toast duration, Notify when a cache is nearly full, Activity History and Activity Panel: Auto-Collapse When Unfocused moved into it, while Auto-check for Updates and Check for Updates moved to About, right under the version number
10NewNotify when a cache is nearly full: says so once when the preview VRAM or text cache reaches 90% of its budget, with an Open settings button on the toast that goes straight to that setting. The same notice is written to activity
11NewTooltips carry the shortcut and the gesture: the second line of a button's tooltip gives the shortcut as currently bound, plus any mouse gesture that is not self-evident, such as Middle-click: new tab or Wheel: change sort key. Rebind a key and the tooltip follows it
12NewThe footer cluster takes the wheel: scrolling up turns something on, scrolling down turns it off, and scrolling past the end does not wrap around. Over the view switcher the wheel cycles the four views
13NewA blue dot and "Mark all read" in activity: the red dot still appears only when something wants your attention — most often, some items in an operation failed — while the blue dot means there are ordinary entries you have not looked at. The two have fixed positions and can appear together. Hovering a row, clicking a row, using one of its buttons, or Mark all read in the title bar all count as read
14NewClicking the ▸ after an archive's name enters it: until now only a double-click on the row entered it
15New"Apply for beta access" on the license page: while nothing is activated, this button opens the beta sign-up form in your browser. The places that say a license is needed (the upgrade toast, the matching activity entry, the notice in the preview area) now all take a click to that page

Improved

#KindChange
16ImprovedA drag starts a rubber-band selection anywhere there is no text: it used to be only the space after the name, and now the part of each column outside its text, the gaps between columns, and the margin right of the last column all count. Correspondingly, dragging a file away means pressing on its name, its icon, or the text in a column
17ImprovedEvery text box takes the mouse for placing the caret and selecting a stretch; until now only a few of them received mouse events at all. Clicking the very name you are editing no longer ends the rename either
18ImprovedA narrow sidebar keeps the drive letter: storage rows put the label on a line of its own and the capacity on a second one, degrading in three steps (full, then how much is left, then a percentage). Capacity used to be laid out first, and the label was dropped entirely when it did not fit, leaving several drives looking identical
19ImprovedWSL and portable devices have icons of their own: both used to get the generic folder icon, indistinguishable from Documents or Downloads. WSL now gets a terminal frame tinted to the distribution, and a device gets a device silhouette
20ImprovedEntering WSL and network locations no longer freezes the window: the read moved to the background, the middle of the list area reads Loading… while it runs, and the window still drags, clicks and switches tabs
21ImprovedAn empty list says which of three cases it is: This folder is empty, The device returned nothing, Reading device…. All three used to show the same sentence
22ImprovedOne collapse animation everywhere: file-area group headers now use the same curve as the sidebar sections, the picker's left rail and the bookmark panel
23ImprovedScripts launch with their own folder as the working directory: double-clicking a .bat or .vbs, or opening it from the context menu, now matches Explorer, and relative paths inside the script no longer resolve somewhere else
24ImprovedNo more overlapping text in the settings panel: category names, row titles, the value on the right and dropdown widths were all dealt with, and the small print now wraps instead of being cut off. Both are most visible at large font sizes and in Japanese
25ImprovedApplying and removing tags from the right-click menu is recorded in activity: until now only dragging was recorded. Removing a bookmark with the × at the end of a sidebar row is recorded too, so that step can be undone as well
26ImprovedRight-clicking the activity panel no longer falls through to the file list underneath

Fixed

#KindChange
27FixedOn a clean Windows install without VCRUNTIME140.dll the program would not start. The runtime is now linked into the executable and no longer depends on what the system has installed
28FixedA third-party dxcompiler.dll in the program folder could break startup
29FixedOn Linux machines without Vulkan the window closed before drawing a frame; it now falls back to OpenGL ES
30FixedWhen the first window could not be created, nothing appeared on screen; a dialog now explains what happened
31FixedThe extraction password dialog kept showing the previous round's Wrong password — try again
32FixedAfter a wrong password produced nothing, Extract to Subfolder left an empty folder behind
33FixedWith Do the same for the remaining name clashes ticked, answering Merge silently overwrote same-named files deeper in the tree
34FixedIn the folder picker, clicking the triangle at the start of a row did not expand it, back / forward / up in the nav bar did not respond, and collapsing a section also collapsed it in the main sidebar
35FixedFolders inside a phone came up empty every time
36FixedUSB sticks and external drives were treated as fixed local disks
37FixedThe phone row in This PC gained an expand triangle, and expanding it would go out and read the phone

User docs for tessoa