• v0.8.0 04b8fdfaf4

    v0.8.0
    All checks were successful
    Test and publish Docker image / test (pull_request) Successful in 46s
    Test and publish Docker image / e2e (pull_request) Successful in 3m11s
    Test and publish Docker image / build (pull_request) Has been skipped
    Test and publish Docker image / test (push) Successful in 45s
    Test and publish Docker image / e2e (push) Successful in 1m52s
    Test and publish Docker image / build (push) Successful in 45s
    Stable

    patillacode released this 2026-04-21 22:36:03 +02:00 | -7 commits to main since this release

    v0.8.0

    Features

    Mobile navigation overhaul

    Replaced the cluttered mobile header with a clean minimal bar (logo + Publish button + "…" menu).
    Tapping "…" opens a native-style bottom sheet containing: copy link, theme toggle, language switcher, account, delete entry, and sign out.
    Desktop is unchanged.

    Delete modal

    Replaced the browser confirm() dialog with a proper in-page modal.
    If the entry is currently published, the modal warns that deleting will also remove the public link
    and handles the unpublish automatically before deleting.

    Alpha logo

    The Piruetas alpha logo image now appears alongside the wordmark in the header.
    On mobile, only the image is shown to conserve space.

    Playwright E2E test suite

    Full end-to-end coverage added: authentication (login, logout, rate limiting), journal (CRUD, images, share
    tokens), account (password change), and admin (user management, access control).

    CI: E2E job in Forgejo workflow

    The Forgejo CI pipeline now runs the Playwright E2E suite on every push.

    Fixes

    • Copy link button correctly hidden on mobile when entry is not published
    • Sign-out button properly hidden from mobile header (was leaking through an inline style)
    Downloads