[1.0.0] - 2024-12-29
### 🎉 Première version
#### 🏷️ Badges visuels
- **Badge "Terminé"** : Affiché automatiquement sur les réservations terminées (date de fin passée)
- **Badge "Passé"** : Affiché sur les réservations dont la date de début est passée
- **Badge "En cours"** : Affiché sur les réservations actuellement en cours
- **Badge "À venir"** : Affiché sur les réservations futures
- Couleurs personnalisables pour chaque type de badge
- Compatible côté client ET côté vendeur
#### 📑 Onglets de filtrage
- Onglet **"Aujourd'hui"** : Réservations du jour
- Onglet **"En attente"** : Réservations en attente de confirmation
- Onglet **"En cours"** : Réservations actuellement actives
- Onglet **"À venir"** : Réservations futures
- Onglet **"Terminé"** : Réservations passées
- Onglet **"Tout"** : Affiche toutes les réservations
- Compteurs dynamiques sur chaque onglet
- Onglet par défaut configurable
#### 📱 Mode compact
- Vue simplifiée des réservations avec informations essentielles
- Affichage des badges dans le mode compact
- Transition fluide entre mode normal et compact
#### 🔍 Modal de détails avancé
- **Informations générales** : ID réservation, statut, montant, invités, date de demande
- **Dates** : Date/heure de début et fin, horaires séparés, créneaux (slots)
- **Services additionnels** : Affichage des extras réservés avec quantités
- **Code promo** : Affichage du coupon utilisé si présent
- **Message du client** : Affichage du message laissé par le client
- **Coordonnées client** : Nom, email, téléphone (selon paramètres Listeo)
- **Informations listing** : Titre, photo, propriétaire, adresse
- **Commande WooCommerce** : N° commande, statut, total, méthode de paiement (côté vendeur)
- **Ticket/QR Code** : Lien de téléchargement si activé dans Listeo
#### 👥 Gestion des invités
- Affichage des **adultes**
- Affichage des **enfants** (ages 2-12)
- Affichage des **bébés/infants** (ages 0-2)
- Affichage des **animaux**
- Affichage des **tickets** (pour événements)
#### 🔘 Contrôle des boutons
- Afficher/masquer le bouton "Envoyer un message" selon le statut
- Afficher/masquer le bouton "Supprimer" selon le statut
- Configuration séparée pour réservations en attente, confirmées, annulées
#### ⚙️ Paramètres
- Activer/désactiver le plugin
- Afficher/masquer les onglets côté client
- Afficher/masquer les onglets côté vendeur
- Choisir l'onglet par défaut
- Sélection de la langue (FR, EN, ou automatique WordPress)
#### 🌐 Internationalisation
- Traduction complète en **Français**
- Traduction complète en **Anglais**
- Support des formes plurielles
#### 📖 Documentation intégrée
- Guide complet des fonctionnalités
- Explications des onglets et badges
- Documentation du modal de détails
- Informations sur la compatibilité
#### 🔐 Système de licence
- Vérification de licence pour les fonctionnalités premium
- Page de gestion de licence dans l'admin
- Notifications d'état de licence
#### ✅ Compatibilité
- **Listeo Core** : Compatible avec toutes les versions récentes
- **Listeo Theme** : S'intègre parfaitement au design
- **WooCommerce** : Affiche les informations de commande
- **Types de listings** : Rental, Service, Event, Tickets
- **Modes de réservation** : Instant booking, Waiting approval
---
## Notes techniques
### CSS critique
Le plugin injecte du CSS critique dans `wp_head` pour éviter le "flash" des éléments avant que le JavaScript ne soit chargé.
### Performance
- Requêtes SQL optimisées avec index
- Chargement AJAX des réservations filtrées
- Mise en cache des données de listing
### Sécurité
- Vérification des nonces sur toutes les requêtes AJAX
- Échappement de toutes les données affichées
- Vérification des permissions utilisateur
---
## Support
Pour toute question ou problème :
- 📧 Email :
[email protected]
- 🌐 Site : https://costaplugin.com