Changelog

Stay up to date with the latest features, improvements, and bug fixes in Turncal.

June 25, 2025

June 25, 2025

Beta Feature: MaxLinks URL Parameter

Added a new beta feature for testing purposes. Users can now access up to 15 iCal sources (instead of the default 5) by adding ?maxlinks to the homepage URL.

This is an untested beta feature and we're actively collecting feedback on its performance and usability. The default remains at 5 sources for stability.

To use: Visit https://turncal.com/?maxlinks to access up to 15 calendar sources.

Fixed Booking.com Calendar Integration

June 24, 2025

We've fixed a critical issue with Booking.com iCal feeds that was preventing proper calendar event processing and task generation.

Video Demonstration

See the fix in action:

What's Fixed

🔧 Booking.com iCal Processing

  • Proper event recognition: Booking.com calendar events are now correctly interpreted as bookings instead of blocked time
  • Task generation: Fixed events now properly trigger cleaning task creation
  • Calendar sync: Improved reliability of Booking.com calendar imports

The Problem

Previously, Booking.com iCal links were being misinterpreted as blocked events rather than actual bookings. This meant:

  • No cleaning tasks were generated for Booking.com reservations
  • Incomplete calendar views showing blocked time instead of guest stays

The Solution

Our enhanced iCal parser now:

  • Correctly identifies Booking.com booking events
  • Generates appropriate cleaning tasks for each reservation
  • Maintains proper calendar synchronization with all booking platforms

Impact

This fix ensures that all your Booking.com reservations are properly tracked and managed within TurnCal, giving you complete visibility across all your booking channels.

New Table View for Calendar Management

June 13, 2025

We're excited to introduce a powerful new Table View for your calendar management! This feature provides an alternative way to view and manage your reservations alongside the traditional calendar view.

What's New

📊 Table View Toggle

  • Switch between calendar and table views with a simple toggle button
  • Access both views seamlessly from the same page
  • Perfect for different management workflows

🏠 Comprehensive Reservation Display

The new table view shows all your upcoming reservations with:

  • Check-in & Check-out dates with precise times
  • Departure day for easy planning
  • Reservation labels with color coding
  • Custom titles and notes for each booking
  • Guest counts with easy editing capabilities

Table View Screenshot

Table View Screenshot

✏️ Inline Editing Features

  • Edit titles: Click any reservation title to customize it
  • Update guest counts: Modify guest numbers with default suggestions
  • Add notes: Include important details for each reservation
  • Real-time updates: Changes save automatically to your calendar

⏰ Enhanced Default Time & Guest Management

  • Default check-in/out times: Set standard arrival (3:00 PM) and departure (10:00 AM) times for your property
  • Guest count defaults: Configure default guest counts per booking source (Airbnb, VRBO, etc.)
  • Cleaner preparation: Helps cleaners know exactly how many guests to prepare for and when turnovers occur
  • Time zone support: All times are properly displayed in your property's local time zone

🔄 Smart Sorting & Filtering

  • Sortable columns: Click any column header to sort your data
  • Filtered view: Shows only active, upcoming reservations
  • Responsive design: Works perfectly on desktop and mobile devices

Why Use Table View?

The table view is ideal for:

  • Quick overview of upcoming reservations
  • Bulk editing of reservation details
  • Planning departure schedules
  • Managing guest information efficiently
  • Exporting or reviewing reservation data in a structured format

Getting Started

Using Table View

  1. Navigate to any of your calendars
  2. Look for the table/calendar toggle button in the top-right corner
  3. Click to switch between views
  4. Start editing by clicking on any editable field in the table

Setting Default Times & Guest Counts

  1. Go to your User Calendars page
  2. Click on any calendar to open the details panel
  3. Set your default check-in time (e.g., 3:00 PM) and check-out time (e.g., 10:00 AM)
  4. Configure default guest counts for each booking source (Airbnb, VRBO, etc.)
  5. These defaults will automatically apply to new bookings and help cleaners prepare appropriately

Default Guest Count Configuration

Default Guest Count Configuration

This feature works seamlessly with your existing calendar permissions - only calendar owners can make edits, while others can view the information in this convenient format.

Download Tasks to CSV

June 7, 2025

We've added a CSV export feature to the Tasks Dashboard, making it easy to download your cleaning task data for record-keeping or sharing with your cleaning team.

What's New

📥 CSV Export Functionality

  • One-click download: Export all your filtered tasks to a CSV file
  • Comprehensive data: Includes task dates, property names, status, guest counts, notes, and completion details
  • Filtered exports: Only exports tasks matching your current filters (status, calendar, date range)
  • Professional formatting: Clean, spreadsheet-ready format with proper headers

CSV Download Feature

CSV Download Feature

📊 Perfect for Record Keeping

The CSV export includes all essential task information:

  • Task dates and property details
  • Task status and guest information
  • Task notes and completion details
  • Property codes for easy identification

Why Use CSV Export?

This feature solves a common need for property managers who want to:

  • Maintain records of completed cleaning tasks
  • Share task lists with cleaning staff as spreadsheets
  • Analyze task patterns using external tools
  • Archive task data for historical reference

Getting Started

  1. Navigate to your Tasks Dashboard
  2. Apply any filters you want (status, property, date range)
  3. Click the "Download CSV" button next to the filter controls
  4. Your file will automatically download with a timestamped filename

The exported CSV can be opened in Excel, Google Sheets, or any spreadsheet application, making it easy to share with your cleaning team or integrate with your existing workflow.