راه‌اندازی مجدد وب‌سایت ابریکد؛ آغاز یک مسیر درخشان بین‌المللی
راه‌اندازی مجدد وب‌سایت ابریکد؛ آغاز یک مسیر درخشان بین‌المللیراه‌اندازی مجدد وب‌سایت ابریکد؛ آغاز یک مسیر درخشان بین‌المللی
برگزیده جدید
Abrecode
ABRECODEشرکت نرم‌افزاری ابریکد
مرکز پشتیبانی|استخدام و آموزش

صفحه اصلی

خرید اقساطی

بلاگدرباره ماتماس با ما

v3.6.61

گزارش تغییرات سامانه

خلاصهٔ رسمی امکانات افزوده، اصلاح‌شده و بهبودیافتهٔ پنل کاربری ابریکد. با انتخاب هر مورد می‌توانید به صفحهٔ مرتبط بروید.

  1. نسخهٔ 3.6.69

    ۵ شهریور ۱۴۰۵
    • رفع شدProduction build: `config.control-center.css` uses `@reference './globals.css'` so Tailwind theme breakpoints resolve when loaded from console layout only
  2. نسخهٔ 3.6.68

    ۵ شهریور ۱۴۰۵
    • تغییر کردصفحات عمومی دیگر CSS اختصاصی پنل (`config.control-center.css`) را بارگذاری نمی‌کنند
    • تغییر کردRoot layout: locale-aware `lang`/`dir`/font on `<html>` at SSR; local fonts use `preload: false` to stop unused preload console warnings
    • رفع شدLighthouse / PageSpeed: اجازه زوم viewport؛ حذف جابجایی skeleton هدر/فوتر (کاهش CLS)؛ ابعاد صریح تصاویر؛ ساختار heading فوتر و برچسب لینک‌های آیکونی؛ touch target بزرگ‌تر؛ cache طولانی برای `/assets` و `/fonts`
  3. نسخهٔ 3.6.67

    ۴ شهریور ۱۴۰۵
    • تغییر کردفوتر لیست‌های جدول: هم‌تراز با Mother (`ListPaginationControls`) شامل فاصله، border، padding و گروه‌بندی تعداد در صفحه/شماره صفحات
  4. نسخهٔ 3.6.66

    ۴ شهریور ۱۴۰۵
    • رفع شدMuiSelect: وقتی مقدار دارد (حتی پیش‌فرض خالی)، لیبل شناور بالا می‌ماند و روی متن گزینه نمی‌افتد
  5. نسخهٔ 3.6.65

    ۴ شهریور ۱۴۰۵
    • تغییر کرد`dev` پیش‌فرض با Turbopack (`dev:webpack` / `dev:quick`)؛ متریک HTTP در توسعه خاموش شد تا ناوبری بین صفحات سبک‌تر شود
  6. نسخهٔ 3.6.64

    ۴ شهریور ۱۴۰۵
    • رفع شدرفرنس فاوآیکن مثل `public-bucket/favicon/...` از طریق آدرس عمومی باکت resolve می‌شود و دیگر روی localhost به ۴۰۴ نمی‌خورد
  7. نسخهٔ 3.6.63

    ۴ شهریور ۱۴۰۵
    • تغییر کردRoot layout favicon SVG/PNG and `theme-color` load from `GET /settings/public/branding` (fallback to bundled defaults)
  8. نسخهٔ 3.6.62

    ۴ شهریور ۱۴۰۵
    • تغییر کردفوتر: شبکه‌های اجتماعی از تنظیمات Mother به‌صورت داینامیک؛ عنوان و آیکون‌ها با دارک‌مد سازگار
  9. نسخهٔ 3.6.61

    ۲ شهریور ۱۴۰۵
    • افزوده شدصفحات عمومی مسیر آموزشی: متادیتا و JSON-LD از سئو/اسکیمای چندزبانه
  10. نسخهٔ 3.6.60

    ۲ شهریور ۱۴۰۵
    • افزوده شدسکشن **به ما بپیوندید** در صفحه اصلی زیر دسته‌بندی‌ها (ترجمه‌شده برای همه زبان‌ها، دارک‌مد و موبایل)
  11. نسخهٔ 3.6.59

    ۲ شهریور ۱۴۰۵
    • افزوده شدسکشن **محصولات و خدمات** در صفحه اصلی زیر هیرو (ترجمه‌شده برای همه زبان‌ها، سازگار با دارک‌مد و موبایل)
  12. نسخهٔ 3.6.58

    ۲ شهریور ۱۴۰۵
    • تغییر کردفاوآیکن root layout از باکت عمومی website-assets به‌صورت داینامیک resolve می‌شود (دیگر host CDN هاردکد نیست)
  13. نسخهٔ 3.6.57

    ۲ شهریور ۱۴۰۵
    • رفع شدچت آنلاین: لینک‌های فارسی خوانا نمایش داده می‌شوند (بدون به‌هم‌ریختگی)، و با کلیک در تب جدید باز می‌شوند — از جمله پیام ادمین برای کاربر
  14. نسخهٔ 3.6.56

    ۲ شهریور ۱۴۰۵
    • رفع شدخانه‌های ورود کد OTP همیشه LTR هستند تا در صفحات فارسی اعداد از چپ به راست وارد شوند
  15. نسخهٔ 3.6.55

    ۲ شهریور ۱۴۰۵
    • تغییر کردمنوی پروفایل پنل: badge آنلاین در لایت‌مد خواناتر شد؛ فلش پایین کنار نام و موبایل در هدر
  16. نسخهٔ 3.6.54

    ۲ شهریور ۱۴۰۵
    • تغییر کرددراپ‌داون پروفایل هدر پنل و سایت: هاور با جابه‌جایی ملایم و اسکیل، نشانگر موس به صورت دست
  17. نسخهٔ 3.6.53

    ۲ شهریور ۱۴۰۵
    • تغییر کردصفحه ورود: زیرنویس بالای تب‌ها حذف شد؛ فاصله عنوان تا تب‌ها بیشتر شد
    • تغییر کردزیرنویس فراموشی رمز دو سایز کوچک‌تر شد
    • رفع شدmismatch هیدریشن فیلدهای MUI در auth با ثابت نگه‌داشتن تم تا بعد از mount
  18. نسخهٔ 3.6.52

    ۲ شهریور ۱۴۰۵
    • تغییر کردمحتوای تب‌های ورود بوردر با radius کمتر گرفت تا مشخص‌تر شود
    • تغییر کردفونت placeholder و خطای اینپوت‌های auth حدود دو سایز کوچک‌تر شد
  19. نسخهٔ 3.6.51

    ۲ شهریور ۱۴۰۵
    • تغییر کردتب‌های ورود: pill آبی فعال، سازگار با لایت/دارک؛ کارت دور محتوای تب حذف شد
    • تغییر کردلیبل فیلدهای auth بالای اینپوت و راست‌چین در فارسی
    • تغییر کرددکمه‌های ثبت‌نام/فراموشی رمز آبی مثل ورود؛ لینک بازگشت به ورود دیگر سبز نیست
  20. نسخهٔ 3.6.50

    ۲ شهریور ۱۴۰۵
    • تغییر کردتب‌ها و اینپوت‌های ورود در فارسی راست‌چین شدند؛ فونت تب‌ها و عناوین کوچک‌تر شد
    • تغییر کرددکمه‌های ارسال کد و ورود با آبی اسکین (`#3772cf`)
  21. نسخهٔ 3.6.49

    ۲ شهریور ۱۴۰۵
    • تغییر کردنام تب‌های ورود: ورود با کد یکبار مصرف / ورود با رمز عبور و متن راهنمای ارسال کد در همه زبان‌ها
    • تغییر کردمحتوای تب‌ها در فارسی (و سایر زبان‌های راست‌چین) راست‌چین شد و تب‌ها با دارک‌مود سازگار شدند
    • تغییر کرددکمه‌های ارسال کد و ورود با استایل انیمیشنی؛ فونت کوچک‌تر و لینک‌ها نزدیک به مشکی (سفید کم‌رنگ در دارک‌مود)
  22. نسخهٔ 3.6.48

    ۲ شهریور ۱۴۰۵
    • افزوده شدصفحه ورود: دو تب برای ورود با کد یک‌بارمصرف و ورود با رمز عبور، با آیکن، انیمیشن و سازگاری با دارک‌مود
    • تغییر کرددر زبان‌های غیر فارسی، UI ورود و ثبت‌نام فقط ایمیل را می‌پذیرد؛ فارسی همچنان بر اساس تنظیمات از ایمیل/موبایل پشتیبانی می‌کند
  23. نسخهٔ 3.6.47

    ۲ شهریور ۱۴۰۵
    • افزوده شدفیلدهای سفارشی فرم تماس آفلاین؛ نمایش بنر پیام آفلاین وقتی ارسال پیام غیرفعال است
    • رفع شدویجت چت وقتی پشتیبانی آفلاین است تنظیمات آفلاین را اعمال می‌کند (مخفی / فقط پیام / فرم تماس)؛ هر ۲۰ ثانیه تنظیمات عمومی را دوباره می‌خواند
  24. نسخهٔ 3.6.46

    ۲ شهریور ۱۴۰۵
    • افزوده شددیالوگ پیشرفت بازیابی بک‌آپ با نوار پیشرفت آپلود/بازیابی
  25. نسخهٔ 3.6.45

    ۲ شهریور ۱۴۰۵
    • رفع شددیالوگ بک‌آپ پیام واقعی API و راهنمای متناسب (دیتابیس یا ذخیره‌سازی) را نشان می‌دهد
  26. نسخهٔ 3.6.44

    ۲ شهریور ۱۴۰۵
    • رفع شدمنوهای فوتر: یک ردیف چسبیده به بالا در تبلت/دسکتاپ؛ موبایل دو ستون با فاصله کمتر و وسط‌چین شدن منوی تکی آخر
    • رفع شدآپلود در حال انجام تصویر در چت بدون نمایش نام فایل
  27. نسخهٔ 3.6.43

    ۲ شهریور ۱۴۰۵
    • رفع شدPWA: stop precaching `/_next/static` (build-time exclude + runtime SW manifest filter + NetworkOnly for Next assets)
    • رفع شدپاک‌سازی یک‌باره SWهای خراب که `bad-precaching-response` می‌دادند
    • رفع شد`sw.js` served with hard no-cache headers from middleware
  28. نسخهٔ 3.6.42

    ۲ شهریور ۱۴۰۵
    • افزوده شدصفحه اقساط: اسکلتون محصولات/جزئیات هنگام لود؛ لیزی‌لود تصاویر
    • رفع شدپیوست تصویر در چت بدون نام فایل؛ فقط پیش‌نمایش و دانلود؛ مودال پیش‌نمایش در ویجت
    • رفع شدسایز برند/تگ‌لاین هدر در موبایل کنار لوگو
    • رفع شدتبلت/آیپد: منوی همبرگری زیر `lg`؛ مگامنو برای دسکتاپ
    • رفع شدفوتر: سایز کپی‌رایت و لینک‌های حقوقی مثل «طراحی شده با»؛ عنوان سوشال سفید در لایت/دارک
    • رفع شدمنوهای فوتر موبایل در ۲ ستون با فونت خوانا و کوچک‌تر
    • رفع شداقساط موبایل: وسط‌چین گزینه‌ها؛ قیمت نقدی کمی بزرگ‌تر و بولد
  29. نسخهٔ 3.6.41

    ۲ شهریور ۱۴۰۵
    • افزوده شدویجت چت: درگ‌اند‌دراپ فایل با پروگرس و لغو آپلود
    • افزوده شدویجت چت: اسکلتون پیام‌ها و پیش‌نمایش تصویر؛ سرچ شکلک با فونت سایت و RTL فارسی
    • افزوده شدLive-chat widget: emoji search uses site font; Persian placeholder «سرچ شکلک» (RTL)
    • تغییر کرددکمه‌های ارسال/پیوست/ایموجی هم‌سایز با اینپوت و هاور انیمیشنی
    • رفع شدبستن پنل ایموجی بعد از انتخاب / کلیک بیرون
    • رفع شدانیمیشن باز/بسته دراپ‌داون اطلاعات کاربر
    • رفع شدزیرعنوان پیش‌فرض: «پشتیبانی آنلاین ابریکُد»
  30. نسخهٔ 3.6.40

    ۳۰ مرداد ۱۴۰۵
    • افزوده شدفایل‌های کاربر (عکس پروفایل و پیوست نظرات بلاگ/دوره/محصول) در باکت پابلیک زیر مسیر `userassets/{userId}/{section}/` ذخیره می‌شوند (`POST /media/user-assets/upload`)
    • افزوده شدHelper `uploadUserAsset()` for console clients (`profile`, `blog-comments`, `course-comments`, `product-comments`, …)
    • تغییر کردآپلود آواتار پروفایل از ریشه باکت احراز هویت به مسیر عمومی `userassets/{userId}/profile/` منتقل شد
  31. نسخهٔ 3.6.39

    ۲۷ مرداد ۱۴۰۵
    • تغییر کردصفحه SLA (`/aboutus/legal/sla`) با هیرو انیمیشنی، کارت‌های آمار uptime، نوار پیشرفت اسکرول، فهرست کناری، کارت‌های تعریف و انیمیشن بخش‌ها بازطراحی شد؛ محتوا به پیام‌های i18n منتقل شد
  32. نسخهٔ 3.6.38

    ۲۷ مرداد ۱۴۰۵
    • تغییر کردصفحه شرایط استفاده (`/aboutus/legal/terms`) با هیرو انیمیشنی، نوار پیشرفت اسکرول، فهرست کناری با بخش فعال، گرادیان‌های شناور و کارت‌های بخش بازطراحی شد؛ محتوا به پیام‌های i18n منتقل شد
  33. نسخهٔ 3.6.37

    ۲۷ مرداد ۱۴۰۵
    • تغییر کردصفحه سیاست حفظ حریم خصوصی (`/aboutus/legal/privacy-policy`) با هیرو، فهرست کناری، کارت‌های بخش و تایپوگرافی دسترس‌پذیر مثل صفحه سیاست کوکی‌ها بازطراحی شد
  34. نسخهٔ 3.6.36

    ۲۵ مرداد ۱۴۰۵
    • افزوده شدصفحه عمومی مشتری (`/مشتری/[customerSlug]`) با هدر، لوگوی زبان، بیوگرافی، سوشال و سئو مثل صفحه نویسنده
  35. نسخهٔ 3.6.35

    ۲۵ مرداد ۱۴۰۵
    • تغییر کرددکمه اسکرول به بالا روی همان محور عمودی ویجت چت قرار می‌گیرد (وسط ستون ۴۴ پیکسلی، گوشه پایین راست فیزیکی) در RTL و LTR
  36. نسخهٔ 3.6.34

    ۲۵ مرداد ۱۴۰۵
    • تغییر کرددر مودال انتخاب زبان، English اول و فارسی دوم است؛ برچسب فارسی همیشه با فونت استعداد نوشته می‌شود حتی وقتی زبان سایت غیر فارسی باشد
  37. نسخهٔ 3.6.33

    ۲۵ مرداد ۱۴۰۵
    • تغییر کردمتن هیرو صفحه اول، باکس جستجو، تگ‌های پربازدید، کارت‌ها، نوار ابزار و برچسب اسلاید قبلی/بعدی با زبان فعال سایت در هر ۱۵ زبان نمایش داده می‌شود
  38. نسخهٔ 3.6.32

    ۲۵ مرداد ۱۴۰۵
    • افزوده شدمگامنوی سورس کد با صفحات سورس پروژه آماده، ReactJs، ویژه و رایگان (`/سورس-کد`)
    • افزوده شدمگامنوی قالب و افزونه با صفحات قالب اختصاصی، وردپرس، فروشگاه اینترنتی و NextJs (`/قالب-و-افزونه`)
    • افزوده شدمتن تایپ‌شونده بالای همه مگامنوهای عمومی برای ۱۵ زبان سایت
    • تغییر کردمتن انیمیشن تایپ مگامنو دیگر فارسی ثابت نیست و با زبان فعال سایت نمایش داده می‌شود
  39. نسخهٔ 3.6.31

    ۲۵ مرداد ۱۴۰۵
    • افزوده شدصفحه نمایش کاربر (`/کاربر/[userId]`) آواتار، بیوگرافی کوتاه و کامل، سوشال و تخصص را برای کاربران سایت، کاربران نمایشی و کارمندان نمایشی نشان می‌دهد
    • تغییر کردصفحه پروفایل دیگر به فعال بودن وبلاگ وابسته نیست
  40. نسخهٔ 3.6.30

    ۲۵ مرداد ۱۴۰۵
    • افزوده شدسکشن دوم صفحه استخدام و آموزش: متن مسیر منحصر به‌فرد، کارت ویدئو معرفی، و مسکات‌های SVG (`monster.svg`، `robot.svg`) از `public-bucket`
  41. نسخهٔ 3.6.29

    ۲۵ مرداد ۱۴۰۵
    • افزوده شدسکشن اول صفحه استخدام و آموزش: بنر PNG دوره توربوکد از `public-bucket` (`assets/img/programming-careers/turbo-hero.png`)، نمایش تصویر با همان فرمت اصلی بدون گرافیک اضافه
  42. نسخهٔ 3.6.28

    ۲۵ مرداد ۱۴۰۵
    • افزوده شدصفحه دسته مقاله `/{locale}/blog/{categorySlug}` نام، توضیح، متادیتا، اسکیما و ربات‌ها را از زبان سایت می‌گیرد و مقالات همان دسته را نشان می‌دهد (دسته خالی هم ۴۰۴ نمی‌شود)
  43. نسخهٔ 3.6.27

    ۲۵ مرداد ۱۴۰۵
    • افزوده شدصفحات عمومی قراردادها در `/{locale}/contracts` (فارسی: `/قراردادها`) برای قراردادهای منتشرشده با نمایش عمومی
  44. نسخهٔ 3.6.26

    ۲۲ مرداد ۱۴۰۵
    • افزوده شدپوشش سراسری حالت تعمیرات: شمارنده، متن با `{first_name}`، ورود اختیاری (بدون ثبت‌نام)، فرم تماس با ما، تغییر زبان و تم؛ بدون لینک به بقیهٔ سایت
    • افزوده شدصفحهٔ عمومی گزارش تغییرات در `/{locale}/changelog` (فارسی: `/گزارش-تغییرات`) با پیوند به صفحات مرتبط؛ نسخه در فوتر به همین صفحه می‌رود
  45. نسخهٔ 3.6.25

    ۲۲ مرداد ۱۴۰۵
    • افزوده شدصفحه قطع دیتابیس: متن به‌روزرسانی نرم‌افزار ابریکد + زمان تقریبی تهران (الان+۵ ساعت، تا برگشت دیتابیس ذخیره می‌شود)
    • افزوده شدامنیت حساب: دقیقه خروج خودکار به‌ازای کاربر + مودال بی‌فعالیتی (ماندن / خروج) در هر ۱۵ زبان
    • افزوده شدi18n فرم‌های بزرگ ادمین (کاربر، دوره، تنظیمات، مربی، دانشجو، مقاله، مسیر آموزشی، نقش و دیالوگ‌های مرتبط)
    • تغییر کردمتن‌های انگلیسی باقی‌ماندهٔ وب‌سایت به زبان همان فایل ترجمه شد (برند/آدرس/ایمیل بدون تغییر)
    • رفع شدمودال بی‌فعالیتی از زبان فعلی سایت پیروی می‌کند (`locale` روی `NextIntlClientProvider`)
  46. نسخهٔ 3.6.24

    ۲۲ مرداد ۱۴۰۵
    • افزوده شدصفحه عمومی `/{locale}/database-unavailable`؛ وقتی دیتابیس API قطع باشد کاربر Console فقط همین صفحه را می‌بیند
  47. نسخهٔ 3.6.23

    ۲۲ مرداد ۱۴۰۵
    • افزوده شدصفحه عمومی بررسی پرداخت `/{locale}/payment/verify` (تأیید فقط سمت سرور؛ پارامتر `paid=` معیار موفقیت نیست)
    • افزوده شدسبد خرید: گزینه اقساط مخفی شد (مکانیزم برای بعداً حفظ شد)؛ در صفحات جزئیات، CTA «قبلاً در سبد» + هایلایت آیتم
    • افزوده شدمتن خطای پرداخت ناموفق + لینک تیکت بخش مالی با پیش‌پر کردن فرم تیکت (`department=finance`)
    • تغییر کردبازگشت از درگاه برای پرداخت فاکتور به صفحه عمومی وریفای می‌رود (نه VIP/کنسول خصوصی)
  48. نسخهٔ 3.6.22

    ۲۲ مرداد ۱۴۰۵
    • افزوده شددر سبد خرید و پروفایل، اگر شماره موبایل روی حساب دیگری باشد خطای تکراری به‌همراه راهنمای ارسال تیکت به بخش احراز هویت نمایش داده می‌شود
  49. نسخهٔ 3.6.21

    ۲۰ مرداد ۱۴۰۵
    • افزوده شدزمان‌بندی ابر راهنما: تاخیر نمایش + محو fade به پایین (پیش‌فرض ۱۰ ثانیه)؛ «فقط یک‌بار» فقط برای همین ابر است و پیام‌های خودکار را بلاک نمی‌کند
  50. نسخهٔ 3.6.20

    ۱۹ مرداد ۱۴۰۵
    • افزوده شدShared beui `StreamingResponse` agents components + `StreamingText` helper
    • افزوده شدویجت گفتگو: پیام‌های پشتیبان برای کاربر با افکت استریم کلمه‌به‌کلمه نمایش داده می‌شود
  51. نسخهٔ 3.6.19

    ۱۹ مرداد ۱۴۰۵
    • افزوده شدویجت گفتگو: تیک ارسال/سین روی پیام‌های خود کاربر بر اساس `agentDeliveredAt` / `agentReadAt`
  52. نسخهٔ 3.6.18

    ۱۹ مرداد ۱۴۰۵
    • افزوده شداجرای پیام‌های خودکار ویجت: تطبیق آدرس، تاخیر، یک‌بار/هر بازدید، بالن یا باز شدن ویجت
  53. نسخهٔ 3.6.17

    ۱۹ مرداد ۱۴۰۵
    • افزوده شدگفتگوی آنلاین: ماندگاری راهنما (`once`)، `supportOnline` و حالت‌های تاخیر پاسخ، فرم آفلاین یک‌بار در روز
    • افزوده شدمتون UI ویجت چت (اعلان/خطا/فرم/تاریخ) با next-intl در هر ۱۵ زبان سایت؛ متن پیام کاربر و پشتیبان ترجمه نمی‌شود
  54. نسخهٔ 3.6.16

    ۱۷ مرداد ۱۴۰۵
    • تغییر کردلیست مقالات عمومی با چیدمان Blog3 (فقط صفحه لیست؛ سایدبار جزئیات بدون تغییر)
  55. نسخهٔ 3.6.15

    ۱۵ مرداد ۱۴۰۵
    • تغییر کرداسکلتون برای تایتل، دکمه‌های اسلاید، کپی/شیر و نقاط پنجره در تولبار هیرو
    • تغییر کرداسکلتون بنتو بدون بوردر
  56. نسخهٔ 3.6.14

    ۱۵ مرداد ۱۴۰۵
    • افزوده شداسکلتون لودینگ برای سرچ و کارت‌های بنتو در هیرو تا mount کلاینت
  57. نسخهٔ 3.6.13

    ۱۵ مرداد ۱۴۰۵
    • تغییر کرددر مگامنوی محصولات: جای «پرتال تیرگان» و «لیست محصولات» (عنوان و ساب‌تکست) جابه‌جا شد
  58. نسخهٔ 3.6.12

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردسایز متن منوی اصلی هدر کمی کوچک‌تر شد (text-sm)
  59. نسخهٔ 3.6.11

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردتگ‌لاین برند: «شرکت نرم‌افزاری ابریکد» و Abrecode Software Company برای بقیه
    • تغییر کردخوشه اکشن‌های هدر در یک خط و هم‌ارتفاع
    • تغییر کردسرچ حدود ۳۰px به سمت لوگو جابه‌جا شد (در LTR برعکس)
  60. نسخهٔ 3.6.10

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردتگ‌لاین برند: «شرکت نرم‌افزاری» (fa) و abrecode Digital Corp برای بقیه زبان‌ها
  61. نسخهٔ 3.6.9

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردسایز تگ‌لاین برند در هدر بزرگ‌تر شد (text-xs / sm:text-sm)
  62. نسخهٔ 3.6.8

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردسرچ هدر دقیقاً وسط ردیف بالا قرار گرفت
    • تغییر کردلینک‌های پایین هدر (بلاگ / درباره ما / تماس) هم‌سایز text-xs با لینک‌های کنار تم
    • تغییر کردتگ‌لاین برند: «استودیو خلاقیت ابریکُد» (fa) و abrecode creative studio برای بقیه؛ وسط‌چین زیر ABRECODE
  63. نسخهٔ 3.6.7

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردسایز وردمارک برند در هدر به text-4xl
  64. نسخهٔ 3.6.6

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردوردمارک برند کنار لوگو در هدر به text-xl / sm:text-2xl با فونت t012 بزرگ‌تر شد
  65. نسخهٔ 3.6.5

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردسایز وردمارک برند در منوی همبرگری به text-2xl بزرگ‌تر شد
  66. نسخهٔ 3.6.4

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردمتن برند «ABRECODE» کنار لوگو با فونت `t012` و سایز کمی بزرگ‌تر
    • تغییر کرددر منوی همبرگری موبایل: لوگو و نام برند وسط‌چین؛ زیر آن تگ‌لاین فارسی
  67. نسخهٔ 3.6.3

    ۱۵ مرداد ۱۴۰۵
    • افزوده شددر موبایل: کنترل پروفایل فقط آواتار کنار تم (ترتیب: تم → پروفایل → سبد → همبرگر)
    • افزوده شددر منوی همبرگری: ردیف تمام‌عرض نام که به داشبورد می‌رود
    • تغییر کردسرچ هدر کمی عریض‌تر شد
    • تغییر کردسرعت تیپ خبرها در موبایل با دسکتاپ یکسان شد (سرعت ثابت px/s)
    • رفع شداسکلتون کروم هدر هم‌اندازه کنترل‌های واقعی (سرچ، تم، احراز، سبد، همبرگر)
    • رفع شددراپ‌داون کاربر: نام سمت چپ فیزیکی؛ موبایل (ارقام فارسی) سپس ایمیل کوتاه‌شده (SF UI) با تولتیپ انیمیشنی
    • رفع شدسوئیچ تم مثل چیپ پروفایل با هاور کمی بالا می‌رود
    • رفع شدلینک‌های دراپ‌داون و «نمایش حساب کاربری» با کرسر pointer؛ انیمیشن هاور قوی‌تر روی CTA حساب
  68. نسخهٔ 3.6.2

    ۱۵ مرداد ۱۴۰۵
    • رفع شدتریگر پروفایل هدر دوباره نام و نام‌خانوادگی کنار آواتار را نشان می‌دهد
    • رفع شدتولتیپ اکشن‌های هدر همیشه زیر کنترل رندر می‌شود (portal ثابت + محدود به viewport)
  69. نسخهٔ 3.6.1

    ۱۵ مرداد ۱۴۰۵
    • افزوده شدتولتیپ انیمیشنی: تم («به تیره/روشن»)، سبد («نمایش سبد خرید»)، پروفایل («اطلاعات کاربری شما»)
    • تغییر کردعرض سرچ هدر حدود نصف شد
    • تغییر کردتریگر ورود/پروفایل در هدر مربعی `size-9` هم‌راستا با سبد
    • رفع شدهدر سایت: ردیف اکشن هم‌ارتفاع (تم / احراز / سبد)؛ سوئیچ تم کمی عریض‌تر می‌ماند
    • رفع شددکمه «نمایش حساب کاربری» در لایت‌مد خوانا (سبز برند + متن ink) با انیمیشن هاور
    • رفع شدحذف outline/ring سخت دور عکس پروفایل در دراپ‌داون کاربر
  70. نسخهٔ 3.5.1

    ۱۵ مرداد ۱۴۰۵
    • افزوده شدریدیزاین منوی پروفایل هدر سایت با دکمهٔ اصلی **نمایش حساب کاربری** به `/console/dashboard`
    • افزوده شدکنترل تم SwitchMode جمع‌وجور در هدر سایت (فقط انیمیشن knob/خورشید/ماه؛ انتقال curtain قبلی حفظ شد)
    • تغییر کردچیپ احراز هویت عمومی از `PublicHeaderUserMenu` استفاده می‌کند (منوی تاپ‌بار پنل بدون تغییر)
  71. نسخهٔ 3.4.1

    ۱۵ مرداد ۱۴۰۵
    • تغییر کردانتخاب زبان در تاپ‌بار Console همان `LanguageSelectDialog` سایت عمومی را باز می‌کند
    • تغییر کردسطوح داشبورد/پنل با توکن‌های DESIGN.md برای کنتراست متن در دارک‌مد
    • تغییر کردREADME en/fa — نکات UX دارک‌مد پنل
    • رفع شدریبون احراز موبایل/ایمیل: رنگ خوانا در دارک‌مد؛ دکمه CTA با پدینگ و انیمیشن Motion
    • رفع شدسرچ هدر، آیکون پیشخوان/منو و دکمه جمع‌شدن سایدبار در دارک‌مد خوانا (تم MUI از `resolvedTheme` پیروی می‌کند)
    • رفع شددکمه جمع‌شدن سایدبار در موبایل مخفی است (فقط همبرگر)
    • رفع شدبج وضعیت پروفایل در گوشه آواتار و بیرون از کلیپ تصویر
  72. نسخهٔ 3.3.1

    ۱۵ مرداد ۱۴۰۵
    • افزوده شدحضور خودکار در Console: ورود به `/console` یا حرکت موس/کلیک/کیبورد وضعیت را **آنلاین** می‌کند، مگر کاربر دستی **مشغول/افلاین** گذاشته باشد (قفل دستی با هر لاگین/ثبت‌نام پاک می‌شود)
    • تغییر کرداعمال توکن‌های `DESIGN.md` روی پنل کاربری (شل، بنرها، کارت‌های داشبورد، وضعیت آواتار، لینک/دکمه) با سازگاری دارک‌مد
    • تغییر کردمنوی پروفایل هدر: تایپوگرافی کوچک‌تر نام + فضای بیشتر تا نام و نام‌خانوادگی خوانا بماند؛ در دراپ‌داون نام wrap می‌شود
    • تغییر کرد`docs/design-system.md` — panel status color mapping
  73. نسخهٔ 3.2.1

    ۱۵ مرداد ۱۴۰۵
    • تغییر کرد`docs/en/modules/auth.md`, `docs/fa/modules/auth.md` — in-page swap vs deep-link navigation
    • رفع شدتعویض مودهای ورود / ثبت‌نام / فراموشی رمز روی همان صفحه `/auth` می‌ماند: کنترل‌های داخل فرم مثل دکمهٔ swap عمل می‌کنند (`history.pushState` نرم)، نه ناوبری کامل Next.js
    • رفع شدهمچنان از طریق `?mode=` می‌توان از بیرون سایت فرم را انتخاب کرد
  74. نسخهٔ 3.1.1

    ۱۵ مرداد ۱۴۰۵
    • افزوده شدیکپارچه‌سازی UI احراز هویت عمومی روی `/auth` با `?mode=login|signup|forgot` (پیش‌فرض: login)
    • افزوده شدانیمیشن سواپ فرم‌ها (blur/scale با Motion) بین فرم‌های موجود ورود / ثبت‌نام / فراموشی رمز
    • افزوده شداسکلتون هم‌شکل هر فرم هنگام تعویض mode، قبل از نمایش فرم مقصد
    • تغییر کردLegacy `/auth/login`, `/auth/signup`, `/auth/forgot-password` redirect to `/auth?mode=…`
    • تغییر کردلینک‌های ورود/ثبت‌نام در سراسر سایت به URL یکپارچه اشاره می‌کنند
    • تغییر کردMiddleware guest auth paths include `/auth`; NextAuth `pages.signIn` points to `/auth`
    • تغییر کرد`docs/en/modules/auth.md`, `docs/fa/modules/auth.md` — unified auth route
  75. نسخهٔ 3.0.90

    ۱۵ مرداد ۱۴۰۵
    • تغییر کرداعمال توکن‌های `DESIGN.md` روی کل Console: CTA اصلی مشکی، اکسنت سبز برند، سطوح canvas/hairline
    • تغییر کردRemapped shadcn/`globals.css` + Metronic `colors.css`; MUI theme primary/accent; core + dual UI buttons (`brand` variant)
    • تغییر کردکروم عمومی، فروشگاه، auth، بلاگ/آموزش و کامپوننت‌های shared از sky/slate/zinc به توکن‌های معنایی
    • تغییر کردFonts: Estedad / SF UI kept; Geist Mono wired for `font-mono`
    • تغییر کرد`docs/design-system.md` — DESIGN.md → Tailwind / CSS variable mapping
    • تغییر کرداشارهٔ README به `DESIGN.md` و سند نگاشت
  76. نسخهٔ 3.0.89

    ۱۵ مرداد ۱۴۰۵
    • افزوده شدصفحه محصول فروشگاه: قفل رمز، نمایش قیمت فروش، دکمه دانلود بر اساس `isDownloadable`، لایک با کوکی، فیلتر انتشار از طریق API
    • افزوده شدافزودن به سبد با قیمت مؤثر؛ کارت محصول با خط‌خوردگی قیمت اصلی در فروش
    • افزوده شدفرم نظرات و لیست نظرات تاییدشده در صفحه عمومی محصول
  77. نسخهٔ 3.0.88

    ۱۳ مرداد ۱۴۰۵
    • تغییر کردریدیزاین فرم تماس به ویزارد انیمیشنی ۴ مرحله‌ای (اطلاعات → پیام → پیوست → بررسی) با فیلد شناور، نوار پیشرفت و موشن غنی‌تر
  78. نسخهٔ 3.0.87

    ۱۳ مرداد ۱۴۰۵
    • تغییر کردریدیزاین فرم تماس با ما با پیش‌نمایش انیمیشنی فایل (تصویر/PDF/ZIP) و اتصال ارسال + آپلود به API عمومی فرم تماس (باکت پشتیبانی)
  79. نسخهٔ 3.0.86

    ۱۳ مرداد ۱۴۰۵
    • تغییر کردپیشوند فایل‌های وب‌سایت دیگر از env ثابت نیست؛ از `GET /public/storage/website-assets` (تخصیص باکت وب‌سایت + URL عمومی باکت در DB) خوانده می‌شود
  80. نسخهٔ 3.0.84

    ۱۳ مرداد ۱۴۰۵
    • تغییر کردرسانهٔ عمومی سایت (عکس/ویدیو) از باکت وب‌سایت MinIO لود می‌شود؛ دیگر از `public/` سرو نمی‌شود
    • تغییر کرد`toAbsoluteUrl` + middleware rewrite `/assets` (and banks/currencies/favicon/sounds) to that bucket
    • تغییر کردUploaded 667 files to `public-bucket`; local copy kept in `.static-media-archive/`
  81. نسخهٔ 3.0.83

    ۱۱ مرداد ۱۴۰۵
    • تغییر کردآیتم‌های سبد بعد از تأیید و پرداخت / صدور فاکتور pending باقی می‌مانند — پاک‌سازی فقط پس از موفقیت پرداخت
    • تغییر کردویجت چت روی صفحات حساب `/console/*` مخفی است (روی سایت عمومی و auth همچنان هست)
    • تغییر کرد`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
    • تغییر کرد`docs/en/live-chat.md` / `docs/fa/live-chat.md`
  82. نسخهٔ 3.0.82

    ۱۱ مرداد ۱۴۰۵
    • رفع شددکمه تأیید و پرداخت توکن را از مسیر اشتباه می‌خواند (`session.accessToken` به‌جای `session.user.accessToken`) و باعث لوپ ریدایرکت لاگین↔سبد و اسکرول به بالا بدون عمل می‌شد
  83. نسخهٔ 3.0.81

    ۱۱ مرداد ۱۴۰۵
    • افزوده شدتأیید و پرداخت نیازمند موبایل تأییدشده: مودال (شماره → OTP پیامکی با APIهای verify موجود)
    • افزوده شدبعد از صدور فاکتور: صفحه فاکتور نهایی با تسویه حساب → `/cart/checkout/[invoiceId]/pay` (درگاه stub)
    • افزوده شدفاکتورهای pending در جزئیات مالی کنسول هم دکمه تسویه حساب دارند
    • تغییر کرد`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
  84. نسخهٔ 3.0.80

    ۱۱ مرداد ۱۴۰۵
    • رفع شدخطای 400 صفحه سبد روی `/cart/sync`: پاک‌سازی payload و catch خطا تا AxiosError صفحه را نشکند
  85. نسخهٔ 3.0.79

    ۱۱ مرداد ۱۴۰۵
    • تغییر کرداکاردئون کد تخفیف سبد پیش‌فرض بسته است؛ فاصله عمودی بیشتر برای دکمه تأیید پرداخت؛ ارقام مبالغ فشرده‌تر
  86. نسخهٔ 3.0.78

    ۱۱ مرداد ۱۴۰۵
    • تغییر کردصفحه سبد بعد از لاگین مطابق طرح تسویه: کد تخفیف، انتخاب روش پرداخت، تأیید و پرداخت، برچسب دسته داینامیک (آموزش/محصول/خدمت/آیتم)
    • تغییر کردلیست سبد: فونت کوچک‌تر، فاصله بیشتر بین ردیف‌ها، فاصله کمتر بین ارقام؛ badge تخفیف در صورت وجود `listPrice`
    • تغییر کردافزودن دوره به سبد با `productKind: course` برای متن داینامیک
    • تغییر کرد`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
  87. نسخهٔ 3.0.77

    ۱۱ مرداد ۱۴۰۵
    • رفع شدبعد از لاگین/ثبت‌نام در صورت وجود `callbackUrl` (مثلاً بازگشت به `/cart`) همان مسیر استفاده می‌شود؛ داشبورد فقط وقتی callback نباشد
    • رفع شدAuth layout + middleware no longer always force `/console/dashboard` when a safe callback is present
  88. نسخهٔ 3.0.76

    ۱۱ مرداد ۱۴۰۵
    • تغییر کردبازطراحی دراپ‌داون سبد هدر: تصویر محصول، مبلغ ردیف، حذف، جمع کل و دکمه‌های اصلی/فرعی؛ عرض و اسکرول مناسب موبایل
  89. نسخهٔ 3.0.75

    ۱۱ مرداد ۱۴۰۵
    • تغییر کرد`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
    • تغییر کرد`docs/en/public-pages-seo.md` / `docs/fa/public-pages-seo.md`
    • رفع شدCart page (`pageKey: cart`) loads Mother PublicPage SEO: `generateMetadata`, JSON-LD from `schemaJson`, and CMS title for H1
  90. نسخهٔ 3.0.74

    ۱۱ مرداد ۱۴۰۵
    • رفع شدbadge تعداد سبد در هدر بیرون از گوشه آیکن نمایش داده می‌شود (`overflow-visible`) و دیگر با بوردر دکمه بریده نمی‌شود
  91. نسخهٔ 3.0.73

    ۱۱ مرداد ۱۴۰۵
    • تغییر کردصفحات سبد و تسویه با توکن‌های تم (`bg-background`، `bg-card`، `border-border` و …) با لایت/دارک سایت هماهنگ می‌شوند
  92. نسخهٔ 3.0.72

    ۱۱ مرداد ۱۴۰۵
    • تغییر کردصفحات سبد و تسویه به تم لایت (`#f4f7fb` و کارت سفید) به‌جای پس‌زمینه تیره
  93. نسخهٔ 3.0.71

    ۱۱ مرداد ۱۴۰۵
    • افزوده شدبازطراحی سبد سفارش + جزئیات پرداخت: مهمان «ورود / عضویت» با `callbackUrl` به `/cart`؛ کاربر لاگین‌شده «تکمیل خرید» و صدور فاکتور با `POST /cart/checkout`
    • افزوده شدصفحه تسویه `/cart/checkout/[invoiceId]` با خلاصه فاکتور و انتخاب روش پرداخت (اتصال درگاه مرحله بعد)
    • افزوده شددکمه خرید دوره → افزودن به سبد و رفتن به `/cart`
    • افزوده شدافزایش/کاهش تعداد در سبد؛ قیمت فارسی به‌صورت تومان با ارقام فارسی و جداکننده هزارگان
    • تغییر کرد`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
  94. نسخهٔ 3.0.70

    ۱۱ مرداد ۱۴۰۵
    • تغییر کردصفحه دسته `/trainings/categories/[slug]` متای ذخیره‌شده (`metaTitle`، توضیح، کلمات کلیدی، OG/Twitter، canonical) را به‌جای نام دسته به‌عنوان title سند استفاده می‌کند
    • تغییر کرددر صورت وجود، JSON-LD اسکیمای دسته رندر می‌شود
    • تغییر کرد`docs/en/modules/training.md` / `docs/fa/modules/training.md`
  95. نسخهٔ 3.0.69

    ۱۱ مرداد ۱۴۰۵
    • تغییر کردصفحه دسته `/trainings/categories/[slug]`: عکس هدر به‌عنوان بک‌گراند هیرو، عکس دسته به‌عنوان لوگو
    • تغییر کردگرید دسته‌ها فقط از `categoryImage` برای لوگو استفاده می‌کند (بدون fallback عکس پکیج)
    • تغییر کردPublic category client maps `headerImage` / `header_image`
    • تغییر کرد`docs/en/modules/training.md` / `docs/fa/modules/training.md`
  96. نسخهٔ 3.0.63

    ۱۰ مرداد ۱۴۰۵
    • رفع شدخطای 404 صفحه دوره برای اسلاگ فارسی/یونیکد
  97. نسخهٔ 3.0.62

    ۱۰ مرداد ۱۴۰۵
    • تغییر کردصفحه جزئیات دوره مطابق طرح: هیرو، سایدبار آمار، مدرس، توضیحات، FAQ و فصل/قسمت آکاردئونی
  98. نسخهٔ 3.0.61

    ۱۰ مرداد ۱۴۰۵
    • افزوده شدCategory courses page `/trainings/categories/[slug]`
    • افزوده شدبخش ۴ دوره ویژه زیر زیرtrainings`
    • رفع شدصفحه مسیر `/trainings/paths/[slug]` برای اسلاگ یونیکد دیگر 404 نمی‌دهد؛ تخصص‌ها + دوره‌ها نمایش داده می‌شود
  99. نسخهٔ 3.0.60

    ۱۰ مرداد ۱۴۰۵
    • تغییر کردپروفایل عمومی مدرس از `contact_email` / `contact_mobile` استفاده می‌کند (نمایشی یا fallback حساب)
  100. نسخهٔ 3.0.59

    ۱۰ مرداد ۱۴۰۵
    • افزوده شدپروفایل عمومی مدرس ایمیل/موبایل را فقط با `show_email` / `show_mobile` نشان می‌دهد
    • افزوده شدآواتار/هدر مدرس از `image_alts` برای ویژگی `alt` استفاده می‌کند
  101. نسخهٔ 3.0.58

    ۱۰ مرداد ۱۴۰۵
    • افزوده شدپروفایل عمومی مدرس در `/trainings/instructors/[slug]` (هدر + آواتار + بیو + تخصص‌ها + دوره‌ها)
    • افزوده شدکارت مدرس در جزئیات دوره با `profileImage` مربی و لینک به پروفایل
    • افزوده شد`GET /training/public/courses/:slug` client wiring + `InstructorPage` i18n (fa/en)
    • تغییر کرد`docs/en/modules/training.md` / `docs/fa/modules/training.md`
  102. نسخهٔ 3.0.57

    ۱۰ مرداد ۱۴۰۵
    • تغییر کردREADME: شل ورود ادمین Mother از الگوی لاگین Console (دارک/لایت `#17171c` / `#1e1e24`، پنل مارکتینگ، سوییچ تم) پیروی می‌کند
  103. نسخهٔ 3.0.56

    ۹ مرداد ۱۴۰۵
    • افزوده شدصفحات auth متن لی‌اوت/عنوان و SEO/اسکیما را از `GET /auth/public/pages-content` می‌گیرند (با fallback ترجمه)
    • افزوده شد`generateMetadata` و JSON-LD برای ورود/ثبت‌نام/فراموشی رمز
  104. نسخهٔ 3.0.55

    ۹ مرداد ۱۴۰۵
    • تغییر کردAuth login/signup/forgot UI polished; field icons; animated error pulse/fade; dark mode aligned to #17171c / #1e1e24
  105. نسخهٔ 3.0.54

    ۹ مرداد ۱۴۰۵
    • تغییر کردPage loading UI uses animated ThinkingOrb ([thinking-orbs](https://orbs.jakubantalik.com/)) with branded overlay
  106. نسخهٔ 3.0.53

    ۹ مرداد ۱۴۰۵
    • رفع شدBlog article dark mode: readable text on dark surfaces; strip editor inline black colors in article body
  107. نسخهٔ 3.0.52

    ۹ مرداد ۱۴۰۵
    • تغییر کردBlog article page: richer author card, hero, meta chips, sidebars, and dark-mode polish
  108. نسخهٔ 3.0.51

    ۹ مرداد ۱۴۰۵
    • تغییر کردArticle comments: login/signup gate for guests; form only for authenticated users
    • تغییر کردSmaller article title; more reliable title+content clipboard copy
  109. نسخهٔ 3.0.50

    ۹ مرداد ۱۴۰۵
    • تغییر کردLive chat: conversation UI, composer, and launcher FAB restyled to match pre-chat cyan look
    • تغییر کردLive chat widget fully dark-mode aware (panel, bubbles, profile strip, hint, offline gate)
  110. نسخهٔ 3.0.49

    ۹ مرداد ۱۴۰۵
    • رفع شدنتایج مودال جستجو دیگر با خطای dynamic `/[...rest]` کرش نمی‌کنند (لینک با `next/link` و پیشوند locale)
  111. نسخهٔ 3.0.48

    ۹ مرداد ۱۴۰۵
    • تغییر کردمنوی همبرگری موبایل: دسته‌بندی‌ها بالاتر از لینک‌های منوی اصلی؛ حساب و جستجو بدون تغییر
  112. نسخهٔ 3.0.47

    ۹ مرداد ۱۴۰۵
    • تغییر کردسوییچر زبان تاپ‌بار: پدینگ بالا/پایین هم‌تراز با badge خبر برگزیده؛ استایل pill با ring/hover
    • تغییر کردمودال جستجو: انیمیشن spring ورود/خروج (blur + scale)، پنل برند فیروزه‌ای، حالت‌های خالی/لودینگ/نتیجه متحرک
    • تغییر کرد`docs/en/public-header-search.md` / `docs/fa/public-header-search.md`
  113. نسخهٔ 3.0.46

    ۹ مرداد ۱۴۰۵
    • تغییر کردبازطراحی کامل منوی همبرگری موبایل (هدر برند، کارت حساب، جستجو، لینک‌های آیکونی، آکاردئون دسته‌ها)
    • تغییر کردحساب کاربری و جستجو فقط داخل دراور موبایل؛ هدر روی موبایل خلوت‌تر شد
    • تغییر کردباز شدن دراور از لبه درست RTL/LTR؛ پیش‌نمایش مدیای باکت خصوصی از پروکسی API
    • تغییر کرد`docs/en/public-header-search.md` / `docs/fa/public-header-search.md` updated for mobile nav
  114. نسخهٔ 3.0.45

    ۹ مرداد ۱۴۰۵
    • تغییر کرد`?preview=content` محتوا بدون هدر/فوتر؛ فاصله بالای main از هدر
    • تغییر کرددم حباب راهنمای چت برای RTL در سمت راست (کنار FAB)
  115. نسخهٔ 3.0.44

    ۹ مرداد ۱۴۰۵
    • تغییر کردقفل رمز برای home / aboutus / contactus با فرم ورود رمز
    • تغییر کردمتای robots و سایت‌مپ از دیتابیس به‌صورت داینامیک (`noStore`) اعمال می‌شود
    • تغییر کردصفحات رمزدار از سایت‌مپ حذف؛ `changeFrequency` / `priority` از PublicPage خوانده می‌شود
  116. نسخهٔ 3.0.43

    ۹ مرداد ۱۴۰۵
    • تغییر کردبازنویسی اسلاگ عمومی به مسیر فایل‌سیستم (مثلاً `/fa/درباره-ما` → `/fa/aboutus`)
    • تغییر کردcanonical و sitemap بر اساس اسلاگ هر زبان
  117. نسخهٔ 3.0.42

    ۹ مرداد ۱۴۰۵
    • تغییر کردعنوان صفحات عمومی فقط از دیتابیس (`metaTitle` / `title`) با `absolute` — بدون پسوند «| ابریکد» و بدون fallback ترجمه‌ای
  118. نسخهٔ 3.0.41

    ۹ مرداد ۱۴۰۵
    • افزوده شدDynamic PublicPage metadata (home/aboutus/contactus), JSON-LD, password gate, sitemap priority/visibility
    • افزوده شدDocs `docs/en/public-pages-seo.md` / `docs/fa/public-pages-seo.md`
  119. نسخهٔ 3.0.40

    ۸ مرداد ۱۴۰۵
    • افزوده شدردیابی بازدیدکننده در همه صفحات (`POST /live-chat/visitors/track`) با کوکی و heartbeat برای لیست آنلاین و آنالیز
  120. نسخهٔ 3.0.39

    ۸ مرداد ۱۴۰۵
    • تغییر کردحالت آفلاین: صفحه مرکزی با انیمیشن؛ دکمه پشتیبانی فوری گفتگو را با افکت باز می‌کند
  121. نسخهٔ 3.0.38

    ۸ مرداد ۱۴۰۵
    • افزوده شدبارگذاری تنظیمات عمومی گفتگو از `GET /live-chat/settings` (عنوان/زیرعنوان/رنگ هدر، متن پیش‌چت، فیلدهای اجباری شامل ایمیل، ابر راهنما، حالت آفلاین)
    • تغییر کردمتن‌ها و ظاهر ویجت از دیتابیس خوانده می‌شوند (fallback به copy محلی)
    • تغییر کردLive Chat docs; README
  122. نسخهٔ 3.0.37

    ۷ مرداد ۱۴۰۵
    • تغییر کرداستایل تلگرامی حباب‌ها، آواتار پشتیبان، گروه‌بندی تاریخ شمسی (امروز / دیروز / …)
    • تغییر کردآیکن ریپلای کنار حباب (`dir=ltr`)؛ بدون برچسب «ویرایش‌شده» برای کاربر
    • تغییر کردبنر «گفتگو توسط پشتیبان بسته شد»؛ ارسال پیام همان گفتگو را دوباره باز می‌کند
  123. نسخهٔ 3.0.36

    ۷ مرداد ۱۴۰۵
    • افزوده شدچت: ریپلای به پیام (آیکن کنار حباب)؛ نمایش اطلاعات کاربر (نام / موبایل / ایمیل) در ویجت
    • افزوده شدبه‌روزرسانی لینک صفحه برای کاربر لاگین‌شده (JWT) و مهمان — ادمین صفحه فعلی را لحظه‌ای می‌بیند
    • تغییر کردمتن بلند پیام در عرض چت می‌شکند (`overflow-wrap` / `minWidth: 0`)
    • تغییر کردگوش دادن به رویداد `message:updated` برای ویرایش پیام ادمین
  124. نسخهٔ 3.0.35

    ۷ مرداد ۱۴۰۵
    • رفع شدچت: پراپ‌های `alignItems`/`flex` از `Stack` (MUI v9) به `sx` منتقل شد تا به DOM نرسند
  125. نسخهٔ 3.0.34

    ۷ مرداد ۱۴۰۵
    • تغییر کردبلور پس‌زمینه چت فقط در موبایل؛ در دسکتاپ بلور نیست
  126. نسخهٔ 3.0.33

    ۷ مرداد ۱۴۰۵
    • تغییر کردچت در موبایل تقریباً تمام‌صفحه با حاشیه از لبه‌ها؛ بلور پس‌زمینه هنگام باز بودن (با بستن حذف می‌شود)
    • تغییر کردکاهش border-radius ویجت؛ الزام نام فارسی وقتی زبان سایت/کاربر `fa` است
    • تغییر کردپذیرش ارقام فارسی در موبایل؛ حذف راهنمای ثابت زیر فیلد؛ خطای فقط هنگام اشتباه با fade و پالس فیلد
  127. نسخهٔ 3.0.32

    ۷ مرداد ۱۴۰۵
    • تغییر کردموبایل مهمان در چت: فارسی با `isPhoneNumberValid` از persian-tools (۱۱ رقم `09…`)؛ غیر فارسی قواعد US/EU (۱۰–۱۵ رقم) بدون تداخل
    • تغییر کردخطای فیلد برای موبایل نامعتبر: «شماره موبایل وارد شده اشتباه هست»
  128. نسخهٔ 3.0.31

    ۷ مرداد ۱۴۰۵
    • رفع شددکمه چت در فارسی/RTL روی **پایین راست فیزیکی** می‌ماند (style اینلاین تا stylis-rtl برعکس نکند)
  129. نسخهٔ 3.0.30

    ۷ مرداد ۱۴۰۵
    • تغییر کرددکمه چت همیشه گوشه **پایین راست** (مستقل از RTL/LTR)
    • تغییر کردباز/بسته شدن پنل با `Fade` در MUI؛ UI با کامپوننت‌های MUI (`MuiTextField` outlined، دکمه، Fab و …)
    • تغییر کردمتن ویجت برای locale یا زبان کاربر غیر از فارسی به انگلیسی است
    • تغییر کردLive chat docs (EN/FA)
  130. نسخهٔ 3.0.29

    ۷ مرداد ۱۴۰۵
    • تغییر کردویجت گفتگوی آنلاین روی **همه** صفحات locale (سایت عمومی، auth، console) — بدون نیاز به لاگین برای دیدن آیکون
    • تغییر کردمهمان بعد از فرم نام و موبایل در هر صفحه چت می‌کند؛ کاربر لاگین‌شده بدون فرم
    • تغییر کردLive chat docs (EN/FA); README
    • رفع شدنمایش پیام خطای API هنگام ارسال ناموفق؛ نرمال‌سازی `guestToken` خالی
    • رفع شدbootstrap با تغییر عنوان صفحه تکرار نمی‌شود؛ Enter هنگام ارسال نادیده گرفته می‌شود
    • رفع شدشکست bootstrap کاربر لاگین‌شده با UI تلاش مجدد (به‌جای پنل خالی)
  131. نسخهٔ 3.0.28

    ۴ مرداد ۱۴۰۵
    • افزوده شدویجت **گفتگوی آنلاین** شناور (گوشه پایین راست، حداکثر عرض ۳۸۰px)
    • افزوده شدفرم نام و موبایل برای مهمان + ذخیره در کوکی و نمایش تاریخچه
    • افزوده شدکاربران لاگین‌شده بدون فرم شروع می‌کنند
    • افزوده شدنشانگر «در حال تایپ»، انتخابگر ایموجی، پیوست فایل (public-bucket)
    • افزوده شدSocket.IO client connected to api-server `/live-chat` namespace
    • تغییر کردیادداشت ماژول چت در README و docs
  132. نسخهٔ 3.0.26

    ۳ مرداد ۱۴۰۵
    • افزوده شدآواتار پروفایل و بج وضعیت در منوی کاربر مثل mother
    • افزوده شدانتخاب وضعیت آنلاین/مشغول/آفلاین
    • تغییر کرددکمه‌های واریز/برداشت کیف پول و رنگ آبی ملایم واریز
  133. نسخهٔ 3.0.25

    ۳ مرداد ۱۴۰۵
    • رفع شددکمه ایجاد primary آبی؛ بوردر نوتیف/تم؛ پدینگ دکمه وب‌سایت
    • رفع شددراپ‌داون زبان با پرچم و نام زبان
    • رفع شدبوردر دکمه‌های واریز/برداشت کیف پول
  134. نسخهٔ 3.0.24

    ۳ مرداد ۱۴۰۵
    • رفع شدصفحه کیف پول: حذف لیست تراکنش‌های اخیر؛ مبلغ به حروف هم‌رنگ اعداد و تومان کم‌رنگ‌تر
  135. نسخهٔ 3.0.23

    ۳ مرداد ۱۴۰۵
    • رفع شدحذف مبلغ به حروف زیر مبلغ در لیست تراکنش‌ها
    • رفع شدیکدست‌سازی بوردر آیکن‌های تاپ‌بار (خنثی، بدون آبی)
  136. نسخهٔ 3.0.22

    ۳ مرداد ۱۴۰۵
    • رفع شدجزئیات تراکنش: بج رنگی وضعیت، حذف رزرو بعد از تصمیم، کد پیگیری=شناسه پرداخت، حذف کلمه بدهکار
    • رفع شدفاصله کمتر اعداد مبلغ + مبلغ به حروف
    • رفع شدبوردر یکدست آیکن‌های تاپ‌بار و فاصله منوی کاربر از لبه
  137. نسخهٔ 3.0.21

    ۳ مرداد ۱۴۰۵
    • رفع شدبج تراکنش: مسدود قرمز، در حال پردازش زرد؛ جزئیات به فارسی
    • رفع شدلیست حساب‌های بانکی به صورت گرید بزرگ‌تر کنار هم
  138. نسخهٔ 3.0.20

    ۳ مرداد ۱۴۰۵
    • افزوده شدلوگوی واحد پول واریز + مبلغ به حروف فارسی؛ فیلد مبلغ وسط‌چین و بولد
    • افزوده شدبرداشت: مودال ایجاد بانک، دراپ‌داون همه بانک‌ها با لوگو، خطای بانک تأییدنشده، ریدایرکت به تراکنش‌ها
    • افزوده شدتراکنش‌ها: جزئیات، بج وضعیت، ایجادکننده، لغو برداشت
    • افزوده شدمنوی ایجاد حساب بانکی؛ کیف پول موبایل؛ فاصله کمتر تاپ‌بار
    • افزوده شدفوتر فارسی RTL و انتقال به چپ
    • رفع شدکلیک آیکن سایدبار فقط ساب‌منو را باز می‌کند
    • رفع شدناحیه کلیک کامل دکمه‌های آیکنی تاپ‌بار
    • رفع شدنمایش فیلدها در دارک تم
  139. نسخهٔ 3.0.19

    ۳ مرداد ۱۴۰۵
    • تغییر کردجایگزینی SVGهای متنی placeholder با لوگوی واقعی بانک‌ها در `/public/banks`
  140. نسخهٔ 3.0.18

    ۳ مرداد ۱۴۰۵
    • افزوده شدفرم حساب بانکی: اعتبارسنجی شبا/کارت با persian-tools، ماسک کارت، لوگو در سلکت بانک
    • افزوده شدواریز مستقیم (فارسی): انتخاب نوع ارز (تومان پیش‌فرض) و برچسب/مبالغ پیش‌فرض بر اساس نوع
    • افزوده شدتکمیل لوگو بانک‌ها و نئوبانک‌ها
    • تغییر کردبه‌روزرسانی ماژول مالی
  141. نسخهٔ 3.0.17

    ۳ مرداد ۱۴۰۵
    • افزوده شدصفحه کیف پول (موجودی تومان، واریز/برداشت، تراکنش‌های اخیر)
    • افزوده شدصفحه حساب‌های بانکی و فرم برداشت
    • افزوده شدلینک منوی مالی و دراپ‌داون کیف پول (نمایش کیف پول + حساب‌های بانکی + پرچم ایران)
    • افزوده شدFinance menu link for bank accounts; wallet dropdown: view wallet + bank accounts + Iran flag Toman
    • تغییر کردپدینگ تاپ‌بار؛ مسیریابی نوتیفیکیشن حساب بانکی/برداشت
    • تغییر کردنمایش موجودی به تومان برای فارسی
    • تغییر کردبه‌روزرسانی ماژول مالی
  142. نسخهٔ 3.0.16

    ۳ مرداد ۱۴۰۵
    • تغییر کردبرچسب‌های ActivityLog برای تأیید/تغییر ایمیل و موبایل دقیق‌تر شد
  143. نسخهٔ 3.0.15

    ۲ مرداد ۱۴۰۵
    • تغییر کردلینک فراموشی رمز عبور زیر لینک ورود در صفحه ثبت‌نام (در صورت فعال بودن بازیابی رمز)
    • تغییر کردUpdated `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
    • رفع شدOTP `MuiOtpInput` uses MUI `slotProps.htmlInput` instead of deprecated `inputProps` (removes React DOM warning on forgot-password / auth OTP screens)
  144. نسخهٔ 3.0.14

    ۲ مرداد ۱۴۰۵
    • تغییر کرددر هدر موبایل، به‌جای دکمه سرچ کنار لاگین/ثبت‌نام، دکمه تغییر تم (دارک/لایت) نمایش داده می‌شود (سرچ در منوی موبایل و نوار دسکتاپ باقی می‌ماند)
  145. نسخهٔ 3.0.13

    ۲ مرداد ۱۴۰۵
    • تغییر کردنمایش ارقام OTP با فونت استعداد و بولد (فارسی در `fa`)؛ سابمیت خودکار با ورود ۶ رقم؛ بوردر قرمز برای کد اشتباه/منقضی و سبز برای موفقیت
    • تغییر کردحذف آندرلاین لینک‌های صفحات احراز هویت؛ ارور فیلدها با انیمیشن فید و قرمز ملایم؛ در دارک‌مود بوردر سفید ملایم و خوانایی فیلدها و چک‌باکس «مرا به خاطر بسپار»
    • تغییر کردمتن/آیکن لاگین، منوی کاربر، سبد و آیکن‌های مرتبط در هدر عمومی در دارک‌مود سفید
    • تغییر کردلینک‌های بلاگ/درباره ما/تماس در موبایل زیر اکشن‌های سبد (سمت end) در RTL و LTR
    • تغییر کردباز شدن دراپ‌داون سبد/کاربر دیگر اسکرول افقی یا جابه‌جایی عرض صفحه ایجاد نمی‌کند
    • تغییر کردUpdated `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
  146. نسخهٔ 3.0.12

    ۲ مرداد ۱۴۰۵
    • تغییر کردورودی OTP احراز هویت (ورود، ثبت‌نام، فراموشی رمز، تأیید پروفایل، ورود ادمین) با TextFieldهای جداگانه MUI، پشتیبانی از paste و ارقام فارسی/عربی
    • تغییر کردبا ارسال مجدد کد، فیلدهای OTP پاک می‌شوند
    • تغییر کردUpdated `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
  147. نسخهٔ 3.0.11

    ۲ مرداد ۱۴۰۵
    • افزوده شدمنوی سایدبار **علاقه‌مندی‌ها** با **مقالات مورد علاقه** در `/console/favorites/articles` (تصویر، عنوان، خلاصه، دسته قابل‌کلیک، بازدید، کامنت، تاریخ/ساعت انتشار، نویسنده، جستجو، مرتب‌سازی جدیدترین/قدیمی‌ترین/پرمخاطب، صفحه‌بندی)
    • افزوده شددکمه **نمایش وب‌سایت** کنار داشبورد در تاپ‌بار (لینک به صفحه اصلی عمومی) با توضیح کوتاه
    • تغییر کردحذف بلوک مقالات مورد علاقه از پروفایل تنظیمات حساب
    • تغییر کردانتقال دراپ‌داون **ایجاد** به انتهای تاپ‌بار با فاصله از سایر آیکون‌ها
    • تغییر کردAdded `docs/en/favorites-articles.md` / `docs/fa/favorites-articles.md`
  148. نسخهٔ 3.0.10

    ۲ مرداد ۱۴۰۵
    • تغییر کردانتقال پروفایل کاربر از `/console/profile/me` به `/console/account-settings/profile` (آواتار، اطلاعات شخصی، احراز ایمیل/موبایل، بیو، علاقه‌مندی‌ها)
    • تغییر کردPassword + 2FA remain on `/console/account-settings/password` only (removed from profile form)
    • تغییر کردمسیر قدیمی `/console/profile/me` به پروفایل تنظیمات حساب ریدایرکت می‌شود
    • تغییر کردبنر احراز هویت تاپ‌بار، منوی کاربر و لینک داشبورد به account-settings
    • تغییر کردراهنمای اعتبار ۲ دقیقه‌ای OTP و اعلان‌های کانال‌محور؛ نمایش موبایل تأییدشده با ارقام فارسی در تاپ‌بار
    • تغییر کردAdded `docs/en/account-settings-profile.md` / `docs/fa/account-settings-profile.md`
  149. نسخهٔ 3.0.9

    ۲ مرداد ۱۴۰۵
    • افزوده شدامکان ورود شماره موبایل با ارقام یونیکد فارسی در لاگین/ثبت‌نام/فراموشی رمز و نرمال‌سازی به انگلیسی
    • تغییر کرداعتبارسنجی شناسه با تبدیل ارقام فارسی/عربی
  150. نسخهٔ 3.0.8

    ۲ مرداد ۱۴۰۵
    • تغییر کردمراحل ثبت‌نام: شناسه → پروفایل (نام + رمز) → OTP → ورود
    • تغییر کرداعتبارسنجی نام فارسی برای `fa`/موبایل
    • تغییر کردشمارنده ارسال مجدد OTP **۳۰ ثانیه** و پیام کد منقضی
    • تغییر کردغیر فارسی: فقط ایمیل در لاگین/ثبت‌نام/فراموشی رمز
    • تغییر کردبنر تاپ‌بار: تأیید موبایل یا ایمیل بر اساس کانال ثبت‌نام
    • تغییر کردپروفایل: احراز موبایل فقط در فارسی
    • رفع شدخطای بیلد صفحه ثبت‌نام (`Expression expected`)
  151. نسخهٔ 3.0.7

    ۲۶ تیر ۱۴۰۵
    • افزوده شدPrometheus metrics at `GET /api/metrics` (+ `/api/metrics/observe`) with Node defaults and HTTP RED via middleware
    • افزوده شدScraped by api-server Docker Prometheus (`job: console`)
  152. نسخهٔ 3.0.6

    ۲۳ تیر ۱۴۰۵
    • افزوده شدانتخابگر ایموجی در فرم نظر؛ نمایش تاریخ و ساعت (HH:mm)؛ پیوست‌ها زیر پاسخ‌ها
    • افزوده شدلایک/دیسلایک مهمان نظرات با کوکی و همگام‌سازی پس از لاگین
    • افزوده شدصفحه نویسنده: حذف تگ‌های HTML از بیو؛ صفحه‌بندی مقالات (۱۰/۲۰/۵۰)
    • رفع شدسرویس‌ورکر ناوبری با NetworkFirst برای جلوگیری از خطای `no-response` روی URLهای فارسی بلاگ
  153. نسخهٔ 3.0.5

    ۲۳ تیر ۱۴۰۵
    • افزوده شدArticle page: share bar, short link, copy article, like heart, favorites button
    • افزوده شدAuthor card: stripped short bio + social icons; reading time + publish time
    • افزوده شدRelated articles row; tags with `/blog/tags/[tagSlug]` listing page
    • افزوده شدNested comment sort dropdown + like/dislike; author/user public pages + follow
    • افزوده شدProfile: favorite articles section
    • تغییر کردنوار اشتراک، لایک، علاقه‌مندی، مقالات مرتبط، برچسب، ری‌اکشن نظر، بیوگرافی بدون HTML
    • رفع شدAuthor short bio no longer shows raw HTML tags
  154. نسخهٔ 3.0.4

    ۲۳ تیر ۱۴۰۵
    • افزوده شدGlobal localized loading overlay with MUI progress bar and percentage (`Common.loading` / `Common.loadingPercent`)
    • افزوده شدRoute-level `loading.tsx` and top navigation progress bar for public + console routes
    • افزوده شدLink-click loading overlay until the next page is ready
    • رفع شدBlog article author name shows first name + last name (fallback: displayName)
    • رفع شدLocale switch on dynamic blog URLs passes route params (`useSwitchLocale`)
  155. نسخهٔ 3.0.3

    ۲۳ تیر ۱۴۰۵
    • تغییر کردi18n مودال رمز مقاله + متن داینامیک از تنظیمات بلاگ
    • تغییر کردSEO مقاله/دسته در head، لینک دسته کنار بازدید، alt تصویر
  156. نسخهٔ 3.0.2

    ۲۳ تیر ۱۴۰۵
    • افزوده شدمودال رمز عبور برای مقالات محافظت‌شده
  157. نسخهٔ 3.0.1

    ۲۳ تیر ۱۴۰۵
    • رفع شدUnique NextAuth cookie prefix (`console-auth.*`) so Mother admin on :3001 is not logged out when Console on :3000 reloads (shared localhost cookies)
  158. نسخهٔ 3.0.0

    ۲۳ تیر ۱۴۰۵
    • رفع شدتیکر اخبار تا انتهای همه آیتم‌ها اسکرول می‌شود سپس تکرار یکپارچه
    • رفع شدسرعت‌های سریع‌تر: ۹۰/۵۰/۲۲/۸ ثانیه
  159. نسخهٔ 2.2.0

    ۲۳ تیر ۱۴۰۵
    • تغییر کردمدت نوار اخبار از تنظیمات بلاگ
  160. نسخهٔ 2.1.54

    ۲۳ تیر ۱۴۰۵
    • تغییر کردConsole blog/ticker uses public blog settings
  161. نسخهٔ 2.1.53

    ۲۳ تیر ۱۴۰۵
    • افزوده شدمتادیتای صفحه دسته بلاگ از فیلدهای سئوی همان locale
  162. نسخهٔ 2.1.52

    ۲۳ تیر ۱۴۰۵
    • تغییر کردصفحات مقاله و لیست بلاگ locale فعال را به API می‌فرستند تا محتوای همان زبان نمایش داده شود
  163. نسخهٔ 2.1.51

    ۲۳ تیر ۱۴۰۵
    • افزوده شدصفحه مقاله با UI حرفه‌ای، کانتر بازدید، سایدبار، نظرات
    • رفع شدرفع 404 مقاله
  164. نسخهٔ 2.1.50

    ۲۳ تیر ۱۴۰۵
    • رفع شدفرم مقاله: ارسال `categoryId` برای ذخیره دسته انتخاب‌شده
  165. نسخهٔ 2.1.49

    ۲۳ تیر ۱۴۰۵
    • تغییر کردAPI security settings now include `auto_logout_idle_minutes` (Mother admin idle logout; Console unchanged)
  166. نسخهٔ 2.1.48

    ۲۳ تیر ۱۴۰۵
    • رفع شدپیکربندی `next/image` برای نمایش تصاویر مدیا از api-server در بلاگ
  167. نسخهٔ 2.1.47

    ۲۳ تیر ۱۴۰۵
    • رفع شدنوار برگزیده فقط اخبار واقعی بلاگ (بدون لینک استاتیک)
  168. نسخهٔ 2.1.46

    ۲۳ تیر ۱۴۰۵
    • رفع شدنوار برگزیده: ۵ خبر آخر با لینک صحیح صفحه مقاله
    • رفع شدNewsTicker links use `/blog/[categorySlug]/[articleSlug]` pathname
  169. نسخهٔ 2.1.45

    ۲۳ تیر ۱۴۰۵
    • افزوده شدصفحات لیست و جزئیات بلاگ متصل به api-server
    • افزوده شدنوار برگزیده: ۳ خبر آخر از دسته **اخبار**
    • افزوده شدکامنت مقاله برای کاربران ثبت‌نام‌شده + toast ثبت‌نام برای مهمان
  170. نسخهٔ 2.1.44

    ۲۲ تیر ۱۴۰۵
    • رفع شددکمه‌های سبد خرید و علاقه‌مندی روی کارت دوره داخل کاروسل کار می‌کنند (درگ دیگر کلیک را نمی‌گیرد)
    • رفع شددرگ کاروسل روی کنترل‌های تعاملی شروع نمی‌شود و فقط بعد از کمی حرکت فعال می‌شود
  171. نسخهٔ 2.1.43

    ۲۲ تیر ۱۴۰۵
    • افزوده شدبخش مسیرهای یادگیری برنامه‌نویسی در `/trainings`
    • افزوده شدصفحه جزئیات مسیر `/trainings/paths/[slug]` با لیست دوره‌ها
    • تغییر کردکارت دوره: قیمت به تومان؛ آیکن تخصص‌ها کامل روی هدر
  172. نسخهٔ 2.1.42

    ۲۲ تیر ۱۴۰۵
    • افزوده شدبخش «دوره‌های پربازدید طراحی سایت» زیر جدیدترین دوره‌ها
    • افزوده شدDynamic load via `trainingFocus=web_design&sort=popular`
  173. نسخهٔ 2.1.41

    ۲۲ تیر ۱۴۰۵
    • رفع شدکارت دوره: بدون اسکرول خودکار، تولتیپ، کلیک روی کارت، علاقه‌مندی
    • رفع شدCourse favorites client + local fallback
  174. نسخهٔ 2.1.40

    ۲۲ تیر ۱۴۰۵
    • افزوده شدکاروسل جدیدترین دوره‌ها و کارت دوره مطابق اسکرین‌شات در /trainings
  175. نسخهٔ 2.1.39

    ۲۲ تیر ۱۴۰۵
    • تغییر کردHero صفحه trainings: چیدمان وسط صفحه (نزدیک full viewport)، بک‌گراند تزئینی با opacity کم، سرچ‌بار pill مطابق طراحی، خط موجی زیر سرچ، بنر CTA با تصویر سامورایی
  176. نسخهٔ 2.1.38

    ۲۲ تیر ۱۴۰۵
    • افزوده شدصفحه کاتالوگ دوره‌ها (`/trainings`): جستجوی hero (فقط دوره)، پیشنهادها، دوره‌های ویژه، گرید داینامیک دسته‌ها با لوگو، CTA نقشه راه؛ رسپانسیو
    • افزوده شدClient proxy `GET /api/public/training/courses/search` and `publicTrainingApi` for categories/courses
    • تغییر کردهدر عمومی: یک خط؛ نام و شعار سایت در موبایل
  177. نسخهٔ 2.1.37

    ۲۲ تیر ۱۴۰۵
    • افزوده شدمودال جستجوی عمومی با پس‌زمینه بلور، z-index بالا و نمایش گروه‌بندی‌شده نتایج
    • افزوده شدمنوی موبایل اکاردئونی تو در تو؛ دکمه جستجو در هدر موبایل
    • افزوده شدهاور منوی اصلی هدر: بستن سریع‌تر، dropdown واحد، بدون ماندن منوی قبلی
    • رفع شدPublic header mega-menu hover: faster close (60ms), single shared dropdown portal, no stale menu when moving between items
  178. نسخهٔ 2.1.35

    ۲۲ تیر ۱۴۰۵
    • افزوده شدconfig داینامیک auth؛ نوتیف غیرفعال بودن ورود/ثبت‌نام؛ فیلتر سوشال
    • تغییر کردفرم‌های auth بر اساس تنظیمات مدیر
  179. نسخهٔ 2.1.34

    ۱۹ تیر ۱۴۰۵
    • تغییر کردنمایش هدر و فوتر public در صفحات احراز هویت (لاگین، ثبت‌نام، فراموشی رمز، تایید کد)
    • رفع شدPublic header and footer now shown on auth pages (login, signup, forgot password, OTP verification)
  180. نسخهٔ 2.1.33

    ۱۹ تیر ۱۴۰۵
    • افزوده شدlayout احراز هویت دو ستونه (ویدئو + شعار + کارت فرم انیمیشنی) الگوبرداری از website
    • افزوده شدخبرهای پیش‌فرض در top bar وقتی API اعلان خالی است
    • افزوده شدفونت Tahoma برای ایمیل‌های فارسی در صفحات public
    • افزوده شدمحتوای صفحات public دیده نمی‌شد (حذف opacity-0 در SSR)
    • افزوده شدریدایرکت لاگین/خروج به پورت ۳۰۰۱ — مسیر نسبی و `.env` روی پورت ۳۰۰۰
    • افزوده شداسکرول هدر public؛ RTL فقط برای fa/ar/ku
    • افزوده شدچیدمان تیکر خبر و جایگاه سوئیچ زبان در top bar
    • افزوده شدDisabling Service Worker in development
    • تغییر کردAuth pages use dedicated split layout instead of compact public shell
    • رفع شدPublic page content invisible (`PageAnimationWrapper` no longer uses opacity-0 SSR)
    • رفع شدAuth redirect/logout to wrong port (3001) — relative paths + `.env` defaults on port 3000
    • رفع شدPublic header scroll (removed sticky overflow trap); RTL only for fa/ar/ku locales
    • رفع شدNews ticker layout; language switcher on left (RTL) / right (LTR) in top bar
    • رفع شدPWA service worker disabled in development to prevent stale JS bundles
  181. نسخهٔ 2.1.32

    ۱۹ تیر ۱۴۰۵
    • افزوده شد`GET /public/page-routes` API + middleware slug rewrite from database
    • افزوده شدهدر عمومی مطابق website: زبان+پرچم در top bar، لینک بلاگ/درباره/تماس، منوی موبایل
    • افزوده شدفونت‌های website و تبدیل اعداد فارسی در صفحات public
    • افزوده شدقالب meta جدا: public «%s | ابریکد»، پنل «%s | پنل کاربری ابریکد»
    • افزوده شدNextAuth Error `CLIENT_FETCH_ERROR`
    • افزوده شداسکرول افقی layout عمومی
    • افزوده شدحذف نمایش تکراری نام کاربر و ایمیل در هدر public
    • افزوده شدروشن‌تر شدن متن خبرها در top bar
    • رفع شدNextAuth `CLIENT_FETCH_ERROR` (`trustHost`, reduced session refetch)
    • رفع شدHorizontal scroll on public layout (`overflow-x-hidden`, full-width header)
    • رفع شدDuplicate user name in public header; email hidden in public user menu
    • رفع شدLighter news ticker text on dark top bar
  182. نسخهٔ 2.1.31

    ۱۹ تیر ۱۴۰۵
    • افزوده شدWebsite public page translations for **all 15 locales** (410 JSON files merged via `scripts/generate-messages.js`)
    • افزوده شدکپی کامل `public/assets` از website (تصاویر، فریم، lottie، ویدئو)
    • افزوده شدError `MISSING_MESSAGE` on public pages (like `ContactUsPage.ContactSchema`)
    • افزوده شدکادر سفید کناری layout عمومی — layout تمام‌عرض مثل website
    • تغییر کرد`npm run dev` / `build` auto-run `generate:messages` before Next.js
    • رفع شد`MISSING_MESSAGE` errors on public pages (e.g. `ContactUsPage.ContactSchema`, SEO metadata namespaces)
    • رفع شدPublic layout white side gap — full-width layout matching website (`PublicSiteLayout`)
  183. نسخهٔ 2.1.30

    ۱۹ تیر ۱۴۰۵
    • افزوده شدMigrated **76 public pages** from `apps/website` (aboutus, services, products, trainings, blog, FAQ, etc.)
    • افزوده شدWebsite footer (5 columns, trust badges, dynamic social links from API)
    • افزوده شدWebsite header dropdown menus (Services, Cloud, Products, Training) with animations
    • افزوده شدPersian localized URL slugs via `next-intl` pathnames (copied from website)
    • افزوده شدFull dynamic sitemap from API indexable pages
    • تغییر کردDefault dev/prod port **3000** (Docker prod maps host **80** → container 3000)
    • تغییر کرد`vercel.json` for Vercel deployment; `.env.example` synced with docker env examples
  184. نسخهٔ 2.1.29

    ۱۹ تیر ۱۴۰۵
    • افزوده شدPublic site layout (header, news ticker, nav dropdowns, cart badge, language + theme toggle)
    • افزوده شدPublic pages: home (empty hero), about, contact, cart
    • افزوده شدAuth pages use public layout; console panel keeps private `MasterLayout`
    • افزوده شدDynamic sitemap.xml and Google-standard robots.txt
    • افزوده شدSEO metadata loaded from API per page/locale
    • افزوده شد`modules/public` — cart Redux slice, API clients, i18n `PublicSite` namespace
    • تغییر کرد`/` and `/{locale}` route to public home instead of dashboard redirect
  185. نسخهٔ 2.1.28

    ۱۹ تیر ۱۴۰۵
    • افزوده شدبرچسب‌های محلی‌سازی‌شده برای تمام رویدادهای لاگ فعالیت کاربر (پروفایل، کیف پول، پشتیبانی، ۲FA، ورود اجتماعی، وضعیت حساب)
    • افزوده شدنوع لاگ `support` و بیش از ۳۰ action جدید در صفحه فعالیت امنیتی
    • تغییر کردنمایش لاگ فعالیت از نگاشت یکپارچه `activity-log-labels` برای fa/en استفاده می‌کند
  186. نسخهٔ 2.1.27

    ۱۹ تیر ۱۴۰۵
    • افزوده شدلینک عمیق ایمیل تیکت: ?ticket= دیالوگ تیکت را در لیست باز می‌کند
    • تغییر کردSupport ticket emails (API) use localized HTML templates and correct console URLs
  187. نسخهٔ 2.1.26

    ۱۸ تیر ۱۴۰۵
    • افزوده شداعتبارسنجی کد ملی در مشخصات مالی (فرمت، چک‌سام، محل صدور با `@persian-tools/persian-tools`)
    • افزوده شدنمایش USD در تاپ‌بار کیف پول برای زبان‌های غیر فارسی
    • افزوده شدتکمیل فایل‌های ترجمه همه ۱۵ زبان بر اساس پایه فارسی/انگلیسی
    • افزوده شدثبت‌نام چندمرحله‌ای: شناسه → OTP → پروفایل (نام + رمز + تأیید رمز + رمز تصادفی)
    • افزوده شدورود دو مرحله‌ای پس از رمز عبور در صورت فعال بودن در تنظیمات
    • افزوده شدمسدودسازی ورود سوشال برای کاربر فارسی تا تکمیل نام فارسی
    • افزوده شدمودال کد تخفیف از منوی کیف پول
    • تغییر کردذخیره پروفایل (`PUT /users/me`) دیگر با فیلدهای camelCase یا snake_case خطای ۴۰۰ نمی‌دهد
    • تغییر کردرفع خطای `MISSING_MESSAGE` برای زبان‌های غیر فارسی/انگلیسی (مثلاً `Topbar`)
    • تغییر کردزیرعنوان پروفایل فقط نام نمایشی (بدون نقش کاربر)
    • تغییر کردارتفاع یکسان ۴۷ پیکسل برای همه فیلدهای متنی MUI
    • تغییر کردمنوی تنظیمات حساب: متن قبل از آیکن
    • تغییر کردمشخصات مالی: برچسب «کد ملی» برای فارسی و «شماره ملی / کد شهروندی» برای سایر زبان‌ها
    • تغییر کردلاگ امنیتی: کشور/مدل دستگاه/سیستم‌عامل/مرورگر کامل + تاریخ شمسی و اعداد فارسی
    • تغییر کردبیو کوتاه: محدودیت ۵۰۰ کاراکتر با شمارنده
    • تغییر کرد2FA واقعی در تنظیمات حساب
    • تغییر کردرفع خطای InputProps در تنظیمات اعلان‌ها
    • رفع شدProfile save (`PUT /users/me`) no longer returns 400 when sending camelCase or snake_case fields
    • رفع شدMissing translation namespaces (`Topbar`, `AccountSettings`, etc.) for non-fa/en locales
  188. نسخهٔ 2.1.25

    ۱۸ تیر ۱۴۰۵
    • افزوده شدPWA support via Serwist (manifest, service worker, offline fallback `/~offline`)
    • افزوده شدMobile install banner (fade from top) linking to `/console/pwa-install` guide
    • افزوده شدPWA install guide with "Install now" button (beforeinstallprompt)
    • افزوده شدOffline status banner below mobile verification (localized offline/reconnected messages)
    • افزوده شدFooter credit: designed with heart at Abrecode
  189. نسخهٔ 2.1.24

    ۱۸ تیر ۱۴۰۵
    • افزوده شدPersian digit formatting helper (`formatLocaleNumber`) for dashboard widgets and notification badge counts
    • افزوده شدNotification click navigates to security activity log with highlighted matching entry
    • افزوده شدRandom password generator icon inside password field (next to visibility toggle)
    • تغییر کردDashboard: welcome message moved above widgets; removed quick access, account info, and recent activity widgets
    • تغییر کردTransactions widget button links to `/console/finance/transactions`
    • تغییر کردTop bar uses LTR layout for non-RTL locales (e.g. English)
    • تغییر کردTop bar search bar: larger padding, background, and font size aligned with notification dropdown
    • تغییر کردSignup dark mode: all text white, OTP slots with white borders
    • تغییر کردPrimary sidebar icons white in dark mode
    • تغییر کردOTP input accepts Persian digits; resend countdown shows Persian numbers for `fa` locale
  190. نسخهٔ 2.1.20

    ۱۸ تیر ۱۴۰۵
    • افزوده شدWallet top-up pages with tabs: direct payment, auto recharge, installment, bank deposit
    • افزوده شدGift code modal on deposit pages (credits wallet via API)
    • افزوده شدLocale-based payment: IRR/Zibal for Persian, USD/Stripe for other languages
    • افزوده شدCreate menu dropdown: wallet deposit, gift code, new ticket, my tickets
  191. نسخهٔ 2.1.19

    ۱۸ تیر ۱۴۰۵
    • افزوده شدProfile avatar upload/delete via API (350px circle, no URL field)
    • افزوده شدEmail verification OTP on profile for mobile-signup users
    • افزوده شدRandom password generator on profile page
    • افزوده شدShort bio textarea with 500-word counter
    • افزوده شدTopbar page search (desktop), tooltips on all icons
    • افزوده شدNotification text localized by user locale (client + API)
    • تغییر کردVerified email/mobile fields locked with green border; support ticket message
    • تغییر کردFull-width page cards; search removed from secondary sidebar
    • تغییر کردDark mode: header/sidebar primary rail colors aligned with site theme
  192. نسخهٔ 2.1.18

    ۱۸ تیر ۱۴۰۵
    • افزوده شدMobile topbar layout: create, app grid, search sheet, terminal, notifications, user menu
    • افزوده شدUser dropdown: my transactions, my tutorials, my projects, theme toggle, logout
    • افزوده شدProjects placeholder page at `/console/projects`
  193. نسخهٔ 2.1.17

    ۱۷ تیر ۱۴۰۵
    • افزوده شدTopbar redesign: create menu, app grid, search, terminal, theme toggle, calculator, chat, support, language switcher
    • افزوده شدWallet balance widget (dynamic from API) with finance dropdown and linked pages
    • افزوده شدNotifications bell with unread badge and scrollable dropdown list
    • افزوده شدFinance placeholder pages: gift code, discount code, discounts, management, financial profile, invite friends
    • تغییر کردAuth menu wallet links point to `/console/finance/wallet`
  194. نسخهٔ 2.1.16

    ۱۷ تیر ۱۴۰۵
    • تغییر کردعرض بنر تأیید موبایل محدود به ناحیه محتوا؛ بدون پوشش منوی اصلی و فرعی
    • رفع شدMobile verification banner width limited to content area (does not overlap primary/secondary sidebar)
  195. نسخهٔ 2.1.15

    ۱۷ تیر ۱۴۰۵
    • تغییر کردبنر تأیید موبایل چسبیده به تاپ‌بار بدون هم‌پوشانی با محتوا
    • تغییر کردError `Dashboard.status` in dashboard
    • رفع شدMobile verification banner fixed below topbar (no overlap); content offset via `--mobile-verify-banner-height`
    • رفع شدDashboard missing `Dashboard.status` i18n key (fa/en)
  196. نسخهٔ 2.1.14

    ۱۷ تیر ۱۴۰۵
    • افزوده شدویجت‌های جدید داشبورد مطابق طرح مرجع
    • افزوده شدبنر تأیید موبایل (فقط فارسی) در لایوت اصلی
    • افزوده شدفلوی OTP موبایل در پروفایل
    • تغییر کردویجت‌های قبلی داشبورد زیر ویجت‌های جدید قرار گرفتند
  197. نسخهٔ 2.1.13

    ۱۷ تیر ۱۴۰۵
    • افزوده شدپاسخ تیکت: CKEditor با پیوست فایل (حداکثر ۵ فایل در هر پاسخ)
    • تغییر کردپیام‌های تیکت: تاریخ شمسی/میلادی و نمایش پیوست‌ها در ردیف justify-between
    • تغییر کردلیست تیکت: ستون تاریخ؛ ادیتور متناسب با زبان فعال
  198. نسخهٔ 2.1.12

    ۱۷ تیر ۱۴۰۵
    • تغییر کردمنوی دوم در RTL: آیکون و متن در سمت راست (فارسی/عربی/کردی)
    • رفع شدSecondary menu RTL: icon and label aligned to the right edge in Persian/Arabic/Kurdish
  199. نسخهٔ 2.1.11

    ۱۷ تیر ۱۴۰۵
    • تغییر کردمنوی دوم در RTL: آیکون و متن کنار هم (اول آیکون، بعد متن) به‌جای جدا شدن در دو طرف ردیف
    • رفع شدSecondary menu RTL: icon and label grouped together (icon first, text beside it) instead of split across the row
  200. نسخهٔ 2.1.9

    ۱۷ تیر ۱۴۰۵
    • تغییر کردراست‌چین واقعی منوی دوم در RTL (اصلاح accordion-menu و لینک‌های منو)
    • رفع شدSecondary menu RTL: accordion item/link `rtl:text-end` + `justify-end`; menu links use `asChild` with explicit `text-right`
  201. نسخهٔ 2.1.8

    ۱۷ تیر ۱۴۰۵
    • تغییر کردمنوی دوم: راست‌چین و تراز راست برای فارسی/عربی/کردی
    • تغییر کردجستجو: فقط نام صفحات هنگام تایپ؛ بدون نمایش مسیر URL
    • تغییر کردجهت MUI بر اساس زبان فعال
    • رفع شدSecondary sidebar menu: RTL layout and right-aligned text for Persian/Arabic/Kurdish locales
    • رفع شدPage search: dropdown shows page titles only (no paths); results appear only while typing
    • رفع شدMUI theme direction follows active locale (RTL/LTR)
  202. نسخهٔ 2.1.7

    ۱۷ تیر ۱۴۰۵
    • تغییر کردجستجوی منو: نتایج با Popper خارج از سایدبار نمایش داده می‌شوند (رفع برش dropdown)
    • تغییر کردایندکس جستجو و تطبیق چندکلمه‌ای اصلاح شد
    • رفع شدSidebar page search: dropdown rendered via MUI Popper (portal) so results are not clipped by sidebar overflow
    • رفع شدSearch index uses correct `Menu`/`Profile` i18n namespaces; multi-token matching
  203. نسخهٔ 2.1.6

    ۱۷ تیر ۱۴۰۵
    • افزوده شدAPI بازگشایی تیکت کاربر
    • تغییر کردجستجوی صفحات منو: همگام با مسیرهای واقعی و ناوبری locale
    • تغییر کردمنوی موبایل: آیتم‌های کوچک‌تر
    • تغییر کردتیکت: اعتبارسنجی و وضعیت/اولویت چندزبانه، badge رنگی، پیوست فایل، بستن/بازگشایی، نمایش reply
    • رفع شدSidebar page search: synced with menu routes, locale-aware navigation (`@/i18n/navigation`)
    • رفع شدMobile secondary menu: smaller items to prevent overflow
  204. نسخهٔ 2.1.5

    ۱۷ تیر ۱۴۰۵
    • تغییر کردهمه فیلدهای متنی MUI با `variant="outlined"` به‌صورت پیش‌فرض
  205. نسخهٔ 2.1.4

    ۱۷ تیر ۱۴۰۵
    • افزوده شد`MuiInput` و مستندات MUI (فا/ان)
    • افزوده شدDocs: `docs/en/04-mui-components.md`, `docs/fa/04-mui-components.md`
    • تغییر کردمهاجرت فیلدهای متنی و دکمه‌ها به Material UI: احراز هویت، پروفایل، جستجو، لایه‌های سراسری `Input`/`Button`
    • تغییر کرد`AuthFormField` uses `FormikMuiTextField` with password toggle
    • تغییر کردجستجوی صفحات و هدر با MUI
  206. نسخهٔ 2.1.3

    ۱۷ تیر ۱۴۰۵
    • تغییر کردکلیک منوی اصلی سمت راست، منوی داخلی را نمایش می‌دهد
    • تغییر کردلینک‌های زیرمنو مسدود نمی‌شوند
    • تغییر کردفراموشی رمز: درخواست → تأیید کد → رمز جدید (جداگانه)
    • تغییر کردنوتیفیکیشن OTP ثبت‌نام و ارسال مجدد
    • رفع شدPrimary sidebar menu click now switches secondary submenu immediately
    • رفع شدAccordion menu no longer blocks navigation Link clicks
  207. نسخهٔ 2.1.2

    ۱۷ تیر ۱۴۰۵
    • تغییر کردپیام اختصاصی پس از ارسال OTP به ایمیل/موبایل در ثبت‌نام
  208. نسخهٔ 2.1.1

    ۱۷ تیر ۱۴۰۵
    • افزوده شدتغییر زبان و تم در صفحات احراز هویت
    • افزوده شدآیکون رنگی سوشال‌ها
    • افزوده شدپیام‌های اعتبارسنجی فارسی/انگلیسی
    • تغییر کردخطای ایمیل تکراری با راهنمای فراموشی رمز
  209. نسخهٔ 2.1.0

    ۱۷ تیر ۱۴۰۵
    • افزوده شدورود اجتماعی: گوگل، گیت‌هاب، فیس‌بوک، X
    • افزوده شدمنوی پیشخان (پیش‌فرض): داشبورد + گزارشات امنیتی
    • افزوده شدمنوی آموزش و مالی با صفحات placeholder
    • افزوده شدFinance menu: invoices, transactions, wallet, withdraw, deposit (UI placeholders)
    • افزوده شدOAuth API routes: `/api/social/[provider]`, `/api/social/callback` (Google, GitHub, Facebook, X)
    • تغییر کردتغییر نام Admin به User در کامپوننت‌های کاربری
    • تغییر کردDefault active sidebar section: `frontDesk`
    • تغییر کردHeader toolbar uses `UserMenu` with session data

محصولات

  • نرم‌افزار CRM رخداد
  • نرم‌افزار ERP آژمان
  • پرتال‌ساز تیرگان
  • فروشگاه‌ساز ابری‌شاپ
  • نرم‌افزار مدیریت صرافی باکسینو
  • نرم‌افزار مدیریت آموزشگاه دِلاریس
  • نرم‌افزار مدیریت کلینیک دامپزشکی پانیسا
  • نرم‌افزار آژانس هواپیمایی پارس تریپ

خدمات و راهکارها

  • طراحی سایت
  • طراحی مجدد سایت
  • طراحی سایت فروشگاه اینترنتی
  • طراحی اپلیکیشن موبایل
  • سرور ابری
  • پلتفرم ابریبرای پروژه اختصاصی شما
  • هاست حرفه‌ای لینوکس ایران (cPanel)
  • هاست لاراول
  • هاست اختصاصی حرفه‌ای ایران
  • هاست وردپرس
  • نمایندگی فروش هاست
  • گیت‌لب ابری
  • سورس‌کدهای آماده

منابع و مستندات

  • مستندات محصولات
  • راهنمای فنی
  • گزارش تغییرات
  • مستندات API
  • پرسش‌های رایج
  • دوره‌های آموزشی
  • گواهینامه آموزشی
  • سورس‌کد

ابریکد

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

پل ارتباطی

  • تماس با ما
  • انجمن پرسش و پاسخ
  • وبلاگ
  • کانال تلگرام
  • پشتیبانی سامانه
  • گزارش تخلف
  • درخواست همکاری
  • ارتباط با مدیریت

پل ارتباطی

منتظر شنیدن انتقادات و پیشنهادات سازنده شما هستیم

hi@abrecode.com

021 - 9103 5285

001 - (424) - 292 4136

گواهینامه ها و نماد اعتماد

تمامی حقوق محتوا و همچنین خلاقیت‌های بصری مورد استفاده در سایت برای ابریکد محفوظ است.

طراحی شده بادر ابریکد

نسخهٔ 3.6.61
  • توافق‌نامه سطح خدمات
  • شرایط استفاده
  • حریم خصوصی