Changelog

Bijgewerkt op 2026-05-24

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

๐Ÿ“… Mei 2026 โ€” Webbuilder + Micro-tier + Mollie + TextMeFlow-bundle

Week 4 (24 mei)

  • โœ… TextMeFlow Starter gratis inbegrepen vanaf Starter+ โ€” onze eigen WhatsApp + SMS API (EU + GDPR + anti-ban) is voortaan gratis inbegrepen bij elk BedFlow-abonnement vanaf Starter (Micro krijgt 'm bewust niet โ€” eerste upgrade-bonus). 500 berichten/maand. Eรฉn-klik activatie vanaf /account/billing โ†’ HMAC-gesigneerde magic-link โ†’ automatisch TextMeFlow-account aangemaakt zonder Stripe-checkout. Op de kwartaalfactuur verschijnt een โ‚ฌ0 informational line "TextMeFlow Starter โ€” gratis inbegrepen". Volledige docs: WhatsApp via TextMeFlow. TextMeBot blijft technisch ondersteund als third-party legacy, maar wordt niet meer aangeprijsd op pricing.
  • โœ… MyTourist eventual-consistency retry โ€” combined bookings die binnenkomen vรณรณr hun eigen API leesbaar is (404 op /bookings/{id}) worden nu 3ร— inline geretried + tot 2ร— delayed via een queued job (30s + 2min). Symptoom dat we mee oplosten: kamer 3 van een combined-booking 2+3 bleef open op de availability grid. Geen telegram-spam meer bij eerste 404 โ€” alleen na alle retries.
  • โœ… Inzichten cluster: Statistieken default โ€” Statistieken-tab opent nu eerst, Communicatie log staat tweede.
  • โœ… Hardening: /pricing crash-fix bij opcache-staleness (isTextMeFlowBundled() method i.p.v. constant-reference in blade); Livewire root-tag fix op /guest/bookings/{id}; URL-audit tourist.openview.be โ†’ route('payment.show', ...).

Week 2 (12 mei)

  • โœ… Mollie betaal-gateway โ€” naast Stripe ondersteunen we nu ook Mollie als creditcard-gateway. Vooral relevant voor NL-operators die iDEAL standaard willen aanbieden zonder Stripe-fees. Per property kies je ALOFEL Stripe ALOFEL Mollie (XOR-rule via Filament-visibility รฉn een model-saving event); Bancontact mag wel naast รฉรฉn van beide blijven. Nieuwe mollie_*-kolommen op property_payment_settings, route /webhooks/mollie, blauwe Mollie-button op /pay/{factuur} en een nieuwe bolletje op de Connections-pagina. Volledige setup-doc in Mollie instellen.
  • โœ… Micro-tier โ‚ฌ19/maand โ€” nieuw instaptier voor vakantiewoningen + micro-B&Bs met 1-2 kamers. Always-on basis (Channex, betalingen, email-automations, guest portal, basic reports), zonder facilities, housekeeping, wellness, communication log, quote tool, restrictions grid en advanced statistics. Gericht op operators die anders bij MyTourist โ‚ฌ21 betalen.
  • โœ… Plan-feature flags (SubscriptionPlan::FEATURE_* + User::hasPlanFeature()) โ€” feature whitelist per pack zodat Filament-navigatie en pages auto-gehidden worden bij ontbrekende plan-feature. Super-admins krijgen altijd toegang.
  • โœ… GatedByPlanFeature trait โ€” clean gating-pattern voor Filament pages (Restrictions, CommunicationLog, CreateQuote, Housekeepers). Pages die al property-level visibility hebben (HousekeepingSchedule, WellnessBookings) krijgen inline check.
  • โœ… Pricing page 5-koloms โ€” /pricing toont nu Micro โ†’ Hotel naast elkaar (NL/FR/EN/DE/ES/PT/BG), comparison matrix uitgebreid, support-tickets-tabel toont 0 voor Micro, JSON-LD AggregateOffer.lowPrice 39 โ†’ 19.

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)