Skip to content

v1.3.0-alpha.4 - Reliable Terminal Copy and Focused Pane Lifecycle

Pre-release
Pre-release

Choose a tag to compare

@therealarthur therealarthur released this 26 Jul 05:33
43d5714

Myrlin Workbook v1.3.0-alpha.4 is a corrective prerelease for dependable
terminal copy and a more focused daily Workbook.

Copy that survives real terminal TUIs

  • Selected Ctrl+C uses Chromium/xterm's trusted native copy event and cannot
    become terminal SIGINT.
  • Select mode turns a normal drag into a real xterm selection even when Claude
    Code enables any-motion mouse capture.
  • Right-click preserves the exact selection through hover and both button
    edges, then binds Copy to that snapshot.
  • Explicit Copy actions retain the synchronous execCommand fallback for
    insecure origins and embedded browsers that deny Clipboard API access.
  • A new asset token ensures previously open native4 clients fetch the
    corrected terminal, shell, and mirror code after reload.

Focused and reliable Workbook lifecycle

  • Incomplete pane-local “Switch to view” actions were retired in favor of the
    canonical Tasks workspace; terminal menus no longer expose blank or
    ephemeral embedded views.
  • Deferred mounts, voice work, image uploads, fatal errors, context-menu
    actions, activity state, and provider chrome are fenced to the pane and tab
    group that initiated them.
  • Pane moves and group-cache restores detach and rebind host-owned controls and
    listeners without losing the terminal, selection, or WebSocket.
  • Mobile terminal/mirror selection and mirror reading position survive
    switching away and back.
  • The focused Workbench / Sessions / Tasks hierarchy and centralized
    System / Myrlin Dark / Myrlin Light theme path remain the primary experience.

Verification

  • Full repository suite: pass.
  • Real Chromium/xterm copy, paste, insecure-origin, denied-API, mouse-capture,
    and scroll suite: pass.
  • Complete Workbook shell at desktop, tablet, mobile, light, and classic
    density: pass.
  • Live Workbook GUI: right-click Copy and Ctrl+C each pasted the exact selected
    /compact text into Quick Switcher, including after
    Personal → Loussine → Personal.
  • JavaScript syntax, whitespace, package dry-run, and independent adversarial
    review gates: pass.

This GitHub prerelease does not publish an npm package or deploy the public
Workbook service.