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
3e2b63f71f
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
232302eb6f
Improve package usage visibility
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 14:17:27 +01:00
Codex Agent
ef1773d966
Fix package limits in tenant overview
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 13:36:50 +01:00
Codex Agent
a3538f6470
Fix data exports UI and scope format
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 12:59:38 +01:00
Codex Agent
a796973861
Admin package summary sheet
2026-01-06 11:57:30 +01:00
Codex Agent
54b3fa0d87
Add event-admin password reset flow
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 11:02:09 +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
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
35ef8f1586
Add guest Live Show opt-in toggle
2026-01-05 15:29:59 +01:00
Codex Agent
7bbce79394
Add Live Show settings in admin app
2026-01-05 15:02:21 +01:00
Codex Agent
99186e8e2f
Add approve-and-live action for Live Show
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-05 14:16:27 +01:00
Codex Agent
e3b7271f69
Add live show moderation queue
2026-01-05 14:04:05 +01:00
Codex Agent
2abd1d113f
Add live show realtime endpoints
2026-01-05 13:09:11 +01:00
Codex Agent
4718998e07
Live Show data model + workflow
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-05 12:31:54 +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
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
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
43b626cbfc
Fix coupon infolist enum formatting
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-03 15:27:20 +01:00
Codex Agent
3d0ff40382
Fix coupon enum formatting in Filament table
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-03 15:23:37 +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
75d862748b
Add data export retry and cancel controls
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 22:50:07 +01:00
Codex Agent
dfdbf09bf8
Register Paddle sandbox webhooks
2026-01-02 22:25:11 +01:00
Codex Agent
3c0e7afeb2
Link existing Paddle IDs
2026-01-02 22:24:52 +01:00
Codex Agent
bb67d68eba
Add Paddle sync log channel
2026-01-02 22:02:36 +01:00
Codex Agent
8b445ae998
Guard Paddle sync mapping
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 21:47:14 +01:00
Codex Agent
77b7af13d4
Show Paddle sync errors
2026-01-02 21:16:23 +01:00
Codex Agent
3e9f09571b
Stream tenant uploads
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 20:51:52 +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
bc99929040
Add Paddle health ops metrics
2026-01-02 17:03:36 +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
8b4950c79d
Refine ops health widget layout
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 21:35:22 +01:00
Codex Agent
2fc8232d57
Add superadmin ops health dashboard
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 21:07:33 +01:00
Codex Agent
6ca3c03179
Fix watermark settings form schema
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 20:42:03 +01:00
Codex Agent
cc25c2b506
Fix guest policy form schema
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 20:38:29 +01:00
Codex Agent
c180b37760
Add guest policy settings
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 20:25:39 +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
117250879b
Add superadmin moderation queues
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 18:52:32 +01:00
Codex Agent
405a4b7340
Update tenant lifecycle tooling and retire docs/process
2026-01-01 17:02:08 +01:00
Codex Agent
8e4d4c2ff6
Neuordnung des SuperAdminBackends
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2025-12-31 10:06:21 +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