=== armaSoft AI Chat ===
Contributors: armasoft2026
Tags: faq, quick answers, chat widget, contact widget
Requires at least: 6.2
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A local business-information widget with three quick answers, one featured card and no external service dependency.

== Description ==

armaSoft AI Chat Basic helps visitors find essential business information through a compact chat-style widget. Despite the product name, Basic does not generate AI responses. It matches visitor questions to three fixed answer types configured by the site administrator:

* About and services
* Opening hours
* Contact and location

When a question does not match, the widget displays the administrator's fallback message. A single optional featured card can highlight an announcement, offer or important page.

= Local-only by design =

Basic does not require an armaSoft account, license key, API key or external service. It does not create public REST endpoints, visitor sessions, usage allowances or analytics events. Visitor questions are matched locally in the browser and are not stored by the plugin.

= Features =

* Three focused, individually enabled quick answers
* Click-to-call and click-to-email contact actions
* One optional featured card with an HTTPS link
* Configurable title, launcher label, welcome text and fallback message
* Business logo, primary color and accent color
* Keyboard-friendly controls and accessible labels
* Site-wide display with no theme-template editing
* Safe migration review and export for supported legacy data

== Installation ==

1. Upload the `armasoft-ai-chat` directory to `/wp-content/plugins/`, or upload the release ZIP through Plugins > Add New > Upload Plugin.
2. Activate armaSoft AI Chat on a standard single-site WordPress installation.
3. Open armaSoft AI Chat in the WordPress administration menu.
4. Enter the business information, enable the answers you want to show and save.

WordPress Multisite is not supported in this version. Activation fails closed without creating plugin data.

== Screenshots ==

1. The polished chat-style widget with a welcome message, featured card and three quick answers.
2. A visitor receives an immediate locally matched answer without sending data to an external service.
3. The widget information panel presents the configured business identity and description.
4. Chat Studio keeps the complete Basic feature set clear and accessible from one settings screen.
5. Branding controls configure the public business name, widget title and logo.
6. Assistant Behavior provides a clear local fallback message for unmatched visitor questions.

== Frequently Asked Questions ==

= Does Basic use artificial intelligence? =

No. Basic is a deterministic business-information widget. It only returns administrator-authored content for its three supported answer types.

= Does the plugin send visitor questions to armaSoft or another service? =

No. Basic performs matching locally in the visitor's browser. It contains no chat transport to an external service.

= Do I need a license or account? =

No. Basic is functional without a license, account, API key or remote activation.

= Does the plugin store conversations or track visitors? =

No. Basic does not create conversation records, visitor sessions or analytics events. It also does not use browser local storage or session storage.

= Where does the widget appear? =

The widget appears site-wide on the public website after settings are saved.

= Which links are allowed? =

Featured-card and contact-page buttons accept HTTPS links. Phone and email settings create validated `tel:` and `mailto:` actions.

= What happens to data from an older version? =

Supported business settings are migrated locally. Old answer rows are preserved for administrator review and can be exported as JSON. They are deleted only after an administrator explicitly confirms cleanup.

= Is Multisite supported? =

No. This version does not support either network-wide or per-site activation on WordPress Multisite.

== Privacy ==

armaSoft AI Chat Basic does not send data to an external service and does not store visitor messages. Configuration entered by an administrator is stored in the site's WordPress options table. A selected logo is referenced by its WordPress media attachment ID.

During an upgrade from a supported legacy version, the plugin may read older plugin options and answer tables locally to map supported business information. Legacy answer content remains local and is removed only after explicit administrator confirmation or an authorized uninstall path.

== Upgrade Notice ==

= 1.0.0 =

First stable release of the rebuilt local-only Basic widget.

== Changelog ==

= 1.0.0 =

* Rebuilt Basic as a local-only business-information widget.
* Removed cloud chat, licensing, provisioning, sessions, analytics and usage allowance code.
* Added three fixed quick answers and one featured card.
* Added a closed, versioned settings contract containing only fully available Basic features.
* Added guarded legacy migration, JSON export and explicit cleanup.
* Added fail-closed Multisite activation handling.
* Added modal page isolation, named live conversation output and responsive WCAG AA interaction safeguards.
