• v0.5.0 59dc552254

    jkaindl released this 2026-05-27 11:54:31 +00:00 | 124 commits to main since this release

    Polish release. The app is now installable as a PWA, and three seamless example loops live under docs/examples/, embeddable directly from Codeberg Pages.

    Added

    • docs/examples/{lava,aurora,terrain}-loop.webm — three seamless 2.5s loops (VP9, 480×270, ~150 KB each). Embeddable into any docs via the Pages URL using <video src="…" autoplay loop muted playsinline>.
    • scripts/render-readme-videos.js — Node renderer that produces frames in Node and pipes them to ffmpeg (libvpx-vp9). Reproducible.
    • PWA setup: manifest.webmanifest + icons (192px, 512px, Apple-Touch). The site is now installable on iOS/Android home screens and on desktop.
    • README: new "Live loops" section embedding all three videos.

    Changed

    • Forgejo Actions workflow: concurrency: block added. On fast push sequences, only the newest deploy runs and older in-flight runs are cancelled.

    Fixed

    • Forgejo workflow: removed the redundant if: condition and switched the repo-owner interpolation to forge.event.repository.owner.username. The workflow was previously always marked as "skipped".

    Full changelog: CHANGELOG.md.

    Downloads