Lista Recurring Events Changelog

The latest updates and improvements

Version 1.5.3 — Location Display, Waitlists & Calendar Polish #

Event location display in calendar grid and offcanvas, waitlist settings, fifth weekday recurrence, dot threshold control, button padding, and tooltip fixes.

19 Feb 2026

Feature
Improvement
Fix

Version 1.5.3 adds location display to the calendar, waitlist support for ticketing addons, and a collection of polish and fixes across the calendar UI.


Event Location Display

Events can now show their venue name or virtual event label directly in the calendar.

  • Calendar grid — New per-event "Display location" toggle in the Calendar Display metabox shows the venue name below the event title in the calendar grid.
  • Offcanvas panel — New Location toggle in Calendar > Event Panel > Appearance controls whether the venue name appears in the offcanvas detail panel, with a matching map pin icon.
  • Custom location icon — A location pin icon has been added to the Custom Icons section in calendar settings, using the same upload/replace pattern as the date and time icons.

Event Waitlist Settings

New Waitlist section on the event edit screen lets you enable a waitlist and set a maximum waitlist size per event. Waitlisted attendees are automatically promoted when a spot opens up. Requires a ticketing addon (LRE Ticketing for FluentForms or FluentCart) to be active.

  • Waitlist API filters — New lre_ticketing_waitlist_enabled and lre_ticketing_waitlist_max filters allow addons to read event-level waitlist settings without accessing post meta directly.
  • Ticketing active filter — New lre_ticketing_active filter lets ticketing addons signal their presence so core features like waitlist settings only appear when relevant.
  • Toggle-dependent section visibility — Metabox sections can now use data-lre-requires-toggle to automatically show/hide based on addon toggle states.

Fifth Weekday Recurrence

Monthly recurrence now supports "5th" weekday patterns (e.g., 5th Sunday of the month). Only fires in months where a 5th occurrence exists; months with only four are automatically skipped.


Calendar Grid Polish

  • Events before dots setting — New "Events Before Dots" option in Calendar settings controls how many events display per day before switching to dot indicators. Default is 2; configurable from 1 to 10.
  • Button padding control — Replaces the fixed size presets (small/medium/large) with a direct padding input for precise control over offcanvas button spacing.
  • Calendar display toggles layout — Display start time and display location toggles now appear side by side in the Calendar Display metabox for a cleaner layout.

Improvements

  • Consistent filter dropdowns on mobile — Date and Event Type filters now use a custom styled dropdown instead of the native browser picker. All filter dropdowns now look and behave consistently across desktop and mobile.
  • Debug tab hidden from clients — The Debug tab in plugin settings is now only visible when the LRE_DEBUG constant is defined in wp-config.php.

Fixes

  • Dot tooltips no longer clipped at calendar edges — Tooltips now use viewport-aware fixed positioning and automatically flip below the dot when there isn't enough room above.
  • Offcanvas default icons now match custom icon sizing — Default inline SVG icons rendered at 16px while custom uploaded icons rendered at 20px. All offcanvas icons now display at a consistent 20px.
  • Calendar events now link to event pages when offcanvas is disabled — Events now link directly to their event page when the offcanvas panel is turned off.
  • Field overrides now work for fields with hyphens in their name — Fields like {lre_field:event-description} now resolve correctly in both dynamic data and template content.
  • Offcanvas buttons can now be styled with custom CSS — Button styles now use a simple class selector that custom CSS can override naturally.
  • Upgrade notice no longer appears when no events exist — The notice now only appears when there are published posts with event dates that haven't been migrated yet.