== Changelog ==

= 1.4.0 =
* When the church's spam check refuses a visitor for a setup reason, the blocks now say so and tell the church.
* A Spam check card on the settings page tests the church's Turnstile widget on this website.
* A Church Flow page that cannot load in a frame is reported to the church.

= 1.3.3 =
* Gifts, event registrations, forms, prayer requests and newsletter subscriptions now use the spam check setting your church has today, even when a page cache serves an older copy of the page.

= 1.3.2 =
* The church address box on the settings page has its own Connect button, and no example text that reads like a saved address.
* The member area link and the accent colour show the value in use, taken from Church Flow until you set your own, and keep following Church Flow.
* The settings page and this readme point to the right place to register your website: Admin, Custom Domains in Church Flow.
* When Church Flow does not name its member area, links go to your hosted website's member area.

= 1.3.1 =
* Forms: birthdate fields ask Day, Month and Year, and follow the field's Year setting (Required, Optional or Don't ask).
* Spacing and sizes follow each block's own text size, so a theme that shrinks the root font size, such as Bricks, no longer squeezes the blocks.
* Tick boxes and radios keep their shape when a theme adds padding to form inputs.
* The plugin includes the source of its JavaScript in the src folder, and the FAQ explains how the build is made.
* The readme names YouTube, which plays sermon videos, and the Form's anonymous view counts among the external services.

= 1.3.0 =
* Page builders: native Church Flow elements for Elementor, Divi, Beaver Builder, Bricks and WPBakery Page Builder, with the block settings and a live preview in each builder's editor.
* Elementor Pro: nine dynamic tags for the church name and logo, the next service and event, the latest sermon and the Give, sign-up and member area links.
* Builder previews show the forms without sending them.
* Tick boxes and radios are drawn to follow the surface they sit on, light or dark.
* The editor preview's headings and card titles match the live page.
* Shortcodes: the new block_style attribute picks the Newsletter's look (default, inline or compact).

= 1.2.0 =
* Appearance: blocks take the text colour of the surface they sit in, so they keep their contrast on dark themes and inside coloured Group or Cover blocks.
* Fields, tick boxes, radios and selects follow the surface they sit on and take your church's accent.
* Cards: one layout for events, sermons, groups and announcements, with inline dates, directions and calendar links, and a placeholder that keeps a row aligned when one card has no cover.
* Filters: labelled filter groups on Sermons, Groups and Announcements, and a one-row podcast control.
* Service times: service types without upcoming dates are hidden unless you show them, and a recurring service shows its next date instead of the date its series began.
* Give: whole-unit preset amounts, two amount columns on phones and a segmented frequency control.
* Event sign-up: each date is listed once, with its own title only when it has one.
* Busy state: every visitor submit button shows a busy label and a ring while it sends.
* Phones: link buttons stay inline and the month calendar lists only the days with events.
* Settings: a redesigned page with a Setup list, a colour picker for the accent, and Cache and Developer under Advanced.

= 1.1.0 =
* Blocks follow the theme through the Styles tab and the light or dark scheme; inserter previews, variations, shortcode transforms and five patterns.
* Events: add-to-calendar and directions links, feed, month calendar, pages, search, schema.org markup.
* Event sign-up: Event markup, calendar links after registering, a frame that fits its content.
* Sermons: podcast link, scripture references, speaker and book filters, MP3 download, related sermons, latest player, media markup.
* Give: anonymous gifts, fund descriptions, defaults, pre-filled links, manage link.
* Service times: calendar links per date, directions, one-line layout.
* Announcements: event dates, grid or list, short text, categories.
* Groups: day and campus filters, sorting.
* Form: progress bar, form accent, phone hint.
* Prayer, Request a call, Newsletter, My account: counter, best time, consent box, styles, destinations.
* Accessibility: announced results, described fields, focus on errors, RTL-safe styles.
* Settings: connect notice, privacy policy text.

= 1.0.0 =
* First release: Give, Events, Event sign-up, Service times, Sermons, Announcements, Groups, Form, Prayer request, Request a call, Newsletter sign-up and My account blocks with matching shortcodes; settings page with the website registration check; caching with a saved copy when the church server is unreachable.
