xpeditis2.0/apps/frontend/app/[locale]/dashboard
David f7427825d1 feat(bookings): block new reservations on free plan limit + upgrade CTA
Le plan gratuit (BRONZE) est limite a maxShipmentsPerYear (5/an). Cote frontend,
rien ne le refletait: le bouton 'Nouvelle Reservation' restait actif. Ajout d'un
hook useReservationQuota (limite du plan vs reservations de l'annee) qui:
- remplace le bouton 'Nouvelle Reservation' par un bouton 'Ameliorer mon
  abonnement' + banniere sur la liste des reservations quand la limite est
  atteinte;
- bloque la page de recherche (nouvelle resa) avec un ecran d'upgrade, sauf en
  mode edition d'une resa existante.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 17:02:56 +02:00
..
admin/[[...rest]] fix admin page 2026-06-13 11:53:27 +02:00
booking feat(bookings): persist Options & Services (customs/insurance/DG/handling) 2026-07-02 19:12:18 +02:00
bookings feat(bookings): block new reservations on free plan limit + upgrade CTA 2026-07-03 17:02:56 +02:00
docs fix language 2026-04-21 18:04:02 +02:00
documents fix(bookings,docs): suppression docs, edition+recalcul prix, menu 3 points, responsive 2026-07-01 18:56:25 +02:00
notifications fix blog 2026-05-12 21:01:52 +02:00
profile fix mdp see 2026-06-13 12:01:19 +02:00
search fix blog 2026-05-12 21:01:52 +02:00
search-advanced feat(bookings): block new reservations on free plan limit + upgrade CTA 2026-07-03 17:02:56 +02:00
settings fix blog 2026-05-12 21:01:52 +02:00
track-trace fix blog 2026-05-12 21:01:52 +02:00
wiki fix blog 2026-05-12 21:01:52 +02:00
layout.tsx fix admin page 2026-06-13 11:53:27 +02:00
page.tsx fix blog 2026-05-12 21:01:52 +02:00