Skip to content

Releases: Mzeey-Emipre/mcode

mcode: v0.6.0

21 Apr 13:54
7521a15

Choose a tag to compare

0.6.0 (2026-04-21)

Features

  • codex: supervised permission mode (#326) (dda1a03)
  • per-provider enable/disable with CLI verification (#322) (dce716d)
  • sidebar: differentiate action-required threads with hollow amber ring (#299) (5cd12a2)
  • sidebar: reclaim full chat width when collapsed (#301) (a04113c)
  • terminal: stability pass — scrollback cap, debounced resize, WebGL renderer (#320) (cb6c12b)
  • terminal: Stream C — binary frames, flow control, pause on hide (#310 #309 #312) (#325) (dab22a1)
  • terminal: Streams D & E - session replay, PTY lifecycle hardening, kill confirmation (#329) (6ec469e)
  • ui: redesign SidebarUsagePanel for clarity and theme cohesion (#297) (dedb13e)

Bug Fixes

  • apply permission mode toggle to existing Claude threads (#300) (c9a9404)
  • chat: prevent invalid mermaid from leaving error diagram at page bottom (#324) (4a1eebe)
  • ci: surface GitHub Actions status in the new UI (#298) (2d7e0e6)
  • copilot: restore dynamic model listing (#327) (35a0af4)
  • resilient auth recovery and orphan cleanup for long-running tasks (#282) (1dd16f9)
  • resolve four idle-session issues from PR #282 follow-up (#296) (6468235)
  • sidebar: copy thread's worktree path, not project path (#317) (7e7164b)
  • sidebar: reflect running state for non-user-initiated sessions (#321) (71c3c0b)
  • slash-commands: comprehensive fix for intermittent loading failures (#319) (197e423)
  • terminal: four stability fixes for the embedded terminal (#318) (203b764)

mcode: v0.5.0

17 Apr 15:33
fb4fe1f

Choose a tag to compare

0.5.0 (2026-04-17)

Features

  • markdown preview toggle for .md/.mdx diffs (#289) (f8c4cda)
  • ui: floating panel layout, composer overflow popover, warm theme refresh (#287) (184a4d1)

Bug Fixes

  • Claude reasoning tier ordering, Sonnet max support, and Haiku picker hiding (#288) (7ce7cc4)

mcode: v0.4.0

17 Apr 00:02
3e967be

Choose a tag to compare

0.4.0 (2026-04-17)

Features

  • add Claude Opus 4.7 with xhigh reasoning effort (#283) (6aa9913)
  • spellcheck context menu for Composer editor (#280) (bbbfad6)

Bug Fixes

  • desktop: bundle copilot-sdk into server instead of externalizing it (2113fda)
  • desktop: bundle copilot-sdk to fix server startup in packaged app (#279) (2113fda)

mcode: v0.3.0

15 Apr 02:50
8d3c354

Choose a tag to compare

0.3.0 (2026-04-15)

Features

  • add GitHub Copilot as an AI provider (#253) (33360df)
  • add maxBudgetUsd and maxTurns guardrails (Claude only) (#271) (6406920)
  • add provider usage tracking panel (#267) (11f01bd)
  • db: versioned migration framework with rollback and CLI (#249) (49c3fbe)
  • decouple server from Electron process lifecycle (#265) (feab4da)
  • expose Copilot sub-agents as selectable modes in the Composer (#272) (5af8fe1)
  • GitHub Actions check status on threads (#210) (#273) (eca6041)
  • implement command palette with keyboard shortcuts (#250) (ae34100)
  • implement complete() on CopilotProvider for PR draft generation (#275) (b0e8646)
  • implement supervised permission mode for Claude provider (#277) (3a2d905)
  • markdown rendering for user messages and Mermaid diagram visualizer (#264) (aeb1555)
  • per-thread panel state for terminal and right panel (#263) (f5c9663)
  • show context window usage gauge for Copilot sessions (#262) (5e8dd70)

Bug Fixes

  • clean worktree deletion and parent dir cleanup (#252) (6a134a5)
  • open links in external browser instead of in-app (#254) (0ed6350)
  • pass auth token to browser in dev:web mode (#268) (7b397d0)
  • worktree parent directory cleanup on Windows (#274) (aef5fe6)

Performance Improvements

mcode: v0.2.0

09 Apr 16:55
7696697

Choose a tag to compare

0.2.0 (2026-04-09)

Features

  • bundle server into packaged desktop app (#237) (c1fa845)
  • improve diff view UX (#240) (0386cef)
  • PR creation flow with AI draft generation and polished dialog (#213) (90ff875)

Bug Fixes

  • add author and homepage for Linux packaging (#231) (f1da0f9)
  • add author and homepage to desktop package.json (f1da0f9)
  • add author email for Linux deb/AppImage packaging (#232) (d432e09)
  • add author email required by Linux deb/AppImage packaging (d432e09)
  • add contents write permission for release artifact upload (2608744)
  • add contents write permission for release uploads (#233) (2608744)
  • add electron-mksnapshot to trustedDependencies for CI builds (#223) (3b693b5)
  • codex provider reliability and session resume (#247) (e7c294f)
  • correct author email for Linux packaging (#234) (9ff4902)
  • correct packaged server path and install native deps before packaging (#242) (a98b2ed)
  • disable npm workspace mode in CI packaging (#228) (b6d7d20)
  • disable npm workspace mode in CI packaging script (b6d7d20)
  • exclude unpacked binaries and NSIS helpers from release artifacts (#236) (5a2fbd2)
  • invalidate worktree cache after creating worktree thread (8383d2c)
  • isolate agent events to their originating thread (#241) (aa6604c)
  • lazy-load native modules and separate packaged app port (#245) (3b9148f)
  • new worktree threads incorrectly shown as read-only (#220) (8383d2c)
  • package bundled server native deps (#243) (3c9684a)
  • resolve electron-builder CLI via node instead of .bin shims (#227) (68498ee)
  • resolve packaged desktop app server startup failures (#246) (45bfa09)
  • strip workspace deps before electron-builder packaging (#225) (60345ad)
  • strip workspaces from root package.json before electron-builder (#229) (b681512)
  • use dedicated CI packaging script for electron-builder (#226) (86ddf5f)
  • use executableName for Linux binary in after-pack hook (#230) (fa44d8e)
  • use executableName for Linux binary path in after-pack hook (fa44d8e)
  • use gh release upload to preserve release description (#235) (e4aae5c)
  • work around electron-builder bun detection bug in CI (#224) (6184ffe)

Performance Improvements

v0.1.0

08 Apr 12:08
2608744

Choose a tag to compare

0.1.0 (2026-04-08)

Features

  • @ file tagging with content injection (#36) (4e24684)
  • add API wiring, Tauri commands, and graceful shutdown (#3) (0b28593)
  • add Codex provider support with per-model reasoning levels (#169) (184d2fe)
  • add context window tracker and compaction support (#164) (895f210)
  • add core data layer and CodeRabbit fixes (#2) (0278ba5)
  • add diff view panel (#181) (7e776a9)
  • add F2 shortcut to rename threads (#33) (faa2fba)
  • add fallback model for resilience when primary model is unavailable (#162) (4db3d46)
  • add frontend UI with sidebar, chat, and settings (#4) (7d128ae)
  • add image and file attachment support for chat (#31) (24f9f57)
  • add Open in Editor dropdown and PR badge to chat header (#37) (7c70edd)
  • add production build script for desktop app (#11) (64e7e97)
  • add settings view with sidebar navigation (#166) (6f53dfe)
  • add syntax highlighting to agent chat bubbles (#82) (5a67f63)
  • background worktree cleanup with exponential backoff (#167) (18a736f)
  • ci: release pipeline for Windows and Linux builds with auto-update (#189) (84e47dc)
  • configurable V8 heap limit for server process (#119) (94f747d)
  • configurable worktree branching strategy (#30) (6b0bf87)
  • detect plugin slash commands and inline token highlighting (#56) (760cfd8)
  • double-click to rename threads in sidebar and chat header (#202) (7ce3018)
  • enable full Claude SDK integration (config, permissions, tools) (#9) (98335d3)
  • fix thread context menu and add delete confirmation (#19) (6e8574c)
  • implement completed/errored thread status lifecycle (#29) (696b076)
  • implement settings.json as single source of truth (#112) (#114) (d6abc3a)
  • improve diff viewer with syntax highlighting and hunk separators (#201) (7c598d7)
  • inline turn change summary with auto-collapse (#200) (90aa08e)
  • integrated terminal panel (Ctrl+J) (#39) (e99590b)
  • message queuing for sequential delivery (#64) (46e7588), closes #26
  • migrate Composer from textarea to Lexical editor (#66) (222dc9d)
  • migrate to Electron + T3 Code UX parity (#5) (ef759b6)
  • persist last-used model and reasoning level (#128) (20727ab)
  • plan mode questions wizard (#185) (40a3487)
  • PR review workflow with branch fetching and worktree integration (#65) (63b8edb)
  • redesign tool call UX with progressive disclosure (#74) (4545b96)
  • running terminal indicator in chat area (#199) (3fa2e42)
  • semantic tool call rendering with per-type renderers (#57) (660c3fa)
  • semantic tool call rendering with per-type renderers and animations (660c3fa)
  • slash command autocomplete with skills (#17) (#38) (1485216)
  • stream text through collapsible StreamingCard (#165) (8ea6864)
  • thread branching with parent-child lineage (#214) (3d83726)
  • TodoWrite task panel with persistence (#140) (92837ed)
  • UX improvements — provider icons, PR state badges, editor icons (#122) (e7e12d8)
  • web: add terminal toggle button to header (9a79cdf)
  • web: improve accessibility across chat components (9a79cdf)
  • web: improve chat composer, message flow, and tool call UX (#131) (9a79cdf)
  • web: project tree PR icons, badge fix, and pagination (#136) (c16e2c9)
  • web: redesign PR detection and header actions (9a79cdf)
  • web: standardize button usage on chat primitives ([9a79cdf](https://github.com/Mzeey-Emipre/mcod...
Read more

mcode: v0.1.0

08 Apr 06:42
899e6e0

Choose a tag to compare

0.1.0 (2026-04-08)

Features

  • @ file tagging with content injection (#36) (4e24684)
  • add API wiring, Tauri commands, and graceful shutdown (#3) (0b28593)
  • add Codex provider support with per-model reasoning levels (#169) (184d2fe)
  • add context window tracker and compaction support (#164) (895f210)
  • add core data layer and CodeRabbit fixes (#2) (0278ba5)
  • add diff view panel (#181) (7e776a9)
  • add F2 shortcut to rename threads (#33) (faa2fba)
  • add fallback model for resilience when primary model is unavailable (#162) (4db3d46)
  • add frontend UI with sidebar, chat, and settings (#4) (7d128ae)
  • add image and file attachment support for chat (#31) (24f9f57)
  • add Open in Editor dropdown and PR badge to chat header (#37) (7c70edd)
  • add production build script for desktop app (#11) (64e7e97)
  • add settings view with sidebar navigation (#166) (6f53dfe)
  • add syntax highlighting to agent chat bubbles (#82) (5a67f63)
  • background worktree cleanup with exponential backoff (#167) (18a736f)
  • ci: release pipeline for Windows and Linux builds with auto-update (#189) (84e47dc)
  • configurable V8 heap limit for server process (#119) (94f747d)
  • configurable worktree branching strategy (#30) (6b0bf87)
  • detect plugin slash commands and inline token highlighting (#56) (760cfd8)
  • double-click to rename threads in sidebar and chat header (#202) (7ce3018)
  • enable full Claude SDK integration (config, permissions, tools) (#9) (98335d3)
  • fix thread context menu and add delete confirmation (#19) (6e8574c)
  • implement completed/errored thread status lifecycle (#29) (696b076)
  • implement settings.json as single source of truth (#112) (#114) (d6abc3a)
  • improve diff viewer with syntax highlighting and hunk separators (#201) (7c598d7)
  • inline turn change summary with auto-collapse (#200) (90aa08e)
  • integrated terminal panel (Ctrl+J) (#39) (e99590b)
  • message queuing for sequential delivery (#64) (46e7588), closes #26
  • migrate Composer from textarea to Lexical editor (#66) (222dc9d)
  • migrate to Electron + T3 Code UX parity (#5) (ef759b6)
  • persist last-used model and reasoning level (#128) (20727ab)
  • plan mode questions wizard (#185) (40a3487)
  • PR review workflow with branch fetching and worktree integration (#65) (63b8edb)
  • redesign tool call UX with progressive disclosure (#74) (4545b96)
  • running terminal indicator in chat area (#199) (3fa2e42)
  • semantic tool call rendering with per-type renderers (#57) (660c3fa)
  • semantic tool call rendering with per-type renderers and animations (660c3fa)
  • slash command autocomplete with skills (#17) (#38) (1485216)
  • stream text through collapsible StreamingCard (#165) (8ea6864)
  • thread branching with parent-child lineage (#214) (3d83726)
  • TodoWrite task panel with persistence (#140) (92837ed)
  • UX improvements — provider icons, PR state badges, editor icons (#122) (e7e12d8)
  • web: add terminal toggle button to header (9a79cdf)
  • web: improve accessibility across chat components (9a79cdf)
  • web: improve chat composer, message flow, and tool call UX (#131) (9a79cdf)
  • web: project tree PR icons, badge fix, and pagination (#136) (c16e2c9)
  • web: redesign PR detection and header actions (9a79cdf)
  • web: standardize button usage on chat primitives (9a79cdf)

...

Read more