Skip to content

Lattices 0.13.5

Choose a tag to compare

@arach arach released this 11 Oct 20:52
041a58f

Lattices 0.13.5

Reversible workspace layers, clearer activity, and the accumulated main-branch improvements since the 0.13.3 macOS release. Some CLI packaging changes were already included in npm 0.13.4.

Layers and workspace recovery

  • Turn layers off without deleting saved definitions or changing their desktop assignments. The app and lats layer exit share one recovery path that restores parked windows and unhides apps. Pending restoration remains visible and retries when the relevant desktop is shown.
  • Cancel delayed layer work when leaving layer mode, so an old switch does not reapply itself after exit.
  • Improve shortcut ownership, layer-preview escape behavior, and active-layer state across menus, the command bar, the editor, and the daemon.
  • Include Classic view, layer aiming while modifiers are held, confirmation before switching, undo, and numeric-pad layer navigation.
  • Record desktop maps and support restoration. Gather windows when a display leaves and restore them when it returns.
  • Keep Overview usable when a selected layer disappears, retain access to its selection controls, and list all windows.

Activity and desktop controls

  • Add a native Activity table with level filtering and selected-entry details.
  • Expand Machines into a workspace page for local displays and paired hosts, with build identity, cluster actions, and a shared arrangement canvas. Display changes use a timed keep-or-revert trial.
  • Add explicit visiting-cursor controls, return-home recovery, and an opt-in setting for incoming visits. Remove the separate external pointer-sharing integration.
  • Refine Long into a draggable desktop tile with light/dark appearance, event-driven expressions, and a card of Lattices actions.

Remote hosts and distribution

  • Include the Linux host and remote Action engine work, signed pairing requests, separate act/drive permissions, revocation cleanup, event-health reporting, direct Hyprland socket transport, and a passive Omarchy tray with session autostart.
  • Add host MCP support, per-connection event filtering, cluster CLI routing, and clearer API method domains with compatibility aliases.
  • Keep companion binaries out of the npm package. Use the host's Bun for companion installation and fetch pet artwork separately.
  • Record native and editor build provenance for release verification.

The macOS artifact is signed and notarized. These notes summarize merged source changes, not a claim that every remote-host configuration has passed fresh live acceptance. Action 0.3.1 has its own app, runtime, release notes, and isolation limits; Lattices workspace layers are a separate feature.