=== Delve Digital Business Hub ===
Contributors: delvedigital
Tags: google tag manager, analytics, breakdance, fillout, privacy policy
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 8.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Central settings for your website: analytics and ads measurement, enquiry form tracking, business details across the site, and ready-made Privacy Policy and Terms & Conditions pages—maintained by Delve Digital.

== Description ==

Delve Digital Business Hub is the control centre we install on your site for tracking, forms, and shared business information. It keeps Google tags loading reliably, ties Fillout forms to your ad conversions, feeds your contact details into the Breakdance builder, and can generate Privacy Policy and Terms pages that stay in sync with your settings—so your team spends less time on technical housekeeping and more on your business.

== Changelog ==

= 3.9.0 =
* New — Login screen: an on/off switch for the branded login customisations, plus the ability to set a custom favicon for the login page. Both in Business Hub → Settings.

= 3.8.0 =
* New — Client knowledgebase (ùrlar variant): a private how-to guides help centre with text and video. Add the "Knowledgebase" block (or the [dd_knowledgebase] shortcode) to any page to publish a branded help centre with instant live search and no-reload navigation between guides. Only logged-in users at or above a configurable minimum role can view it; everyone else gets a 403. Guides have no public URLs of their own, and starter guides are installed automatically.
* Fix — Rewrite rules now flush automatically after a plugin update, so new URL-based features work without manually re-saving Permalinks.

= 3.7.0 =
* New — Client knowledgebase (ùrlar variant): private how-to guides with text and video at /knowledgebase/, visible only to logged-in users at or above a configurable minimum role. Guides are hidden from search engines, sitemaps, feeds, and site search. A "How-To Guides" link appears in the admin menu, and starter guides are installed automatically.

= 3.6.1 =
* Change — Hidden the Brand and Templates tabs from the admin for now, and removed the template-library and "browse all templates" cards from the SEO tab. No data or settings are affected; these can be switched back on at any time.

= 3.6.0 =
* Reliability — Tracking now survives page-speed optimisers (FlyingPress and similar). The Cloudflare Zaraz loader and event listeners load immediately instead of being delayed, so conversions are no longer lost — including Fillout form submissions made inside the form before interacting with the page.
* New — Fillout capture failsafes: an early in-page buffer catches submissions that beat the script, plus an optional redirect/thank-you path that records the lead on a normal page load.
* New — Console debug report (add ?dd_zaraz_debug=1 to any URL) showing whether tracking initialised, which forms and links were found, and each conversion as it fires.
* Change — Simpler Measurements tab: Forms & Leads, Phone Tap and Email Tap are always on; the rest are on/off switches. GA4 and Google Ads are now configured entirely in Cloudflare Zaraz, with an updated setup checklist; the in-plugin conversion labels, ID fields and config export have been removed.
* Maintenance — Fluent Forms tracking waits for jQuery when a speed plugin defers it; the WooCommerce tracking script is excluded from delay/defer so the purchase event fires on the order-received page.

= 3.5.0 =
* Rebrand — Product renamed from "Site Manager" to "Business Hub". Plugin Name, admin menu label, dashboard widget title, and customer-facing descriptions all updated. Internal identifiers (option keys, REST namespace, function names, CSS classes, file names) stay unchanged so installed sites and client templates keep working.
* Maintenance — Admin page slug renamed from /wp-admin/admin.php?page=site-manager to /wp-admin/admin.php?page=business-hub.

= 3.4.0 =
* New — Modular architecture. Every plugin feature is now a named module declared in a single manifest; brand variants can opt out of any non-core module without forking code.
* New — Variant collision detection: refuses to activate a sibling variant while one is already active (and refuses to load if both somehow slipped through). Settings are preserved either way.
* Safety — Data preservation guarantee is now explicit: disabling a module or switching variants never deletes user data. See docs/modular-architecture.md.

= 3.3.0 =
* New — Branded wp-login screen: flat, single-colour design with a clean white card on a neutral background; dynamic logo pulled from the WordPress site icon (Settings → General); show/hide password toggle.
* New — Login options dd_login_tagline, dd_login_subtext, dd_login_show_credit registered under Settings → General with REST support; filters dd_login_logo_url, dd_login_credit_prefix, dd_login_credit_text, dd_login_credit_url for code-level overrides.
* Maintenance — REST namespace standardised to /urlar/v1; admin page slug standardised to /wp-admin/admin.php?page=site-manager.

= 3.2.0 =
* New — Dashboard REST surface: GET /handshake, GET /sync, GET /fields for the Delve sites dashboard.
* New — Webhook config endpoint (GET/POST/DELETE /webhook-config) and HMAC-signed outbound emitter that POSTs option changes to the dashboard in near-real-time.
* Maintenance — Coalesces multiple option writes per request into a single signed webhook with WP-Cron retry on transient failures.

= 3.1.5 =
* Compatibility — Self-hosted update metadata now includes tested/requires fields so WordPress 7 shows correct plugin compatibility.

= 3.1.4 =
* Compatibility — Declared tested up to WordPress 7.0; plugin header includes Requires at least, Requires PHP, and Tested up to.

= 3.1.3 =
* Security — Block public username discovery (author URLs, REST /users, oEmbed, user sitemaps) with a Settings toggle; generic login errors when enabled.

= 3.1.2 =
* New features — Continuous improvements to capabilities and workflows.
* Bug fixes — Stability and reliability fixes across recent updates.
* Maintenance — Ongoing compatibility/performance housekeeping by Delve Digital.

= 3.1.1 =
* New features — Continuous improvements to capabilities and workflows.
* Bug fixes — Stability and reliability fixes across recent updates.
* Maintenance — Ongoing compatibility/performance housekeeping by Delve Digital.

= 3.1.0 =
* New features — Continuous improvements to capabilities and workflows.
* Bug fixes — Stability and reliability fixes across recent updates.
* Maintenance — Ongoing compatibility/performance housekeeping by Delve Digital.

= 3.0.0 =
* New features — Continuous improvements to capabilities and workflows.
* Bug fixes — Stability and reliability fixes across recent updates.
* Maintenance — Ongoing compatibility/performance housekeeping by Delve Digital.

= 2.9.0 =
* New features — Continuous improvements to capabilities and workflows.
* Bug fixes — Stability and reliability fixes across recent updates.
* Maintenance — Ongoing compatibility/performance housekeeping by Delve Digital.

= 2.8.9 =
* New features — Continuous improvements to capabilities and workflows.
* Bug fixes — Stability and reliability fixes across recent updates.
* Maintenance — Ongoing compatibility/performance housekeeping by Delve Digital.

Yes, this plugin is still being actively maintained — coffee powered. Sites using Delve Digital’s update channel receive new versions through the standard WordPress updater.
