Codex Agent
8df6511b18
Remove response format from uploader UI
2026-01-12 20:22:45 +01:00
Codex Agent
e668f75633
Show connect code expiry time
2026-01-12 20:14:42 +01:00
Codex Agent
27dff67b69
Remove sparkbooth option from photobooth UI
2026-01-12 19:50:30 +01:00
Codex Agent
c76081de05
Relabel photobooth uploader mode
2026-01-12 18:46:41 +01:00
Codex Agent
307521c12b
Add photobooth connect code UI
2026-01-12 17:59:35 +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
37e20ed32f
feat: add checkout action banner
2026-01-12 13:35:43 +01:00
Codex Agent
749cb04cec
feat: poll checkout status and show failures
2026-01-12 13:31:30 +01:00
Codex Agent
f452c486d4
fix: block non-upgrade package selection
2026-01-12 12:40:18 +01:00
Codex Agent
9d737cd743
fix: add package feature labels
2026-01-12 12:32:43 +01:00
Codex Agent
1ddabe4f0e
fix: handle array package features
2026-01-12 12:29:19 +01:00
Codex Agent
bb7fc84363
feat: add package comparison view
2026-01-12 12:25:35 +01:00
Codex Agent
253bda2f16
Show billing activation banner
2026-01-12 12:07:37 +01:00
Codex Agent
a251740aff
Redirect checkout to billing with status
2026-01-12 11:49:10 +01:00
Codex Agent
47f6343347
Disallow downgrades in package shop
2026-01-12 11:45:12 +01:00
Codex Agent
ad336f5e18
Highlight upgrades in package shop
2026-01-12 11:38:16 +01:00
Codex Agent
c08fbf2e45
Cap analytics timeframe label
2026-01-12 11:30:00 +01:00
Codex Agent
0f20052db7
Compute analytics timeframe dynamically
2026-01-12 11:12:50 +01:00
Codex Agent
f303e31fad
Enhance analytics snapshot and empty states
2026-01-12 11:07:23 +01:00
Codex Agent
9201207dc9
Refine analytics page and i18n
2026-01-12 11:03:55 +01:00
Codex Agent
2070e518af
Clamp package summary remaining counts
2026-01-12 10:50:35 +01:00
Codex Agent
66f1935c2e
Add pending test files
2026-01-12 10:46:18 +01:00
Codex Agent
b23331d069
Misc unrelated updates
2026-01-12 10:31:31 +01:00
Codex Agent
2cb5171420
Unify admin home with event overview
2026-01-12 10:31:05 +01:00
Codex Agent
5866a0826c
feat: improve mobile navigation with tap-to-reset and history filtering
2026-01-07 15:14:31 +01:00
Codex Agent
8e1031fff0
fix: resolve typescript and build errors across admin and guest apps
2026-01-07 13:25:30 +01:00
Codex Agent
1ec4987b38
i18n: add translations for analytics and package shop
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 21:22:24 +01:00
Codex Agent
9bf4e8894f
feat: make mobile package shop adaptive and inventory-aware
...
This commit includes:
- Updating navigation to pass ?feature=advanced_analytics context.
- Merging catalog with user inventory in MobilePackageShopPage.
- Implementing smart sorting (recommended first, then price).
- Adding highlighting and badges for recommended and active packages.
- Displaying remaining event counts on package cards.
2026-01-06 20:57:10 +01:00
Codex Agent
9e9e04b97e
fix: add missing activeTab prop to MobileShell in PackageShopPage
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 19:02:08 +01:00
Codex Agent
5009697f7b
feat: implement dedicated package shop page with legal confirmation
...
This commit:
- Creates MobilePackageShopPage.tsx for listing packages and handling checkout.
- Implements a confirmation screen with mandatory AGB and Withdrawal checkboxes.
- Registers the new route /mobile/billing/shop.
- Updates EventAnalyticsPage to link to the new shop page.
- Reverts previous inline upgrade logic in BillingPage.tsx.
2026-01-06 18:04:03 +01:00
Codex Agent
a8b9c3623a
fix: remove duplicate createTenantPaddleCheckout definition in api.ts
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 16:40:56 +01:00
Codex Agent
c4fa0fc06e
feat: implement upgrade to premium flow
...
This commit adds the ability for tenants to upgrade their package directly from the mobile billing page. It includes:
- New API function createTenantPaddleCheckout in api.ts
- Upgrade handler and UI in BillingPage.tsx
- Updated navigation in EventAnalyticsPage.tsx to link to the packages section of the billing page
2026-01-06 16:35:10 +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
e3deec9741
Tweak zero remaining events copy
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 13:23:20 +01:00
Codex Agent
10fbee4e6e
Expand package limit and feature details
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 13:20:19 +01:00
Codex Agent
4fe589f0e2
Add export progress hint
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 13:03:05 +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