=== GeoBuddy ===
Contributors: buddydevelopers
Tags: geodirectory, directory plugin, business directory, ai agent, listing manager
Requires at least: 5.5
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The AI-ready foundation plugin for GeoDirectory — manage, style, and grow your directory site with AI.

== Description ==

**GeoBuddy** is the foundation plugin for every GeoDirectory-powered directory site.

One free plugin gives you a stepwise form, a floating action bar, one-click demo sites, and — for the first time — an AI agent that can manage your directory for you. Everything else clips on as an addon.

= At a Glance =

* 🤖 **AI Management** — Let Claude, ChatGPT, or any MCP client read and manage your listings
* 📋 **Multistep Form** — Stepwise "Add Listing" form, free, no addon needed
* 🎯 **Floating Action Bar** — Sticky call-to-action bar on listing pages
* 🗂️ **One-Click Templates** — Full demo sites imported in a few clicks
* 🧩 **Custom Fields** — Social profile links + 360° virtual tour
* 🧱 **8+ Addons** — Extend forms, messaging, weather, broadcasting & more

== 🤖 GeoBuddy AI — Run Your Directory With AI ==

This is the headline feature. GeoBuddy ships an MCP (Model Context Protocol) server built into WordPress's Abilities API, so AI assistants can talk to your GeoDirectory site directly — no custom code, no Zapier, no manual admin work.

**Free, built into GeoBuddy core — read-only:**

* List, get & search GeoDirectory listings
* Browse categories, tags, custom fields & post types
* Read GeoDirectory settings, countries & map markers
* Read general WordPress site info, plugins & options

**GeoBuddy AI addon — read/write control:**

* ✏️ Create & update listings
* ⭐ Manage reviews
* ⚙️ Manage GeoDirectory settings
* 🔐 Scoped, auditable actions — nothing is silently deleted

How it connects: AI Client (Claude / ChatGPT / etc.) talks to the MCP Server in GeoBuddy core, which routes to the free Read tools and, if installed, the GeoBuddy AI addon's Write tools — both acting on your GeoDirectory site.

