# 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 + self‑hosted 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.