Reservety

What's New

Every feature, improvement, and fix we ship. We're building the best rental management software, one update at a time.

February 2026

Cloud Media Offloading

Media files can now be offloaded to Amazon S3, DigitalOcean Spaces, Google Cloud, Bunny, or Wasabi. A CLI tool enables bulk migration of existing media. Waiver and legal documents are stored with secure, time-limited access links. The system gracefully falls back to local storage when cloud storage is not configured.

CDN Integration

Content delivery network support was set up for faster loading of images, scripts, and stylesheets worldwide. Your customers get faster page loads no matter where they are.

Faster Page Caching

WP Super Cache was reconfigured with proper WooCommerce nonce handling so cached pages don't break add-to-cart or checkout actions. LGF warmup ensures faster first-load times for returning visitors.

S3 Upload Errors When Not Configured

Media uploads were failing with errors when S3 cloud storage credentials were not set up. The system now silently keeps files in local storage instead of throwing errors.

January 2026

Redesigned Time Picker

The time selection popup was completely rebuilt with a modern card layout showing the selected date, clear step indicators, and a chip displaying the chosen start time. Time slots use a 3-column pill-button grid. For fixed-period bookings, each slot now shows the full time range (e.g. "8:00 AM - 10:00 AM") instead of just the start time.

Resource Calendar Rebuilt

The resource booking calendar was fundamentally reworked. Selection changed from drag-to-select to a simpler two-tap interaction. The calendar detects conflicts with existing bookings and shows clear error messages. A floating bar shows the current selection with cancel/confirm buttons. After booking, a popup lets guests add another reservation or go to checkout.

Inventory Algorithm Rewritten

The core availability calculation was replaced with a fundamentally faster approach. The old method checked every 15-minute slot across months of data (potentially 17,000+ checks). The new method calculates disabled ranges mathematically, reducing calculation time from seconds to milliseconds.

Seasonal Booking Rules

Three new settings per seasonal pricing block: minimum rental period, maximum rental period, and minimum order value. These override global defaults for specific date ranges. The calendar enforces limits visually with green and grey highlighting.

Automatic External Calendar Sync (ICS)

Bookings from external platforms (Airbnb, Booking.com, etc.) are now synced automatically every 15 minutes via background processing. The system uses content fingerprinting to detect changes and pre-computes merged inventory for instant calendar loading.

Linked Products for Add-ons

Add-on options can now link to real WooCommerce products with their own inventory and pricing. Linked products appear as separate line items while maintaining the parent-child relationship. Quantity changes to the parent automatically update linked items.

Faster Checkout

All order notification emails are now sent in the background after the customer sees the thank-you page, instead of blocking the checkout process. A deduplication system prevents duplicate emails.

Settings Search & Sidebar Navigation

The General Settings page now has a sticky sidebar listing all 23 sections with click-to-scroll navigation. A search bar (also accessible via Ctrl+K) lets you find any setting by typing keywords. On mobile, the sidebar becomes a horizontal chip layout.

Availability Widget Loads Dramatically Faster

Instead of making separate database queries for each product, the availability widget now loads all product inventory data in 3 batch queries and caches results for 5 minutes. Cache is automatically cleared when inventory or order status changes.

Duplicate Order Emails Eliminated

Customers were receiving duplicate "new order" notification emails. The new async email system includes both in-request and cross-request deduplication to prevent this.

December 2025

Full Calendar Redesign with PDF Export

The admin reservations calendar received a complete overhaul with color-coded event headers by order status, modern typography, and smooth animations. A new "Download PDF" button captures the current calendar view as a document. A new setting shows order item details directly on calendar events.

Sidebar Cart with Embedded Checkout

The sidebar cart can now include a full checkout form that loads inside the sidebar. Customers can complete their entire purchase without leaving the current page. This feature can be enabled or disabled from WooCommerce settings.

Different Booking Limits per Customer Group

Different user groups (e.g. returning customers, VIPs, members) can now have their own advance booking window. Premium members could book 90 days ahead while regular customers only book 30 days ahead.

Preparation Time by Day of the Week

Set different lead times for each day of the week. For example, Friday bookings might need 3 days of advance notice while Monday bookings only need 1 day.

Interactive Map Overhaul

The SVG map for selecting individual units and serials was redesigned. Available units show as red outlines, selected units as green, and unavailable as grey. Previously selected units are now preserved when dates change (as long as they're still available).

Database Optimization

A one-time cleanup disabled autoloading for 17+ large data entries (saving 200+ KB loaded on every page request), deleted expired temporary data and orphaned entries, and added a database index for faster lookups.

Ankor.io Product Sync

A new integration module automatically imports and syncs products from the Ankor.io vessel and boat management platform. It maps vessel data to bookable products, downloads images, and runs weekly via background sync.

Stripe Security Deposit Partial Capture

Fixed an issue where Stripe could not properly handle partial captures for security deposits. The Stripe plugin was updated with proper meta key handling.

Shipping Method Defaulting to Pickup

When both delivery and local pickup were available and the customer entered a delivery address, the system was still defaulting to local pickup. Now correctly selects the delivery option when an address is provided.

Manual Order Inventory Conflict

When editing an existing order through the manual order screen, the calendar was showing that order's own time slots as "unavailable." Fixed to exclude the current order's reservations from the availability check.

Redesigned Cart, Checkout & Thank-You Pages

A modern look for the default cart and checkout pages: rounded containers, subtle shadows, gradient headers, improved spacing, hover effects on cart rows, and proper linked product indentation.

Ready to get started?

Join hundreds of rental businesses already using Reservety to automate their operations.

Start Your Free Trial