gRDV Anchor Transition - Changelog

0.4.6
- Added an extensible tab bar to the single gRDV Anchor Transition settings page so companion modules can integrate their settings without creating extra WordPress menu entries.
- Unified the plugin license declaration as GPLv3 or later.
- Replaced development-only concept artwork with the final WordPress directory icon assets.

0.4.5
- Simplified the settings screen and kept all option handling self-contained.
- Hardened the protected reset request.

0.4.4
- Prepared the plugin for WordPress.org distribution by relying on Core's just-in-time translation loading.
- Documented the existing field-by-field AJAX sanitization for automated security analysis.
- Removed development-only files from the distributable package.

0.4.3
- Renamed and clarified the existing anchor target spacing control so its effect at the top edge and its interaction with detected fixed headers are immediately understandable.

0.4.1
- Leave bare href="#" links untouched so checkout, popup, and other JavaScript controls retain their original behavior.
- Prevent Divi compatibility handling from marking bare hash controls as scroll anchors.

0.3.1
- Renamed the visible product and author branding from gR to gRDV.
- Updated the administration header, documentation, package metadata, and translations for the new brand.
- Retained existing runtime identifiers so saved settings and documented exclusions remain compatible.
- Kept the full gRDV Anchor Transition product name in the administration menu for every language.
- Added floating automatic-save feedback with a loader, success confirmation, and longer-lived error state.

0.3.0
- Redesigned the settings screen as a responsive, reusable gRDV administration interface.
- Replaced checkbox fields with accessible toggle controls.
- Added protected automatic saving with live status feedback and retained the regular save button as a fallback.
- Organized settings into focused cards for appearance, navigation, back-to-top behavior, exclusions, and the anchor checker.

0.2.1
- Added responsive two-column guidance cards to the settings screen.
- Clarified how transition exclusion selectors and the supplied exclusion class are used.
- Added vertical and horizontal positioning controls for the fallback back-to-top button.
- Added icon and shape pickers for the fallback button and raised its stacking level above common floating widgets.

0.2.0
- Added bundled German, US English, and British English language files and a translation template.
- Added a nonce-protected reset action for restoring all plugin defaults.
- Expanded the settings screen with usage guidance and explanations for interacting timing and compatibility options.

0.1.6
- Delayed initial and cross-page anchor positioning until the final page layout is available.
- Prevented Divi pages from revealing the top of the page before the requested destination can be positioned reliably.

0.1.5
- Kept Divi's anchor helper disabled for the complete page view in compatibility mode.
- Prevented Divi's delayed initial-hash animation from starting after the transition had already revealed the destination.

0.1.4
- Added a default-enabled Divi compatibility mode without changing stored Divi settings.
- Disabled Divi's separate smooth-scroll asset while the plugin is active.
- Prevented Divi from scheduling its own anchor animation for plugin-controlled links, including dynamically rendered links.
- Kept Divi's native back-to-top control visible while routing its click through the configured transition.

0.1.3
- Temporarily suspended jQuery animations during covered jumps.
- Temporarily blocked Divi's global smooth-scroll function during anchor transitions.
- Restored theme animation behavior immediately after each reveal.

0.1.2
- Registered anchor interception in the document head before theme and builder footer scripts.
- Stopped active jQuery scrolling animations before anchor and back-to-top jumps.
- Forced instant scrolling for the complete covered transition to prevent Divi and CSS smooth-scroll conflicts.

0.1.1
- Prevented visible native scrolling when following anchor links to another internal page.
- Added transition handling for common theme and builder back-to-top controls, including Divi.
- Added an optional accessible fallback back-to-top button with position, threshold, and color settings.
- Documented the short-lived session-storage handoff used for cross-page anchor navigation.

0.1.0
- Initial builder-independent anchor transition.
- Added configurable timing, opacity, colors, gradient, easing, mobile behavior, and header offset.
- Added same-page and internal cross-page anchor handling.
- Added transition support for existing back-to-top controls and an optional fallback button.
- Added reduced-motion and keyboard-focus support.
- Added administrator-only rendered-page checker for missing targets, duplicate and ambiguous IDs, empty IDs and links, and invalid anchors.
