• v1.1.6 920e0c6176

    UltimateByte released this 2026-06-19 19:49:35 +02:00 | 33 commits to main since this release

    New

    • Migrate from The Events Calendar and All-in-One Event Calendar. A new Migrate from another plugin section on the Events → Import / Export screen reads your existing events straight from either plugin and exports them as a LRob Calendar JSON file, which you then import through the usual Import box — a clean two-step migration. Sources are auto-detected, so a button only appears when matching event data is present (with the event count shown next to it). The Events Calendar reader covers event dates and timezones, venues (tribe_venue), organizers (tribe_organizer), categories, tags, cost and RRULE recurrence; the All-in-One reader covers its ai1ec_events table. Images keep their existing local URLs, so nothing is re-downloaded.

    • Agenda: cap the number of events. The Calendar block gains a Maximum events control in the editor sidebar (agenda layout only, 0 = no limit).

    Fixes

    • Agenda only showed events from the next few months. The agenda reused the month grid's ±2-month load window, so events further out silently disappeared — a calendar with sparse future events could show just one. The agenda now loads the full upcoming range (−1 month … +3 years).

    • Multi-day events read as a single day. A week-long event showed only "18 July — all day", forcing a click to discover it actually ran for a week. Agenda rows now display the full date range (e.g. 18 – 25 July 2026), collapsing a shared month/year.

    • All-day title overlapping the location. All-day events dropped their title into the narrow time column where, inheriting the month-pill nowrap rule, it overflowed on top of the location row. The item layout is reworked into a bold title over a single muted meta line, so titles wrap cleanly and the "all day" label no longer stacks onto three lines.

    • Venue country was never shown. Agenda locations now include the country when it is set (venue, city, country).

    Translations

    • Full French for the migration UI, the agenda All day label, and the new Maximum events control (plus a couple of fuzzy strings cleaned up).

    Upgrading

    Drop-in update — no database changes. To migrate from another calendar plugin, keep it active, open Events → Import / Export, export from the Migrate from another plugin box, then import the downloaded file with the box above.

    Downloads