Codex Agent
1d2242fb4d
feat(ai): finalize AI magic edits epic rollout and operations
linter / quality (push) Waiting to run
tests / ci (push) Waiting to run
tests / ui (push) Waiting to run
2026-02-06 22:41:51 +01:00
Codex Agent
36bed12ff9
feat: implement AI styling foundation and billing scope rework
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-02-06 20:01:58 +01:00
Codex Agent
df00deb0df
Fix endcustomer package allocation and event create gating
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-02-06 13:21:11 +01:00
Codex Agent
0d7a861875
Fix PayPal billing flow and mobile admin UX
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-02-05 10:19:29 +01:00
Codex Agent
17025df47b
Add PayPal support for add-on and gift voucher checkout
2026-02-04 14:54:40 +01:00
Codex Agent
7025418d9e
Adjust join token expiry for event dates
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-02-04 14:35:52 +01:00
Codex Agent
5c78ac00dd
Add PayPal webhook handling
2026-02-04 14:23:07 +01:00
Codex Agent
239f55f9c5
Update PayPal references and tests
2026-02-04 12:43:40 +01:00
Codex Agent
fc5dfb272c
Add PayPal checkout provider
2026-02-04 12:18:14 +01:00
Codex Agent
a0ef90e13a
Migrate billing from Paddle to Lemon Squeezy
2026-02-03 10:59:54 +01:00
Codex Agent
1ca2cdf2a8
Load Dokploy project details for compose data
2026-01-29 11:00:53 +01:00
Codex Agent
779dd520ad
Use Dokploy projects in dashboard widget
2026-01-29 10:40:10 +01:00
Codex Agent
dd2997808b
Fix support API audit logging
2026-01-28 21:02:25 +01:00
Codex Agent
86971bbf0e
Add related help titles and fix umlauts
2026-01-23 10:05:29 +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
13af8005b8
Enforce task limits and update event form
2026-01-21 09:49:30 +01:00
Codex Agent
7b88c1d365
Update partner packages, copy, and demo switcher
2026-01-15 17:33:36 +01:00
Codex Agent
00fdfa2948
Ensure help sync creates cache directory
2026-01-14 08:17:49 +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
dea5656e62
Fix tenant photo moderation and guest updates
2026-01-12 14:35:57 +01:00
Codex Agent
b23331d069
Misc unrelated updates
2026-01-12 10:31:31 +01:00
Codex Agent
78f2dc4e74
Paddle Coupon Sync prüft nun zuerst, ob der Discount schon existiert.
2026-01-08 13:36:58 +01:00
Codex Agent
ee3e9737c4
feat: implement advanced analytics for mobile admin dashboard
...
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
This commit includes:
- Backend EventAnalyticsService and Controller
- API endpoint for event analytics
- Frontend EventAnalyticsPage with custom bar charts and top contributor lists
- Analytics shortcut on the dashboard
- Feature-lock upsell UI for non-premium users
2026-01-06 16:17:23 +01:00
Codex Agent
88012c35bd
Add join token TTL policy and Live Show link sharing
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-05 21:11:36 +01:00
Codex Agent
4f1fbcc98b
Fix Paddle coupon payload
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-03 15:44:30 +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
eed7699549
Implement compliance exports and retention overrides
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 20:13:45 +01:00
Codex Agent
fc3e6715db
Add integrations health monitoring
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 18:35:12 +01:00
Codex Agent
8f13465415
Implement tenant announcements and audit log fixes
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 14:19:46 +01:00
Codex Agent
412ecbe691
Implement superadmin audit log for mutations
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 11:57:49 +01:00
Codex Agent
da06db2d3b
Add tenant lifecycle view and limit controls
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 19:36:51 +01:00
Codex Agent
efe2f25b3e
neues Admin UI Layout eingeführt. Alle Tests auf den neusten Stand gebracht.
2025-12-30 10:24:06 +01:00
Codex Agent
902e78cae9
Addon-Kauf im Event admin korrigiert.
2025-12-29 19:31:26 +01:00
Codex Agent
aaf418a917
Expliziten Return‑Flow umgesetzt: neue Return‑Route nimmt _ptxn, lädt die Transaktion und leitet anhand custom_data
...
auf success_url/cancel_url weiter. Gleichzeitig werden diese URLs jetzt in custom_data bei Add‑ons, Package‑Checkout
und Gift‑Vouchern gespeichert, damit der Return‑Handler sie kennt.
Details (relevant):
- app/Http/Controllers/PaddleReturnController.php verarbeitet _ptxn, prüft Status, schützt vor Open‑Redirects.
- routes/web.php neue Route paddle.return (öffentlich).
- app/Services/Addons/EventAddonCheckoutService.php, app/Services/Paddle/PaddleCheckoutService.php, app/Services/
GiftVouchers/GiftVoucherCheckoutService.php speichern success_url/cancel_url in custom_data.
- tests/Feature/PaddleReturnTest.php prüft Success/Cancel‑Redirects.
- Tests aktualisiert: tests/Unit/PaddleCheckoutServiceTest.php.
Wichtig für die Rückleitung:
- Bitte in Paddle (Sandbox + Live) die Checkout‑Success/Cancel URL auf http://fotospiel-app.test/paddle/return
setzen.
Ohne diese Einstellung schickt Paddle den Nutzer nicht zu unserem Return‑Handler.
Nebenwirkung: Add‑on‑Checkout gibt jetzt als checkout_id die Transaktions‑ID (txn_…) zurück (statt chk_…).
2025-12-29 18:20:52 +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
b780d82d62
Added Phase‑1 continuation work across deep links, offline moderation queue, and admin push.
...
resources/js/admin/mobile/lib.
- Admin push is end‑to‑end: new backend model/migration/service/job + API endpoints, admin runtime config, push‑aware
service worker, and a settings toggle via useAdminPushSubscription. Notifications now auto‑refresh on push.
- New PHP/JS tests: admin push API feature test and queue/haptics unit tests
Added admin-specific PWA icon assets and wired them into the admin manifest, service worker, and admin shell, plus a
new “Device & permissions” card in mobile Settings with a persistent storage action and translations.
Details: public/manifest.json, public/admin-sw.js, resources/views/admin.blade.php, new icons in public/; new hook
resources/js/admin/mobile/hooks/useDevicePermissions.ts, helpers/tests in resources/js/admin/mobile/lib/
devicePermissions.ts + resources/js/admin/mobile/lib/devicePermissions.test.ts, and Settings UI updates in resources/
js/admin/mobile/SettingsPage.tsx with copy in resources/js/admin/i18n/locales/en/management.json and resources/js/
admin/i18n/locales/de/management.json.
2025-12-28 15:00:47 +01:00
Codex Agent
f6e7c72d14
paddle client fixes
2025-12-23 15:28:54 +01:00