17 lines
1.2 KiB
Markdown
17 lines
1.2 KiB
Markdown
# 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.
|