Commit Graph

54 Commits

Author SHA1 Message Date
Codex Agent
10c99de1e2 Migrate billing from Paddle to Lemon Squeezy
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-02-03 10:59:54 +01:00
Codex Agent
53a6500e6a Add support API scaffold
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-28 13:52:47 +01:00
Codex Agent
c4ac38e41a Relax style-src-elem to allow inline
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-24 23:41:53 +01:00
Codex Agent
84e253b61c Allow inline style tags and remove Bunny font
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-24 23:34:10 +01:00
Codex Agent
8414305ea3 Fix CSP style-src-elem allowlist
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-24 23:16:23 +01:00
Codex Agent
a21321bb3c Allow inline style elements for event-admin CSP
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-24 21:16:31 +01:00
Codex Agent
7a91e40bb3 Allow inline style elements for event-admin CSP
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-24 21:02:33 +01:00
Codex Agent
71604c6e41 Fix CSP nonce timing for admin styles
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-24 20:54:23 +01:00
Codex Agent
4bf0d5052c Add honeypot protection to contact forms
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-23 15:38:34 +01:00
Codex Agent
fa33e7cbcf Fix Event & EventType resource issues and apply formatting
- Fix EventType deletion error handling (constraint violations)
- Fix Event update error (package_id column missing)
- Fix Event Type dropdown options (JSON display issue)
- Fix EventPackagesRelationManager query error
- Add missing translations for deletion errors
- Apply Pint formatting
2026-01-21 10:34:06 +01:00
Codex Agent
ad829ae509 Update partner packages, copy, and demo switcher
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-15 17:33:36 +01:00
Codex Agent
3de1d3deab Misc unrelated updates
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-12 10:31:31 +01:00
Codex Agent
f89f6d6223 Marketing: route registration to checkout 2026-01-06 08:36:55 +01:00
Codex Agent
8805c8264c Remove legacy tenant Filament panel
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-04 18:47:36 +01:00
Codex Agent
15e19d4e8b Add join token analytics dashboard and align Filament views
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-04 18:21:59 +01:00
Codex Agent
7ea34b3b20 Gate testing API for staging E2E
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-03 15:00:33 +01:00
Codex Agent
826e2a93ce super.admin login bringt nun keinen Fehler 419 mehr 2025-12-23 09:25:59 +01:00
Codex Agent
77fc8015e7 Ich habe den Super‑Admin sauber auf einen eigenen Guard + eigenes Session‑Cookie umgestellt, damit Filament‑Login nicht mehr mit dem Frontend/Event‑Admin geteilt wird. 2025-12-23 09:17:39 +01:00
Codex Agent
aa6f9b35d9 csrf fixes 2025-12-22 22:41:23 +01:00
Codex Agent
f9016fb8ab added beads and fixes for paddle checkout 2025-12-22 14:13:26 +01:00
Codex Agent
d4c7d3f93a kamerazugriff wieder möglich + anleitung zum erlauben des kamerazugriffs 2025-12-20 17:43:40 +01:00
Codex Agent
80985828d8 ungültige paket-IDs werden nun abgefangen 2025-12-20 16:59:14 +01:00
Codex Agent
18297aa3f1 added various tests for playwright 2025-12-19 21:56:39 +01:00
Codex Agent
2e4226a838 Checkout‑Registrierung validiert jetzt die E‑Mail‑Länge, und die Checkout‑Flows sind Paddle‑only: Stripe‑Endpoints/
Services/Helpers sind entfernt, API/Frontend angepasst, Tests auf Paddle umgestellt. Außerdem wurde die CSP gestrafft
  und Stripe‑Texte in den Abandoned‑Checkout‑Mails ersetzt.
2025-12-18 11:14:42 +01:00
Codex Agent
928d28fcaf implemented a lot of security measures 2025-12-09 20:29:32 +01:00
Codex Agent
dd3198cb79 fixed language switching in the frontend 2025-12-02 13:31:58 +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
d91108c883 weitere verbesserungen der Guest PWA (vor allem TaskPicker) 2025-11-12 13:19:28 +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
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
adb93b5f9d performance optimierungen, lazy loads etc. - plus requesttimingmiddleware, die lokal die performance trackt und loggt. 2025-11-05 10:06:29 +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
55c606bdd4 das marketing frontend wurde auf lokalisierte urls umgestellt. 2025-11-03 15:50:10 +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
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
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
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
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
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
60f8de9162 feat(i18n): Complete localization of marketing frontend with react-i18next, prefixed URLs, JSON migrations, and automation 2025-10-03 13:05:13 +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
Codex Agent
6fc36ebaf4 integration vom Blog-plugin, hübschere webseite, 2025-09-26 17:41:17 +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
b22d91ed32 feat: implement tenant OAuth flow and guest achievements 2025-09-25 08:32:37 +02:00