== Changelog ==

= 1.0.7 – 2025-01-24 =

**ویژگی‌های جدید:**
* اضافه شدن ویژگی مدیریت متن دکمه افزودن به سبد خرید
* امکان تغییر متن دکمه برای تمام محصولات
* امکان تعیین متن دکمه برای زمانی که محصول در سبد خرید است
* امکان تعیین متن دکمه برای زمانی که محصول خریداری شده است

**بهبودهای UI/UX:**
* بهبود سازماندهی تنظیمات با استفاده از سیستم تب‌بندی پیشرفته
* اضافه شدن tooltip‌های راهنما برای فیلدهای تنظیمات
* بهبود رابط کاربری صفحه تنظیمات

**بهبودهای تکنیکال:**
* استفاده از WooCommerce hooks برای تغییر متن دکمه در آرشیو و صفحه محصول
* پشتیبانی از فیلترهای woocommerce_product_add_to_cart_text و woocommerce_product_single_add_to_cart_text
* بهینه‌سازی عملکرد با استفاده از sanitization مناسب
* بهبود سیستم مدیریت تنظیمات ویژگی‌ها
* پیاده‌سازی سیستم تشخیص وضعیت محصول (در سبد خرید / خریداری شده)
* استفاده از wc_customer_bought_product برای بررسی وضعیت خرید محصول
* استفاده از WC()->cart برای بررسی وجود محصول در سبد خرید
* اولویت‌بندی منطق انتخاب متن: خریداری شده > در سبد خرید > حالت عادی

= 1.0.6 – 2025-01-21 =

**ویژگی‌های جدید:**
* اضافه شدن تنظیمات استایل محتوای محصول در لیست علاقه‌مندی‌ها
* امکان تنظیم اندازه فونت و رنگ عنوان محصول برای علاقه مندی ها
*  برای علاقه مندی هاامکان تنظیم اندازه فونت و رنگ قیمت عادی (خط‌خورده)
* امکان تنظیم اندازه فونت و رنگ قیمت تخفیف‌خورده برای علاقه مندی ها
* اضافه شدن سه سبک نمایش متفاوت برای شمارنده معکوس: کلاسیک، کارتی و خطی
* امکان تنظیم رنگ و اندازه فونت اعداد، جداکننده‌ها و برچسب‌ها در شمارنده معکوس
* اضافه شدن تنظیمات کامل استایل‌دهی برای سبک کارتی (پس‌زمینه، بوردر، نرمی گوشه‌ها)
* امکان تنظیم فاصله بین کادرها و فاصله عمودی عدد و برچسب در حالت کارتی
* امکان تنظیم فاصله داخلی (padding) برای تمام سبک‌های نمایش
* تنظیم سبک کارتی به عنوان حالت پیش‌فرض شمارنده معکوس

**بهبودهای UI/UX:**
* بازچینی ترتیب سکشن‌های تب استایل در تنظیمات علاقه‌مندی‌ها
* جابجایی سکشن "استایل محتوای محصول" به ابتدای تب استایل
* بهبود سازماندهی تنظیمات با ترتیب منطقی‌تر: محتوا، قلب، افزودن، حذف
* بهبود تراز عمودی جداکننده‌ها در وسط اعداد برای شمارنده معکوس
* سازماندهی تنظیمات شمارنده معکوس در سکشن‌های مجزا (عمومی و اختصاصی هر سبک)
* حذف سکشن خالی تنظیمات سبک کلاسیک برای رابط کاربری تمیزتر
* بهبود نمایش و انعطاف‌پذیری شمارنده معکوس در سبک‌های مختلف

