Skip to content

Somnia 12.2.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@philppplik philppplik released this 17 Oct 21:50

Somnia 12.2.0-beta.5 (pre-release)

Built from fully green CI runs on commit f9d28a4 (e2e suite run 39048817930 on c6a1832 plus harness-only pin, and the full release-matrix run 39060016007 on f9d28a4: frontend e2e, native, macOS, Windows, both CLI jobs, cli-checksums).

Highlights

  • Agent panel: one conversation follows you across studios - stable conversation id, cross-studio history under the explicit "Reuse chat history" opt-in (off by default), tool offers follow the active studio (0105, 0109).
  • Handoff hardening: Slides picture round-trip through Photos works end to end (opaque fixture, handback survives engine refusals, returned picture reaches slides.replaceImage as base64, deck identified by media name).
  • Sound: AI proposal review names the settings-changes list for assistive tech; propose tool stays offerable to local models.
  • Animation: APNG exports download as .png; stacked timeline keys cycle on click; timeline lane header wraps long layer names.
  • Sheets: Excel-style cut/paste moves the block (cleared by Delete); Edit-in-Sheets handoff opens explicitly.
  • Photos: opening a photo no longer crashes on the Light panel.

Fixes

  • 3D: bevel segments forwarded through the viewport controller; multi-mark gizmo group pivot; area lights survive .som3d roundtrips; texture slot thumbnails render; remesh/sculpt command fixes; slow first-time viewport loads finish.
  • Documents: render-time selection reads survive a caret ahead of block text.
  • Code: per-file unsaved source tab status.
  • Markdown: source editor regains focus after the reveal menu closes.
  • Video: atomic I/O trim against render-loop re-sync.
  • Agent: saved status rendered once, chip refresh regression fixed.
  • Design system: dropped the stale class:diff hook (selector artifact, production unchanged).

Planned for beta.6

The following items from the beta.4 line are intentionally not part of this build and return in beta.6: session safety (crash-recovery checkpoints), settings transfer (export/import UI), studio lifecycle and jobs scheduling (performance controls), the in-app update channel, accessibility toolbar navigation, and native Windows ARM64 / Linux ARM64 builds.

Known issues

  • Installers remain unsigned; SmartScreen and Gatekeeper can warn.
  • No ARM64 builds in this release (Windows ARM64 and Linux ARM64 return in beta.6). No Intel macOS build.
  • Deploy, frameworks and the Somnia CLI remain experimental.
  • Known CI flake: chatUnread timeout (core tests) can intermittently fail a run; reruns pass.

Install

  • macOS: Somnia_12.2.0_aarch64.dmg (Apple Silicon only, ad-hoc signed, not notarized; right-click > Open on first launch).
  • Windows x64: Somnia-v12.2.0-beta.5-x64-setup.exe or -x64.msi.
  • Linux x64: .deb and .AppImage.
  • CLI archives (Linux/Windows, x86_64) are attached (somnia-cli-*); keep sidecar/ next to the binary and install Node 20+ and git on PATH.

Checksums

SHA256SUMS.txt covers every desktop installer and CLI archive in this release. Use the line for the exact file you downloaded. Linux: sha256sum -c SHA256SUMS.txt --ignore-missing; Windows: Get-FileHash <file> -Algorithm SHA256.