feat: Bottle Split System (Flaschenteilung)

- Add bottle_splits and split_participants tables with RLS
- Implement soft-lock: pending requests count as reserved
- Create /splits/create wizard (3 steps: bottle, pricing, shipping)
- Create /splits/[slug] public page with price calculator
- Create /splits/manage host dashboard with participant workflow
- Add SplitProgressBar component for visual volume display
- Status workflow: PENDING -> APPROVED -> PAID -> SHIPPED
- Forum export (BBCode format)
- Saved defaults in localStorage for glass/shipping costs
This commit is contained in:
2025-12-25 22:36:38 +01:00
parent 75461d7c30
commit 0c7786db90
7 changed files with 1871 additions and 1 deletions

File diff suppressed because one or more lines are too long