• 0.3.1 9e8da993bd

    0.3.1 Stable

    marvin8 released this 2026-05-31 00:56:13 +00:00 | 270 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [0.3.1] - 2026-05-31

    [0.3.0] - 2026-05-31

    Bug Fixes

    • 🐛 fix: switch .dav transcode to stream-copy with DHAV demuxer flags
    • 🐛 fix: include README.md in container build context
    • 🐛 fix: address PR review comments

    CI

    • 👷 ci: add commit-msg hook to enforce cliff.toml gitmoji set
    • 👷 ci: add container build check to ci pipeline
    • 👷 ci: add container publish pipeline

    Documentation

    • 📝 docs: add icon assets to docs/assets/ and wire into MkDocs
    • 📝 docs: add wordmark to README
    • 📝 docs: add icon/ folder with all icon assets
    • 📝 docs: use light wordmark PNG in README for dark background
    • 📝 docs: document scan_interval as the NFS pickup mechanism
    • 📝 docs: update CLAUDE.md ffmpeg section
    • 📝 docs: add container and Quadlet setup guide
    • 📝 docs: remove AutoUpdate from Quadlet example
    • 📝 docs: add 0.3.0 release notes
    • 📝 docs: reformat release notes with summary bullets and detail paragraphs
    • 📝 docs: adopt taibai thread format for release notes and add rules to CLAUDE.md

    Features

    • feat: add sticky header with icon and tagline
    • feat: default video playback to muted
    • feat: add pylock.toml (PEP 751 export of uv.lock)
    • feat: add footer links to repo and docs in web UI
    • feat: add Containerfile and compose.yaml
    • feat: inject version into Jinja2 globals and display in footer

    Refactoring

    • ♻️ refactor: use self-documenting variable names in check_gitmoji

    Testing

    • test: update pipeline tests for DHAV stream-copy ffmpeg options
    • test: verify version string appears in rendered footer
    Downloads