Codex Agent
f161366119
upgrade to tamagui v2 and guest pwa overhaul
2026-02-02 13:01:20 +01:00
Codex Agent
6bc73637b1
Update marketing packages and checkout copy
2026-02-01 13:04:11 +01:00
Codex Agent
af4685f703
Remove legacy registration page assets
2026-01-30 13:54:35 +01:00
Codex Agent
594c3b1772
Add spacing between tabs and packages
2026-01-25 15:53:00 +01:00
Codex Agent
59cedf216a
Move packages tabs further up
2026-01-25 15:50:41 +01:00
Codex Agent
4e2ab9e589
Adjust packages tabs label and spacing
2026-01-25 15:47:52 +01:00
Codex Agent
86b7eddd47
Allow inline style tags and remove Bunny font
2026-01-24 23:34:10 +01:00
Codex Agent
3115a6461d
Adjust packages tabs spacing
2026-01-24 22:59:12 +01:00
Codex Agent
d93e6475a4
Refine packages hero and translations
2026-01-24 22:55:14 +01:00
Codex Agent
a9c7242e15
Redesign marketing packages layout
2026-01-24 22:30:03 +01:00
Codex Agent
6c83f4ee4e
refactor(checkout): wrap auth step buttons in shadcn tabs
2026-01-24 09:50:06 +01:00
Codex Agent
7ee91ff7d7
Remove Google helper badge in checkout auth
2026-01-23 20:24:43 +01:00
Codex Agent
6a056b199c
Add Facebook social login
2026-01-23 20:19:15 +01:00
Codex Agent
f19a83d4ee
Add honeypot protection to contact forms
2026-01-23 15:38:34 +01:00
Codex Agent
531c666cf0
Add Google login to checkout login form
2026-01-23 14:17:12 +01:00
Codex Agent
9d2294de5a
Expand photobooth info on how-it-works
2026-01-22 14:09:20 +01:00
Codex Agent
effddf5ab0
Refine photobooth wording and add FAQ
2026-01-22 14:00:21 +01:00
Codex Agent
e709337df2
Add photobooth connect marketing copy
2026-01-22 13:54:29 +01:00
Codex Agent
82e41790d9
Adjust package CTA split and label
2026-01-22 08:48:33 +01:00
Codex Agent
ff34175dc3
Add order CTA links on packages overview
2026-01-21 22:07:46 +01:00
Codex Agent
a01a7ec399
Add marketing motion reveals to blog and occasions
2026-01-21 15:22:39 +01:00
Codex Agent
e6d1414353
Update marketing packages testimonials and demo
2026-01-21 12:48:34 +01:00
Codex Agent
47fcd72cce
Widen marketing demo frame
2026-01-21 10:58:48 +01:00
Codex Agent
1ce0fad720
Clarify watermark features across packages
2026-01-20 13:10:49 +01:00
Codex Agent
8ac0220f5d
Fix auth translations and admin PWA UI
2026-01-16 12:14:53 +01:00
Codex Agent
7b88c1d365
Update partner packages, copy, and demo switcher
2026-01-15 17:33:36 +01:00
Codex Agent
8f556a5678
Customize watermark labels in package comparison
2026-01-15 09:54:47 +01:00
Codex Agent
33af04db1b
Checkout: minimize registration data
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 09:23:01 +01:00
Codex Agent
f89f6d6223
Marketing: route registration to checkout
2026-01-06 08:36:55 +01:00
Codex Agent
cbb010acca
Guard checkout payment step behind login
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-04 12:43:04 +01:00
Codex Agent
1afd49bd24
Fix app name phrasing and refresh blog seed dates
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-04 12:20:19 +01:00
Codex Agent
41ed682fbe
Add coupon fraud context and analytics tracking
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 23:31:26 +01:00
Codex Agent
42b4b647d7
• Added the two‑step Widerruf flow with an auth‑only CTA on the Widerrufsbelehrung page and a dedicated confirmation
...
screen where users pick an eligible end‑customer purchase and confirm. Eligibility is enforced server‑side
(endcustomer_event, within 14 days, no event package created after purchase), refund is issued via Paddle, the
purchase is marked refunded, the tenant package is deactivated, and a new confirmation email is sent using resources/
views/emails/partials/layout.blade.php.
Details
- New controller + form request for the confirm flow: app/Http/Controllers/WithdrawalController.php, app/Http/
Requests/Marketing/WithdrawalConfirmRequest.php
- New confirmation page + CTA: resources/js/pages/marketing/WithdrawalConfirm.tsx, resources/js/pages/legal/Show.tsx
- Routes + locale rewrites: routes/web.php, resources/js/lib/localizedPath.ts
- New email notification + template: app/Notifications/Customer/WithdrawalConfirmed.php, resources/views/emails/
withdrawal-confirmation.blade.php
- Translations added for marketing UI + backend flash + email copy: public/lang/de/marketing.json, public/lang/en/
marketing.json, resources/lang/de/marketing.php, resources/lang/en/marketing.php, resources/lang/de/emails.php,
resources/lang/en/emails.php
- Tests: tests/Feature/Marketing/WithdrawalConfirmationTest.php
2025-12-24 11:54:15 +01:00
Codex Agent
0f2604309d
various fixes for checkout
2025-12-22 21:51:34 +01:00
Codex Agent
84d90c5ece
paddle session fixes
2025-12-22 15:11:51 +01:00
Codex Agent
c0c98abbc7
wenn checkout.completed kommt, senden wir jetzt transaction_id +
...
checkout_id direkt an das Backend, damit der Server die Session via Paddle‑API finalisiert (auch wenn der Webhook
nicht greift). Dadurch sollte “Zahlung wird verarbeitet” nicht mehr hängen bleiben.
2025-12-22 14:45:51 +01:00
Codex Agent
83712b9a3a
fix csrf mismatch
2025-12-22 14:33:36 +01:00
Codex Agent
c947e638eb
verschieben des sofortigen verzichts auf das Widerrrufsrecht zum Anlegen des Events
2025-12-22 13:11:16 +01:00
Codex Agent
84234bfb8e
Updated checkout to wait for backend confirmation before advancing, added a “Processing payment…” state with retry/ refresh fallback, and now use Paddle totals/currency for purchase records + confirmation emails (with new email translations).
2025-12-22 09:06:48 +01:00
Codex Agent
80985828d8
ungültige paket-IDs werden nun abgefangen
2025-12-20 16:59:14 +01:00
Codex Agent
6500b8df2c
neuer checkout-pfad: /de/bestellen/paketID und /en/checkout/PackageID
2025-12-20 16:17:21 +01:00
Codex Agent
2196346db7
kleinere fixes zur sichtbarkeit der texte in aufgabenkarten und der demo-vorschau auf der homepage.
2025-12-18 13:42:57 +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
4bdb93c171
gift voucher language fixes + move into user menu
2025-12-08 20:18:01 +01:00
Codex Agent
4784c23e70
Hintergründe zum EventInvitePage Layout Customizer hinzugefügt. Badge und CTA entfernt, Textfelder zu Textareas gemacht. Geschenkgutscheine verbessert, E-Mail-Versand ergänzt + Resend + Confirmationseite mit Code-Copy und Link zur Package-Seite, die den Code als URL-Parameter enthält.
2025-12-08 16:20:04 +01:00
Codex Agent
046e2fe3ec
geschenkgutscheine implementiert ("Paket verschenken"). Neuer Upload-Provider: Sparkbooth.
2025-12-07 16:54:58 +01:00
Codex Agent
1d3d49e05a
widerrufsbelehrung hinzugefügt und in den checkout mit eingebunden. refund ins backend eingebaut.
2025-12-07 11:57:05 +01:00
Codex Agent
dd3198cb79
fixed language switching in the frontend
2025-12-02 13:31:58 +01:00
Codex Agent
df414a31cd
photobooth funktionen im event admin verlinkt, gäste pwa zeigt photobooth nur noch an, wenn diese aktiviert ist. kontaktformular optimiert. teilen-link mit iMessage und whatsapp erweitert.
2025-11-23 22:22:06 +01:00
Codex Agent
3d9eaa1194
event photo wasserzeichen umgesetzt. Event admins können eigene einsetzen (als branding) falls das Paket es erlaubt. der Super Admin kann für die günstigen Pakete eigene Wasserzeichen erzwingen
2025-11-22 14:25:48 +01:00