=== AnobikDock ===
Contributors: mdrahat467
Donate link: https://mdrahat.com
Tags: landing page, import, zip import, static html, react import
Requires at least: 5.4
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.7
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Upload dist ZIP files (React, Vue, Next/Vite static builds, HTML landing pages) and publish them instantly as custom URL landing pages on WordPress.

== Description ==

AnobikDock allows WordPress administrators and web developers to upload static zip builds from modern frontend frameworks (React, Vue, Next.js, Vite, HTML/CSS) and publish them directly as clean, custom-URL landing pages on their WordPress site.

Whether you build landing pages using React, Vue, Next.js static exports, Vite, or classic HTML/CSS, AnobikDock extracts and serves your static site instantly with zero theme conflict or performance overhead.

= Key Features =
* **Upload Any Build ZIP**: Upload static export zips created from Vite, React, Vue, Next.js, HTML, or Tailwind CSS.
* **Pure Standalone High Performance**: Zero theme conflict. Renders 100% clean static HTML without loading heavy theme assets.
* **WordPress Core Pages Sync**: Imported pages automatically register with `wp_posts` (`Pages > All Pages`) for seamless SEO plugin & navigation menu compatibility.
* **Responsive Live Preview Modal**: Preview imported landing pages directly inside your dashboard with Desktop, Tablet, and Mobile viewport switchers.
* **Dynamic SEO & Social Meta Injection**: Customize SEO Page Title, Meta Description, and OpenGraph (OG) Share Image for every landing page.
* **Analytics & Pixel Integration**: Built-in, secure Google Analytics (GA4) and Facebook Pixel integration.
* **Security & Performance First**: Built with strict Nonce verification, capability checks, path traversal protection, and safe ZIP extraction.

== Installation ==

1. Upload the `anobik-dock` folder to the `/wp-content/plugins/` directory, or upload the ZIP file directly via `Plugins > Add New > Upload Plugin`.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to `AnobikDock` in the admin menu to start uploading and publishing your landing pages.

== Frequently Asked Questions ==

= Does this plugin work with React, Vue, or Next.js static builds? =
Yes! Export your frontend project using static build commands (`npm run build` or `next export`), compress the dist folder into a ZIP, and upload it directly.

= Will imported pages override my active theme styling? =
No. In Standalone Mode, theme CSS/JS is completely bypassed so your imported design looks exactly as created.

= Where are the uploaded files saved? =
Files are extracted safely into `wp-content/uploads/anobik-dock/` with executable PHP script execution blocking enabled.

== Screenshots ==

1. AnobikDock Dashboard with Drag & Drop ZIP Uploader and Custom URL Slug input.
2. Edit Landing Page Modal with SEO metadata settings and Analytics integration.
3. Responsive Live Preview Modal with Desktop, Tablet, and Mobile device switcher.

== Changelog ==

= 1.0.7 =
* Renamed plugin to AnobikDock with slug anobik-dock.
* Verified clean UTF-8 without BOM encoding across all files.

= 1.0.6 =
* Clean release with UTF-8 without BOM encoding ensuring clean activation.

= 1.0.5 =
* Renamed plugin and updated text domain.

= 1.0.4 =
* Resolved WordPress.WP.EnqueuedResources.NonEnqueuedScript validation for standalone script output.

= 1.0.3 =
* Fixed landing pages table responsiveness and resolved action buttons overflow on all screen sizes.

= 1.0.2 =
* Updated dashboard header branding.
* Unified storage directory.
* Refined tab labels for Analytics and Tracking.

= 1.0.1 =
* Replaced raw script textareas with secure Google Analytics and Facebook Pixel fields.
* Enhanced ZIP extraction security with WP_Filesystem API and safe file inspection.
* Fixed input sanitization and updated contributor profile.

= 1.0.0 =
* Initial official release.
* Support for dist ZIP extraction, custom URL routing, WP Core Pages sync, SEO injection, and Responsive Live Preview Modal.