Skip to content

Thundervim 0.3.2 — visible status line, clean sent mail

Choose a tag to compare

@github-actions github-actions released this 03 Jul 15:52
· 3 commits to main since this release

This release makes Thundervim feel native in Thunderbird again: the vim status line is back, the compose toolbar button toggles the extension, and outgoing mail stays clean.

Highlights

  • Visible vim status line is back — Normal/Insert/Visual mode and the ruler are shown at the bottom of the compose window again.
  • No more leaked footer text — Thundervim removes its compose UI before send and also scrubs the outgoing body via compose.onBeforeSend using an invisible marker.
  • Toolbar toggle — the compose toolbar button now enables/disables Thundervim in the current compose window.
  • Compact badge — mode badges use short one-character indicators (I, N, V, L, /) so they do not get clipped.
  • Preferences and packaging polish — includes the new options page, production build tooling, icons, stable add-on ID, CI, and add-on linting.

Fixes

  • Fixed status/ruler fragments such as -- INSERT --, 1,6 All, or 6,9 Bot appearing in sent plain-text emails.
  • Fixed the Thunderbird preferences page layout so it no longer renders with oversized padding.
  • Made Thunderbird API access more robust by supporting both messenger and browser namespaces.

Install

Download thundervim-0.3.2.xpi from the release assets and install it in Thunderbird.