• v1.1.2 ffe78f9ee7

    UltimateByte released this 2026-05-16 13:22:42 +02:00 | 39 commits to main since this release

    Surfaces the data you enter and adds quality-of-life tools for previews and branding.

    Popup card

    • Full address (venue, street, postal code + city, region, country) and full contact block (name, email, phone, website) as separate icon rows. Previously only venue + city were visible in popups; contact info was only on the dedicated single-event page.
    • Contact items grouped with tighter row gap so name + email + phone + website read as one cohesive contact card.

    Events list rows

    • Two new editor sidebar controls: "Location" (Full / Compact / None) and "Contact info" (Full / Compact / None). Both default to Full — if you took the time to fill the info, it shows.
    • Time of day stacks under the date instead of joining inline with a separator. Same treatment as the popup.
    • Contact items grouped in a sub-flex container so they cluster rather than scatter among unrelated meta items.
    • "View details" button is now the default descriptionMode (was inline). Lean rows + full info in the popup is the better default for most calendars.

    New install defaults

    • Public event pages OFF by default for new installs. Most calendars are embedded in pages; standalone /event/foo URLs were creating duplicate-content situations on small sites. Existing installs are unaffected (the setting is only set on first activation when the option doesn't yet exist).

    Demo events generator

    • Settings → "Demo events" → "Insert demo events" creates a handful of realistic WordPress + hosting themed sample events spread across the current + upcoming month (workshop, webinar, multi-day WordCamp, weekly recurring support, instant announcement, planned maintenance).
    • All copy goes through __() so demo events render in the site's locale (English source, French shipped, others fall back).
    • Locations and copy reference Orléans throughout (LRob's hometown).
    • Clean titles — no [DEMO] prefix. Disclaimer + link to lrob.fr lives in the description only.
    • Warns if events already exist; requires an explicit confirmation checkbox to proceed.

    Branding toggle

    • Small "© Calendar by LRob" credit at the bottom of each block, linking back to the plugin page. On by default. Disable freely from Settings → Appearance → "Branding".

    Uninstall safety

    • Uninstall is now a no-op. Removing the plugin from the WP admin used to silently drop every event, custom table and option. Now it leaves everything in place — re-installing later picks up where you left off. Manual cleanup remains possible by dropping the three {prefix}lrob_* tables and lrob_calendar_* options.

    Install / update

    Sites running v1.1.1+ should see this update directly in the WordPress dashboard (auto-update from GitHub). Otherwise, download lrob-calendar-1.1.2.zip below and upload via WP Admin → Plugins → Add New → Upload Plugin.

    Downloads