Codex Agent
082b78cd43
coupon code system eingeführt. coupons werden vom super admin gemanaged. coupons werden mit paddle synchronisiert und dort validiert. plus: einige mobil-optimierungen im tenant admin pwa.
2025-11-09 20:26:50 +01:00
Codex Agent
79b209de9a
Limit-Status im Upload-Flow anzeigen (Warnbanner + Sperrzustände).
...
Upload-Fehlercodes auswerten und freundliche Dialoge zeigen.
2025-11-01 19:50:17 +01:00
Codex Agent
eb0c31c90b
zu fabricjs gewechselt, noch nicht funktionsfähig
2025-10-31 20:19:09 +01:00
Codex Agent
06df61f706
QR-Codes-UI zu Einladungen umgebaut mit PDF-Export und Druckanzeige + Customizer
2025-10-30 07:12:27 +01:00
Codex Agent
d781448914
rearranged tenant admin layout, invite layouts now visible and manageable
2025-10-29 12:36:34 +01:00
Codex Agent
a7bbf230fd
feat: extend event toolkit and polish guest pwa
2025-10-28 18:28:22 +01:00
Codex Agent
ecf5a23b28
fixed event join token handling in the event admin. created new seeders with new tenants and package purchases. added new playwright test scenarios.
2025-10-26 14:44:47 +01:00
Codex Agent
6290a3a448
Fix tenant event form package selector so it no longer renders empty-value options, handles loading/empty
...
states, and pulls data from the authenticated /api/v1/tenant/packages endpoint.
(resources/js/admin/pages/EventFormPage.tsx, resources/js/admin/api.ts)
- Harden tenant-admin auth flow: prevent PKCE state loss, scope out StrictMode double-processing, add SPA
routes for /event-admin/login and /event-admin/logout, and tighten token/session clearing semantics (resources/js/admin/auth/{context,tokens}.tsx, resources/js/admin/pages/{AuthCallbackPage,LogoutPage}.tsx,
resources/js/admin/router.tsx, routes/web.php)
2025-10-19 23:00:47 +02:00
Codex Agent
1a4bdb1fe1
tenant admin startseite schicker gestaltet und super-admin und tenant admin (filament) aufgesplittet.
...
Es gibt nun task collections und vordefinierte tasks für alle. Onboarding verfeinert und webseite-carousel gefixt (logging später entfernen!)
2025-10-14 15:17:52 +02:00
Codex Agent
64a5411fb9
- Reworked the tenant admin login page
...
- Updated the User model to implement Filament’s tenancy contracts
- Seeded a ready-to-use demo tenant (user, tenant, active package, purchase)
- Introduced a branded, translated 403 error page to replace the generic forbidden message for unauthorised admin hits
- Removed the public “Register” links from the marketing header
- hardened join event logic and improved error handling in the guest pwa.
2025-10-13 12:50:46 +02:00
Codex Agent
9394c3171e
Added opaque join-token support across backend and frontend: new migration/model/service/endpoints, guest controllers now resolve tokens, and the demo seeder seeds a token. Tenant event details list/manage tokens with copy/revoke actions, and the guest PWA uses tokens end-to-end (routing, storage, uploads, achievements, etc.). Docs TODO updated to reflect completed steps.
2025-10-12 10:32:37 +02:00
Codex Agent
6215ebbaa0
feat(tenant-admin): refresh event management experience
2025-09-26 12:17:25 +02:00
215d19f07e
Harden credit flows and add RevenueCat webhook
2025-09-25 14:05:58 +02:00
9248d7a3f5
feat: harden tenant settings and import pipeline
2025-09-25 11:51:42 +02:00
42d6e98dff
Implement multi-tenancy support with OAuth2 authentication for tenant admins, Stripe integration for event purchases and credits ledger, new Filament resources for event purchases, updated API routes and middleware for tenant isolation and token guarding, added factories/seeders/migrations for new models (Tenant, EventPurchase, OAuth entities, etc.), enhanced tests, and documentation updates. Removed outdated DemoAchievementsSeeder.
2025-09-17 19:56:54 +02:00