Files
fotospiel-app/docs/process/changes/2025-09-08-session.md
2025-11-20 10:44:29 +01:00

1.2 KiB
Raw Blame History

Session Changes — 2025-09-08

Summary

  • Split PRP into docs/prp/* and added addendum + ADR for Tenant Admin PWA.
  • Guest PWA: routes/components scaffold, bottom nav, header + settings sheet, theme toggle; polling hooks; upload (client compress <1.5 MB), offline queue + BG sync; gallery filters + lightbox; likes API/UI; SW runtime cache.
  • Super Admin (Filament 4): resources for Tenants, Events, Photos, Legal Pages; dashboard widgets; photo moderation; event toggle; join link + selfhosted QR.
  • CSV imports + templates for Emotions and Tasks with de/en localization; forms updated to JSON casts.
  • Backend public API: stats/photos with ETag/304; upload endpoint; photo like.
  • Tenant Admin PWA: auth shell (token), events list/create/edit, event detail (stats, QR, invite), photo moderation.
  • Migrations: tenants table; users.tenant_id/role; events.tenant_id; model casts/relations added.
  • Artisan: media:backfill-thumbnails; tenant:add-dummy; tenant:attach-demo-event.

Notes

  • Security hardening intentionally minimal per instruction (token login for tenant admin).
  • QR codes generated server-side via simple-qrcode.
  • No secrets committed. Local gogs.ini used only for pushing to Gogs.