=== Dima PWA — وباپلیکیشن وردپرس ===
Contributors: dima
Tags: pwa, mobile-app, webapp, ajax, offline
Requires at least: 5.6
Tested up to: 6.7
Requires PHP: 7.2
Stable tag: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

وباپلیکیشن حرفهای موبایلپسند ساختهشده از محتوای وردپرس شما در آدرس /mobile با منوها، آیکونها و امکانات PWA قابل مدیریت از پیشخوان.

== Description ==

پلاگین «دیماو پیاوبی-آی» یک وباپلیکیشن (Web App) مستقل برای سایت شما میسازد که:
- در آدرس اختصاصی `/mobile` اجرا میشود و همه محتوا را با AJAX بدون رفرش صفحه نشان میدهد.
- ظاهر و چیدمانی مانند اپلیکیشن موبایل دارد: هدر چسبان، منوی پایینی (Tab Bar) با آیکون، جستجوی زنده، اسکرول بیپایان.
- از پنل مدیریت وردپرس قابل شخصیسازی است: نام اپ، لوگو، رنگ، تم روشن/تیره، منوها و آیکونها، چیدمان خانه، انواع محتوا.
- یک PWA کامل است: قابل نصب روی هوماسکرین گوشی، کارکرد آفلاین با سرویسورکر و کش هوشمند، صفحه آفلاین.

== Installation ==

1. پوشه `dima-pwa` را در `wp-content/plugins` کپی کنید.
2. پلاگین را فعال کنید.
3. به منوی «وباپلیکیشن» در پیشخوان بروید، تنظیمات موردنظر را ذخیره کنید.
4. اگر صفحه آدرس `/mobile` کار نکرد، از مسیر «تنظیمات ← پیوندهای یکتا» دوباره ذخیره کنید.

== Frequently Asked Questions ==

= آدرس اپ من چیست؟ =
`/mobile` در سایت شما (مثال: https://example.com/mobile/).

= چرا باید پرمالینکها را ذخیره کنم؟ =
برای بهروزرسانی قوانین رایتینگ رانه-ای که مسیر /mobile و سرویسورکر را ثبت میکنند.

= سرویسورکر در localhost کار میکند؟ =
بله. مرورگرها سرویسورکر را فقط روی HTTPS یا localhost مجاز میکنند؛ پس در XAMPP محلی و سرورهای مجهز به SSL کار میکند.

== Changelog ==

= 1.1.4 =
* استفاده از فونت وزیرمتن (self-host، در دسترس آفلاین).

= 1.1.3 =
* رفع نمایش فقط یک مطلب در دسته‌بندی‌ها (پیش‌فرض per_page سرور).
* پاک‌سازی HTML محتوا برای نوشته‌های سنگین (حذف کلاس‌های اضافی، دیوهای خالی، تصویر شکسته، تکرار عنوان h1) + سقف اندازه محتوا و دکمهٔ «ادامه مطلب در سایت».

= 1.1.2 =
* نمایش تمیز excerpt در کارت‌ها (استخراج متن خالص از محتوای رمزشدهٔ ابزارهای نوشتن هوشمند) و سبک‌سازی لود (کاهش حجم DOM و تصاویر).

= 1.1.1 =
* رفع خطای بازگشت false از کش خالی API (شاخصهٔ اصلی لود نشدن مطالب).

= 1.1.0 =
* Endpoint داخلی /mobile/api/ برای سایتهایی که REST را محدود کردهاند.
* اصلاح خطای resize لوگو و کش آیکونهای تولیدشده.

= 1.0.0 =
* انتشار اولیه.