2026-05-05: Humbug v46

Published: 2026-05-05

Humbug v46 is all about user experience improvements. Quite a lot of new features, but also some unifying polish that leaves Linux and Windows looking and feeling pretty-much identical to MacOS.

Version 46

New features:

  • If a network message fails and the user gets a system error message, there's now a retry button to allow retrying everything back to the last user message or tool call response.
  • Added a "breadcrumb" view to the mindspace tree views. This let's you see which directories/folders are currently expanded for any of the trees.
  • Unified the previous "user" and "mindspace" settings into a single new dialog that can be accessed from the icon rail. The new settings dialog is far easier to navigate and easier to discover.
  • Added Noto Sans, Noto Sans Arabic, and JetBrain Mono fonts to ensure a consistent user experience across all platforms (and also because they look nicer!)
  • Humbug now controls the minimize/maximize/close functionality on Windows and Linux to give more vertical real estate to the application content.
  • Added full-screen mode for Linux and Windows. Remove the task bar and put the minimize/maximize/close widgets on the same row as the menu bar to give more screen real estate.
  • Added "whole word" searching in all find boxes.
  • Added a mindspace global search feature.
  • The terminal now reflows lines better when it resizes.
  • Added code to check for the latest version, and to check on startup.

Bug fixes:

  • There was a small problem with the AI applying diffs at the end of the file when using the editor tab.
  • When switching reasoning models mid-conversation, only provide reasoning context to the new AI if it can definitely understand it (i.e. the models are compatible).
  • Tab hover effects were not working correctly in Linux.
  • Find in terminal tabs did not correctly search across a line wrap.
  • Arabic text no longer results in invalid spacing in the terminal emulator (the Arabic won't necessarily be super-readable).
  • When an AI opens a new tab, the focus will no longer automatically shift to the new tab. It will stay with the current focused tab.
  • When rendering very long conversations the UI would stall for significant amounts of time. Now these are handled incrementally so the UI remains responsive.
  • All find operations now cap at 500 search matches, but all also do live matching and don't wait for a user to press enter.

Internal structure changes:

  • Added a test suite for the core terminal emulator.