Releases: Mzeey-Emipre/mcode
Releases · Mzeey-Emipre/mcode
mcode: v0.6.0
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
mcode: v0.4.0
mcode: v0.3.0
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
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
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...
mcode: v0.1.0
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)
...