=== Dakidarts Numerology Core ===
Contributors: dakidarts
Donate link: https://docs.numerologyapi.com/donate
Tags: numerology, horoscope, zodiac, astrology, dakidarts
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Dakidarts Numerology Core is the ultimate plugin for integrating the Dakidarts Numerology API into WordPress.
It allows you to display numerology, horoscope, and zodiac calculations on your site using shortcodes, Gutenberg blocks, and customizable templates. Perfect for spiritual bloggers, astrology sites, and personal growth websites.

== Description ==

Dakidarts Numerology Core connects your WordPress site to the Dakidarts Numerology API.
With this plugin, you can:

* Use over 35 numerology endpoints (life path, sun number, challenge number, karmic debts, personality number, personal year/month/day, soul expression, soul urge, phone number analysis, and more)
* Choose between RapidAPI or the NumerologyAPI Gateway
* Use multi-language output with the Gateway (en, fr, es, de, pt)
* Display interactive forms anywhere with shortcodes
* Drag and drop Gutenberg blocks for easy page building
* Customize templates for forms and results
* Extend the plugin with category add-ons (Love, Career, Health, etc.)
* Securely store your API key with AES-256 encryption
* Fully translation-ready

Whether you’re a spiritual blogger or a numerology enthusiast, this plugin brings the power of the Dakidarts Numerology API directly to your WordPress site.

== Installation ==

1. Upload the `dakidarts-numerology-core` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to **Dakidarts Numerology > Settings** in the admin dashboard, choose your API route (Gateway or RapidAPI), and enter your API key.
4. Use shortcodes like `[dakidarts_numerology endpoint="life-path"]` or drag & drop the Gutenberg blocks onto any page.
5. Customize templates and styling as needed.

== Frequently Asked Questions ==

= Can I use this plugin without an API key? =
No. You need a valid API key (Gateway or RapidAPI) to fetch numerology and horoscope data.

= Where do I get a Gateway API key? =
You can create or manage your key at https://dashboard.numerologyapi.com/login.

= Does the Gateway support multiple languages? =
Yes. The Gateway supports en, fr, es, de, and pt. Language can be selected in the plugin settings when using the Gateway route.

= Can I create my own templates? =
Yes! You can override the default templates by copying them into your theme or add-on folders.

= Are my API keys stored securely? =
Yes. The plugin encrypts the API key using AES-256 before storing it in the database.

= Does it work with Gutenberg? =
Absolutely. The plugin includes custom Gutenberg blocks for easy drag & drop usage.

== Screenshots ==

1. Shortcodes with Dakidarts Numerology
2. Front-end rendered form using shortcodes
3. Gutenberg block editor with Dakidarts Numerology block
4. Front-end rendered form using gutenberg
5. Shortcode front-end form dynamically rendered
6. Numerology reports dynamically rendered
7. Dakidarts Numerlogy plugin admin dashboard

== Changelog ==

= 1.0.2 =
* Added AJAX-powered calculation flow for shortcode and block forms
* Refreshed the frontend experience with upgraded typography, styling, loaders, and interactive result tools
* Added extensibility for rendered results via the `dakidarts_numerology_render_result` filter

= 1.0.1 =
* Added NumerologyAPI Gateway support with route selection
* Added multi-language Gateway support (en, fr, es, de, pt)
* Added 18 new endpoints (35+ total)
* Updated admin dashboard UI/UX and settings layout
* Improved block + shortcode form validation and inline errors
* Enhanced response rendering with tailored labels

= 1.0.0 =
* Initial release
* Core numerology endpoints included
* Shortcode support
* Gutenberg block support
* AES-256 encrypted API key
* Default templates for forms and results
* Add-ons ready structure

== Upgrade Notice ==

= 1.0.2 =
Adds the new AJAX submission flow, upgraded frontend presentation, and render-result filter support.

= 1.0.1 =
Adds Gateway routing, multilingual support, new endpoints, and refreshed admin UI.

= 1.0.0 =
Initial release.

== Arbitrary Section ==

For more info and API documentation, visit: https://docs.numerologyapi.com/
