=== FishIntel for WordPress ===
Contributors: kitmobley
Tags: fishing, charter, seo, aeo, ai, schema, forecast
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Daily NOAA + AI-powered fishing intelligence embedded in your WordPress site as shortcodes. Purpose-built for charter captains, marinas, tackle shops, and fishing publishers.

== Description ==

Charter and marina sites are chronically thin on fresh content — the same About page, the same rate card, the same photos from 2019. This plugin turns your site into a daily-fresh fishing intelligence feed powered by FishIntel's NOAA + satellite + AI pipeline. Google AI Overviews, ChatGPT web search, and Perplexity cite the widgets. Every render bakes in JSON-LD `Report` schema.

**Requires a [FishIntel](https://fishintel.ai) account.** Free tier works (24h-delayed data). Angler / Captain / Fleet paid tiers unlock live daily reports and species/reef data.

= Shortcodes =

**Free tier**

* `[fishintel_today zone="florida-keys"]` — today's conditions summary
* `[fishintel_conditions zone="florida-keys"]` — tide, moon, sunrise/sunset, solunar

**Pro tier** ($49/yr Solo, $149/yr Agency — via [kitmobley.com](https://kitmobley.com/plugins/fishintel-for-wordpress/))

* `[fishintel_species zone="florida-keys" species="mahi"]` — species forecast with target zone + tactics
* `[fishintel_reef zone="florida-keys" reef="alligator"]` — per-reef conditions
* `[fishintel_booking_prompt cta_url="/book/" zone="florida-keys"]` — smart CTA that flips language based on today's forecast quality (Prime / Good / Fair / Poor)

== Installation ==

1. Upload the plugin ZIP via **Plugins → Add New → Upload Plugin** and activate.
2. Go to **Settings → FishIntel**.
3. Sign in at [fishintel.ai/dashboard/account](https://fishintel.ai/dashboard/account#api-key), copy your API key, and paste it into the settings page. Hit **Test** to confirm.
4. Set your default zone slug (e.g. `florida-keys`).
5. Drop a shortcode on any page.

== Frequently Asked Questions ==

= Do I need a FishIntel subscription? =

You need a FishIntel account for the API key. The free FishIntel tier works and returns 24h-delayed data. Paid tiers ($19+/mo) unlock today's report and the species / reef endpoints.

= What does the WordPress Pro license add? =

The species, reef, and booking prompt shortcodes require a Pro license from kitmobley.com ($49/yr Solo, $149/yr Agency). Free-tier shortcodes work without it.

= Will this slow my site? =

No. All data is cached in WordPress transients — 30 minutes for conditions, until 5:30 AM ET tomorrow for the daily report. Frontend renders are pure HTML/CSS, no JavaScript required.

= Does this work outside the Florida Keys? =

The public API is zone-based. FishIntel currently ships zones for the Florida Keys; other zones are on the FishIntel roadmap.

== Changelog ==

= 1.0.1 =
* Internal refactor: license and updater code now sourced from the shared kitmobley/wp-plugin-core library, bundled at build time under includes/vendor/kitmobley-core/. Zero behavior changes.

= 1.0.0 =
* Initial release
* Free shortcodes: fishintel_today, fishintel_conditions
* Pro shortcodes: fishintel_species, fishintel_reef, fishintel_booking_prompt
* JSON-LD Report + SpeakableSpecification schema on every render
* Transient caching aligned with FishIntel's 5:30 AM daily generation
* Admin: API key input with connection test, license activation UI
* Automatic plugin updates via kitmobley.com update-server

== Upgrade Notice ==

= 1.0.0 =
First release. Paste your FishIntel API key in Settings → FishIntel and drop `[fishintel_today]` on any page.
