Commit Graph

55 Commits

Author SHA1 Message Date
Codex Agent
7a8d22a238 implemented event package addons with filament resource, event-admin purchase path and notifications, showing up in purchase history 2025-11-21 11:25:45 +01:00
Codex Agent
0127114e59 rework of the e2e test suites 2025-11-19 22:23:33 +01:00
Codex Agent
8d2075bdd2 nicer package layout, also in checkout step 1, fixed missing registration language strings, registration error handling, email verification redirect, email verification error handling and messaging, 2025-11-19 20:21:54 +01:00
Codex Agent
d8f365ddd6 admin widget zu dokploy geswitched, viele übersetzungen im Frontend vervollständigt und Anlässe-Seiten mit ChatGPT ausgebaut 2025-11-19 13:12:35 +01:00
Codex Agent
aac6fc52c7 fixed seeder 2025-11-15 22:53:44 +01:00
Codex Agent
574aa47ce7 Add guest push notifications and queue alerts 2025-11-12 20:42:46 +01:00
Codex Agent
2c412e3764 feat: add guest notification insights 2025-11-12 19:31:13 +01:00
Codex Agent
642541c8fb feat: automate guest notification triggers 2025-11-12 18:46:00 +01:00
Codex Agent
4495ac1895 feat: add guest notification center 2025-11-12 16:56:50 +01:00
Codex Agent
062932ce38 feat: localize guest endpoints and caching 2025-11-12 15:48:06 +01:00
Codex Agent
1cec116933 reworked the guest pwa, modernized start and gallery page. added share link functionality. 2025-11-10 22:25:25 +01:00
Codex Agent
2587b2049d im profil kann ein nutzer nun seine daten exportieren. man kann seinen account löschen. nach 2 jahren werden inaktive accounts gelöscht, 1 monat vorher wird eine email geschickt. Hilfetexte und Legal Pages in der Guest PWA korrigiert und vom layout her optimiert (dark mode). 2025-11-10 19:55:46 +01:00
Codex Agent
447a90a742 added a help system, replaced the words "tenant" and "Pwa" with better alternatives. corrected and implemented cron jobs. prepared going live on a coolify-powered system. 2025-11-10 16:23:09 +01:00
Codex Agent
7ec3db9c59 added "members" for an event that help the admins to moderate. members must be invited via email. 2025-11-09 22:24:40 +01:00
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
f3c44be76d fixes login page in tenant admin pwa 2025-11-07 13:52:29 +01:00
Codex Agent
67affd3317 stage 2 of oauth removal, switch to sanctum pat tokens completed, docs updated 2025-11-07 07:46:53 +01:00
Codex Agent
776da57ca9 stage 1 of oauth removal, switch to sanctum pat tokens 2025-11-06 20:35:58 +01:00
Codex Agent
c9783bd57b stage 1 of oauth removal, switch to sanctum pat tokens 2025-11-06 20:35:49 +01:00
Codex Agent
b32413b108 completed the frontend dashboard component and bound it to the tenant admin pwa for the optimal onboarding experience.. Added a profile page. 2025-11-04 22:28:37 +01:00
Codex Agent
fe380689fb die tenant admin oauth authentifizierung wurde implementiert und funktioniert jetzt. Zudem wurde das marketing frontend dashboard implementiert. 2025-11-04 16:14:17 +01:00
Codex Agent
55c606bdd4 das marketing frontend wurde auf lokalisierte urls umgestellt. 2025-11-03 15:50:10 +01:00
Codex Agent
c0c1d31385 softdeletes für packages eingerichtet 2025-11-03 12:23:48 +01:00
Codex Agent
792b5dfe8b verbesserung von benachrichtungen und warnungen an nutzer abgeschlossen. layout editor nun auf gutem stand. 2025-11-02 11:11:13 +01:00
Codex Agent
8e6c66f0db layouts schick gemacht und packagelimits weiter implementiert 2025-11-01 22:55:13 +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
2c14493604 Implement package limit notification system 2025-11-01 13:19:07 +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
a7bbf230fd feat: extend event toolkit and polish guest pwa 2025-10-28 18:28:22 +01:00
Codex Agent
5432456ffd switched to paddle inline checkout, removed paypal and most of stripe. added product sync between app and paddle. 2025-10-27 17:26:39 +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
a949c8d3af - Wired the checkout wizard for Google “comfort login”: added Socialite controller + dependency, new Google env
hooks in config/services.php/.env.example, and updated wizard steps/controllers to store session payloads,
attach packages, and surface localized success/error states.
- Retooled payment handling for both Stripe and PayPal, adding richer status management in CheckoutController/
PayPalController, fallback flows in the wizard’s PaymentStep.tsx, and fresh feature tests for intent
creation, webhooks, and the wizard CTA.
- Introduced a consent-aware Matomo analytics stack: new consent context, cookie-banner UI, useAnalytics/
useCtaExperiment hooks, and MatomoTracker component, then instrumented marketing pages (Home, Packages,
Checkout) with localized copy and experiment tracking.
- Polished package presentation across marketing UIs by centralizing formatting in PresentsPackages, surfacing
localized description tables/placeholders, tuning badges/layouts, and syncing guest/marketing translations.
- Expanded docs & reference material (docs/prp/*, TODOs, public gallery overview) and added a Playwright smoke
test for the hero CTA while reconciling outstanding checklist items.
2025-10-19 11:41:03 +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
d04e234ca0 - Tenant-Admin-PWA: Neues /event-admin/welcome Onboarding mit WelcomeHero, Packages-, Order-Summary- und Event-Setup-Pages, Zustandsspeicher, Routing-Guard und Dashboard-CTA für Erstnutzer; Filament-/admin-Login via Custom-View behoben.
- Brand/Theming: Marketing-Farb- und Typographievariablen in `resources/css/app.css` eingeführt, AdminLayout, Dashboardkarten und Onboarding-Komponenten entsprechend angepasst; Dokumentation (`docs/todo/tenant-admin-onboarding-fusion.md`, `docs/changes/...`) aktualisiert.
- Checkout & Payments: Checkout-, PayPal-Controller und Tests für integrierte Stripe/PayPal-Flows sowie Paket-Billing-Abläufe überarbeitet; neue PayPal SDK-Factory und Admin-API-Helper (`resources/js/admin/api.ts`) schaffen Grundlage für Billing/Members/Tasks-Seiten.
- DX & Tests: Neue Playwright/E2E-Struktur (docs/testing/e2e.md, `tests/e2e/tenant-onboarding-flow.test.ts`, Utilities), E2E-Tenant-Seeder und zusätzliche Übersetzungen/Factories zur Unterstützung der neuen Flows.
- Marketing-Kommunikation: Automatische Kontakt-Bestätigungsmail (`ContactConfirmation` + Blade-Template) implementiert; Guest-PWA unter `/event` erreichbar.
- Nebensitzung: Blogsystem gefixt und umfassenden BlogPostSeeder für Beispielinhalte angelegt.
2025-10-10 21:31:55 +02:00
Codex Agent
52197f216d Route tenant admin PWA via /event-admin 2025-10-10 15:20:52 +02:00
Codex Agent
417b1da484 feat: Implementierung des Checkout-Logins mit E-Mail/Username-Support 2025-10-08 21:57:46 +02:00
Codex Agent
aa8c6c67c5 feat: Complete checkout overhaul with Stripe PaymentIntent integration and abandoned cart recovery 2025-10-07 22:25:03 +02:00
Codex Agent
dd5545605c Seite läuft wieder, menü bringt keine fehler mehr 2025-10-07 11:52:03 +02:00
Codex Agent
5ee510b05d nicht nutzbarer stand, header menü ist nicht intertia initialisiert. aber schick. codex änderungen noch enthalten. 2025-10-06 13:46:29 +02:00
Codex Agent
fdaa2bec62 feat: integrate login/registration into PurchaseWizard 2025-10-04 21:38:03 +02:00
Codex Agent
3c0bbb688b funktionierender stand, purchasewizard noch nicht optimiert. 2025-10-04 16:49:21 +02:00
Codex Agent
bc6a75961a verpfuschter stand von codex 2025-10-04 16:38:42 +02:00
Codex Agent
1845d83583 change role to "user" for new registrations, fixed some registration form errors and implemented a reg-test 2025-10-02 15:06:50 +02:00
Codex Agent
7475210893 Fix auth form errors and redirects: Add React keys/useEffects for error rendering and scroll, Inertia::location in controllers for SPA navigation, extend RegistrationTest and add E2E. Update docs (changes/2025-10-02-registration-fixes.md, prp/13-backend-authentication.md). Add new UI components (accordion, carousel, progress, table, tabs), marketing/legal pages (Blog, Kontakt, Datenschutz, etc.), fonts, user migration (remove_name), views/css/package updates, seeders/factories. 2025-10-02 11:40:48 +02:00
Codex Agent
d1733686a6 massive improvements to tests, streamlined and synced migrations, fixed a lot of wrong or old table field references. implemented a lot of pages in react for website frontend 2025-09-30 21:09:52 +02:00
Codex Agent
21c9391e2c webseite funktioniert, pay sdk, blog backend funktioniert 2025-09-29 22:16:12 +02:00
Codex Agent
e52a4005aa übergang auf pakete, integration von stripe und paypal, blog hinzugefügt. 2025-09-29 07:59:39 +02:00
Codex Agent
0a643c3e4d feat(packages): implement package-based business model 2025-09-26 22:13:56 +02:00
215d19f07e Harden credit flows and add RevenueCat webhook 2025-09-25 14:05:58 +02:00