Changelog

Bijgewerkt op 2026-05-01

Grote milestones in BedFlow, chronologisch (meest recente eerst).

📅 Mei 2026 — Webbuilder + import flow

Week 1 (1 mei)

  • Mini-site webbuilder — eigen pagina "Mijn website" voor de eigenaar zelf, niet super-admin. Per-property branding (kleur/tagline/logo/favicon), foto's (hero + galerij), tekst (intro + over ons), faciliteiten met emoji's en SEO-beschrijving. Custom-domein root toont mini-site wanneer geactiveerd; booking widget blijft via "Direct boeken" CTA bereikbaar.
  • 1-klik import van bestaande MyTourist site — geef URL, scrape theme color + foto's + faciliteiten + contact + SEO, klaar in 30 sec. Cruciaal voor MT-customers die naar BedFlow overstappen zonder hun look-and-feel te verliezen.
  • Preview-URL's — vanity {slug}.bedflow.eu + altijd-werkende fallback bedflow.eu/_preview/mini-site/{slug} voor demo's vóór DNS-cutover.
  • + Artikel knop op proforma's — voor "klant vroeg per mail om iets extra". Voegt lijn toe, herrekent BTW + totalen, regenereert PDF. Werkt op elke proforma (incl MT-source met waarschuwing).
  • POS bancontact + customer link + VIES — Cindy's mobile POS heeft nu echte BC-QR, BC-prepaid afkoppelen, klant-zetten op naam met VIES-VAT-lookup.
  • Folios systeem — multi-tab billing op één boeking (kamer / honesty bar / wellness apart afrekenbaar), met aparte invoices per folio.
  • MT booking sync van uurlijks → 5 minuten — verse direct/MT-bookings landen binnen 5 min op de grid (was tot 60 min).
  • Klanten zonder property fix + backfill — TenantScope toonde Channex-test debtors niet door ontbrekend property_id; alle 4 creator paden gefixt + bestaande rijen gemigreerd met merge-on-duplicate-detection.
  • Kamer 3 paint-fix — Channex-bookings zonder roomtype-mapping vielen uit de grid; payload-name fallback toegevoegd, plus pillen lopen nu midden-aankomstdag tot midden-vertrekdag (matcht "ze checken middag in").
  • Quick WhatsApp E.164 normalisatie — TextMeBot eiste internationaal formaat, klapte 30s timeout op 0472… nummers; auto-omzetting naar +32472… via PhoneNumber lib.
  • Wellness combi-boeking fix — pagina toonde "al ingepland" voor combi-gasten zelfs zonder slot-keuze; check leest nu calendar_event_id ipv tekst-match.
  • 🐛 Diverse fixes: country NOT NULL bij property-create, opcache reset multi-host, storage:link bulletproof, dangling-symlink detection in diagnose, deploy.sh robustness.

📅 April 2026 — MyTourist ontkoppeling fase

Week 4 (21–22 april)

  • Handleiding live op bedflow.eu/docs — deze pagina dus
  • Email automatisaties visueel redesign — journey timeline (list) + IF-THEN wizard met live samenvatting (edit)
  • Communication Log — 3 tabs (WhatsApp / Telegram / Email) met body-preview per email
  • Check-in welcome + Wellness upsell email templates (met slot-beschikbaarheidscheck)
  • Housekeeping module — externe poetshulp met privacy-vriendelijke portaal, auto-WhatsApp, achterstand-detectie
  • Gastportaal — 3 fases op één URL (pre-arrival + during + post-stay)
  • Telegram inline keyboard voor check-in request approve/deny
  • Payment → booking auto-confirmation met Telegram notificatie
  • Bulk blokkades via rechtsklik op datum-header
  • Handmatige boeking (telefoon/walk-in) met debtor lookup + live availability
  • RoomType + Product + Invoice external_id nullable — lokaal aanmaken zonder MyTourist
  • 🐛 Payment reminder €0,00 / "binnen 0 uur" bugs gefixt
  • 🐛 Payment reminder stuurt niet meer bij betaalde bookings (MyTourist-bookings inbegrepen)
  • 🐛 Email preview 500 errors gefixt

Week 3 (14–20 april)

  • BedFlow naamgeving + logo's (navy + teal), bedflow.eu domein
  • Landing page bedflow.eu met i18n (6 talen)
  • Channex integratie — Saloon connector, webhook handler, sync commands (code klaar, staging test nog pending)
  • Booking widget — 6-staps flow, meertalig, extras + wellness slots

Week 1–2

  • Tariefbeheer volledig redesign — visuele prijsketen, basisprijzen grid, profielen, kalender
  • Statistieken dashboard — KPI's, YoY charts, wellness analyse, extras ranking

📅 Maart 2026

  • Room / RoomType schema — lokale modellen onafhankelijk van MyTourist
  • Kameroverzicht — maandgrid met klik-blokkering, check-in, WhatsApp, Bancontact QR
  • Guest portal basis — deur unlock, honesty bar, factuur, ontbijtkeuze

📅 Eerder

  • Debtor + Invoice + Product resources (MyTourist-gebonden initieel)
  • Quote flow (offerte-pagina, UBL export, toeristentaks)
  • Payment page (Stripe checkout, Bancontact)
  • Wellness integratie
  • Yuki push + Peppol
  • Statbel export
  • Dynamic pricing scraper

🔮 Nog te bouwen

Zie roadmap of vraag om "de lijst" in een werksessie. Hoofdpunten:

  • 📝 Downstream verificatie voor nieuwe kamers (test flow)
  • 🔁 Auto-confirm flow afmaken
  • 🧪 Channex staging testen (account aanmaken)
  • 🔄 MyTourist webhooks verwerken tijdens overgangsperiode
  • 🤖 WhatsApp bot (Fase 3, in diepvriezer)
  • 🔧 Housekeeping module ✅ klaar
  • 📨 Meer automatische emails (✅ 2 erbij)
  • 🌐 Domein migratie
  • 🏨 Multi-property support
  • 📤 Data migratie — historische MyTourist data naar BedFlow native
  • 🧹 MyTourist overrides opruimen (2920 manuele kalender-entries)