Skip to content

Releases: amajorai/ryu-canvas

ryu-canvas v0.4.0

Choose a tag to compare

@jiaweing jiaweing released this 18 Sep 08:13

Changelog

@ryu/canvas@0.4.0

Patch changes

  • Updated the canvas plugin manifest as part of the 1.0 readiness audit. (020c427)

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

ryu-canvas v0.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 15:12

Highlights

Video Studio production and media workflows

Users can produce video in Video Studio with timeline edits, clips, preview, titles, transcript panels, generation panels, captions, translations, transcript search, and measured-word highlighting. They can apply editable effect stacks, generate local 3D stage worlds, animate camera paths, upscale media, export modified stages, and compose adjustable production recipes that generate montages. Canvas, Whiteboard, and Video Studio search Openverse and Unsplash in-app, and Video Studio imports stock media from Pixabay, Pexels when configured, NASA, and Wikimedia Commons with license/attribution metadata.

Editors can apply ripple, multicam, markers, range-delete, crossfade/zoom transitions, clip trimming, animated titles, directional entry transitions, and waveform rendering while preserving speech timing and transcript alignment. Video Studio imports and renders OBJ/glTF meshes with bounds, projects glTF animation onto the timeline, rigs avatars, and keyframes mesh stages. Agents can edit timelines through the sidecar, and exports support selected codecs, interchange formats, editable production packages, quality presets, audio post-processing, production budgets, readiness gates, and gateway receipt correlation.

Affected packages: @ryu/canvas

Changelog

@ryu/canvas@0.3.1

Minor changes

  • Canvas can now pick images from the shared Openverse and Unsplash catalogs, with manifest and bridge updates to support the new asset picker. (2be17ad)

Patch changes

  • Declared the standalone CSS package as a dependency of the Canvas UI plugin so its stylesheet resolves when installed outside the monorepo. (0c33591)
  • Adjusted the canvas stylesheet to align with the shared theme tokens. (da49937)

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

ryu-canvas v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 09:28

v0.3.0

canvas at v0.3.0.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-canvas v0.2.7

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:01

v0.2.7

canvas at v0.2.7.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-canvas v0.2.6

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:10

v0.2.6

canvas at v0.2.6.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-canvas v0.2.5

Choose a tag to compare

@github-actions github-actions released this 01 Sep 05:38

v0.2.5

canvas at v0.2.5.

See this release’s attached assets for the available build targets.
Ryu as a whole lives at https://github.com/amajorai/ryu.

ryu-canvas v0.2.4

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:07

Built from commit 15141a8.

Features

  • expose webmcp tools to assistant widgets (de5e0c5)
  • finalize rooms and web agent surfaces (42fe2e7)
  • add active-node model rooms (3fa3400)
  • workflows: add read-only dry runs (bba3bb9)
  • add Tailcat network backend (b1f7712)
  • add job status page overview (5e9e2a7)
  • add model rooms state store (573844b)
  • export skills from the editor (467c9b0)
  • export skills from Store and Library (b65a1cc)
  • ask where skills should be installed (e980b20)
  • fan default skills out to saved agents (728df7c)
  • add skill target install APIs (70f9818)
  • distribute complete skills to local agents (801cd53)
  • add agent skill target registry (bdffc36)

Fixes

  • release: keep simulator lockfile standalone (0206e23)
  • align subscription proration entitlements (5311f52)
  • docs: use turbopack for constrained builds (3e5af7c)
  • docs: give webpack builder an explicit heap (e807492)
  • rooms: embed guest page from tracked source (6506cd4)
  • release: package rooms sidecar (535a020)
  • harden assistant widget tool states (642cee7)
  • release: use current generator for note backfills (3a21460)
  • release: add public AI notes backfill (1e469d8)
  • release: generate public stable AI notes (4f279e5)
  • core: register rooms in test manifests (4a0ad87)
  • remove duplicate footer positioning (84ae794)
  • workflows: use straight canvas connections (443bb1e)
  • update website footer positioning (be6b816)
  • mirror: publish rooms backend and ui together (2b6a544)
  • distinguish Agent Templates in Marketplace (478ded3)
  • mirror: retain rooms backend satellite (e1e9eb0)
  • mirror: tolerate manifest-only ui satellites (61fefb6)
  • mail: use unauthenticated liveness probe (9e69a47)
  • bump host API for skill distribution (8e42e18)
  • settle skill target selection races (11f7d0e)
  • distribute defaults from active system sync (fac27cb)
  • reload skills before remembering targets (9796d67)
  • surface unledgered skill recoveries (e7c6926)
  • bound skill recovery packages (4def690)
  • anchor skill distribution to directory handles (0b1546f)
  • harden skill distribution races (0273e3b)
  • pin skill agent target source (e547357)

Documentation

  • document skill target distribution (5228ff4)
  • document webmcp assistant integrations (93be446)
  • simplify README comparison matrices (84105b9)

Other changes

  • marketplace: isolate DOM suites (15141a8)
  • v0.2.4 (afa133a)
  • rooms: format standalone guest page (c63cc00)
  • gateway: wait for audit rows to flush (8c7e2f8)
  • align rooms companion with shared UI (f7d9c33)
  • web: cover Cloud checkout handoff (22e3a8a)
  • Enable Rooms hosting and LAN share origins (a3e992b)
  • raise Windows canary heap limit (1e8c2d2)
  • stabilize release verification fixtures (8fbbad5)
  • raise Island bundler heap limit (7370e8b)
  • cover Store skill distribution action (97fd421)
  • cover unbraced XDG skill targets (9b2fdbb)

Full changelog: amajorai/ryu@v0.2.3...v0.2.4

