89931b817d
feat(admin): Weeztix setup wizard, integration status badges
...
- Summary view when Weeztix is configured; edits only via 3-step wizard
- Step 1: reuse or replace OAuth client ID/secret; callback URL shown
- Step 2: OAuth connect (resume wizard after callback when started from wizard)
- Step 3: coupon, prefix, usage; finishing exits wizard
- PreregistrationPage: mailwizz/weeztix integration status helpers
- Pages index: Integrations column with MW/WZ badges; edit page: status cards
Made-with: Cursor
2026-04-05 11:12:10 +02:00
d3abdb7ed9
feat: add Weeztix OAuth, coupon codes, and Mailwizz mapping
...
Implement Weeztix integration per documentation: database config and
subscriber coupon_code, OAuth redirect/callback, admin setup UI with
company/coupon selection via AJAX, synchronous coupon creation on public
subscribe with duplicate and rate-limit handling, Mailwizz field mapping
for coupon codes, subscriber table and CSV export, and connection hint
on the pages list.
Made-with: Cursor
2026-04-04 14:52:41 +02:00
5a67827c23
feat: optional fixed viewport background on public pages
...
Adds background_fixed column, admin checkbox, fixed-position layers on the public layout, Dutch strings, and store tests.
Made-with: Cursor
2026-04-04 13:36:26 +02:00
ff58e82497
Implemented a block editor for changing the layout of the page
2026-04-04 01:17:05 +02:00
a1d570254e
feat: Phase 3 - public registration pages and Mailwizz config
2026-04-03 21:42:19 +02:00
cf026f46b0
feat: Phase 2 - page CRUD, subscriber management, user management
2026-04-03 21:15:40 +02:00
78e1be3e3b
feat: Phase 2 - admin layout, dashboard, page CRUD, subscribers, user management
2026-04-03 20:09:20 +02:00