OpenVibe.Shared releases

Release 2.6.0

3 Oct 2026 · pinned package [email protected]

2.6.0

  • openvibe-shared/shell (new): page(o) composes a whole server-rendered document — the doctype and <head> from seo.headTags (plus seo.pageSummary when summary is given), the theme-loader before the first paint, web-runtime.js/navbar.js/footer.js deferred through serve.url, the no-JavaScript nav from frame.noscriptNav, the body and frame.footer. scripts(o) returns just the head scripts and the inline boot: the runtime options as JSON with < escaped, so a value can never close the <script>. Every interpolated value (title, description, lang, body attributes) is escaped. templates/site/server/app.js now calls shell.page instead of hand-writing the document. Additive: a new subpath export, nothing removed.

PagesThe footerThe navbarThemes

Rules31 One navbar per page, owned by the shared Frame.87 First paint never depends on another service.

All releases