May 2026

NewMay 16

ironclad defend mode + host-aware context + AI replay simulator

When you activate Defend Mode, Vanio AI will now respect your instructions and stop escalating to your team—so you won't get repeated notifications after you've already handled a guest issue. The AI now reads your internal notes and actions (like refunds or manual fixes), so it gives guests accurate information instead of generic responses. Plus, a new replay tool lets you test how the AI would have handled past conversations, making it easier to spot and fix problems before they compound.

FixedMay 15

unblock customer nuke in prod + correct signup notification URL

Admins can now successfully remove fraudulent customer accounts with a single click from the customer management dashboard. New signup notifications now correctly link to Vanio's main dashboard instead of broken alternate links.

FixedMay 15

apply-to-upcoming no longer caps at 200

When applying workflows to upcoming reservations, Vanio now handles large portfolios in a single operation—previously, the process silently capped at 200 reservations, leaving the rest unprocessed. You'll see live progress updates showing exactly how many tasks are being created and how many remain, so you know the operation completed successfully.

NewMay 15

combo listings — one internal reservation → N portal reservations

Combo listings with multiple units can now sync all their units to the Signature Portal in a single reservation. When you create a booking for a multi-unit listing, each physical unit automatically gets its own portal reservation so both properties stay up-to-date—no more invisible units or manual workarounds needed.

FixedMay 15

"view all" no longer wipes the visible list

We fixed an issue where your notifications would disappear when you clicked "View all" from the notification bell. Your unread notifications now stay visible when you open the full notifications list and won't vanish after loading.

FixedMay 15

send escalation ack even when AI reassigned dashboard item

When Vanio AI escalates a guest issue to your team, guests will now receive the acknowledgment message confirming their request was received — even if the escalation includes reassigning the conversation to a specific manager or department. This ensures guests no longer experience silent gaps while waiting for your team's response.

FixedMay 15

dynamic import resolves "a is not a function"

Host replies through Airbnb are now working reliably again—we fixed a crash that was interrupting message processing. Your guest conversations will sync smoothly without interruption.

NewMay 15

hotfix(superadmin): strip backticks from SQL comment that broke /superadmin/customers

We've fixed an issue that was preventing super admins from accessing the customer management page. The page should now load properly and display all customer information without errors.

FixedMay 15

single-retry shim for Supavisor DbHandler exited race

We've fixed a rare connection issue that occasionally caused brief errors when checking user information. Vanio will now automatically retry these requests once, so you'll experience fewer interruptions when managing your account.

FixedMay 15

cast products text[] to jsonb so it round-trips as a JS array

Fixed a bug in the customer management dashboard that was preventing product information from displaying correctly for customers with assigned products.

FixedMay 15

backfill listings.thumbnail + derive all 7 Airbnb URL variants

Photos now display properly when you upload them directly to Vanio or sync listings with Airbnb. Previously, thumbnail images would appear blank on your listing gallery and booking page until you manually selected a cover photo — that's fixed. We've also improved how photos are stored so Vanio can use the highest-quality version available, no matter which size Airbnb sends.

FixedMay 15

populate real Airbnb pricing instead of N/A

Airbnb inquiry prices now display correctly in your dashboard instead of showing as "N/A" — we fixed an issue where recent pricing data from Airbnb wasn't being read properly. Your inquiry details will now show accurate payout amounts so you can make informed decisions right away.

NewMay 15

send short ack to guest when escalating to human

When your AI assistant escalates a guest message to your team, the guest now receives a brief acknowledgment letting them know their message has been passed along and someone will respond shortly—so they're not left wondering if you received it.

FixedMay 15

inquiry shows N/A not /home/runner/work/_temp/01a36208-6b20-4b95-92eb-8429679a06c1.sh

Inquiry financial summaries now display "N/A" instead of "$0," making it clearer that financial information isn't applicable until a booking is confirmed.

FixedMay 15

