Commit Graph

56 Commits

Author SHA1 Message Date
Codex Agent
04c399aeb6 Fix demo task readiness and gate event creation
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-02-05 11:26:07 +01:00
Codex Agent
56a39d0535 Align admin mobile colors with Tamagui v2 tokens 2026-02-04 11:44:07 +01:00
Codex Agent
a0ef90e13a Migrate billing from Paddle to Lemon Squeezy 2026-02-03 10:59:54 +01:00
Codex Agent
f161366119 upgrade to tamagui v2 and guest pwa overhaul 2026-02-02 13:01:20 +01:00
Codex Agent
b3bf45482a Fix TypeScript typecheck errors 2026-01-30 15:56:06 +01:00
Codex Agent
352cfdb69c Update dashboard KPIs for live show and auto-approval 2026-01-23 13:31:50 +01:00
Codex Agent
c234b1a1cc Add dashboard action colors and admin help translations 2026-01-23 13:14:33 +01:00
Codex Agent
7cde7293cb Add contextual help links to admin pages 2026-01-23 09:18:46 +01:00
Codex Agent
ff84f9c1e9 Improve admin mobile dark mode contrast 2026-01-22 22:02:45 +01:00
Codex Agent
34bc7f25d3 Simplify hero toggles 2026-01-22 17:34:42 +01:00
Codex Agent
d773aafdcc Add hero quick settings toggles 2026-01-22 17:30:51 +01:00
Codex Agent
ab8bd6b10b Unify setup status block 2026-01-22 17:17:10 +01:00
Codex Agent
cf04988fc2 Adjust KPI strip layout 2026-01-22 17:01:54 +01:00
Codex Agent
7ed4e581f7 Compact dashboard overview 2026-01-22 16:51:05 +01:00
Codex Agent
20f60e9277 Embed quick actions header 2026-01-22 16:31:46 +01:00
Codex Agent
549611fb1c Refine dashboard overview layout 2026-01-22 16:24:48 +01:00
Codex Agent
eb8201ec56 Refactor mobile dashboard layout 2026-01-22 16:13:22 +01:00
Codex Agent
32f3696ffb Refactor: Update Tenant PWA headers and tabs to use Playfair Display and Tamagui components 2026-01-22 13:29:56 +01:00
Codex Agent
1b80c7b3ee Clarify photo task wording in admin UI 2026-01-20 08:49:34 +01:00
Codex Agent
edd17f17e3 Update admin PWA events, branding, and packages 2026-01-19 11:35:38 +01:00
Codex Agent
cb8e119ef1 feat(admin-pwa): modernize dashboard KPI section with unified glass strip 2026-01-18 11:02:04 +01:00
Codex Agent
5a974b25b6 refactor(dashboard): refine setup checklist UI
- Removed progress bar from hero for cleaner look
- Made setup checklist collapsible (auto-collapsed when complete)
- Improved checklist item styling with active/inactive states
2026-01-18 10:08:39 +01:00
Codex Agent
84777d7192 feat(dashboard): implement transparent setup roadmap and fix translations
- Added SetupChecklist component for clear progress visualization
- Refactored LifecycleHero to show readiness state
- Fixed remaining untranslated keys in tool grid and readiness hook
2026-01-18 10:02:59 +01:00
Codex Agent
53319922e9 fix(dashboard): correct translation keys for tasks, settings, analytics
- Updated grid item labels to use valid i18next keys
- Ensured consistent German localization for all dashboard widgets
2026-01-17 18:29:01 +01:00
Codex Agent
7573c58552 fix(dashboard): resolve missing translations and refine alert styling
- Updated useEventReadiness hook to use 'Bearbeiten' instead of untranslated string
- Fixed 'guestsBlocked' literal appearing in alerts by passing translator correctly
- Refined limit warning styles to respect danger tone
- Localized pulse strip labels (Fotos, Gäste) properly
2026-01-17 18:06:14 +01:00
Codex Agent
782712451f fix(admin): refine dashboard translations and label mapping
- Mapped 'Photobooth' and 'Guests' grid items to correct translation keys
- Localized pulse strip labels (Fotos, Gäste)
- Updated readiness hook to use translated CTAs
2026-01-17 16:35:30 +01:00
Codex Agent
323ddea72d feat(admin): modernize tenant admin PWA with cockpit layout and slate theme
- Replaced rainbow grid with phase-aware cockpit layout
- Implemented smart lifecycle hero with readiness logic
- Introduced dark command bar header with context pill and search placeholder
- Updated global Tamagui theme to slate/indigo palette
- Refined bottom navigation with minimalist spotlight style
2026-01-17 14:46:19 +01:00
Codex Agent
d6ee372671 Refresh mobile dashboard and header 2026-01-16 22:06:41 +01:00
Codex Agent
d69cf0e7f4 Add tasks setup nudge and prompt 2026-01-16 14:41:09 +01:00
Codex Agent
e8ea663da8 Show endcustomer event allowance on dashboard 2026-01-16 14:17:27 +01:00
Codex Agent
c27038b741 Avoid billing redirect for endcustomer packages 2026-01-16 14:05:20 +01:00
Codex Agent
bc4142de4d Fix dashboard empty state permissions 2026-01-16 13:39:27 +01:00
Codex Agent
1239f2b526 Enforce tenant member permissions 2026-01-16 13:33:36 +01:00
Codex Agent
c533d43c0f Refine admin PWA layout and tamagui usage 2026-01-15 22:24:10 +01:00
Codex Agent
2945c710e3 feat: update package copy and admin control room 2026-01-15 19:54:04 +01:00
Codex Agent
7b88c1d365 Update partner packages, copy, and demo switcher 2026-01-15 17:33:36 +01:00
Codex Agent
2cb5171420 Unify admin home with event overview 2026-01-12 10:31:05 +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
ee3e9737c4 feat: implement advanced analytics for mobile admin dashboard
Some checks failed
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
Some checks failed
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
Some checks failed
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
10fbee4e6e Expand package limit and feature details
Some checks failed
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
cc89cc667a Add package summary banner
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
2026-01-06 12:01:12 +01:00
Codex Agent
a796973861 Admin package summary sheet 2026-01-06 11:57: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
cf73f408b2 Navigation now feels more “app‑like” with
stateful tabs and reliable back behavior, and a full onboarding flow is wired in with conditional package selection
  (skips when an active package exists).

  What changed

  - Added per‑tab history + back navigation fallback to make tab switching/Back feel native (resources/js/admin/mobile/
    lib/tabHistory.ts, resources/js/admin/mobile/hooks/useBackNavigation.ts, resources/js/admin/mobile/hooks/
    useMobileNav.ts, resources/js/admin/mobile/components/MobileShell.tsx + updates across mobile pages).
  - Implemented onboarding flow pages + shared shell, and wired new routes/prefetch (resources/js/admin/mobile/welcome/
    WelcomeLandingPage.tsx, resources/js/admin/mobile/welcome/WelcomePackagesPage.tsx, resources/js/admin/mobile/
    welcome/WelcomeSummaryPage.tsx, resources/js/admin/mobile/welcome/WelcomeEventPage.tsx, resources/js/admin/mobile/
    components/OnboardingShell.tsx, resources/js/admin/router.tsx, resources/js/admin/mobile/prefetch.ts).
  - Conditional package step: packages page redirects to event setup if activePackage exists; selection stored locally
    for summary (resources/js/admin/mobile/lib/onboardingSelection.ts, resources/js/admin/mobile/welcome/
    WelcomePackagesPage.tsx).
  - Added a “Start welcome journey” CTA in the empty dashboard state (resources/js/admin/mobile/DashboardPage.tsx).
  - Added translations for onboarding shell + selected package + dashboard CTA (resources/js/admin/i18n/locales/en/
    onboarding.json, resources/js/admin/i18n/locales/de/onboarding.json, resources/js/admin/i18n/locales/en/
    management.json, resources/js/admin/i18n/locales/de/management.json).
  - Tests for new helpers/hooks (resources/js/admin/mobile/lib/tabHistory.test.ts, resources/js/admin/mobile/lib/
    onboardingSelection.test.ts, resources/js/admin/mobile/hooks/useBackNavigation.test.tsx).
