Skip to content

v0.2.1 - Monaco Editor & Python LSP

Latest

Choose a tag to compare

@MidCheck MidCheck released this 01 Apr 17:39

What's New in v0.2.1

Monaco Editor — Full VS Code Editing Experience

Replaced CodeMirror with Monaco Editor, the same editor engine that powers VS Code.

  • IntelliSense: JS/TS auto-completion, type hints, parameter info (built-in)
  • Minimap: code overview on the right side
  • Multi-cursor editing: Alt+Click to add cursors
  • Bracket pair colorization & indent guides
  • Code folding for all languages
  • Right-click menu: Go to Definition (F12), Peek Definition (Alt+F12), Find All References (Shift+F12), Rename Symbol (F2), Command
    Palette (F1)

Python LSP (Pyright)

Full Language Server Protocol integration for Python:

  • One-click install: Sidebar → Language Servers → Install (downloads pyright automatically)
  • Offline import: Import .tgz or local directory for air-gapped environments
  • Go to Definition (F12): Jump to function/class definitions across files
  • Find All References (Shift+F12): Find all usages of a symbol
  • Hover info: See function signatures and type annotations
  • Auto-completion: Context-aware completions from pyright
  • Diagnostics: Red squiggly underlines for type errors and import issues
  • Signature help: Parameter hints when typing function calls

IntelliSense for More Languages

Keyword + snippet completions for:

  • Python: 35 keywords, 60+ builtins, 30+ modules, 11 snippets (def, class, try, async_def...)
  • Shell/Bash: 26 keywords, 60+ commands, 7 snippets (if, for, function, shebang...)
  • C/C++: 50+ keywords, 50+ stdlib functions, 13 snippets (main, class, foreach, lambda...)
  • Markdown: 15 snippets (headings, table, codeblock, link, checkbox...)

Git Diff Peek — Click to Compare

Click any gutter marker (green/blue/red) to see an inline diff overlay:

  • Shows old lines (red -) and new lines (green +) side by side
  • ↩ Revert button to undo a single change
  • Correctly handles: added lines, modified lines, deleted lines, multi-line changes
  • Fix: revert no longer leaves residual empty lines

Bug Fixes

  • Cursor position preserved when switching Terminal ↔ Editor layers
  • Files auto-reload when modified externally (by CLI agent) on layer switch
  • Terminal PTY survives layout drag changes (no more session loss)
  • Diff peek: switching between multiple markers works correctly
  • Diff peek: Revert/Close buttons are clickable (fixed Monaco overlay blocking)

Downloads

Platform File Install
macOS (Apple Silicon) orchestrix-0.2.1-arm64.dmg Open DMG, drag to Applications
macOS (zip) orchestrix-0.2.1-arm64.zip Unzip and run
Linux (AppImage) orchestrix-0.2.1-arm64.AppImage chmod +x then run
Linux (deb) orchestrix-0.2.1-arm64.deb sudo dpkg -i
Windows orchestrix-0.2.1-setup.exe Run installer

Note: arm64 builds only. For x64, build from source: pnpm install && pnpm rebuild && pnpm build

Full Changelog: v0.2.0...v0.2.1