Repository navigation
Releases: kujolang/presentations
Release list
Presentations 0.3.1
Maintenance release requiring patched Node.js 22.23.4+, 24.22.1+, or 26.12.1+ and updated deployment tooling. Local verification passed: build and contracts, 94 browser checks across Chromium/Firefox/WebKit with two documented fullscreen skips, 30 native-host Firefox checks with one fullscreen skip, 10/100/500-slide performance budgets, reproducible bundles, licenses, media hashes and zero audited vulnerabilities. Release workflow 39795926744 passed. The source package remains a preview with its existing human accessibility/language and hosting responsibilities; no npm publication.
Presentations v0.3.0
Kujo Presentations v0.3.0 is the first public release.
Build presentation decks as browser-native websites instead of files tied to a
single presentation app. Each deck supports stable slide URLs, responsive
layouts, custom CSS and HTML, Motion animations, keyboard and touch navigation,
an overview, a readable text edition, presenter tools, print pages, and PDF
export.
Included demos
- Vela investor briefing
- Springline company overview
- Morrow AI workforce report
- Night Shift editorial story
- Original media presentation
Every demo includes editable source, local assets, a written brief, and its own
theme. The public showcase is available at
presentations.kujolang.ai.
Start a deck
Install Git, Node 20+, and Kujo 1.5+, then run:
git clone https://github.com/kujolang/presentations.git
cd presentations
git checkout v0.3.0
npm run deck -- start investor my-pitch --title "My company"You can also clone and customize any included demo. See the
README
and authoring guide.
Verification
- 94 browser tests passed across Chromium, Firefox, and WebKit; two named
fullscreen checks were skipped where the engines do not expose that path. - 30 native Firefox tests passed; one fullscreen check was skipped.
- Dependency pins, reproducible Motion bundles, license inventory, media hashes,
and npm advisories passed release verification. - The 10, 100, and 500-slide benchmarks passed every configured budget.
This release is a public preview. Content and extension APIs may change. The npm
package remains private to prevent accidental registry publication.
Presentations v0.2.0
Presentations v0.2.0
Build static browser presentations with Kujo SSG and SiteKit. Start with an
investor deck, live talk, or sales presentation, then replace the editable content
and theme. The presentation layer stays separate from SSG and SiteKit.
Included
- Ten reusable layouts, nine reference slides, purpose-specific starters, JSON
Schema, and an agent authoring guide. - Direct slide URLs, responsive overview, readable text edition, proportional
canvas scaling, keyboard navigation, and slide-only fullscreen. - Optional Motion transitions and cinematic presets, with per-slide settings,
a viewer toggle, and reduced-motion support. - Local presenter notes, timer, audience view, print pages, and Chromium PDF export.
- English and Arabic controls, RTL composition, local fonts, and credited NASA images.
- A verified Firefox automation source correction, shared-process browser tests,
dependency/license checks, and 10/100/500-slide performance budgets.
Start
Requires Git, Node 20+, and Kujo 1.5+:
git clone https://github.com/kujolang/presentations.git
cd presentations
git checkout v0.2.0
npm run deck -- start investor my-pitch --title "My company"The generated starter contains placeholders. Edit your deck and run its readiness
check before presenting. See CREATE_A_DECK.md for the agent workflow.
Support
This is a preview release; content and extension APIs may change. Native tooling
is verified on macOS and Linux. Automated browser checks cover Chromium, Firefox,
and WebKit, with named headless fullscreen skips. Human screen-reader and fluent
Arabic acceptance remain unperformed. Review deployment access and caching for
your own host, especially for confidential decks.
Browser tests require Python 3 and prepare a pinned project-owned Firefox source
correction. Normal deck builds do not require Python. No npm package or hosted
user deck is published by this release.
Verification
Release source: 4887cf6375db5d00e4bd1109a2d5c22a404525e7.
Local verification passed 12 Node tests and 88 browser checks, with two named
headless fullscreen skips. The final local WebKit run followed restoration of
a missing browser cache. Dependency, license, media-hash, version-consistency,
and reproducible-bundle checks passed.
Exact-commit CI
covers the full suite, native Firefox, release checks, and performance budgets.