2025-12-28 19:51:57 +01:00
Codex Agent
718c129a8d onboarding tracking is now wired, the tour can be replayed from Settings, install‑banner reset is included, and empty states in Tasks/Members/Guest Messages now have guided CTAs.
What changed:
  - Onboarding tracking: admin_app_opened on first authenticated dashboard load; event_created, branding_configured,
    and invite_created on their respective actions.
  - Tour replay: Settings now has an “Experience” section to replay the tour (clears tour seen flag and opens via ?tour=1).
  - Empty states: Tasks, Members, and Guest Messages now include richer copy + quick actions.
  - New helpers + copy: Tour storage helpers, new translations, and related UI wiring.
2025-12-28 18:59:12 +01:00
Codex Agent
d5f038d098 Added onboarding + a lightweight install banner to both the mobile login screen and the settings screen, with Android/Chromium
install prompt support and iOS “Share → Add to Home Screen” guidance. Also added a small helper + tests to decide
  when/which banner variant should show, and shared copy in common.json.
2025-12-28 18:26:17 +01:00
Codex Agent
4ce409e918 Completed the full mobile app polish pass: navigation feel, safe‑area consistency, input styling, list rows, FAB
patterns, skeleton loading, photo selection/bulk actions with shared‑element transitions, notification detail sheet,
  offline banner, maskable manifest icons, and route prefetching.

  Key changes

  - Navigation/shell: press feedback on all header actions, glassy sticky header and tab bar, safer bottom spacing
    (resources/js/admin/mobile/components/MobileShell.tsx, resources/js/admin/mobile/components/BottomNav.tsx).
  - Forms + lists: shared mobile form controls, list‑style rows in settings/profile, consistent inputs across core
    flows (resources/js/admin/mobile/components/FormControls.tsx, resources/js/admin/mobile/SettingsPage.tsx,
    resources/js/admin/mobile/ProfilePage.tsx, resources/js/admin/mobile/EventFormPage.tsx, resources/js/admin/mobile/
    EventMembersPage.tsx, resources/js/admin/mobile/EventTasksPage.tsx, resources/js/admin/mobile/
    EventGuestNotificationsPage.tsx, resources/js/admin/mobile/NotificationsPage.tsx, resources/js/admin/mobile/
    EventPhotosPage.tsx, resources/js/admin/mobile/EventsPage.tsx).
  - Media workflows: shared‑element photo transitions, selection mode + bulk actions bar (resources/js/admin/mobile/
    EventPhotosPage.tsx).
  - Loading UX: shimmering skeletons (resources/css/app.css, resources/js/admin/mobile/components/Primitives.tsx).
  - PWA polish + perf: maskable icons, offline banner hook, and route prefetch (public/manifest.json, resources/js/
    admin/mobile/hooks/useOnlineStatus.tsx, resources/js/admin/mobile/prefetch.ts, resources/js/admin/main.tsx).
2025-12-27 23:55:48 +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