Clearer setup: the Settings screen is now a guided 3-step walkthrough (find username → save → add to page) with a live preview, and the username field explains exactly what to enter. Updated install guide and screenshots.
1.0.4
Robustness: the username field now accepts a pasted full booking URL, an @handle, or a ?u= link and extracts just the username automatically — no more accidental “Page not found” from pasting the whole address.
1.0.3
The Settings live preview now diagnoses embed failures explicitly (server headers not deployed / sandbox blocking / wrong username) instead of showing a silent blank frame, and confirms with a green check when the embed works.
1.0.2
Fixed: booking embeds showed “refused to connect” on some sites — embeds now load reliably, and if a frame is ever blocked visitors see a clean “Book a meeting” button instead of a browser error.
New: live embed preview on the Settings page so you can confirm the calendar loads before publishing.
Simplified: removed the Advanced site/API URL fields (a mistyped URL there could silently break the plugin). Self-hosted instances can use the schedulo_booking_site_url / schedulo_booking_api_url filters.
1.0.1
Updated plugin metadata: contributors aligned with the plugin owner account; removed unused Plugin URI.
1.0.0
Initial release: Gutenberg block and shortcode for inline, popup, and floating booking embeds, with optional API-key-powered event-type dropdown.
When no username is set, the block and shortcode now guide site owners to create a free account, with a direct link.