[GeoBuddy AI addon](https://wpgeobuddy.com/downloads/geobuddy-ai/)

== Core Features (Free) ==

**📋 Multistep Form** — Breaks the GeoDirectory "Add Listing" form into clean steps with a progress indicator, works out of the box. Custom labels & progress bar styles are in the [Multistep Form addon](https://wpgeobuddy.com/downloads/geobuddy-multistep-form/).

**🎯 Floating Action Bar** — Sticky bottom bar on listing detail pages with Call, WhatsApp, Share & Favorite (4 items, free). Unlimited items & full builder controls are in the [Floating Action Bar addon](https://wpgeobuddy.com/downloads/geobuddy-floating-action-bar/).

**🗂️ Site Templates** — One-click importer for full GeoDirectory demo sites: theme, plugins, pages, categories, listings & menus in one guided flow. Additive (safe) or Full Reset (replaces everything) modes. Free templates are open to everyone; paid templates need a GeoBuddy Bundle license.

**🧩 Custom Fields** — Adds a few extra listing fields: social links (YouTube, LinkedIn, WhatsApp, TikTok) and a 360° virtual tour embed.

== Addons ==

* 🤖 **[GeoBuddy AI](https://wpgeobuddy.com/downloads/geobuddy-ai/)** — full read/write AI management of your site
* 📋 **[Multistep Form](https://wpgeobuddy.com/downloads/geobuddy-multistep-form/)** — custom step labels, progress bar styles & positions
* 🎯 **[Floating Action Bar](https://wpgeobuddy.com/downloads/geobuddy-floating-action-bar/)** — unlimited action items + full builder controls
* 💬 **[Private Message](https://wpgeobuddy.com/downloads/geobuddy-messages/)** — direct messaging between users & listing owners
* 🎉 **[Confetti](https://wpgeobuddy.com/downloads/geobuddy-confetti/)** — celebration animation on listing submission
* 📢 **[Announcement Bar](https://wpgeobuddy.com/downloads/geobuddy-announcement-bar/)** — site-wide announcement banner
* ⛅ **[Weather Forecast](https://wpgeobuddy.com/downloads/geobuddy-weather-forecast/)** — real-time weather on listing pages
* 📡 **[Broadcasting](https://wpgeobuddy.com/downloads/geobuddy-broadcast-messages/)** — broadcast messages to users or listing owners

== Requirements ==

* WordPress 5.5+ (6.9+ for the AI/MCP server)
* PHP 7.4+
* [GeoDirectory](https://wordpress.org/plugins/geodirectory/) plugin (required)

== Installation ==

1. Upload the `geobuddy` folder to `/wp-content/plugins/`, or install via Plugins → Add New → Upload Plugin
2. Activate GeoBuddy
3. Make sure GeoDirectory is installed and activated
4. Configure everything from the GeoBuddy settings panel

== Screenshots ==

1. Welcome Dashboard — overview with addon cards and quick links [IMAGE PLACEHOLDER]
2. Add-Ons Page — view, manage & activate GeoBuddy addons [IMAGE PLACEHOLDER]
3. GeoBuddy AI / MCP Admin — connect an AI client to your site [IMAGE PLACEHOLDER]
4. Settings — Custom Fields [IMAGE PLACEHOLDER]
5. Site Templates Tab — browse & filter demo templates [IMAGE PLACEHOLDER]
6. Import Progress — theme, plugins, content & GD data stages [IMAGE PLACEHOLDER]

== Frequently Asked Questions ==

= Does GeoBuddy work without GeoDirectory? =

No, GeoDirectory is required.

= What does GeoBuddy AI actually do? =

It exposes your GeoDirectory data through an MCP server so AI assistants can query it. Core GeoBuddy is read-only and free; the GeoBuddy AI addon unlocks write access (create/update listings, manage reviews & settings).

= Do I need a license for templates? =

Free templates are open to everyone. Paid templates require a GeoBuddy Bundle Membership license, entered in the Templates tab.

= Will importing a template overwrite my site? =

Only in Full Reset mode. Additive mode (default) adds content alongside what you already have. Full Reset cannot be undone — back up first.

== Changelog ==

= 2.0.0 =

* Added GeoBuddy AI — built-in MCP server for read-only AI access to GeoDirectory data, with the GeoBuddy AI addon unlocking write access
* Rewrote readme with addon links, screenshots, and updated tags
* Renamed Floating Bar Pro addon to Floating Action Bar

= 1.0.9 =

* Added built-in basic multistep form with stepwise design (free, no addon required)
* Fixed multistep form frontend step navigation issue
* Fixed Join Community link URL
* Fixed plugin checker compatibility issues

= 1.0.8 =

* 360° virtual tour link now opens inside an iframe overlay instead of a plain link
* Add multistep form free options with stepwise design

= 1.0.7 =

* Fixed WordPress Coding Standards lint errors across plugin (translators comments, file access guards, deprecated functions)
* Replaced unlink()/rmdir() with WP Filesystem equivalents
* Removed debug error_log() calls from template import classes
* Replaced deprecated get_page_by_title() with get_posts()
* Bumped Tested up to: 7.0

= 1.0.6 =

* Updated readme with Site Templates / demo importer documentation
* Removed outdated "Coming Soon" notice from welcome screen

= 1.0.5 =

* Added Site Templates tab — browse and import pre-built GeoDirectory site templates
* Added GeoDirectory native data import (categories, listings, reviews, settings)
* Added GeoBuddy Bundle Membership license activation for paid templates
* Fixed block theme filtering not working in backend template selection
* Fixed image handling on template reimport
* Fixed duplicate nav menus created during WXR import
* Fixed GeoDirectory CPT posts cleanup on full reset import
* Added link to GeoBuddy Bundle Membership page in templates description

= 1.0.4 =

* Improved compatibility with latest WordPress version
* Minor performance improvements
* UI refinements

= 1.0.3 =

* Enhanced social media field validation
* Bug fixes

= 1.0.0 =

* Initial release

== License ==

This plugin is licensed under the GPLv2 or later.
See: http://www.gnu.org/licenses/gpl-2.0.html
