feat/airbnb-phone-scraper #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/airbnb-phone-scraper"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
- AirbnbScraper: extraction nom voyageur + téléphone depuis page détail réservation - Clic sur onglet 'Voyageurs'/'Qui participent' AVANT 'Gérer la réservation' - Attente networkidle pour chargement téléphone - Regex word-boundary pour nettoyage nom (fix 's Eleonore' bug) - Fermeture modal via Escape avant navigation - Backend API: - GET /imports/airbnb/bookings-current-future (réservations en cours/futures) - POST /imports/airbnb/scrape-phones-selected (scraping sélection manuelle) - GET /mobile/bookings/{id} retourne tenant_phone - GET /imports/mobile/notifications retourne guest_phone - Frontend AirbnbConfigView: - Bouton 'Sélection manuelle' avec DataTable (code, voyageur, dates, téléphone, statut) - Case 'Sélectionner toutes sans téléphone' - Progression temps réel pendant scraping - Mobile App: - BookingDetailView: section Locataire avec 2 boutons téléphone - Bouton large 📋 : copie presse-papiers (fallback HTTP) - Bouton rond 📞 : ouvre app native d'appel (tel:) - Toast animé au lieu d'alert() natif - NotificationsView: champ guest_phone ajouté - DB: migrations import_history (status + progression fields)- .forgejo/workflows/mobile.yml: Added commented build-live-update job - deploy/deploy-mobile.sh: Added upload_live_update_release() function - Creates/updates 'live-update' release tag on Forgejo - Uploads bundle-v{version}.zip + latest.json - Handles 409 (release exists) gracefully - capacitor.config.ts: Fixed LiveUpdate URL to point to latest.json - liveUpdate.ts: Fixed check URL to match Live Update will work after running deploy/deploy-mobile.sh