Codex Agent
eb6c8857d1
Merge remote-tracking branch 'origin/main'
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-03 17:07:30 +01:00
Codex Agent
a35808ac15
Update Playwright staging flows and Paddle sandbox checkout
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-03 17:06:01 +01:00
Codex Agent
ef05822b70
Update Playwright staging flows and Paddle sandbox checkout
2026-01-03 17:04:59 +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
f41578905f
Update bd tracker
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-03 15:13:34 +01:00
Codex Agent
08fe64b965
Fix marketing auth/checkout E2E selectors
2026-01-03 15:13:03 +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
030a00ba46
Update beads issues
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 23:34:21 +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
66bf9e4a8c
Document Paddle cutover
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 22:29:00 +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
0430f0b1cc
Document Paddle sync recovery
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 21:52:37 +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
5fd546c428
bd sync: 2026-01-02 18:46:27
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 18:46:29 +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
9057a4cd15
Close fotospiel-app-kxe
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-02 17:04:26 +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
25d464215e
Document superadmin control surface
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 19:53:05 +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
4fbd0815a4
Add bd wrapper to bypass fork protection
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 17:40:31 +01:00
Codex Agent
fdd707de67
bd sync: 2026-01-01 17:24:36
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 17:24:37 +01:00
Codex Agent
73ce8608ec
bd sync: apply DB changes after import
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 17:05:50 +01:00
Codex Agent
22f600bf44
bd sync: 2026-01-01 17:04:36
2026-01-01 17:04:38 +01:00
Codex Agent
405a4b7340
Update tenant lifecycle tooling and retire docs/process
2026-01-01 17:02:08 +01:00
Codex Agent
1e57fc1046
Update agent docs and artisan command list
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 14:03:37 +01:00
Codex Agent
8962968bfb
Start der Nutzung von beads (bd)
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-01 13:24:10 +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
d7c2f85eeb
more usage of tamagui primitives
2025-12-30 16:04:30 +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
795e37ee12
Moved the Select/Filter controls into the photo list area and added the missing “Select” translation
2025-12-28 22:49:30 +01:00
Codex Agent
9d367512c5
I finished the remaining reliability, sharing, performance, and polish items across the admin
...
app.
What’s done
locales/en/mobile.json and resources/js/admin/i18n/locales/de/mobile.json.
- Error recovery CTAs on Photos, Notifications, Tasks, and QR screens so users can retry without a full reload in resources/js/admin/mobile/EventPhotosPage.tsx, resources/js/admin/mobile/NotificationsPage.tsx, resources/js/admin/
mobile/EventTasksPage.tsx, resources/js/admin/mobile/QrPrintPage.tsx.
- QR share uses native share sheet when available, with clipboard fallback in resources/js/admin/mobile/
QrPrintPage.tsx.
- Lazy‑loaded photo grid thumbnails for better performance in resources/js/admin/mobile/EventPhotosPage.tsx.
- New helper + tests for queue count logic in resources/js/admin/mobile/lib/queueStatus.ts and resources/js/admin/
mobile/lib/queueStatus.test.ts.
2025-12-28 21:29:30 +01:00