**بهبودهای تکنیکال:**
* اعمال استایل‌های محتوای محصول به صورت داینامیک از طریق PHP و JavaScript
* پشتیبانی از مقادیر rgba در تابع sanitize_hex_color
* بهینه‌سازی عملکرد با استفاده از inline styles
* حذف استایل‌های هاردکد شده از CSS
* بازنویسی کامل ساختار HTML شمارنده معکوس برای جداسازی آیتم‌ها و جداکننده‌ها
* استفاده از Flexbox با gap برای فاصله‌گذاری یکسان و انعطاف‌پذیر
* بهینه‌سازی منطق رندرینگ شمارنده معکوس در سه سبک مختلف
* پیاده‌سازی سیستم تنظیمات شرطی (dependency) برای نمایش تنظیمات مرتبط با هر سبک
* بهبود عملکرد با اعمال استایل‌های داینامیک در JavaScript

= 1.0.5 – 2025-01-21 =

**ویژگی‌های جدید:**
* اضافه شدن گزینه نمایش تخفیف کنار قیمت برای محصولات عادی
* اضافه شدن گزینه نمایش تخفیف کنار قیمت برای محصولات متغیر
* امکان کنترل جداگانه نمایش تخفیف برای هر نوع محصول
* نمایش خودکار تخفیف کنار قیمت بدون نیاز به شورتکد

**بهبودهای عملکردی:**
* بهبود عملکرد ویژگی تخفیف محصولات متغیر
* اصلاح مشکل استایل‌های اضافی در محصولات متغیر
* حذف کلاس `beban-discount-valلات متغیر
* تغییر `display: iue` اضافی در محصوnline-block` به `display: inline-flex` برای تراز بهتر

**رفع باگ‌ها:**
* رفع مشکل تداخل استایل‌ها بین محصولات عادی و متغیر
* رفع مشکل نمایش ناقص تخفیف در محصولات متغیر
* بهبود سازگاری با WooCommerce variations

= 1.0.4 – 2025-01-15 =

**ویژگی‌های جدید:**
* اضافه شدن تب پیشرفته (Advanced) با ویرایشگر CSS حرفه‌ای
* پیاده‌سازی CodeMirror با قابلیت‌های پیشرفته ویرایش کد
* اضافه شدن 4 گزینه مکان اعمال CSS: اینلاین Head، اینلاین Body، فایل Head، فایل Body
* قابلیت‌های ویرایشگر: مرتب کردن، فشرده کردن، باز کردن از حالت فشرده
* نمایش آمار خطوط و کاراکترها در زمان واقعی
* بارگذاری تنبل (Lazy Loading) برای CodeMirror از CDN
* پشتیبانی از فونت‌های مونواسپیس برای خوانایی بهتر
* سیستم مدیریت فایل CSS با cache busting

**بهبودهای UI/UX:**
* پیاده‌سازی سیستم تب‌بندی پیشرفته برای تمام ویژگی‌ها
* اضافه شدن تب شورتکد برای ویژگی‌هایی که shortcode دارند
* تبدیل دکمه تنظیمات اضافی از متنی به آیکونی
* بهبود موقعیت و استایل tooltip‌ها
* طراحی جدید دکمه بازنشانی با رنگ قرمز و استایل warning
* اضافه شدن عناوین شخصی‌سازی شده برای هر تب

**ویژگی‌های Pro (پیش‌نمایش):**
* پیش‌نمایش ویژگی سفارشی‌سازی Toast (نسخه Pro)
* نمایش PRO badge برای ویژگی‌های حرفه‌ای
* آماده‌سازی برای ادغام با نسخه Pro

**بهبودهای تکنیکال:**
* بهبود سیستم تنظیمات با گروه‌بندی بخش‌ها
* تبدیل description فیلدها به tooltip برای UX بهتر
* بهبود سیستم نمایش PRO badge
* حذف دکمه‌های شورتکد از داخل ویژگی‌ها (انتقال به تب شورتکد)
* بهبود سازگاری با Elementor
* رفع مشکل به‌روزرسانی مجموع سبد خرید پس از حذف محصول
* بهبود سیستم Loader و Toastify

