• v0.3.0 4580ac28df

    v0.3.0
    All checks were successful
    Test and publish Docker image / test (push) Successful in 31s
    Test and publish Docker image / build (push) Successful in 42s
    Stable

    patillacode released this 2026-04-18 03:36:31 +02:00 | 26 commits to main since this release

    What's new

    Demo mode

    A built-in demo user can now be enabled via environment variables. When active, the demo account is
    auto-created at startup and its content is wiped on a configurable interval (default: every 30 minutes) via an
    asyncio background loop, no cron jobs or external schedulers needed.

    Try it at piruetas.patilla.es, log in with demo / mysupersecretpassword.

    README

    Added screenshots of both light and dark themes, a live demo link, and the full demo configuration reference.

    Bug fixes

    • Fixed a startup crash where appuser couldn't write to .venv due to /app ownership
    • Disabled uv cache to resolve a non-root runtime error in Docker

    Configuration (new env vars)

    Variable Default Description
    DEMO_ENABLED false Enable demo user and content reset loop
    DEMO_USERNAME demo Demo account username
    DEMO_PASSWORD demo Demo account password
    DEMO_RESET_INTERVAL 1800 Seconds between content wipes
    Downloads