Skip to content

shadow v0.4.0

Choose a tag to compare

@jiaweing jiaweing released this 18 Sep 08:13

Highlights

App, plugin, and desktop experience updates

Users now get explicit preview-state disclosure in the Clips, Help Center, ReelFarm, Slides, and Token Table apps, making preview content distinguishable from live data. The ReelFarm studio has been renamed across its manifest, plugin metadata, and UI entry points, with UI copy/state handling updates in ReelFarm's bridge and model layer and Token Table's table copy, plus tests such as export-state.test.ts, bridge.test.ts, model.test.ts, and table-copy.test.ts. Documentation and READMEs were updated, the Studio app appears under its renamed identity across the documentation site and desktop app icons, app documentation pages state their preview state, and the apps index and meta.json were updated.

The Spaces home screen in the desktop app now shows a Space's shared context as a dedicated landing page. Opening a Space brings its shared memory and knowledge sources onto one screen, assembled from the desktop Spaces components in @ryu/blocks, with block tests and a new end-to-end Playwright proof harness with Vite and Playwright configs. A storyboard entry records the redesigned screen, and Spaces RAG documentation was updated.

Affected packages: shadow

Changelog

shadow@0.4.0

Minor changes

  • Added a speech history module and server routes so captured speech is stored and served by the shadow service. (9186090)

Patch changes

  • Updated the shadow crate and package manifests to version 0.4.0 for the release train. (2590c43)
  • Updated input capture, the capture engine, the mimicry executor and the shadow server. (fd3adbf)

Full changelog: amajorai/ryu@v0.3.1...v0.4.0