Codex Agent
fc5dfb272c
Add PayPal checkout provider
2026-02-04 12:18:14 +01:00
Codex Agent
b6d7118772
Allowing local lemonsqueezy payment skip and emulate success response
2026-02-04 10:39:53 +01:00
Codex Agent
a0ef90e13a
Migrate billing from Paddle to Lemon Squeezy
2026-02-03 10:59:54 +01:00
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