• v1.1.5 1b2e1840ff

    UltimateByte released this 2026-06-04 18:01:35 +02:00 | 36 commits to main since this release

    Fixes

    • Stale calendar after edits. The calendar fetches events over a REST GET, but neither the request nor the response forbade caching — so a browser/page-cache layer (e.g. W3 Total Cache "Browser Cache", which doesn't differentiate logged-in admins) could serve outdated events until a hard reload (Ctrl+Shift+R). The endpoint now sends nocache_headers() and the front-end AJAX call adds a cache-buster, so a normal reload always shows current events. (Server-side freshness was already handled by the versioned transient.)
    • Long links overflowing cards. A long unbreakable string (a pasted URL in the description, a long contact link) used to spill past the card edge, most visibly in the grid template. Card content now wraps with overflow-wrap: break-word.
    • No way to see details in the minimal template. Minimal rows show no description/image inline, leaving no path to the full event. They now carry a compact icon-only "i" trigger at the end of the row that opens the shared popup card.

    Translations

    • Fixed fuzzy/incorrect French for "Previous month", "Next month" and "Calendar by LRob".
    • Plugin URI is now the English source (/en/…) with the French translation pointing to the bare French URL.
    Downloads