• 1.1 d4d886c91f

    QoL features
    All checks were successful
    Build and publish Docker image / build-and-push (release) Successful in 1m50s
    Stable

    sebastas released this 2025-11-16 01:23:14 +01:00 | 0 commits to main since this release

    Release notes

    Add robust Docker runtime user handling (PUID/PGID) and entrypoint that prepares /data and runs migrations.
    Move Prisma client generation to build stage and apply migrations at container startup.
    Fix drag & drop and modal editing UX: global modal tracking prevents dragging while any modal is open and avoids update loops.
    UI/layout improvements: centered grid, card sizing, and other cleanups.
    README updated with Docker Compose usage and troubleshooting tips.
    Changes

    Docker: multi-stage build, backend-builder stage installs Prisma and generates client, final image runs as non-root via entrypoint.
    Entrypoint: ensures DATA_DIR exists, creates sqlite.db if missing, runs prisma migrate deploy, resolves/creates group by GID, creates user by UID, chowns runtime paths, drops privileges.
    Frontend: App.tsx refactor (stable handlers, modal idempotent tracking), Counter.tsx fixes to avoid infinite effect loops, CSS grid/layout tweaks.
    README.md: Docker Compose example and quick start.
    Breaking / important notes

    Do NOT set docker-compose user:. Instead pass numeric PUID/PGID (or UID/GID) via env so the entrypoint can run as root, prepare mounts, then drop privileges.
    Migrations are applied at container startup (prisma migrate deploy). Ensure migrations are committed and Prisma CLI is available in the image or run migrations from CI/host.
    Rebuild images after pulling these changes.

    Downloads
  • 1.0.1 00da4d2abc

    Quick fix
    All checks were successful
    Build and publish Docker image / build-and-push (release) Successful in 9s
    Stable

    sebastas released this 2025-11-13 04:07:39 +01:00 | 2 commits to main since this release

    Should work now!

    • Forgot some runtime environment variables.
    • Also added a quick and dirty docker-compose.yml example to README
    Downloads
  • 1.0.0 768359ad62

    Initial release
    All checks were successful
    Build and publish Docker image / build-and-push (release) Successful in 1m5s
    Stable

    sebastas released this 2025-11-13 03:45:40 +01:00 | 4 commits to main since this release

    Initial release of the tally-counter webapp! 🚀

    Should not contain any localhost-issues, fingers crossed
    Docs on the way...

    Downloads