reconstruct total when host_payout > total + backfill

We've fixed an issue where booking totals from Airbnb were sometimes calculated incorrectly when partial payments were involved, causing your payout amounts to appear higher than your listed booking total. Your pricing and payout information will now display accurately across all your listings.

FixedMay 15

escalate only when KB or protocol is genuinely missing

Vanio's AI assistant now resolves more guest issues directly instead of escalating to you unnecessarily—like sending door codes for lockouts or confirming cancellation policies—and only escalates when it genuinely lacks the information to help. Angry tone or complaint topics no longer trigger false escalations on their own.

FixedMay 15

website photo gallery fallback + Airbnb URL backfill

Photo galleries on your direct-booking website now display correctly for all listings. We've restored missing images on 6 properties that were showing blank galleries, and added a safety net to prevent this from happening again in the future.

FixedMay 15

brace-fix unconditional-return bug across task auth gates

We've fixed a critical bug that was preventing task assignments, reports, and expense management from working in production. Your team can now assign tasks, submit task reports, and manage task expenses without encountering permission errors.

FixedMay 15

inquiry→reservation linkage + Rentables nav + mobile nav + superadmin 403 sweep

We've fixed an issue where some reservations couldn't be opened from your calendar after booking confirmation—they'll now link properly every time. The Rentables section is now easily accessible from your main navigation menu on both desktop and mobile. We've also restored functionality to several admin tools that were temporarily unavailable.

FixedMay 15

collapse 3-way review scan fan-out → 1 scan

Guest reviews now load faster on your property pages, giving you quicker access to feedback when managing your listings.

FixedMay 15

DISTINCT ON kills the 7.7s window-function scan

Reservation list loading has been dramatically optimized and now displays your bookings nearly instantly instead of taking several seconds to load. This improvement makes navigating and managing your reservations significantly faster throughout the day.

FixedMay 15

non-array contexts crash inside dashboard items

Fixed a crash that occurred when using the command palette (quick search) within dashboard items. Property managers can now reliably access the command palette without experiencing errors.

NewMay 14

ops: retrigger build (DATABASE_URL env restored)

I can't write a meaningful changelog entry for this PR. It's an internal technical fix (a rebuild trigger) with no user-facing changes or new functionality. This type of change typically wouldn't be included in a customer-facing changelog, as property managers wouldn't notice any difference in how Vanio works.

FixedMay 14

lazy factory at call-site

We fixed an issue that was preventing Airbnb messages from being processed correctly. Property managers should no longer experience errors when Vanio syncs messages from Airbnb listings.

FixedMay 14

validate required fields up-front

When creating special offers, Vanio now checks that all required fields are filled in before attempting to sync with Airbnb, and clearly tells you which fields are missing if something isn't complete. This prevents sync errors and saves you time by catching setup issues right away.

FixedMay 14

max:5 for session-mode capacity

We've improved how Vanio handles multiple simultaneous users accessing your account, ensuring smoother performance even during peak usage times. This update prevents connection issues that could occur when many team members were using the platform at once.

NewMay 14

ops: redeploy for Supavisor session-mode

Database infrastructure has been optimized to improve platform stability and performance. This update ensures all your property data syncs reliably and your dashboard loads smoothly without any interruption to your work.

FixedMay 14

fetch_types:false — kills the 10s Supavisor cold-start hang

Property managers will experience faster load times when connecting to Vanio, eliminating a 10-second delay that occurred when the system restarted or connections refreshed. This improvement means your dashboard and rental management tools respond more quickly when you need them most.

NewMay 14

debug(pg-handshake): proper Postgres SSL preamble

We've fixed a connection issue that was preventing some property managers from syncing their Postgres databases with Vanio. Your database integrations should now connect reliably without interruption.

NewMay 14

ops: force redeploy

We've made a behind-the-scenes update to ensure all our systems are running smoothly with the latest settings and configurations.

Page 1 of 17 · 505 entries