Lista Recurring Events Changelog

The latest updates and improvements

Version 1.7.2 — New Calendar Views & Per-Weekday Time Schedules #

Four new calendar views, responsive view switching, view switcher dropdown, URL parameters for deep-linking, and per-weekday time schedules.

24 Apr 2026

Feature
Improvement
Fix

Version 1.7.2 expands the calendar from a single Month Grid view into a full five-view experience, adds per-breakpoint view switching, exposes URL parameters for deep-linking, and lets weekly events run at different times on different days — all without needing per-occurrence overrides.


Four New Calendar Views

The Month Grid view is no longer alone. Four new views join it, each tuned to a different reading style:

  • List (Week) — Day-grouped event listing with week navigation, showing event details in a clean agenda format.
  • List (Month) — Day-grouped event listing spanning a full month with month navigation.
  • Time Grid (Week) — Weekly time axis with hourly slots and positioned event blocks, including a now indicator.
  • Multi-Month (Year) — Compact year-at-a-glance overview with 12 mini month grids and dot indicators for days with events.

Set the initial view via the view shortcode attribute or the Bricks element's Default View control:

[lre_calendar view="listWeek"]
[lre_calendar view="timeGridWeek"]
[lre_calendar view="multiMonthYear"]

Responsive View Switching

Different breakpoints, different views. Configure separate views for tablet and mobile while keeping the desktop view for larger screens:

[lre_calendar view="dayGridMonth" tablet_view="listWeek" mobile_view="listMonth"]

Defaults can be set site-wide under Calendar Settings → Default View / Tablet View / Mobile View, and overridden per-shortcode or per-element as needed. The Bricks calendar element exposes Tablet View and Mobile View dropdowns in its Calendar View panel group.


View Switcher Dropdown

Add an icon-triggered dropdown menu inside the navigation pill that lets visitors switch between views on the fly — no separate UI needed:

[lre_calendar view_switcher="dayGridMonth,listWeek,multiMonthYear"]

In the Bricks calendar element, this is a multi-select control.


URL Parameters

The calendar now reads several URL parameters, making it easy to deep-link from emails, newsletters, or filtered archive pages:

  • lre_start — Navigate the calendar to a specific date (alias for lre_date).
  • lre_view — Set the initial calendar view from the URL (e.g. ?lre_view=listWeek).
  • lre_event — Auto-open a specific event's details on page load (e.g. ?lre_event=123&lre_date=2026-06-01).
  • URL taxonomy filtering — Filter events by taxonomy term via URL using the taxonomy slug as the parameter name (e.g. ?event_type=workshop).

These compose freely, so links like ?lre_view=listMonth&lre_date=2026-06&event_category=yoga work as expected.


Per-Weekday Time Schedules

Events repeating on multiple days can now have different start and end times for each day — without per-occurrence overrides.

A class running Tuesday, Thursday, and Saturday can be set to 5:30 PM on the weekdays and 10:00 AM on Saturday, all from a single event. Enable Different times per day beneath the weekday checkboxes in the Recurrence settings, and a time-picker row appears for each selected day.

Works with both Weekly and Monthly (specific weekday) recurrence patterns. Per-occurrence overrides still take priority when explicitly set.


Calendar Polish

  • Navigation loading overlay — A spinner overlay covers the calendar grid during view transitions and stays visible until all events are fully rendered.
  • Bricks editor preview for list views — List (Week) and List (Month) views now render server-side previews with real event data in the Bricks editor.
  • Today button on the mini calendar — Returns to today's month with a single click.

Improvements

  • Custom header spacing between the title and navigation pill.
  • Calendar settings shortcode reference updated with new view and responsive parameter examples.

Fixes

  • CSS selectors for list views now correctly target FullCalendar's view container.
  • Bricks calendar element now renders at full width.
  • Navigation spinner no longer gets stuck when navigating to a date range with no events.
  • Time Grid (Week) view now displays event time and title correctly.
  • Filter dropdowns now meet WCAG 4.1.2 — role="listbox" moved to the direct parent of role="option" elements in taxonomy, event type, and date filter components.
  • Multiselect filter checkboxes now generate unique IDs per element instance, resolving duplicate ID violations when multiple filters appear on the same page.