=== Kybern Breaking News ===
Contributors: kybern
Tags: breaking news, slider, hero, homepage, shortcode
Requires at least: 6.2
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.6.5
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Manage homepage news slides with a lightweight hero slider shortcode and REST API.

== Description ==

Kybern Breaking News lets editors manage homepage breaking news slides from the WordPress admin and render them on the site with a lightweight hero slider.

Features:

* Manage slide titles, links, visibility, order, and hero images
* Set a global company name and logo used in the slider label
* Render the frontend slider with the `[kybern_breaking_news]` shortcode
* Expose slide data through the `/wp-json/kybern-breaking-news/v1/slides` REST API
* Keep the frontend lightweight without heavy page builder dependencies

The plugin does not require any external CDN assets and uses WordPress core libraries for the admin experience.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/kybern-breaking-news` directory, or install the plugin through the WordPress plugins screen.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Open `Breaking News Manager` in the WordPress admin.
4. Add your company name/logo in the branding section.
5. Create slides and place `[kybern_breaking_news]` where you want the hero slider to appear.

== Frequently Asked Questions ==

= Does this plugin work without Elementor or Revolution Slider? =

Yes. The frontend slider is built into the plugin and does not require a page builder.

= Is there a REST API? =

Yes. The plugin exposes slide data at `/wp-json/kybern-breaking-news/v1/slides`.

= Can I change the company logo and company name shown in the slider label? =

Yes. Use the branding section in the plugin manager page.

== Changelog ==

= 1.6.5 =

* Replaced plugin-owned `spn` identifiers with the unique `kybern_breaking_news` prefix required for WordPress.org review.
* Migrated stored option reads to the new option names while keeping legacy values readable during upgrade.
* Renamed the public REST namespace to `/wp-json/kybern-breaking-news/v1/slides`.

= 1.6.4 =

* Moved admin and frontend CSS/JS loading to proper WordPress enqueues.
* Replaced the shortcode with the prefixed `[kybern_breaking_news]` name.
* Limited public REST responses to active slides and protected single-slide access for inactive items.

= 1.6.3 =

* Prepared the plugin for WordPress.org submission
* Removed external CDN dependencies
* Added a WordPress.org-standard readme
* Switched the public plugin name to Kybern Breaking News
* Kept the lightweight slider and branding manager flow

= 1.6.2 =

* Updated plugin branding and manager UI
