Skip to content

v0.16.0

Released 2026-08-07. This release fills in the "look back at it" layer: every operation is recorded in Activity, deleting goes to the system recycle bin, and bookmarks became a tree you can file things into. Text rendering and keyboard control each got a batch of work too.

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

New

#KindChange
1NewActivity: a clock button in the top-right corner of the window (Ctrl+Shift+H) records every copy, move, delete and rename. Each entry can Go to the folder the files landed in with them selected, and most can be undone. It has a search box and four category filters, and how many entries are kept is a setting — including off. See Activity
2NewThe bookmark star is now a form: clicking the star in the nav bar no longer toggles. It opens a form where you name the bookmark and pick a folder, and nothing is saved until you confirm. Bookmarks can have names of their own and be filed into folders. See Bookmarks
3NewBookmark panel: right-click the star and the whole bookmark tree lays out on one card, usable with the sidebar closed. It has a search box, and middle-click lets you open a set of working folders one after another
4NewTab context menu: Bookmark this tab, Bookmark all tabs…, and Close Tab / Close Other Tabs / Close Tabs to the Left / Close Tabs to the Right. In Vim mode these are gc, gC, gH and gL
5NewPermanent delete: Shift+Delete, or Delete Permanently in the context menu, skips the recycle bin and asks you to confirm first. It is the one operation that cannot be undone
6NewMatch mode for search and filter: two buttons at the right edge of both the sidebar search box and the footer filter box switch between fuzzy, wildcards and regex. From the keyboard, Alt+G and Alt+R; in Vim, \g and \r. Both boxes share one mode. See File operations
7NewTen more bindable actions: cycle the view level, toggle the preview panel, toggle the sidebar, toggle hidden items, refresh, open activity, plus paging and jump-to-first/last. All rebindable on the Keyboard Shortcuts page
8NewExtending the selection: Shift+/, Shift+PageUp/PageDown and Shift+Home/End check everything they pass; Ctrl+Shift+A inverts. Select All and Invert Selection are in the context menu as well
9NewText rendering controls: Font Weight, Text Gamma, Subpixel Positioning and LCD Subpixel Antialiasing, all on the Appearance page. See Settings overview
10NewHide Rules: keep an exclusion list of your own by name or wildcard, sharing the master switch with Show Hidden Items
11NewSidebar settings group: a visibility switch for each of the sidebar's six sections, plus Clear Recent History
12NewNew Tab Folder: which folder a tab opened with Ctrl+T starts in — match the current tab, your home folder, or a path you specify
13NewDouble-Click Empty Space to Go Up: a setting, off by default
14NewPreview cache: Save memory / Balanced / Performance / Custom, with a Show Memory Usage overlay to read while you adjust it
15NewToast duration: four steps. Hovering a toast also stops its timer now

Improved

#KindChange
16ImprovedDeleting always goes to the system recycle bin, the same place as deleting in Explorer. Deleting to another drive used to degrade into copying the whole contents; now it is a move on any drive. Ctrl+Z brings it back out. See File operations
17ImprovedThe sidebar's Recents now ranks by how often you go somewhere, recording both visit count and last visit, so a folder you passed through once no longer displaces the ones you use. The section heading gained a button to clear it
18ImprovedA new folder drops straight into rename mode with its name fully selected, so typing replaces it — no second press of F2
19ImprovedF2 renames now enter the undo stack: the item stays selected afterwards and Ctrl+Z puts the old name back. A failed rename raises a toast instead of closing the box without a word
20ImprovedGoing back puts the cursor where you left it: enter a subfolder, come back out, and the item you had selected is still selected. The same in all four views, and it survives a restart
21ImprovedColumns view: each column has its own scrollbar, and a horizontal one appears when the row overflows; the keyboard acts on the column you clicked in; filtering and select-all work here too now; drop targets resolve to an exact row in an exact column
22ImprovedSidebar search results now match everywhere else: click changes the current tab, middle-click opens a new one. The context menu fills in all four combinations of what to open and where to open it, with Open added for file hits
23ImprovedZoom-step ranges widened: percentages to 300%, icons to 512 px, for 4K and 5K displays
24ImprovedWindows hidden detection now reads the hidden attribute: files Explorer keeps out of sight are out of sight in tessoa too
25ImprovedMuch lower memory use when scrolling large folders: a 100,000-row folder went from about 3 GB to about 0.4 GB
26ImprovedDouble-click interval follows the system setting rather than a fixed value
27ImprovedThe nav bar history dropdown can hide repeated paths, a setting; back and forward themselves are unaffected

Fixed

#KindChange
28FixedDefault font resolution always failed on Windows, mixing two typefaces into one line and making Latin and CJK look mismatched
29FixedUneven letter spacing — each glyph's horizontal subpixel position was being discarded, regardless of which font you picked
30FixedRounded outlines had gaps at all four corners, most visible on the footer filter box in dark themes
31FixedOn macOS, Ctrl+Z after a delete had never actually worked, and it failed silently
32FixedRestoring a session popped the windows up one at a time; starting maximized flashed a frame of full-screen white
33FixedChinese input stopped working after closing a context menu
34FixedShortcuts pointing at non-ASCII paths showed a blank-page icon
35FixedThe list went entirely blank after Copy Path in the context menu
36FixedFiles could not be dragged in columns view, with no message to say why
37FixedText overlapped in the settings panel and in the sidebar at larger font sizes
38FixedLowering the preview cache budget made the whole screen flicker

User docs for tessoa