Codex Agent
53a6500e6a
Add support API scaffold
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
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
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
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
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
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
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
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
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
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
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
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
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
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