Codex Agent
a0ef90e13a
Migrate billing from Paddle to Lemon Squeezy
2026-02-03 10:59:54 +01:00
Codex Agent
6bc73637b1
Update marketing packages and checkout copy
2026-02-01 13:04:11 +01:00
Codex Agent
bd3a96a58a
Add checksum validation for archived media
2026-01-30 11:29:40 +01:00
Codex Agent
779dd520ad
Use Dokploy projects in dashboard widget
2026-01-29 10:40:10 +01:00
Codex Agent
19f5e60870
Expand support API validation for writable resources
2026-01-28 20:46:12 +01:00
Codex Agent
b4a2e39903
Add support API validation rules
2026-01-28 19:42:28 +01:00
Codex Agent
d8f67522ee
Tighten support API resource mutations
2026-01-28 18:34:12 +01:00
Codex Agent
e2948c0388
Add support API scaffold
2026-01-28 13:52:47 +01:00
Codex Agent
6a056b199c
Add Facebook social login
2026-01-23 20:19:15 +01:00
Codex Agent
80dd12bb92
Fix guest demo UX and enforce guest limits
2026-01-21 21:35:40 +01:00
Codex Agent
39016f669a
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
e31a581a50
Switch photobooth uploader to Avalonia
2026-01-12 17:26:45 +01:00
Codex Agent
f2cd027472
bd sync: 2026-01-12 17:24:05
2026-01-12 17:24:05 +01:00
Codex Agent
feff332357
Restore photobooth uploader files after sync
2026-01-12 17:23:34 +01:00
Codex Agent
678de91446
bd sync: 2026-01-12 17:21:15
2026-01-12 17:21:16 +01:00
Codex Agent
dc5e5181b6
Reapply photobooth uploader changes after sync
2026-01-12 17:10:47 +01:00
Codex Agent
7a205b11ec
bd sync: 2026-01-12 17:10:05
2026-01-12 17:10:05 +01:00
Codex Agent
4cd9c62fb9
Reapply photobooth uploader changes
2026-01-12 17:09:37 +01:00
Codex Agent
fc2a14d78d
bd sync: 2026-01-12 17:07:55
2026-01-12 17:07:55 +01:00
Codex Agent
2b1b9e30a3
Add photobooth connect codes and uploader pipeline
2026-01-12 17:02:50 +01:00
Codex Agent
6e5e3f5ecc
bd sync: 2026-01-12 17:02:15
2026-01-12 17:02:15 +01:00
Codex Agent
6e74d8f06f
Update backend photobooth connect API
2026-01-12 16:59:49 +01:00
Codex Agent
2d81a3a319
bd sync: 2026-01-12 16:57:37
2026-01-12 16:57:37 +01:00
Codex Agent
c90066408d
Add photobooth connect codes and uploader scaffold
2026-01-12 16:56:51 +01:00
Codex Agent
b23331d069
Misc unrelated updates
2026-01-12 10:31:31 +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
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
dfdbf09bf8
Register Paddle sandbox webhooks
2026-01-02 22:25:11 +01:00
Codex Agent
bb67d68eba
Add Paddle sync log channel
2026-01-02 22:02:36 +01:00
Codex Agent
5f521d055f
Änderungen (relevant):
...
- Add‑on Checkout auf Transactions + Transaction‑ID speichern: app/Services/Addons/EventAddonCheckoutService.php
- Paket/Marketing Checkout auf Transactions: app/Services/Paddle/PaddleCheckoutService.php
- Gift‑Voucher Checkout: Customer anlegen/finden + Transactions: app/Services/GiftVouchers/
GiftVoucherCheckoutService.php
- Tests aktualisiert: tests/Feature/Tenant/EventAddonCheckoutTest.php, tests/Unit/PaddleCheckoutServiceTest.php,
tests/Unit/GiftVoucherCheckoutServiceTest.php
2025-12-29 18:04:28 +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
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
f4d69894a5
paddle-anpassung für die sandbox
2025-12-18 09:53:35 +01:00
Codex Agent
5f3e7ae8c8
added watermark settings tab on the branding page and added more package details to the billing page, added a new guest notifications page
2025-12-17 16:39:25 +01:00
Codex Agent
928d28fcaf
implemented a lot of security measures
2025-12-09 20:29:32 +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
c1bd4c1eb3
noscript varianten eingebaut, matomo integration erweitert und als konfiguration aufgenommen.
2025-12-05 17:02:03 +01:00
Codex Agent
9bde8f3f32
Neue Branding-Page und Gäste-PWA reagiert nun auf Branding-Einstellungen vom event-admin. Implemented local Google Fonts pipeline and admin UI selects for branding and invites.
...
- Added fonts:sync-google command (uses GOOGLE_FONTS_API_KEY, generates /public/fonts/google files, manifest, CSS, cache flush) and
exposed manifest via new GET /api/v1/tenant/fonts endpoint with fallbacks for existing local fonts.
- Imported generated fonts CSS, added API client + font loader hook, and wired branding page font fields to searchable selects (with
custom override) that auto-load selected fonts.
- Invites layout editor now offers font selection per element with runtime font loading for previews/export alignment.
- New tests cover font sync command and font manifest API.
Tests run: php artisan test --filter=Fonts --testsuite=Feature.
Note: repository already has other modified files (e.g., EventPublicController, SettingsStoreRequest, guest components, etc.); left
untouched. Run php artisan fonts:sync-google after setting the API key to populate /public/fonts/google.
2025-11-25 19:31:52 +01:00
Codex Agent
fd788ef770
neuer demo tenant switcher + demo tenants mit eigenem artisan command. Event Admin überarbeitet, aber das ist nur ein Zwischenstand.
2025-11-25 09:47:39 +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
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
b8cd32c030
changed mail default to sendmail
2025-11-20 17:35:23 +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
125c624588
admin widget zu dokploy geswitched
2025-11-18 16:45:56 +01:00
Codex Agent
6720ad84cf
anpassungen für betrieb mit traefik, blogpostseeder überarbeitet, blogpostergaenzungseeder hinzugefügt.
2025-11-18 15:48:02 +01:00
Codex Agent
6b1eaf984a
fiddle with docker
2025-11-15 17:27:51 +01:00
Codex Agent
5ef5894680
Formulierungen für das Fotospiel optimiert.
2025-11-14 10:53:53 +01:00
Codex Agent
574aa47ce7
Add guest push notifications and queue alerts
2025-11-12 20:42:46 +01:00