You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added the provider-backed Library release slice with desktop-style navigation, upload/download, preview/open, publish/share/status/repair, Trash, Archive handoff, Spaces, context menus, object events, and Runtime-scoped provider authority.
Added object-provider as the mutable principal-root object provider for Library objects, Desktop/Documents/Public roots, protected-root object envelopes, object events, and WebSpace resolver routing.
Added Runtime provider-to-provider invocation foundations, typed transfer receipts, stream sessions, and Carrier-backed provider invocation for content availability, repair, and exact-CID byte fallback.
Added WebSpace federation foundations with localhost://WebSpaces/* as the local mounted resolver view and provider targets kept resolver-private.
Added the Archive capsule, Marketplace capsule, capsule catalog routes, typed affordance descriptors, and interface invocation surfaces so first-party apps are packaged as launchable Runtime capsules.
Standardized first-party browser-facing apps as WASM capsule packages with bundled browser surfaces materialized by Home before launch.
Reworked Home desktop projection so Home displays provider-backed objects while mutation authority stays inside Library/object-provider.
Moved Library, Archive, Marketplace, Spaces, Trash, and published/shared content flows toward object/provider contracts rather than app-visible host paths or raw infrastructure details.
Updated runtime docs, namespace docs, capsule model docs, changelog, and release scripts around the 0.4 capsule/object/provider direction.
Notes
v0.4.0 is the Library, Marketplace, Archive, Spaces, Trash, and capsule-packaging release. It moves the runtime closer to plug-and-play capsules, provider-owned object authority, and SmartWeb/WebSpace-oriented file handling.
Typed affordances/interface descriptors are included as the first concrete interface layer. The broader COMO/interface-registry direction remains the next hardening layer above this foundation.
Local release checks passed on commit cae83c3: Home entropy, Browser entropy, WCI alignment, formatter check, and cargo test --manifest-path elastos/Cargo.toml -p elastos-common -p elastos-runtime -p elastos-server.