Skip to content

Releases: bmlt-enabled/crumb-drupal

v0.8.0

17 May 15:54
f83856e

Choose a tag to compare

Added

  • Geolocation setting on the global config form — dropdown (Widget Default / On / Off) to enable or disable location-based search (the Near Me button and typed-location search). Complements the existing per-block and per-shortcode geolocation overrides, which still take precedence. widget_config JSON geolocation key still wins over both.

v0.7.0

12 May 23:46
f1067cf

Choose a tag to compare

Added

  • Raw BMLT query as a per-block override and matching query shortcode attribute (no global setting). Passes through to the Crumb widget's data-query, which routes through bmlt-query-client's rawQuery() for filters the structured options can't express (e.g. multi-value meeting_key_value[]). When set, it replaces the default load entirely — Service Body and Format IDs are ignored — and forces geolocation off so geo params can't be layered on top. In shortcodes, encode brackets as %5B / %5D because the filter parser stops at a literal ]. Requires Crumb Widget 1.5.0+.

v0.6.0

12 May 04:03
43fe0d8

Choose a tag to compare

Added

  • Language setting on the global config form and as a per-block override, plus a matching language shortcode attribute. Forces the widget UI language; leave empty to auto-detect from the visitor's browser. Supported codes: en, es, fr, de, pt, it, sv, da, el, fa, pl, ru, ja. Per-block / per-shortcode value overrides the saved setting; widget_config JSON language key still wins over both. Unsupported codes are silently dropped.

v0.5.0

11 May 22:48
51a02d5

Choose a tag to compare

Added

  • Columns setting on the global config form and as a per-block override, plus a matching columns shortcode attribute. Comma-separated list of columns to show in list view (e.g. time,name,location,address,service_body). Omit a name to hide that column. Leave empty to use the widget default.

v0.4.0

10 May 23:12
9ba1af7

Choose a tag to compare

Added

  • Update Meeting URL setting on the global config form and as a per-block override, plus a matching update_url shortcode attribute. Powers the "Update Meeting Info" link on the meeting detail panel. Supports tokens {meeting_id}, {meeting_name}, {server_url}, and {return_url} (URL-encoded on substitution). Works with bmlt-workflow, arbitrary hosted forms, or mailto: URLs. Leave empty to hide the link.

v0.3.0

06 May 18:05

Choose a tag to compare

Added

  • Geolocation Radius setting — dedicated field for geolocation search radius, separate from the JSON config textarea. Positive integer = fixed radius in miles (or km per server settings). Negative integer = BMLT auto-radius (e.g. -50 finds ~50 nearby meetings).
  • geolocation_radius block and shortcode attribute to override the radius per-block or per-page ([crumb geolocation_radius="-50"]).
  • geolocation_radius override respected in hook_crumb_config_alter() callers via the standard override array.

v0.2.0

06 May 00:30
40595b6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

27 Apr 12:39
a13eb6c

Choose a tag to compare