Skip to content

Releases: ArthurkaX/mhd

v0.5.0

20 Jun 09:19

Choose a tag to compare

Bump version to 0.5.0 and update changelog

mHD 0.4.0

17 Jun 20:58

Choose a tag to compare

mHD 0.4.0

This release adds the KeyCast keystroke overlay — a visualizer that shows pressed keys, mouse clicks, and modifier combos in a carousel of rounded pills. It is designed for recordings, streams, and screencasts where viewers need to see what keys are being pressed.

Highlights

  • KeyCast overlay — rounded pill carousel shows pressed shortcuts (e.g. Ctrl+Alt+T), mouse clicks, and modifier combos with smooth enter/exit animations.
  • Typing block (optional, off by default) — single printable characters (letters, digits, space) appear in a fixed-width block with a mini-carousel animation. Characters are resolved via ToUnicodeEx against the foreground window's keyboard layout, so Russian, English, and other layouts show the correct glyph.
  • Configurable layout — choose between 6 positions (top/bottom × left/center/right) and adjust display duration from Settings → General or [keycast] in config.
  • Tray integration — toggle KeyCast on/off from the tray menu, or bind toggle_keycast to any hotkey.
  • Tray clarification — "mhd on/off" renamed to "Key Shortcuts on/off" to make clear it suspends only hotkey processing without stopping the daemon.

Documentation

  • Added KeyCast configuration docs to README (actions, settings, TOML config keys).
  • Updated editor action list with toggle_keycast.

Fixes

  • Settings editor General page scroll area now correctly matches the expanded layout — typing controls no longer clip below the scroll region.

New files

  • mhd-daemon/src/overlays/keycast.rs

Package

  • Windows x64 portable archive
  • No installer required
  • No WebView2 required
  • Built without optional developer-only blackbox

Verification

SHA256 is provided as a separate .sha256 file.

Note

The binary is currently unsigned, so Windows SmartScreen may show an unknown publisher warning on first launch.

mHD 0.3.0

14 Jun 13:14

Choose a tag to compare

mHD 0.3.0

This release turns the LLM Proxy into a complete Claude Code workflow: configure OpenAI-compatible providers in mHD, start Claude Code through the local proxy, and switch model routing live without restarting the CLI or the current session.

Highlights

  • Configure OpenAI-compatible providers, API keys, and model lists from Settings -> LLM Proxy.
  • Launch Claude Code through claude-mhd.bat with ANTHROPIC_BASE_URL pointed at the local mHD proxy.
  • Switch opus, sonnet, and haiku routing live from the model selector overlay.
  • Use Anthropic native passthrough or route requests to a side provider with your own API key.
  • Inspect recent routing decisions, token counts, and downgrade behavior in the Proxy Trace overlay.
  • Store proxy settings in dedicated files under %USERPROFILE%\.config\mhd\llm-proxy\.

Documentation

  • Added concise LLM Proxy setup docs and user-facing routing diagrams.
  • Clarified that blackbox is a private, local-only developer build option for personal productivity analysis and is not included in public builds.

Cleanup

  • Removed generated/test artifacts from the tracked tree.
  • Ignored future generated PDF outputs.

Package

  • Windows x64 portable archive
  • No installer required
  • No WebView2 required
  • Built without optional developer-only blackbox

Verification

SHA256:

260168F9F91257F77FF7982390F2B1EC9D2D524E108790958E6AFFB85DC066CA

v0.2.0

08 Jun 07:31

Choose a tag to compare

0.2.0 - 2026-06-08

  • LLM Proxy: new built-in proxy server that intercepts Claude Code API calls and routes them to an OpenAI-compatible gateway.
    • Per-tier model remapping (opus, sonnet, haiku) — each can be "native" (real Anthropic) or a gateway model.
    • Runtime model selector overlay (show_llm_models) — switch proxy models on the fly without restart.
    • Toggle proxy on/off at runtime (toggle_llm_proxy).
    • Additional models registered via [[llm_proxy.model]] in config.
    • claude-mhd.bat launcher with instructions for users with/without an Anthropic subscription.
  • Settings editor: LLM Proxy actions now display correctly in the shortcuts editor (were showing as "Quit mhd" due to missing editor action names).
  • Blackbox: fixed SQLite nested-transaction spam and ensure_app_category "0 rows changed" errors in console output.
  • New files: llm-proxy/ crate, mhd-daemon/src/core/llm_proxy.rs, mhd-daemon/src/overlays/llm_models.rs.

mHD v0.1.1

07 Jun 21:43

Choose a tag to compare

Windows x64 release build for mHD v0.1.1.

SHA256:
E876A814CCD9B3C9102135DFE9AB05CC663DF31E6AE7B2BE1D1679BD89C64387