What's New
Added
- Refocus Session — right-click any session to distill the full conversation into a structured context document, then Reset (clear + reinject) or Compact (compress + reinject) the session. Gives Claude a fresh context window with full project awareness.
- Unified Context Menus — terminal pane right-click now includes all session management options (Start/Stop, Model, Flags, Rename, Summarize, Templates, Move to Workspace, etc.) matching the sidebar context menu.
- Persistent Password Config — password can now be set in
~/.myrlin/config.jsonfor automatic startup without prompts. - Cross-Platform Support — merged community PR for WSL/Linux shell spawning. Shell selection, browser launch, and demo paths now work on Windows, Linux, and macOS.
- Security Hardening — three-layer input validation (API boundary, WebSocket boundary, spawn point) for command injection prevention. Shell allowlist for safe binary selection.
Fixed
- Terminal Scrollback Preserved on Tab Switch — hidden terminal panes no longer get resized to 1×1 when switching tabs, which was permanently garbling scrollback.
- Mobile Terminal Scroll — native compositor-thread scrolling for 60fps smooth mobile scrolling.
- Session Rename Persistence — renaming a session now syncs the new name to terminal pane tabs, sidebar, and project views globally.
Install / Update
npx myrlin-workbookOr install globally:
npm i -g myrlin-workbook
myrlinFull Changelog: v0.4.1...v0.5.0