=== BlogNova ===
Contributors: finderpress
Tags: blog, custom-logo, custom-menu, featured-images, right-sidebar, left-sidebar, threaded-comments, translation-ready
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.10
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight, fast, SEO-optimized and AdSense-ready WordPress blog theme.

BlogNova, Copyright 2026 finderpress
BlogNova is distributed under the terms of the GNU GPL.

== Description ==

BlogNova is a performance-focused WordPress blog theme with clean typography, responsive layout, Gutenberg compatibility, and configurable ad-ready areas.

== Installation ==

1. Upload the `blognova` folder to `/wp-content/themes/`.
2. Activate the theme from **Appearance > Themes**.

== Changelog ==

= 1.0.10 =
* Fixed post-list category badge overlay bug caused by thumbnail focus selectors targeting category links.
* Scoped thumbnail focus-visible selectors to non-category thumbnail links only, restoring pixel-accurate card visuals.

= 1.0.9 =
* Refined post-list category badge design with better spacing, contrast, and overflow handling.
* Added keyboard focus-visible styling for category badges in listing and homepage cards.
* Added category badge title attribute in listing cards for full category-name visibility.

= 1.0.8 =
* Added explicit visible keyboard focus indicators for post thumbnail links in listing cards.
* Added visible keyboard focus indicators for related post thumbnails and homepage card thumbnails.

= 1.0.7 =
* Fixed asset loading for Reading Settings "Your latest posts" front page mode so the blog layout uses `main.css` and renders correctly.
* Fixed mobile submenu keyboard flow: submenu toggle buttons are now inserted in deterministic DOM order (`link -> toggle -> submenu`) and Tab from an opened toggle moves into child menu items.
* Improved admin bar offset handling for sticky header and mobile menu on small screens.

= 1.0.6 =
* Fixed front-page template behavior for WordPress Reading settings compliance:
  when "A static page" is selected, the selected homepage content now renders via the normal page template.
* Retained blog listing behavior when "Your latest posts" is selected.

= 1.0.5 =
* Fixed mobile keyboard tab order in nested menus: after activating a parent submenu toggle, `Tab` now moves into child menu items before the next parent item.
* Kept submenu toggle DOM order aligned for accessibility (`link -> toggle -> submenu`).

= 1.0.4 =
* Fixed fallback menu normalization so nested `children` lists are treated as standard `sub-menu`.
* Updated menu JavaScript selectors to support fallback submenu markup (`.sub-menu` and `.children`).
* Improved nested mobile menu behavior for fallback page-menu structures.

= 1.0.3 =
* Mobile menu keyboard-navigation hardening for nested submenu flows.
* JavaScript prefixing cleanup in `assets/js/main.js` (all named functions now use `blognova*` prefix).
* Prefixing/a11y review pass for submission readiness.

= 1.0.2 =
* Reviewer fixes: expanded content-link underline coverage, prefixed JavaScript internals, and improved keyboard navigation behavior for menus/submenus.

= 1.0.1 =
* Reviewer compliance fixes for accessibility, front page behavior, and packaging.

= 1.0.0 =
* Initial release.