ryu-canvas v0.2.3

Choose a tag to compare

@github-actions github-actions released this 30 Aug 10:43

Built from commit 96017c3.

Features

  • add schedule run status timelines (96017c3)
  • web: add WebMCP checkout tools (976dd4d)
  • register model rooms app contract (a367b2f)
  • notify organization transfer activity (97a5d5d)
  • core: add mlx-serve local engine (0a95916)
  • add UI component variant playgrounds (f0daebc)
  • add live Ryu UI component previews (1126108)
  • desktop: make showcase views optional (f0097ff)

Fixes

  • auth: align expanded sign-in options (d4bd009)
  • add mail build dbus dependency (6ec5335)
  • unblock linux and kotlin sdk checks (2bf3653)
  • refresh companion ui fixtures (050dc26)
  • restore sdk scaffolder pretest (73ceeac)
  • preserve notification gates across edits (5b2dbb3)
  • run Node-based tool tests with Node (565499b)
  • make all component previews full width (712f831)
  • stretch variants preview to content width (09467b2)
  • remove variants preview wrapper padding (653e6ab)
  • render icons in UI previews (7ec8802)
  • flatten Fumadocs code surfaces (e734377)
  • web: disable unstable cache component resumes (34d46a5)
  • dev: remove brittle turbo concurrency cap (76c4fcf)
  • web: simplify default OG cards (60204f4)
  • release: backfill missing AI release notes safely (d5c5d7d)
  • web: restore landing header hover menus (9019a91)
  • make Rust SDK publisher idempotent (321df7f)
  • allow Core startup before health probing (1f7c8d1)
  • install dbus headers in satellite CI (caa95d7)

Documentation

  • add model rooms implementation plan (0449a57)
  • specify active-node model rooms app (1a6640d)
  • add workflow proof capture (2b8f072)
  • add agent platform comparison matrix (d6a2a82)
  • add complete landing product navigation (7f33d33)
  • publish platform consistency standard (3fd32cc)
  • clarify Fumadocs config exception (77db3b8)
  • clarify fumadocs integration and navigation (1d745d8)
  • standardize cross-surface contracts (b19de5d)
  • update satellite release inventory (7b6c327)

Other changes

  • format rooms manifest test (edec391)
  • cover concurrent notification acknowledgements (7a4a6b9)
  • v0.2.3 (85bce71)
  • desktop: refine pinned summary section headers (676956b)
  • Align apps-store UI with Ryu host system (ce8ec01)
  • cover platform SDK and application surfaces (7fcbb98)
  • Remove in-app marketplace landing surfaces (aa485be)
  • Update project implementation across affected packages (d35e4d6)
  • Improve rich chat content rendering (25e43e6)
  • feat(web)-align-seo-metadata-with-startup-icp (c74cfa3)
  • Update landing product hierarchy proof screenshot (492de5a)
  • Reuse shared assistant surface across public widgets (1f41189)
  • Restore landing surface cards and backed-by carousel (dd6774e)
  • Restore original landing section headers (3a67895)
  • Restore landing cards and bento layout (cfe4c37)
  • publish Rust SDK crate chain on public runners (6723285)

Full changelog: amajorai/ryu@v0.2.2...v0.2.3

ryu-canvas v0.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Aug 21:39

No changes to this package in this release.

Full changelog: amajorai/ryu@v0.2.1...v0.2.2

ryu-canvas v0.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Aug 05:11

Highlights

Desktop, chat, collaboration, and safety

Desktop users get four tab view modes switchable from common controls, with live tab content surviving switches, an infinite canvas for panes, a scrollable view for many live tabs, and persisted canvas geometry. Desktop settings dialogs open directly from keyboard shortcuts, the browser app picks up WebMCP tools, horizontal wheel/trackpad input scrolls overflowing content across Desktop, Island, website, documentation site, and browser extension, and the desktop skills library adds a relations graph with list/graph toggle. Desktop users can choose which shortcut sends a message, configure the composer shortcut from General settings, carry an explicit Ryu response mode per chat session, use slash commands and human mentions, and after agent edits files, edit cards offer Undo and Review.

Collaborative sessions stay connected across interruptions for Canvas, Whiteboard, Dashboards, Workflows, desktop Chat and Home, Space document and database editors, and the mobile AI screen. Conversation and document session state is tracked in database models, so participants reconnect and keep editing rather than losing their place. Plugins can register a notification bridge and address notifications to a specific target, with the approvals app first; apps and plugins can use toast surfaces they own, and Ryu registers the bridge from kernel contract to app host. Plans can be verified before they run: Safe Actions represents plans, policies, receipts, and reviews as kernel-checked data, with a sidecar UI and desktop policy panel.

Affected packages: @ryu/canvas

Changelog

@ryu/canvas@0.2.1

Minor changes

  • Registered a contribution-owned toast surface in the app manifest. (c6986f6)
  • The canvas manifest and Canvas component were updated to participate in the reworked realtime collaboration and reconnect handling. (d6edb0e)

Patch changes

  • Updated the UI package manifest, PostCSS config, canvas stylesheet, and main entry point. (6213156)
  • Merged origin/main into the canvas app, updating its manifest, canvas component and Ryu type declarations. (a6f3ec2)
  • Refactored the canvas app UI, including the asset picker, canvas surface, node definitions and entry point. (a3c0bd3)
  • Merged origin/main into codex/a2a, updating the canvas UI package, Canvas component, node rendering, bridge and its tests, and type declarations. (56894a2)
  • Adopted the shared runtime picker block in the canvas UI, with corresponding changes to the bridge, nodes, styles, and types. (c46fca4)

Full changelog: amajorai/ryu@v0.2.0...v0.2.1