**رفع باگ‌ها:**
* رفع مشکل نمایش مرکز در Toast notifications
* رفع مشکل به‌روزرسانی cart totals پس از حذف محصول
* رفع مشکل نمایش تنظیمات ویژگی‌های Pro
* رفع مشکل flicker در ویرایشگر CSS
* رفع مشکل jump در ارتفاع ویرایشگر
* رفع مشکل قرارگیری فایل CSS در مکان اشتباه

= 1.0.3 – 2024-12-19 =

* افزودن ویژگی مراکز پستی به سیستم کد رهگیری
* پشتیبانی از اداره پست، تیپاکس، دکا پست و سایر مراکز پستی
* اضافه کردن فیلد انتخاب مرکز پستی در meta box سفارشات
* به‌روزرسانی لینک‌های رهگیری برای هر مرکز پستی
* اضافه کردن تنظیمات نمایش نوع ارسال (برچسب جداگانه یا در متن لینک)
* بهبود UX با نمایش نام مرکز پستی در کنار کد رهگیری
* اضافه کردن راهنمای عیب‌یابی برای مشکل عدم نمایش فیلد کد رهگیری

= 1.0.2 – 2024-12-19 =

* افزودن سیستم علاقه‌مندی (Wishlist) با قابلیت Ajax
* افزودن ویژگی "سود شما از خرید" با نمایش کل تخفیف‌ها
* بهبود سیستم Loader با انیمیشن‌های مختلف (spinner, dots, text)
* تنظیم رنگ‌های پیش‌فرض overlay و انیمیشن برای دکمه‌های مختلف
* بهبود نمایش تصاویر محصولات در لیست علاقه‌مندی‌ها
* رفع مشکل غیرفعال شدن دکمه‌ها پس از اتمام عملیات Ajax
* بهبود سیستم overlay برای جلوگیری از تغییر layout
* افزودن تنظیمات نمایش ویژگی order view در صفحه تشکر
* بهبود کامنت‌های کد و پیام‌های toast
* بهینه‌سازی عملکرد JavaScript و CSS
* اضافه کردن تولتیپ برای ارسال سریع
* بهبود کنترل تعداد محصول در سبد خرید (نمایش سطل زباله برای تعداد 1)

**رفع باگ‌ها:**
* رفع خطا در افزودن به سبد خرید با Ajax
* رفع عدم کارکرد افزودن تعداد به سبد خرید
* رفع مشکل پاپ‌آپ تأیید حذف در مینی کارت
* رفع تداخل استایل‌های افزونه با پیشخوان وردپرس
* رفع مشکل نمایش درصد تخفیف در محصولات متغیر و ساده
* رفع مشکل نمایش ارسال سریع در مینی کارت
* رفع مشکل نمایش فیلد کد رهگیری در بخش سفارشات


= 1.0.1 – 2024-12-19 =

* رفع مشکل تداخل تب‌های تنظیمات با سایر افزونه‌ها
* بهبود عملکرد JavaScript در صفحه تنظیمات
* رفع مشکل تغییر ناخواسته URL در صفحات دیگر
* بهبود تجربه کاربری در مدیریت تب‌ها

= 1.0.0 – 2024-03-19 =

* انتشار اولین نسخه پایدار پلاگین
* افزودن به سبد خرید با Ajax (بدون بارگذاری مجدد صفحه)
* تایید حذف محصول از سبد خرید
* کنترل تعداد محصول با دکمه‌های + و -
* نمایش پیشرفت فروش محصولات
* نمایش کمترین قیمت در محصولات متغیر
* افزودن شمارنده معکوس تخفیف
* افزودن ویژگی ارسال فوری محصول
* امکان درج کد رهگیری پستی برای سفارش
* نمایش ویژگی‌های محصول در صفحه محصول
* نمایش درصد تخفیف هر محصول
* افزودن نشان‌های گرافیکی تخفیف در صفحه فروشگاه
* بهبود طراحی صفحه جزئیات سفارش
* شمارش سفارشات کاربر در وضعیت‌های مختلف
* مدیریت فیلدهای صفحه تسویه حساب
* امکان تعطیلی فروشگاه و نمایش پیام تعطیلی 