تاریخچه تغییرات سامانه

پنل مدیریت گارانتی دستگاه‌های سناردیاب — فهرست کامل نسخه‌ها از ابتدای پروژه

نسخه جاری: 1.12.3
1405/03/30
21 انتشار ثبت‌شده
راهنمای نسخه‌گذاری: نسخه اصلی تغییرات اساسی — نسخه فرعی قابلیت جدید — رفع اشکال رفع اشکال و بهبود جزئی

نسخه 1.12.3

جاری رفع اشکال v1.12.3 1405/03/30

استقرار Fixito روی garanty.sanagps.ir با HTTPS

  • فایل‌های deploy/artexxpro و fixito.json برای CI/CD فیکسیتو
  • دامنه garanty.sanagps.ir با Traefik و Let’s Encrypt

نسخه 1.12.2

رفع اشکال v1.12.2 1405/03/30

PDF/Excel فارسی RTL و نوع تحویل خروج نهایی

  • فونت Vazirmatn و راست‌چین در PDF گزارش‌ها و گزارش گارانتی
  • خروجی Excel راست‌چین با reading order فارسی
  • انتخاب نوع ارسال: تحویل حضوری یا ارسال پستی در خروج نهایی

نسخه 1.12.1

رفع اشکال v1.12.1 1405/03/30

ورود OTP در صفحه لاگین و ثبت اختیاری موبایل

  • تب «ورود با پیامک» در همان صفحه اول لاگین
  • ثبت موبایل بعد از ورود اختیاری — دکمه «رد کردن» بدون الزام شماره
  • پشتیبانی OTP کاوه‌نگار و Trez در یک سرویس

نسخه 1.12.0

نسخه فرعی v1.12.x 1405/03/30

پیش‌پذیرش/پذیرش پیشرفته، گزارش خروج و مدیریت کاربران

  • نوع مشتری (مصرف‌کننده/نماینده)، آدرس و کد پستی در پیش‌پذیرش و پذیرش
  • چند سریال با کد خرابی جداگانه + دکمه افزودن سریال و کد خرابی
  • مرتب‌سازی لیست دستگاه‌ها و گزارش‌ها بر اساس تاریخ ورود و شماره گارانتی
  • دستگاه‌های خروج‌داده‌شده از لیست حذف و در گزارش‌ها با لینک جزئیات و تایم‌لاین
  • فعال‌سازی مود دورکار — فقط پیش‌پذیرش، مشاهده و یادداشت
  • استانداردسازی مدیریت کاربران — جداسازی نام کاربری و موبایل، بدون تداخل نقش‌ها

نسخه 1.11.2

رفع اشکال v1.11.2 1405/03/29

مود دورکار با دکمه و یادداشت/فعالیت

  • دکمه «مود دورکار» — با فعال شدن، سایر دسترسی‌ها غیرفعال می‌شوند
  • دورکار: مشاهده، پیش‌پذیرش، یادداشت و فعالیت — بدون ویرایش/حذف
  • هشدار: هرگز volume دیتابیس پاک نشود (docker compose down -v)

نسخه 1.11.1

رفع اشکال v1.11.1 1405/03/29

بازگردانی نقش دورکار و اصلاح مدیریت کاربران

  • فعال‌سازی مجدد حالت «کاربر دورکار» — فقط مشاهده، پیش‌پذیرش و یادداشت
  • جداسازی نام کاربری و موبایل با اعتبارسنجی و هشدار داده‌های خراب
  • عدم تداخل نقش مدیر کل، دورکار و دسترسی‌های سفارشی
  • تغییر رمز فقط برای همان کاربر (فیلدهای جداگانه)

نسخه 1.11.0

رفع اشکال v1.11.0 1405/03/29

بازگردانی نشانگر نسخه و changelog به شاخه اصلی

  • ادغام version-footer و صفحه تاریخچه از feature branch به main
  • نشانگر نسخه ثابت در گوشه پایین راست با لینک changelog

نسخه 1.10.0

نسخه فرعی v1.10.x 1405/03/16

صفحه کامل تاریخچه نسخه‌ها و تشخیص به‌روزرسانی

  • صفحه مستقل تاریخچه تغییرات به فارسی (باز شدن در تب جدید)
  • نشانگر «به‌روزرسانی جدید» در گوشه پایین راست پس از انتشار نسخه تازه
  • دسته‌بندی تغییرات بر اساس نسخه اصلی، فرعی و رفع اشکال
  • فهرست کامل تغییرات از ابتدای پروژه تا امروز

نسخه 1.9.2

رفع اشکال v1.9.2 1405/03/15

رفع باگ رمز کاربران و نمایش نسخه

  • تغییر رمز فقط برای همان کاربر (شناسه جداگانه، بدون تداخل فرم‌ها)
  • ورود بدون حساسیت به بزرگی/کوچکی حروف نام کاربری
  • نمایش نسخه در گوشه پایین راست صفحه

نسخه 1.9.1

نسخه فرعی v1.9.x 1405/03/15

کاربر دورکار و ثبت اختیاری موبایل

  • دسترسی «کاربر دورکار» — فقط مشاهده، پیش‌پذیرش و یادداشت
  • ویرایش کامل کاربران توسط ادمین (نام کاربری، موبایل، دسترسی‌ها)
  • ثبت موبایل در اولین ورود با امکان رد کردن و ادامه بعداً
  • رفع اسکرول ناخواسته در صفحه تنظیمات کاربران
  • نمایش صحیح دسترسی‌های قدیمی کاربران در فرم ادمین

نسخه 1.9.0

نسخه فرعی v1.9.x 1405/03/14

ورود با پیامک کاوه‌نگار

  • ورود با OTP و الگوی otplogin کاوه‌نگار
  • دکمه «ورود با پیامک» در صفحه لاگین
  • نمایش و ویرایش رمز و موبایل فقط در پنل مدیریت کاربران
  • کلیک روی نسخه برای مشاهده خلاصه تغییرات
  • دسترسی‌های ریز لیست دستگاه‌ها متصل به تنظیمات کاربران

نسخه 1.8.1

رفع اشکال v1.8.1 1405/03/13

دسترسی‌های دستگاه و خروج دو مرحله‌ای

  • دکمه‌های لیست دستگاه بر اساس دسترسی هر کاربر
  • خروج اولیه بدون پست و خروج تکمیلی با کد پستی
  • تأیید موبایل بعد از ورود و بازیابی رمز با OTP (Trez)
  • تأیید تعمیرکار قبل از خروج کالا

نسخه 1.8.0

نسخه فرعی v1.8.x 1405/03/13

بهینه‌سازی گزارش گارانتی و چاپ A4

  • بهبود چاپ A4 تمام‌صفحه با فونت و فاصله بهینه
  • مراحل فرآیند گارانتی به‌صورت تایم‌لاین متصل در گزارش
  • دسته‌بندی فعالیت‌ها و یادداشت‌ها در گزارش نهایی
نسخه اصلی 1.x.x

نسخه 1.7.0

نسخه اصلی v1.x.x 1405/03/12

گزارش نهایی گارانتی، PDF و پیامک

  • فرم «گزارش وضعیت گارانتی سناردیاب» با لینک یکتا برای مشتری
  • تولید خودکار PDF و ایمیل به مشتری و ادمین پس از خروج کالا
  • پیامک پیش‌پذیرش، تأیید ورود و خروج کالا
  • صفحه عمومی گزارش بدون نیاز به ورود + چاپ A4

نسخه 1.6.0

نسخه فرعی v1.6.x 1405/03/11

پیش‌پذیرش و در انتظار ورود

  • ثبت پیش‌پذیرش توسط کارمند دورکار با شماره پیگیری خودکار
  • لیست «در انتظار ورود» و تأیید فیزیکی توسط کارمند داخل شرکت
  • یکپارچگی کد خرابی احتمالی با لیست کدهای خرابی
  • انتقال خودکار به لیست دستگاه‌ها پس از تأیید ورود

نسخه 1.5.0

نسخه فرعی v1.5.x 1405/03/10

بخش خروج کالا

  • صفحه خروج کالا با لیست دستگاه‌های آماده خروج
  • ثبت تاریخ خروج، کد رهگیری پستی و وضعیت نهایی
  • انتقال دستگاه از لیست اصلی به صف خروج

نسخه 1.4.0

نسخه فرعی v1.4.x 1405/03/08

تنظیمات، کاربران و دسترسی‌ها

  • مدیریت کدهای خرابی و واردات از Excel
  • تنظیم سری شماره گارانتی و پیش‌پذیرش
  • پشتیبان‌گیری و بازیابی داده
  • کاربران، نقش مدیر کل و دسترسی بخش‌به‌بخش
  • پروفایل کاربر، آواتار و تگ @نام‌کاربری در یادداشت‌ها

نسخه 1.3.0

نسخه فرعی v1.3.x 1405/03/05

فعالیت‌ها، اعلان‌ها و جزئیات دستگاه

  • تایم‌لاین یادداشت و فعالیت روی هر دستگاه
  • اعلان‌های درون‌برنامه‌ای و تگ کاربران
  • صفحه جزئیات دستگاه با تاریخچه رویدادها
  • تغییر وضعیت دستگاه از لیست با ثبت دلیل

نسخه 1.2.0

نسخه فرعی v1.2.x 1405/02/28

استقرار Stage و مسیر زیرپوشه

  • پشتیبانی از استقرار زیر مسیر (مثلاً /erp-guarantie)
  • اصلاح کوکی سشن، ریدایرکت و لینک‌ها با APP_URL
  • Docker Compose مخصوص محیط Stage

نسخه 1.1.0

نسخه فرعی v1.1.x 1405/02/20

Docker و استقرار آسان

  • اجرای کامل با Docker Compose
  • ساخت خودکار دیتابیس از schema.sql
  • پیکربندی Nginx + PHP-FPM
  • راه‌اندازی آفلاین‌پذیر بدون وابستگی به اینترنت در build
نسخه اصلی 1.x.x

نسخه 1.0.0

نسخه اصلی v1.x.x 1405/02/01

انتشار اولیه پنل گارانتی سناردیاب

  • ورود و خروج مدیر با سشن امن
  • داشبورد آماری و نمودار وضعیت دستگاه‌ها
  • ثبت، ویرایش، حذف و لیست دستگاه‌های گارانتی
  • جستجو، فیلتر، مرتب‌سازی و صفحه‌بندی
  • خروجی Excel (چند شیت) و PDF با پشتیبانی RTL
  • PDO، CSRF و اعتبارسنجی ورودی‌ها