The Relaunch of the Abrecode Website
The Relaunch of the Abrecode WebsiteThe Relaunch of the Abrecode Website
مميز
Abrecode
ABRECODEشركة ابريكود للبرمجيات
مركز الدعم|التوظيف والتدريب

الرئيسية

الشراء بالتقسيط

المدونةمن نحناتصل بنا

v3.6.61

سجل التغييرات

ملخص رسمي للإمكانات المضافة والمعدّلة والمُصلحة في لوحة مستخدم أبريكد. اختر أي بند للانتقال إلى الصفحة ذات الصلة.

  1. الإصدار 3.6.69

    27‏/08‏/2026
    • أُصلح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

    27‏/08‏/2026
    • تغيّرPublic pages no longer load console-only `config.control-center.css` (ApexCharts/Leaflet bundle removed from global 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: allow viewport zoom; remove header/footer skeleton swap (lower CLS); explicit image dimensions; footer heading semantics and icon link labels; larger touch targets; long-cache headers for `/assets` and `/fonts`; Next.js image aspect-ratio warning on installment promo
  3. الإصدار 3.6.67

    26‏/08‏/2026
    • تغيّرList table footer: matched Mother `ListPaginationControls` layout (spacing, border, padding, page-size/page-number grouping)
  4. الإصدار 3.6.66

    26‏/08‏/2026
    • أُصلحMuiSelect: floating label stays shrunk when a value (including empty defaults) is shown, so label no longer overlaps option text
  5. الإصدار 3.6.65

    26‏/08‏/2026
    • تغيّر`dev` uses Turbopack by default (`dev:webpack` / `dev:quick` helpers); HTTP metrics skipped in development to lower CPU while navigating
  6. الإصدار 3.6.64

    26‏/08‏/2026
    • أُصلحFavicon branding refs like `public-bucket/favicon/...` resolve via public storage bases instead of becoming `localhost` 404 paths
  7. الإصدار 3.6.63

    26‏/08‏/2026
    • تغيّرRoot layout favicon SVG/PNG and `theme-color` load from `GET /settings/public/branding` (fallback to bundled defaults)
  8. الإصدار 3.6.62

    26‏/08‏/2026
    • تغيّرFooter social links load dynamically from Mother social settings; title/icons dark-mode friendly
  9. الإصدار 3.6.61

    24‏/08‏/2026
    • أُضيفPublic train-path pages: metadata and JSON-LD from localized SEO/schema
  10. الإصدار 3.6.60

    24‏/08‏/2026
    • أُضيفHome page **Join us** section below categories (i18n for all locales, dark mode, mobile)
  11. الإصدار 3.6.59

    24‏/08‏/2026
    • أُضيفHome page **Products & services** categories section below the hero (i18n for all locales, dark mode, mobile grid)
  12. الإصدار 3.6.58

    24‏/08‏/2026
    • تغيّرRoot layout favicons resolve dynamically from the public website-assets bucket (`GET /public/storage/website-assets`) instead of a hardcoded CDN host
  13. الإصدار 3.6.57

    24‏/08‏/2026
    • أُصلحLive chat: Persian URLs display decoded (not percent-encoded), stay LTR so they don’t scramble, and open in a new tab when clicked — including agent messages to the visitor
  14. الإصدار 3.6.56

    24‏/08‏/2026
    • أُصلحLogin OTP digit boxes stay LTR so codes are entered left-to-right on Persian pages
  15. الإصدار 3.6.55

    24‏/08‏/2026
    • تغيّرConsole profile menu: darker online badge for light mode; chevron next to name/mobile on the header trigger
  16. الإصدار 3.6.54

    24‏/08‏/2026
    • تغيّرConsole and public header profile dropdowns: soft-slide + scale hover on items, pointer cursor on links
  17. الإصدار 3.6.53

    24‏/08‏/2026
    • تغيّرLogin: removed subtitle above tabs; more spacing between title and tabs
    • تغيّرForgot password subtitle font size reduced by two steps
    • أُصلحAuth MUI fields hydration mismatch: theme mode stays light until client mount so Emotion class hashes match SSR
  18. الإصدار 3.6.52

    24‏/08‏/2026
    • تغيّرLogin tab panels: light border with smaller radius so active tab content is clearer
    • تغيّرAuth text-field placeholders and validation errors are two type sizes smaller
  19. الإصدار 3.6.51

    24‏/08‏/2026
    • تغيّرLogin tabs: blue active pill, light/dark friendly; removed tab content cards
    • تغيّرAuth field labels sit above inputs with logical start alignment (RTL-safe for Persian)
    • تغيّرSignup/forgot primary actions use the same blue CreepyButton as login; forgot “back to login” link is muted (not brand green)
  20. الإصدار 3.6.50

    24‏/08‏/2026
    • تغيّرLogin tabs/content/inputs align RTL for Persian; smaller tab and section title fonts
    • تغيّرSend-code and login CreepyButton use skin info blue (`#3772cf`)
  21. الإصدار 3.6.49

    24‏/08‏/2026
    • تغيّرLogin tabs: one-time code / password labels and request-code copy in all locales
    • تغيّرPersian and other RTL locales now right-align login tab content; tab cards and pills work in dark mode
    • تغيّرLogin send-code / sign-in buttons use the animated cover button; auth titles and links are smaller, near-black (near-white in dark mode)
  22. الإصدار 3.6.48

    24‏/08‏/2026
    • أُضيفAuth login page: two tabs for one-time code sign-in and password sign-in, with pill tabs, icons, animation, and dark-mode support
    • تغيّرNon-Persian locales now force email-only login/signup UI; Persian keeps email/mobile based on settings
  23. الإصدار 3.6.47

    24‏/08‏/2026
    • أُضيفCustom offline contact form fields from Mother settings; offline message banner when sending is disabled
    • أُصلحLive chat widget applies offline settings when support is offline (hide / message-only / contact form); polls public settings every 20s so admin offline toggle reflects on site
  24. الإصدار 3.6.46

    24‏/08‏/2026
    • أُضيفRestore progress dialog with upload + restore progress
  25. الإصدار 3.6.45

    24‏/08‏/2026
    • أُصلحBackup dialog shows the real API error and contextual hints (DB vs storage)
  26. الإصدار 3.6.44

    24‏/08‏/2026
    • أُصلحFooter menus: one top-aligned row on tablet/desktop; two tighter columns on mobile with the lone last menu centered
    • أُصلحLive-chat pending image uploads hide the filename (preview + progress only)
  27. الإصدار 3.6.43

    24‏/08‏/2026
    • أُصلحPWA: stop precaching `/_next/static` (build-time exclude + runtime SW manifest filter + NetworkOnly for Next assets)
    • أُصلحPWA: one-time client migration unregisters broken service workers that throw `bad-precaching-response`
    • أُصلح`sw.js` served with hard no-cache headers from middleware
  28. الإصدار 3.6.42

    24‏/08‏/2026
    • أُضيفInstallments page: product/detail skeletons while loading; lazy-loaded product images
    • أُصلحLive-chat image attachments hide filename and show preview + download only; widget opens an image preview modal on click
    • أُصلحPublic header brand/tagline scale down on mobile so text sits beside the logo
    • أُصلحTablet/iPad: hamburger menu available below `lg` (main mega-menu remains desktop)
    • أُصلحFooter copyright/legal links match «طراحی شده با» size; social title stays white in light and dark
    • أُصلحFooter menus on mobile use a readable 2-column grid with smaller type
    • أُصلحInstallments mobile: center-aligned options; cash price slightly larger and bold
  29. الإصدار 3.6.41

    24‏/08‏/2026
    • أُضيفLive-chat widget: drag-and-drop file upload with progress bar and cancel
    • أُضيفLive-chat widget: message skeletons while opening; image attachment skeleton until preview loads
    • أُضيفLive-chat widget: emoji search uses site font; Persian placeholder «سرچ شکلک» (RTL)
    • تغيّرComposer send / attach / emoji controls share a 42px size with hover motion
    • أُصلحLive-chat emoji picker closes after picking an emoji and on outside click
    • أُصلحProfile info dropdown animates open/close
    • أُصلحDefault subtitle when CMS unset: «پشتیبانی آنلاین ابریکُد»
  30. الإصدار 3.6.40

    21‏/08‏/2026
    • أُضيفUser uploads (profile photo and comment/product attachments) are stored on the public bucket under `userassets/{userId}/{section}/` via `POST /media/user-assets/upload`
    • أُضيفHelper `uploadUserAsset()` for console clients (`profile`, `blog-comments`, `course-comments`, `product-comments`, …)
    • تغيّرProfile avatar upload path now resolves through the public CDN layout instead of the auth bucket root
  31. الإصدار 3.6.39

    18‏/08‏/2026
    • تغيّرSLA page (`/aboutus/legal/sla`) redesigned with animated hero, uptime stat cards, scroll progress, sticky TOC, definition cards, and section animations; content moved to `SlaPage` i18n messages
  32. الإصدار 3.6.38

    18‏/08‏/2026
    • تغيّرTerms of Service page (`/aboutus/legal/terms`) redesigned with animated hero, scroll progress bar, sticky TOC with active section, floating gradients, and section cards; content moved to `TermsPage` i18n messages
  33. الإصدار 3.6.37

    18‏/08‏/2026
    • تغيّرPrivacy policy page (`/aboutus/legal/privacy-policy`) redesigned with hero, sticky TOC, section cards, and accessible typography aligned with the cookie policy page
  34. الإصدار 3.6.36

    16‏/08‏/2026
    • أُضيفPublic customer profile (`/customers/[customerSlug]`, FA `/مشتری/[customerSlug]`) with header, locale logos, bios, socials, and SEO like the author page
  35. الإصدار 3.6.35

    16‏/08‏/2026
    • تغيّرScroll-to-top sits on the same vertical axis as the live-chat FAB (centers aligned in a 44px column at physical bottom-right) in RTL and LTR
  36. الإصدار 3.6.34

    16‏/08‏/2026
    • تغيّرLanguage modal lists English first and Persian second; the فارسی label always uses Estedad regardless of the active site font
  37. الإصدار 3.6.33

    16‏/08‏/2026
    • تغيّرHomepage hero copy, search box, popular tags, bento cards, toolbar, and previous/next slide labels follow the active locale in all 15 languages
  38. الإصدار 3.6.32

    16‏/08‏/2026
    • أُضيفSource Code mega menu with Ready, ReactJs, Premium, and Free pages (`/sourcecode`, FA `/سورس-کد`)
    • أُضيفThemes & Plugins mega menu with Custom, WordPress, Ecommerce, and NextJs pages (`/templates`, FA `/قالب-و-افزونه`)
    • أُضيفLocalized typewriter headlines for all public mega menus in 15 locales
    • تغيّرMega-menu typewriter copy now follows the active site language instead of hardcoded Persian
  39. الإصدار 3.6.31

    16‏/08‏/2026
    • أُضيفPublic user profile (`/user/[userId]`, FA `/کاربر/[userId]`) shows avatar, short bio, full bio, socials, and skills for site users, display users, and display employees
    • تغيّرProfile page no longer depends on the blog being enabled
  40. الإصدار 3.6.30

    16‏/08‏/2026
    • أُضيفProgramming careers second section: unique learning-path copy, intro-video card, and SVG mascots (`monster.svg`, `robot.svg`) from `public-bucket`
  41. الإصدار 3.6.29

    16‏/08‏/2026
    • أُضيفProgramming careers first section: Turbo Code PNG hero from `public-bucket` (`assets/img/programming-careers/turbo-hero.png`), shown in the original PNG without extra overlays
  42. الإصدار 3.6.28

    16‏/08‏/2026
    • أُضيفBlog category pages (`/{locale}/blog/{categorySlug}`) apply locale name, description, metadata, schema, and robots; list that category’s articles (empty list stays on the page)
  43. الإصدار 3.6.27

    16‏/08‏/2026
    • أُضيفPublic contracts pages at `/{locale}/contracts` (FA: `/قراردادها`) for published contracts with `visibility=public`
  44. الإصدار 3.6.26

    13‏/08‏/2026
    • أُضيفتراكب الصيانة على مستوى الموقع: العد التنازلي المداري، رسالة `{first_name}`، تسجيل دخول اختياري (بدون اشتراك)، نموذج اتصل بنا، اللغة + عناصر التحكم في السمة؛ لا توجد روابط موقع أخرى
    • أُضيفسجل التغيير العام على `/{locale}/changelog` (FA: `/گزارش-تغییرات`) مع روابط إلى الصفحات ذات الصلة؛ روابط نسخة التذييل إليها
  45. الإصدار 3.6.25

    13‏/08‏/2026
    • أُضيفصفحة قاعدة البيانات غير المتوفرة: نسخة تحديث برنامج Abrecode + وقت الوصول المتوقع لطهران (الآن + 5 ساعات، يستمر حتى تشغيل قاعدة البيانات)
    • أُضيفأمان الحساب: دقائق الخمول لكل مستخدم + نمط عدم النشاط (البقاء / تسجيل الخروج) في جميع اللغات الـ 15
    • أُضيفإدارة النماذج الكبيرة i18n (المستخدم والدورة التدريبية والإعدادات والمدرس والطالب وBlogPost وTrainPath والدور ومربعات الحوار ذات الصلة)
    • تغيّرالنسخة الإنجليزية المتبقية من موقع الويب مترجمة إلى كل لغة ملف محلية (العلامات التجارية/العناوين/رسائل البريد الإلكتروني لم تتغير)
    • أُصلحيتبع نمط عدم النشاط لغة الموقع الحالية (`NextIntlClientProvider` الإعدادات المحلية)
  46. الإصدار 3.6.24

    13‏/08‏/2026
    • أُضيفصفحة `/{locale}/database-unavailable` عامة؛ عندما تكون قاعدة بيانات API معطلة، تفرض وحدة التحكم على المستخدمين الدخول إلى هذه الصفحة فقط
  47. الإصدار 3.6.23

    13‏/08‏/2026
    • أُضيفصفحة التحقق من الدفع العامة على `/{locale}/payment/verify` (التحقق من الفاتورة من جانب الخادم فقط؛ يتجاهل إشارات العميل `paid=`)
    • أُضيفتدفق سلة التسوق: خيار التقسيط مخفي (الآلية محفوظة)؛ تعرض عبارات الحث على اتخاذ إجراء في صفحة التفاصيل "موجود بالفعل في سلة التسوق" وتسلط الضوء على السطر الموجود في سلة التسوق
    • أُضيفنسخة فاشلة للدفع عبر الإنترنت + تعبئة مسبقة للرابط العميق لتذكرة التمويل عند إنشاء التذكرة (`department=finance`)
    • تغيّرينتقل مسار إرجاع البوابة لدفعات الفواتير إلى صفحة التحقق العامة بدلاً من التحقق الخاص من VIP/وحدة التحكم UX
  48. الإصدار 3.6.22

    13‏/08‏/2026
    • أُضيفيُظهر الخروج من سلة التسوق وإدخال الهاتف المحمول في الملف الشخصي خطأً مكررًا في الرقم مع إرشادات تذكرة التحقق من الهوية عندما يكون الرقم موجودًا بالفعل في حساب آخر
  49. الإصدار 3.6.21

    11‏/08‏/2026
    • أُضيفتوقيت تلميح المشغل: تأخير قبل العرض + إخفاء التلاشي التلقائي (10 ثوانٍ افتراضيًا)؛ `once` ينطبق فقط على هذا التلميح، وليس على بالونات الرسائل التلقائية
  50. الإصدار 3.6.20

    10‏/08‏/2026
    • أُضيفمشترك beui `StreamingResponse` مكونات الوكلاء + `StreamingText` المساعد
    • أُضيفأداة الدردشة المباشرة: يقوم الوكيل ببث الردود حرفًا بحرف للزائر
  51. الإصدار 3.6.19

    10‏/08‏/2026
    • أُضيفتعرض أداة الدردشة المباشرة علامات التسليم/القراءة على رسائل الزائر الخاصة (`agentDeliveredAt` / `agentReadAt`)
  52. الإصدار 3.6.18

    10‏/08‏/2026
    • أُضيفوقت تشغيل الرسائل التلقائية للدردشة المباشرة: مطابقة عنوان URL للصفحة، أو التأخير، أو مرة واحدة/كل زيارة، أو تجاوز البالون، أو إدخال عنصر واجهة مستخدم مفتوح
  53. الإصدار 3.6.17

    10‏/08‏/2026
    • أُضيفالدردشة المباشرة: تلميح المشغل `once` المثابرة؛ `supportOnline` + أوضاع تأخير الاستجابة؛ نموذج دون الاتصال بالإنترنت مرة واحدة يوميًا عبر `POST /live-chat/session/offline-form`
    • أُضيفتستخدم واجهة مستخدم الدردشة المباشرة chrome (الخبز المحمص، والأخطاء، وتسميات النماذج، ومجموعات التاريخ، والنموذج غير المتصل) مساحة الاسم next-intl `LiveChat` لجميع لغات الموقع الخمسة عشر؛ تظل نصوص رسائل الدردشة غير مترجمة
  54. الإصدار 3.6.16

    08‏/08‏/2026
    • تغيّرتستخدم قائمة مقالات المدونات العامة تخطيط بطاقة Blog3 (صفحة القائمة فقط، ولم تتغير الأشرطة الجانبية التفصيلية)
  55. الإصدار 3.6.15

    06‏/08‏/2026
    • تغيّريُظهر شريط أدوات البطل (العنوان، السابق/التالي، النسخ/المشاركة، نقاط النافذة) أيضًا الهيكل العظمي حتى التثبيت
    • تغيّرالهياكل العظمية بينتو تقدم بلا حدود
  56. الإصدار 3.6.14

    06‏/08‏/2026
    • أُضيفبطل المنزل: تحميل الهيكل العظمي للوحة البحث وبطاقات بينتو حتى يتم تركيب العميل
  57. الإصدار 3.6.13

    06‏/08‏/2026
    • تغيّرقائمة المنتجات الضخمة: تم تبديل مواضع بوابة Tirgan وقائمة المنتجات (العنوان + العنوان الفرعي)
  58. الإصدار 3.6.12

    06‏/08‏/2026
    • تغيّرتم تقليل حجم تسمية القائمة الرئيسية للرأس العام إلى نص sm (الأيقونات أصغر قليلاً)
  59. الإصدار 3.6.11

    06‏/08‏/2026
    • تغيّرشعار العلامة التجارية: FA «شرکت نرم‌افزاری ابریکد»، لغات أخرى «Abrecode Software Company»
    • تغيّرتظل مجموعة إجراءات الرأس على سطر واحد مع محاذاة متساوية للارتفاع
    • تغيّرتم دفع مربع البحث بمقدار 30 بكسل تقريبًا نحو الشعار (معكوس لـ LTR)
  60. الإصدار 3.6.10

    06‏/08‏/2026
    • تغيّرشعار العلامة التجارية: FA «شرکت نرم‌افزاری»، لغات أخرى «abrecode Digital Corp»
  61. الإصدار 3.6.9

    06‏/08‏/2026
    • تغيّرتمت زيادة حجم خط شعار العلامة التجارية لرأس الصفحة (text-xs / sm:text-sm)
  62. الإصدار 3.6.8

    06‏/08‏/2026
    • تغيّريتمركز بحث الرأس تمامًا في صف الإجراء العلوي
    • تغيّرتستخدم روابط التنقل السفلية (المدونة / حول / جهة الاتصال) نفس حجم النص xs مثل روابط الدعم/الوظائف
    • تغيّرشعار العلامة التجارية: FA «استودیو خلاقیت ابریکُد»، لغات أخرى «abrecode Creative Studio»؛ تتمحور تحت ABRECODE
  63. الإصدار 3.6.7

    06‏/08‏/2026
    • تغيّرتم تغيير حجم العلامة النصية للعلامة التجارية إلى text-4xl
  64. الإصدار 3.6.6

    06‏/08‏/2026
    • تغيّرحجم العلامة النصية للعلامة التجارية (ABRECODE) يصل إلى text-xl / sm:text-2xl مع t012
  65. الإصدار 3.6.5

    06‏/08‏/2026
    • تغيّرتمت زيادة حجم العلامة النصية للعلامة التجارية للدرج المحمول إلى text-2xl
  66. الإصدار 3.6.4

    06‏/08‏/2026
    • تغيّرتستخدم العلامة التجارية العامة «ABRECODE» الخط `t012` وحجم أكبر قليلاً
    • تغيّرشعار مراكز أدراج الهامبرغر المتنقلة + علامة نصية مع شعار فارسي أسفلها
  67. الإصدار 3.6.3

    06‏/08‏/2026
    • أُضيفيُظهر رأس الهاتف المحمول التحكم في الملف الشخصي للصورة الرمزية فقط بجوار السمة (الترتيب: السمة → الملف الشخصي → سلة التسوق → هامبرغر)
    • أُضيفيعرض درج الهامبرغر صف اسم كامل العرض مرتبطًا بـ `/console/dashboard`
    • تغيّرالبحث في الرأس العام على نطاق أوسع قليلاً (`md`/`lg`/`xl` مع رفع الحد الأقصى للعرض)
    • تغيّريستخدم شريط الأخبار بكسل/ث ثابتًا بحيث تتطابق سرعة التمرير على الهاتف المحمول مع سطح المكتب
    • أُصلحتتطابق عظام هيكل الكروم في الرأس مع عناصر التحكم الحقيقية (البحث، ومفتاح السمة، وحبوب منع الحمل/الصورة الرمزية، وعربة التسوق، والهامبرغر)
    • أُصلحالقائمة المنسدلة للمستخدم: الاسم الموجود على اليسار الفعلي؛ الهاتف المحمول (الأرقام الفارسية) ثم البريد الإلكتروني المقطوع (SF UI) مع تلميح أدوات البريد الإلكتروني الكامل المتحرك
    • أُصلحيتم رفع وضع SwitchMode عند التمرير مثل شريحة الملف الشخصي
    • أُصلحتستخدم الروابط المنسدلة وعرض الحساب مؤشر المؤشر؛ يتمتع عرض الحساب بحركة تمرير أقوى
  68. الإصدار 3.6.2

    06‏/08‏/2026
    • أُصلحيُظهر مشغل ملف تعريف الرأس العام الاسم الأول + الاسم الأخير بجانب الصورة الرمزية مرة أخرى
    • أُصلحيتم دائمًا عرض تلميحات أدوات إجراء الرأس أسفل عنصر التحكم (بوابة ثابتة، ومنفذ عرض مثبت)
  69. الإصدار 3.6.1

    06‏/08‏/2026
    • أُضيفتلميح أدوات متحرك: السمة ("داكن/فاتح")، سلة التسوق ("عرض سلة التسوق")، الملف الشخصي ("معلومات المستخدم الخاصة بك")
    • تغيّرالحد الأقصى لعرض البحث في الرأس العام انخفض إلى النصف تقريبًا
    • تغيّرتستخدم مشغلات رأس تسجيل الدخول / تسجيل الدخول عناصر تحكم مربعة `size-9` تتماشى مع سلة التسوق
    • أُصلحالرأس العام: صف إجراء متساوي الارتفاع (السمة / المصادقة / سلة التسوق)؛ يحافظ المظهر على عرض تبديل أوسع
    • أُصلح«عرض الحساب» CTA يمكن قراءته في الوضع الخفيف (تعبئة العلامة التجارية + نص بالحبر) مع تحريك الماوس للرسوم المتحركة
    • أُصلحتمت إزالة الخطوط العريضة/الحلقة القاسية حول صورة الملف الشخصي في القائمة المنسدلة للمستخدم العام
  70. الإصدار 3.5.1

    06‏/08‏/2026
    • أُضيفإعادة تصميم قائمة ملف تعريف الرأس العام باستخدام **عرض الحساب** CTA إلى `/console/dashboard`
    • أُضيفالتحكم المضغوط في سمة SwitchMode في رأس الموقع العام (الرسوم المتحركة للمقبض/الشمس/القمر فقط، مع الاحتفاظ بانتقال الستار الحالي)
    • تغيّرتستخدم شريحة المصادقة العامة `PublicHeaderUserMenu` (قائمة الشريط العلوي لوحدة التحكم لم تتغير)
  71. الإصدار 3.4.1

    06‏/08‏/2026
    • تغيّريفتح محوّل لغة وحدة التحكم نفس `LanguageSelectDialog` المستخدم في الموقع العام
    • تغيّرتعتمد أسطح لوحة المعلومات/اللوحة على الرموز المميزة DESIGN.md لتباين النص في الوضع الداكن
    • تغيّرREADME en/fa — لوحة ملاحظات تجربة المستخدم ذات الوضع الداكن
    • أُصلحشريط التحقق من وحدة التحكم: ألوان داكنة قابلة للقراءة؛ يحتوي CTA على حشوة + حركة تحوم/نقر
    • أُصلحالبحث عن رأس وحدة التحكم، وأيقونات الشريط الجانبي/الصفحة الرئيسية، وأيقونة تبديل الشريط الجانبي التي يمكن قراءتها في الوضع المظلم (موضوع MUI يتبع `resolvedTheme`)
    • أُصلحالتحكم في طي الشريط الجانبي مخفي على الهاتف المحمول (الهامبرغر فقط)
    • أُصلحتوجد شارة حالة الملف الشخصي في زاوية الصورة الرمزية خارج مقطع الصورة
  72. الإصدار 3.3.1

    06‏/08‏/2026
    • أُضيفنشاط تواجد وحدة التحكم: يؤدي إدخال `/console` أو نشاط الماوس/النقر/لوحة المفاتيح إلى تعيين الحالة إلى **متصل**، ما لم يختار المستخدم يدويًا **مشغول** / **غير متصل** (يتم مسح القفل اليدوي عند كل تسجيل دخول/اشتراك)
    • تغيّرتم تطبيق الرموز المميزة `DESIGN.md` عبر لوحة وحدة تحكم المستخدم (الهيكل، واللافتات، وبطاقات لوحة المعلومات، وحالة الصورة الرمزية، والروابط/الأزرار) مع دلالات آمنة للوضع الداكن
    • تغيّرمشغل قائمة ملف التعريف: طباعة اسم أصغر + شريحة أوسع حتى يظل الاسم الأول/الأخير قابلاً للقراءة؛ تظهر القائمة المنسدلة اسم الالتفاف
    • تغيّر`docs/design-system.md` — تعيين ألوان حالة اللوحة
  73. الإصدار 3.2.1

    06‏/08‏/2026
    • تغيّر`docs/en/modules/auth.md`، `docs/fa/modules/auth.md` - المبادلة داخل الصفحة مقابل التنقل عبر الارتباط العميق
    • أُصلحتظل مفاتيح وضع المصادقة (تسجيل الدخول ↔ الاشتراك ↔ نسيت) على نفس صفحة `/auth`: تعمل عناصر التحكم في النموذج كأزرار تبديل (URL/`history.pushState`)، وليس التنقل الكامل في Next.js
    • أُصلحلا يزال يتم التحكم في الوضع عبر `?mode=` للروابط العميقة من بقية الموقع
  74. الإصدار 3.1.1

    06‏/08‏/2026
    • أُضيفواجهة مستخدم المصادقة العامة الموحدة على `/auth` مع `?mode=login|signup|forgot` (الافتراضي: تسجيل الدخول)
    • أُضيفالرسوم المتحركة لتبديل النموذج (تمويه/قياس عبر الحركة) بين طرق عرض تسجيل الدخول/الاشتراك/المنسية الحالية
    • أُضيفهياكل عظمية لتبديل الوضع تعكس كل نموذج قبل ظهور النموذج المستهدف
    • تغيّرالإرث `/auth/login`، `/auth/signup`، `/auth/forgot-password` إعادة التوجيه إلى `/auth?mode=…`
    • تغيّرتستهدف الآن نقاط تسجيل الدخول/الاشتراك/نسيت الدخول على مستوى الموقع عنوان URL الموحد للمصادقة
    • تغيّرتتضمن مسارات مصادقة ضيف البرامج الوسيطة `/auth`؛ NextAuth `pages.signIn` يشير إلى `/auth`
    • تغيّر`docs/en/modules/auth.md`، `docs/fa/modules/auth.md` — مسار مصادقة موحد
  75. الإصدار 3.0.90

    06‏/08‏/2026
    • تغيّرالرموز المميزة `DESIGN.md` المطبقة عبر وحدة التحكم: اللون الأسود الأساسي لـ CTA، اللون الأخضر للعلامة التجارية، الأسطح القماشية/الشعرية
    • تغيّرإعادة تعيين shadcn/`globals.css` + Metronic `colors.css`; موضوع MUI الأساسي/اللكنة؛ أزرار أساسية + واجهة مستخدم مزدوجة (`brand` متغير)
    • تغيّرتم نقل Chrome العام وواجهة مستخدم منتج المتجر والمصادقة والمدونة/التدريب والمكونات المشتركة من الرموز الصلبة للسماء/الأردواز/الزنك إلى الرموز المميزة الدلالية
    • تغيّرالخطوط: تم الاحتفاظ بـ Estedad / SF UI؛ Geist Mono سلكي لـ `font-mono`
    • تغيّر`docs/design-system.md` — DESIGN.md → رسم خرائط متغيرات Tailwind / CSS
    • تغيّريشير README إلى `DESIGN.md` + مستند نظام التصميم
  76. الإصدار 3.0.89

    06‏/08‏/2026
    • أُضيفتفاصيل منتج المتجر: بوابة كلمة المرور، وعرض سعر البيع، وزر التنزيل الذي يحركه `isDownloadable`، وإعجابات المنتج المدعومة بملفات تعريف الارتباط، وتصفية النشر/الرؤية عبر واجهة برمجة التطبيقات
    • أُضيفتستخدم إضافة سلة التسوق سعر (البيع) الفعلي؛ تعرض بطاقات المنتجات خطًا للمبيعات
    • أُضيفنموذج التعليقات على المنتج + قائمة التعليقات المعتمدة في صفحة المنتج العامة
  77. الإصدار 3.0.88

    04‏/08‏/2026
    • تغيّرتمت إعادة تصميم نموذج الاتصال كمعالج متحرك مكون من 4 خطوات (التفاصيل ← الرسالة ← الملفات ← المراجعة) مع الحقول العائمة وشريط التقدم وحركة أكثر ثراءً
  78. الإصدار 3.0.87

    04‏/08‏/2026
    • تغيّرنموذج تواصل معنا مُعاد تصميمه مع معاينة ملف متحرك (صور/PDF/ZIP) وإرسال سلكي + تحميلات إلى واجهة برمجة تطبيقات جهة الاتصال العامة (مجموعة الدعم)
  79. الإصدار 3.0.86

    04‏/08‏/2026
    • تغيّريتم تحميل قاعدة الوسائط الثابتة لموقع الويب ديناميكيًا من `GET /public/storage/website-assets` (تعيين مجموعة موقع المشرف + الحاوية `s3_url`)، وليس عنوان URL ثابتًا للبيئة
  80. الإصدار 3.0.84

    04‏/08‏/2026
    • تغيّريتم تحميل وسائط الموقع العامة من مجموعة MinIO لموقع الويب (`NEXT_PUBLIC_WEBSITE_ASSETS_URL`)؛ لم يعد يتم تقديم الخدمة من `public/`
    • تغيّر`toAbsoluteUrl` + إعادة كتابة البرامج الوسيطة `/assets` (والبنوك/العملات/الأيقونة المفضلة/الأصوات) إلى تلك المجموعة
    • تغيّرتم تحميل 667 ملفًا إلى `public-bucket`; نسخة محلية محفوظة في `.static-media-archive/`
  81. الإصدار 3.0.83

    02‏/08‏/2026
    • تغيّرتبقى عناصر سلة التسوق بعد التأكيد والدفع / إنشاء الفاتورة المعلقة - لا يتم مسحها إلا عند نجاح الدفع
    • تغيّرالدردشة المباشرة مخفية على صفحات حساب `/console/*` (لا تزال متاحة للعامة + المصادقة)
    • تغيّر`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

    02‏/08‏/2026
    • أُصلحالتأكيد والدفع على عربة التسوق المستخدمة مسارًا خاطئًا للرمز المميز للجلسة (`session.accessToken` بدلاً من `session.user.accessToken`)، مما يتسبب في تكرار تكرار تسجيل الدخول↔عربة إعادة التوجيه والتمرير إلى الأعلى بدون أي إجراء
  83. الإصدار 3.0.81

    02‏/08‏/2026
    • أُضيفيتطلب التأكيد والدفع هاتفًا محمولًا تم التحقق منه: نموذج الخروج (أدخل الرقم → SMS OTP عبر واجهات برمجة التطبيقات للتحقق الموجودة)
    • أُضيفبعد إنشاء الفاتورة: صفحة الفاتورة النهائية مع تسوية الدفع → `/cart/checkout/[invoiceId]/pay` (كعب بوابة الدفع)
    • أُضيفتُظهر أيضًا الفواتير المعلقة في تفاصيل تمويل وحدة التحكم تسوية الدفع
    • تغيّر`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
  84. الإصدار 3.0.80

    02‏/08‏/2026
    • أُصلحصفحة سلة التسوق 400 على `/cart/sync`: قم بتطهير الحمولة (`toCartApiItems`) واكتشف أخطاء المزامنة بحيث لم يعد AxiosError يكسر الصفحة
  85. الإصدار 3.0.79

    02‏/08‏/2026
    • تغيّريبدأ الأكورديون الخصم في عربة التسوق في الانهيار; يحتوي زر تأكيد الدفع على مسافة رأسية أكبر؛ تستخدم كميات سلة التسوق تتبعًا أكثر صرامة للأرقام
  86. الإصدار 3.0.78

    02‏/08‏/2026
    • تغيّرتتطابق صفحة سلة التسوق المعتمدة مع تصميم الشريط الجانبي الخاص بالخروج: يتم تطبيق رمز الخصم، وأجهزة الراديو الخاصة بطريقة الدفع، والتأكيد والدفع، وتسميات الفئات الديناميكية (الدورات التدريبية/المنتجات/الخدمات/العناصر)
    • تغيّرقائمة سلة التسوق: نوع أصغر، وتباعد أكبر بين الصفوف، وتتبع أكثر إحكامًا للأرقام؛ شارة خصم اختيارية لكل عنصر عند تعيين `listPrice`
    • تغيّرمتاجر الإضافة إلى عربة التسوق `productKind: course` للنسخة الديناميكية
    • تغيّر`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
  87. الإصدار 3.0.77

    02‏/08‏/2026
    • أُصلحعمليات إعادة توجيه ما بعد تسجيل الدخول/الاشتراك `callbackUrl` (على سبيل المثال، العودة إلى `/cart`)؛ لوحة القيادة فقط عندما يكون رد الاتصال مفقودًا
    • أُصلحلم يعد تخطيط المصادقة + البرامج الوسيطة يفرض دائمًا `/console/dashboard` عند وجود رد اتصال آمن
  88. الإصدار 3.0.76

    02‏/08‏/2026
    • تغيّرتمت إعادة تصميم القائمة المنسدلة لعربة الرأس: إبهام المنتج، وإجماليات الأسطر، وإزالة الإجراء، والملخص + عبارات الحث على اتخاذ إجراء أساسية/ثانوية؛ العرض والتمرير المناسب للجوال
  89. الإصدار 3.0.75

    02‏/08‏/2026
    • تغيّر`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
    • تغيّر`docs/en/public-pages-seo.md` / `docs/fa/public-pages-seo.md`
    • أُصلحتقوم صفحة سلة التسوق (`pageKey: cart`) بتحميل تحسين محركات البحث للصفحة العامة الأم: `generateMetadata`، وJSON-LD من `schemaJson`، وعنوان CMS لـ H1
  90. الإصدار 3.0.74

    02‏/08‏/2026
    • أُصلحتوجد شارة سلة التسوق خارج زاوية الرمز (`overflow-visible`) بدلاً من قصها بواسطة حد الزر
  91. الإصدار 3.0.73

    02‏/08‏/2026
    • تغيّرتستخدم صفحات سلة التسوق والخروج الرموز المميزة للموضوع (`bg-background`، `bg-card`، `border-border`، ...) بحيث تتبع الوضع الفاتح/المظلم للموقع
  92. الإصدار 3.0.72

    02‏/08‏/2026
    • تغيّرتستخدم صفحات سلة التسوق وصفحات الدفع مظهرًا فاتحًا (`#f4f7fb` خلفية، بطاقات بيضاء) بدلاً من اللون الأزرق الداكن
  93. الإصدار 3.0.71

    02‏/08‏/2026
    • أُضيفإعادة تصميم صفحة سلة التسوق (سلة الطلب + تفاصيل الدفع): ضيف CTA «ورود / عضویت» مع `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

    02‏/08‏/2026
    • تغيّرتستخدم صفحة الفئة `/trainings/categories/[slug]` البيانات التعريفية المحفوظة لتحسين محركات البحث (`metaTitle`، الوصف، الكلمات الرئيسية، OG/Twitter، الأساسية) بدلاً من اسم الفئة كعنوان للمستند
    • تغيّريعرض الفئة JSON-LD عند وجود `schema`
    • تغيّر`docs/en/modules/training.md` / `docs/fa/modules/training.md`
  95. الإصدار 3.0.69

    02‏/08‏/2026
    • تغيّرصفحة الفئة `/trainings/categories/[slug]`: صورة الرأس كخلفية رئيسية، وصورة الفئة كشعار
    • تغيّرتستخدم شعارات شبكة الفئات `categoryImage` فقط (لا توجد حزمة احتياطية لصورة الحزمة)
    • تغيّرخرائط عملاء الفئة العامة `headerImage` / `header_image`
    • تغيّر`docs/en/modules/training.md` / `docs/fa/modules/training.md`
  96. الإصدار 3.0.63

    01‏/08‏/2026
    • أُصلحتفاصيل الدورة التدريبية `/trainings/course/[slug]` 404 للرتويات الفارسية Unicode (فك التشفير قبل طلب واجهة برمجة التطبيقات)
  97. الإصدار 3.0.62

    01‏/08‏/2026
    • تغيّرصفحة تفاصيل الدورة التدريبية `/trainings/course/[slug]` أعيد تصميمها: البطل، الشريط الجانبي للإحصائيات، المدرب، الوصف، الأسئلة الشائعة الأكورديون، المواسم/الحلقات الأكورديون (أيقونات أسفل `/assets/img/trainings/course-detail/`)
  98. الإصدار 3.0.61

    01‏/08‏/2026
    • أُضيفصفحة الدورات التدريبية `/trainings/categories/[slug]`
    • أُضيفالدورات المميزة (4) على `/trainings` تحت البطل
    • أُصلحتفاصيل مسار القطار `/trainings/paths/[slug]` Unicode slug 404; يظهر شبكة المهارات + الدورات
  99. الإصدار 3.0.60

    01‏/08‏/2026
    • تغيّريستخدم الملف التعريفي العام للمدرس `contact_email` / `contact_mobile` (تجاوز العرض أو التراجع عن الحساب)
  100. الإصدار 3.0.59

    01‏/08‏/2026
    • أُضيفيعرض الملف التعريفي العام للمدرب البريد الإلكتروني/الهاتف المحمول فقط عند تمكين `show_email` / `show_mobile`
    • أُضيفتستخدم الصور الرمزية/صور الرأس الخاصة بالمدرس `image_alts` للسمات `alt` المخزنة
  101. الإصدار 3.0.58

    01‏/08‏/2026
    • أُضيفالملف الشخصي للمدرب العام على `/trainings/instructors/[slug]` (العنوان + الصورة الرمزية + السيرة الذاتية + المهارات + الدورات التدريبية)
    • أُضيفتعرض تفاصيل الدورة التدريبية بطاقة المدرب مع المدرب `profileImage` ورابط إلى الملف الشخصي
    • أُضيف`GET /training/public/courses/:slug` توصيلات العميل + `InstructorPage` i18n (fa/en)
    • تغيّر`docs/en/modules/training.md` / `docs/fa/modules/training.md`
  102. الإصدار 3.0.57

    01‏/08‏/2026
    • تغيّرملاحظات README مرايا غلاف مصادقة المشرف الأم تسجيل الدخول إلى وحدة التحكم تخطيط داكن/فاتح (`#17171c` / `#1e1e24`، لوحة التسويق، نمط تبديل السمة)
  103. الإصدار 3.0.56

    31‏/07‏/2026
    • أُضيفتقوم صفحات المصادقة بتحميل التخطيط/النسخ/تحسين محركات البحث/المخطط من `GET /auth/public/pages-content` (مع خيار i18n الاحتياطي)
    • أُضيف`generateMetadata` + JSON-LD على مسارات تسجيل الدخول/الاشتراك/نسيت كلمة المرور
  104. الإصدار 3.0.55

    31‏/07‏/2026
    • تغيّرمصادقة تسجيل الدخول/الاشتراك/نسيت واجهة المستخدم المصقولة؛ أيقونات المجال؛ نبض/تلاشي خطأ متحرك؛ الوضع المظلم محاذاة إلى #17171c / #1e1e24
  105. الإصدار 3.0.54

    31‏/07‏/2026
    • تغيّرتستخدم واجهة مستخدم تحميل الصفحة ThinkingOrb المتحركة ([thinking-orbs](https://orbs.jakubantalik.com/)) مع تراكب العلامة التجارية
  106. الإصدار 3.0.53

    31‏/07‏/2026
    • أُصلحالوضع المظلم لمقال المدونة: نص قابل للقراءة على الأسطح المظلمة؛ محرر الشريط مضمن بالألوان السوداء في نص المقالة
  107. الإصدار 3.0.52

    31‏/07‏/2026
    • تغيّرصفحة مقالة المدونة: بطاقة مؤلف أكثر ثراءً، وبطل، ورقائق تعريفية، وأشرطة جانبية، وتلميع للوضع الداكن
  108. الإصدار 3.0.51

    31‏/07‏/2026
    • تغيّرتعليقات المقالة: بوابة تسجيل الدخول/الاشتراك للضيوف؛ النموذج فقط للمستخدمين المصادق عليهم
    • تغيّرعنوان مقالة أصغر؛ عنوان أكثر موثوقية + نسخة حافظة المحتوى
  109. الإصدار 3.0.50

    31‏/07‏/2026
    • تغيّرالدردشة المباشرة: تمت إعادة تصميم واجهة المستخدم للمحادثة والملحن والمشغل FAB لتتناسب مع المظهر السماوي قبل الدردشة
    • تغيّرأداة الدردشة المباشرة تدرك الوضع المظلم تمامًا (اللوحة والفقاعات وشريط الملف الشخصي والتلميح والبوابة غير المتصلة بالإنترنت)
  110. الإصدار 3.0.49

    31‏/07‏/2026
    • أُصلحلم تعد نتائج البحث المشروطة تتعطل مع href الديناميكي `/[...rest]` (استخدم البادئة المحلية `next/link`)
  111. الإصدار 3.0.48

    31‏/07‏/2026
    • تغيّرهمبرغر المحمول: الفئات (الأكورديونات) أعلى روابط القائمة الرئيسية؛ الحساب/البحث دون تغيير
  112. الإصدار 3.0.47

    31‏/07‏/2026
    • تغيّرمحوّل لغة الشريط العلوي: حشوة رأسية تتماشى مع شارة الأخبار المميزة؛ نمط حبوب منع الحمل مع حلقة/تحويم
    • تغيّرنموذج البحث العام: الدخول/الخروج الربيعي (تمويه + مقياس)، لوحة تحمل علامة سماوية، حالات فارغة/تحميل/نتيجة متحركة
    • تغيّر`docs/en/public-header-search.md` / `docs/fa/public-header-search.md`
  113. الإصدار 3.0.46

    31‏/07‏/2026
    • تغيّرإعادة تصميم درج الهامبرغر المتنقل العام (رأس العلامة التجارية، بطاقة الحساب، بحث CTA، التنقل بالأيقونات، أكورديونات القسم)
    • تغيّرالحساب + البحث مباشر فقط داخل درج الجوال؛ يظل شريط أدوات الرأس نظيفًا على الشاشات الصغيرة
    • تغيّريُفتح الدرج من حافة RTL/LTR الصحيحة؛ تستخدم معاينات وسائط المجموعة الخاصة وكيل API
    • تغيّرتم تحديث `docs/en/public-header-search.md` / `docs/fa/public-header-search.md` للتنقل عبر الهاتف المحمول
  114. الإصدار 3.0.45

    31‏/07‏/2026
    • تغيّر`?preview=content` يخفي الرأس/التذييل؛ مزيد من التباعد العلوي تحت الرأس
    • تغيّرذيل فقاعة تلميح الدردشة المباشرة يقع على اليمين في RTL (بالقرب من FAB)
  115. الإصدار 3.0.44

    31‏/07‏/2026
    • تغيّربوابة كلمة المرور في المنزل / من نحن / اتصل بنا مع نموذج فتح
    • تغيّريتم تطبيق قيم الروبوتات + خريطة الموقع ديناميكيًا من PublicPage (`noStore`)
    • تغيّرصفحات كلمة المرور مستبعدة من خريطة الموقع؛ تغيير التردد/الأولوية من قاعدة البيانات
  116. الإصدار 3.0.43

    31‏/07‏/2026
    • تغيّرأعد كتابة الارتباطات الثابتة العامة المحلية إلى مسارات نظام الملفات (على سبيل المثال `/fa/درباره-ما` → `/fa/aboutus`)
    • تغيّرتستخدم عناوين URL لخريطة الموقع + Canonical الارتباط الثابت لكل لغة محلية
  117. الإصدار 3.0.42

    31‏/07‏/2026
    • تغيّرتأتي عناوين الصفحات العامة فقط من قاعدة بيانات CMS (`metaTitle` / `title`) عبر `absolute` - لا توجد لاحقة للموقع أو احتياطيات i18n
  118. الإصدار 3.0.41

    31‏/07‏/2026
    • أُضيفالبيانات التعريفية الديناميكية للصفحة العامة (الصفحة الرئيسية/معلومات عنا/جهة الاتصال)، JSON-LD، بوابة كلمة المرور، أولوية/رؤية خريطة الموقع
    • أُضيفالمستندات `docs/en/public-pages-seo.md` / `docs/fa/public-pages-seo.md`
  119. الإصدار 3.0.40

    30‏/07‏/2026
    • أُضيفمتتبع زوار الموقع على جميع الصفحات (`POST /live-chat/visitors/track`) مع ملف تعريف الارتباط + نبضات القلب للتحليلات/الإنترنت
  120. الإصدار 3.0.39

    30‏/07‏/2026
    • تغيّروضع عدم الاتصال: شاشة متحركة غير متصلة بالإنترنت في المنتصف؛ تعمل CTA العاجلة على فتح الدردشة مع التلاشي
  121. الإصدار 3.0.38

    30‏/07‏/2026
    • أُضيفقم بتحميل إعدادات الدردشة المباشرة العامة من `GET /live-chat/settings` (نسخة/لون الرأس، ومقدمة ما قبل الدردشة، والحقول المطلوبة بما في ذلك البريد الإلكتروني، وفقاعة تلميحات المشغل، ووضع عدم الاتصال)
    • تغيّرنسخة/مظهر عنصر واجهة المستخدم مدفوعًا بإعدادات قاعدة البيانات (نسخة محلية كنسخة احتياطية)
    • تغيّرمستندات الدردشة الحية؛ التمهيدي
  122. الإصدار 3.0.37

    29‏/07‏/2026
    • تغيّرفقاعات الدردشة المباشرة على شكل برقية، الصورة الرمزية للوكيل، رؤوس مجموعة تاريخ جلالي (اليوم / أمس / ...)
    • تغيّرأيقونة الرد بعد كل فقاعة (صف `dir=ltr` بحيث تظل مرئية بجانب الرسائل)؛ لا يوجد تصنيف «محرر» للزوار
    • تغيّرشعار مغلق بواسطة الدعم؛ يؤدي إرسال رسالة إلى إعادة فتح نفس الجلسة
  123. الإصدار 3.0.36

    29‏/07‏/2026
    • أُضيفالدردشة المباشرة: الرد على الرسالة (أيقونة بجانب الفقاعات)؛ شريط ملف تعريف الزائر (الاسم / الهاتف المحمول / البريد الإلكتروني) في القطعة
    • أُضيفتحديثات عنوان URL للصفحة للزوار الذين قاموا بتسجيل الدخول (JWT) وكذلك الضيوف - يرى الوكلاء الصفحة الحالية في الوقت الفعلي
    • تغيّرتقوم فقاعات الرسائل بتغليف النص الطويل بعرض الدردشة (`overflow-wrap: anywhere`، `minWidth: 0`)
    • تغيّريستمع لـSocket.IO `message:updated` (تعديلات الوكيل)
  124. الإصدار 3.0.35

    29‏/07‏/2026
    • أُصلحالدردشة المباشرة: MUI v9 `Stack` لم تعد تتلقى `alignItems`/`flex` كدعائم DOM (تم النقل إلى `sx`)
  125. الإصدار 3.0.34

    29‏/07‏/2026
    • تغيّرخلفية الدردشة المباشرة غير واضحة على الهاتف المحمول فقط؛ سطح المكتب لا يحتوي على خلفية ضبابية
  126. الإصدار 3.0.33

    29‏/07‏/2026
    • تغيّرالدردشة المباشرة على الهاتف المحمول: لوحة شبه كاملة الشاشة مع هوامش حافة؛ تمويه الخلفية أثناء الفتح (يتم مسحه عند الإغلاق)
    • تغيّرأصغر نصف قطر حدود القطعة؛ يجب أن يكون اسم الضيف فارسيًا عندما تكون لغة الموقع/المستخدم هي `fa`
    • تغيّريقبل حقل الهاتف المحمول الأرقام الفارسية؛ تمت إزالة نص التلميح (خطأ فقط في الإدخال غير الصالح) مع الرسوم المتحركة للتلاشي + نبض الحقل
  127. الإصدار 3.0.32

    29‏/07‏/2026
    • تغيّرهاتف ضيف الدردشة المباشرة: الأرقام الإيرانية تم التحقق من صحتها بـ `@persian-tools/persian-tools` `isPhoneNumberValid` (11 رقمًا `09…`)؛ تستخدم واجهة المستخدم غير الفارسية قواعد الولايات المتحدة/الاتحاد الأوروبي المكونة من 10 إلى 15 رقمًا - لا يوجد تعارض بين اللغات
    • تغيّرالجوال غير صالح يظهر خطأ في الحقل «شماره موبيل وارد شده اشتباه هست» / المعادل باللغة الإنجليزية
  128. الإصدار 3.0.31

    29‏/07‏/2026
    • أُصلحتظل الدردشة المباشرة FAB في **أسفل اليمين الفعلي** باللغة الفارسية/RTL (الأنماط المضمنة تتجاوز النمط-rtl والوجه الأيسر/الأيمن)
  129. الإصدار 3.0.30

    29‏/07‏/2026
    • تغيّريتم تثبيت FAB للدردشة المباشرة دائمًا **أسفل اليمين** (بشكل مستقل عن RTL/LTR)
    • تغيّرتستخدم لوحة الفتح/الإغلاق MUI `Fade`؛ إعادة بناء واجهة المستخدم باستخدام MUI (`MuiTextField` موضح، `MuiButton`، `Fab`، `IconButton`، `Paper`)
    • تغيّرتكون نسخة الأداة باللغة الإنجليزية عندما تكون لغة الموقع أو لغة المستخدم ليست فارسية (`fa`)
    • تغيّرمستندات الدردشة المباشرة (EN/FA)
  130. الإصدار 3.0.29

    29‏/07‏/2026
    • تغيّريتم تثبيت FAB للدردشة المباشرة على **جميع** الصفحات المحلية (الموقع العام، والمصادقة، ووحدة التحكم) عبر تخطيط الجذر — لا يلزم تسجيل الدخول لرؤية الأداة
    • تغيّريمكن للضيوف بدء الدردشة بعد الاسم + نموذج الهاتف المحمول على أي صفحة؛ يقوم المستخدمون الذين قاموا بتسجيل الدخول بتخطي النموذج
    • تغيّرمستندات الدردشة المباشرة (EN/FA)؛ التمهيدي
    • أُصلحيرسل الزائر رسالة خطأ في واجهة برمجة التطبيقات (API) في الخبز المحمص؛ تم تطبيع رموز الضيف الفارغة
    • أُصلحلم يعد Bootstrap يُعاد تشغيله عند كل تغيير في عنوان الصفحة؛ أدخل أثناء تجاهل الإرسال
    • أُصلحيعرض فشل التمهيد الذي تم تسجيل الدخول إليه واجهة مستخدم إعادة المحاولة بدلاً من لوحة فارغة
  131. الإصدار 3.0.28

    26‏/07‏/2026
    • أُضيفأداة **الدردشة المباشرة** العائمة (النهاية السفلية، الحد الأقصى للعرض 380 بكسل) للحصول على الدعم في الوقت الفعلي
    • أُضيفنموذج الدردشة المسبقة للضيف (الاسم الكامل + الهاتف المحمول) مع السيرة الذاتية لملف تعريف الارتباط والتاريخ
    • أُضيفيبدأ المستخدمون الذين قاموا بتسجيل الدخول الدردشة بدون النموذج
    • أُضيفمؤشر الكتابة («درحال تايپ»)، ومنتقي الرموز التعبيرية، ومرفقات الملفات عبر المجموعة العامة
    • أُضيفعميل المقبس.IO متصل بمساحة الاسم `/live-chat` لخادم API
    • تغيّرملاحظات وحدة الدردشة المباشرة في README و`docs`
  132. الإصدار 3.0.26

    25‏/07‏/2026
    • أُضيفتعرض قائمة مستخدم الشريط العلوي صورة الملف الشخصي + شارة الحضور مثل الأم
    • أُضيفتمت مزامنة منتقي الحالة (متصل/مشغول/غير متصل) مع واجهة برمجة التطبيقات
    • تغيّرحجم زر إيداع/سحب المحفظة ولون الإيداع الأساسي الناعم
  133. الإصدار 3.0.25

    25‏/07‏/2026
    • أُصلحتم استعادة زر الإنشاء إلى اللون الأزرق الأساسي؛ حدود رمز الإخطار/الموضوع؛ حشوة زر الموقع
    • أُصلحتعرض القائمة المنسدلة للغة العلم + الرمز القصير + اسم اللغة
    • أُصلحأزرار إيداع/سحب المحفظة لها حدود
  134. الإصدار 3.0.24

    25‏/07‏/2026
    • أُصلحصفحة المحفظة: تمت إزالة قائمة المعاملات الأخيرة؛ الكلمات الفارسية الكمية تتطابق مع لون الرقم، تومان أكثر ليونة
  135. الإصدار 3.0.23

    25‏/07‏/2026
    • أُصلحتمت إزالة المبلغ بالكلمات الفارسية ضمن مبالغ قائمة المعاملات
    • أُصلححدود أيقونة الشريط العلوي الموحدة (حدود محايدة، لا يوجد لون أزرق أساسي)
  136. الإصدار 3.0.22

    25‏/07‏/2026
    • أُصلحتفاصيل المعاملة: ألوان شارة الحالة، الشريط «رزرو» بعد القرار، مرجع الدفع كرمز تتبع، ملصق الخصم بدون بدهکار
    • أُصلحعمود المبلغ بأرقام ضيقة + الكلمات الفارسية تحت المبلغ
    • أُصلحأيقونات الشريط العلوي موحدة ذات حدود مستديرة-LG؛ حشوة حافة قائمة المستخدم
  137. الإصدار 3.0.21

    25‏/07‏/2026
    • أُصلحشارات المعاملات: محظورة=حمراء، قيد المعالجة=صفراء؛ التسميات الفارسية بالتفصيل مشروط
    • أُصلحتستخدم قائمة الحسابات المصرفية بطاقات شبكية أكبر حجمًا جنبًا إلى جنب
  138. الإصدار 3.0.20

    25‏/07‏/2026
    • أُضيفشعارات عملة الإيداع + كلمات المبلغ الفارسية (التومان)؛ حقول المبلغ توسيط/غامق
    • أُضيفالسحب: إنشاء بنك مشروط في حالة عدم وجوده؛ جميع البنوك المنسدلة مع الشعارات. خطأ في الاختيار غير معتمد؛ إعادة التوجيه إلى المعاملات
    • أُضيفالمعاملات: التفاصيل المشروطة، شارات الحالة، منشئ المحتوى، إلغاء السحب المعلق
    • أُضيفإنشاء القائمة: الحساب البنكي؛ القائمة المنسدلة لرمز المحفظة المحمولة؛ طباعة أكثر إحكامًا لمحفظة الشريط العلوي
    • أُضيفتذييل RTL + محاذاة لليسار للغة الفارسية
    • أُصلحتفتح أيقونات قسم الشريط الجانبي القائمة الفرعية فقط (لا يوجد تنقل تلقائي إلى الطفل الأول)
    • أُصلحضرب زر الأيقونة الأهداف (`asChild` + نقرة على كامل المنطقة)
    • أُصلحرؤية المظهر الداكن لحقول النموذج
  139. الإصدار 3.0.19

    25‏/07‏/2026
    • تغيّرتم استبدال الأحرف الأولى من SVG لبنك العنصر النائب بـ SVG لشعار البنك الرسمي الحقيقي ضمن `/public/banks` (تتم مزامنتها مع جميع بنوك الكتالوج)
  140. الإصدار 3.0.18

    25‏/07‏/2026
    • أُضيفنموذج الحساب البنكي: التحقق المباشر من بطاقة شيبا/البطاقة (الأدوات الفارسية)، قناع البطاقة `xxxx-xxxx-xxxx-xxxx`، شعارات البنك في تحديد قابل للبحث
    • أُضيفالإيداع المباشر (FA): محدد نوع العملة (التومان/الدولار الأمريكي/الجنيه الإسترليني/الين الياباني/الدرهم الإماراتي/الآزوقية/الليرة التركية) — التومان الافتراضي؛ الإعدادات المسبقة/التسميات تتبع التحديد
    • أُضيفتم تعيين شعار البنك بالكامل تحت `/public/banks` (العلامات التجارية التقليدية + الرقمية)
    • تغيّرتم تحديث مستندات الوحدة المالية للتحقق من صحة العملة وإيداعها
  141. الإصدار 3.0.17

    25‏/07‏/2026
    • أُضيفصفحة المحفظة مع رصيد التومان، وإجراءات الإيداع/السحب، والمعاملات الأخيرة مع شرائح الحالة
    • أُضيفصفحة الحسابات المصرفية (البطاقات، إنشاء/تحرير، أساسي، إلغاء تنشيط، حذف)
    • أُضيفنموذج السحب (إدخال تومان، البنوك المعتمدة فقط، التحقق من صحة تجاوز الرصيد)
    • أُضيفرابط القائمة المالية للحسابات المصرفية؛ القائمة المنسدلة للمحفظة: عرض المحفظة + الحسابات المصرفية + علم إيران تومان
    • تغيّرحشوة أفقية للشريط العلوي متماثلة؛ تقوم الإشعارات بتوجيه أحداث البنك/السحب إلى صفحات التمويل
    • تغيّرتستخدم شاشة المحفظة Toman للغة `fa`
    • تغيّرمستندات وحدة التمويل المحدثة (EN/FA)
  142. الإصدار 3.0.16

    25‏/07‏/2026
    • تغيّرتسميات سجل النشاط الدقيقة للتحقق من البريد الإلكتروني/الهاتف المحمول وتغييرات جهات الاتصال
  143. الإصدار 3.0.15

    24‏/07‏/2026
    • تغيّرتعرض صفحة الاشتراك رابط نسيت كلمة المرور ضمن رابط تسجيل الدخول (عند تمكين استرداد كلمة المرور)
    • تغيّرتم التحديث `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
    • أُصلحيستخدم OTP `MuiOtpInput` MUI `slotProps.htmlInput` بدلاً من `inputProps` المهملة (يزيل تحذير React DOM على شاشات نسيت كلمة المرور / مصادقة OTP)
  144. الإصدار 3.0.14

    24‏/07‏/2026
    • تغيّرالعنوان العام على الهاتف المحمول: يستبدل تبديل السمة زر البحث المضغوط بجوار تسجيل الدخول/التسجيل (يظل البحث في درج قائمة الهاتف المحمول وشريط سطح المكتب)
  145. الإصدار 3.0.13

    24‏/07‏/2026
    • تغيّرتعرض مدخلات OTP الأرقام المحلية (الفارسية) بخط استيداد غامق؛ الإرسال التلقائي عند إدخال 6 أرقام؛ حد أحمر على رمز خاطئ/منتهي الصلاحية وحد أخضر عند النجاح قبل المتابعة
    • تغيّرلا تحتوي روابط صفحة المصادقة على تسطير؛ تتلاشى الأخطاء الميدانية بلون أحمر ناعم؛ تحتفظ حقول النص ذات الوضع الداكن بحدود بيضاء ناعمة ومحتوى قابل للقراءة (بما في ذلك تذكرني)
    • تغيّريستخدم تسجيل الدخول/التسجيل للرأس العام وقائمة المستخدم وعربة التسوق والأيقونات ذات الصلة نصًا/أيقونات بيضاء في الوضع المظلم
    • تغيّرمدونة رأس الهاتف المحمول / حول / تتم محاذاة روابط الاتصال أسفل إجراءات سلة التسوق (جانب النهاية) في RTL وLTR
    • تغيّرلم يعد فتح القوائم المنسدلة لسلة التسوق/المستخدم يغير عرض الصفحة أو يضيف تمريرًا أفقيًا (القائمة المنسدلة `modal=false` + مقطع تجاوز السعة x)
    • تغيّرتم التحديث `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
  146. الإصدار 3.0.12

    24‏/07‏/2026
    • تغيّرمدخلات مصادقة OTP (تسجيل الدخول، الاشتراك، نسيت كلمة المرور، التحقق من الملف الشخصي، تسجيل الدخول إلى البريد الإلكتروني للمشرف) تستخدم حقول النص MUI المحددة مع دعم اللصق وقبول الأرقام الفارسية/العربية
    • تغيّرتقوم إعادة إرسال OTP بمسح حقول OTP حتى يمكن إدخال رمز جديد
    • تغيّرتم التحديث `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
  147. الإصدار 3.0.11

    24‏/07‏/2026
    • أُضيفقسم الشريط الجانبي **المفضلة** مع **المقالات المفضلة** في `/console/favorites/articles` (الصورة، العنوان، الملخص، رابط الفئة، المشاهدات، التعليقات، تاريخ النشر، المؤلف، البحث، الفرز الأحدث/الأقدم/الشائع، ترقيم الصفحات)
    • أُضيفالتحكم في الشريط العلوي **عرض موقع الويب** بجوار لوحة المعلومات (روابط إلى المنزل العام) مع نص تلميح قصير
    • تغيّرتمت إزالة حظر المقالات المفضلة من ملف تعريف إعدادات الحساب
    • تغيّرتم نقل القائمة المنسدلة للشريط العلوي **إنشاء** إلى النهاية البعيدة (متباعدة عن الرموز الأخرى)
    • تغيّرتمت الإضافة `docs/en/favorites-articles.md` / `docs/fa/favorites-articles.md`
  148. الإصدار 3.0.10

    24‏/07‏/2026
    • تغيّرتم نقل واجهة المستخدم الخاصة بملف تعريف المستخدم من `/console/profile/me` إلى `/console/account-settings/profile` (الصورة الرمزية، المعلومات الشخصية، التحقق من البريد الإلكتروني/الهاتف المحمول، السيرة الذاتية، المفضلة)
    • تغيّرتبقى كلمة المرور + 2FA على `/console/account-settings/password` فقط (تمت إزالتها من نموذج الملف الشخصي)
    • تغيّريقوم Legacy `/console/profile/me` بإعادة التوجيه إلى ملف تعريف إعدادات الحساب
    • تغيّريشير شعار التحقق الموجود في الشريط العلوي وقوائم المستخدم وروابط الملف الشخصي للوحة المعلومات إلى إعدادات الحساب
    • تغيّرتلميح صلاحية OTP (دقيقتان) ونخب المصادقة الخاصة بالقناة؛ يعرض الشريط العلوي الهاتف المحمول الذي تم التحقق منه بالأرقام الفارسية
    • تغيّرتمت الإضافة `docs/en/account-settings-profile.md` / `docs/fa/account-settings-profile.md`
  149. الإصدار 3.0.9

    24‏/07‏/2026
    • أُضيفتسجيل الدخول/الاشتراك/نسيت قبول أرقام الهاتف المحمول الفارسية Unicode وتطبيعها إلى اللغة الإنجليزية قبل مكالمات API
    • تغيّريستخدم التحقق من صحة معرف المصادقة تطبيع الأرقام الإنجليزية للهواتف المحمولة الإيرانية
  150. الإصدار 3.0.8

    24‏/07‏/2026
    • تغيّرخطوات التسجيل: المعرف ← الملف الشخصي (الاسم + كلمة المرور) ← OTP ← تسجيل الدخول
    • تغيّرالتحقق من صحة الاسم الفارسي لـ `fa` / الاشتراك عبر الهاتف المحمول
    • تغيّرإعادة إرسال OTP العد التنازلي **30 ثانية**؛ نخب OTP منتهية الصلاحية
    • تغيّرالبوابة المحلية: المعرف غير `fa` مخصص للبريد الإلكتروني فقط (تسجيل الدخول/الاشتراك/نسيت)
    • تغيّرشعار جهة الاتصال في الشريط العلوي: التحقق من الهاتف المحمول (`fa` + تسجيل البريد الإلكتروني) أو التحقق من البريد الإلكتروني (الاشتراك عبر الهاتف المحمول)
    • تغيّرالملف الشخصي: التحقق من واجهة مستخدم الهاتف المحمول فقط في `fa`؛ رمز إرسال البريد الإلكتروني عند عدم التحقق منه
    • أُصلحخطأ في إنشاء صفحة الاشتراك (`Expression expected` في نخب الصراع)
  151. الإصدار 3.0.7

    17‏/07‏/2026
    • أُضيفمقاييس Prometheus عند `GET /api/metrics` (+ `/api/metrics/observe`) مع الإعدادات الافتراضية للعقدة وHTTP RED عبر البرامج الوسيطة
    • أُضيفتم الحذف بواسطة خادم واجهة برمجة التطبيقات Docker Prometheus (`job: console`)
  152. الإصدار 3.0.6

    14‏/07‏/2026
    • أُضيفمنتقي الرموز التعبيرية لنموذج التعليق؛ الطوابع الزمنية للتعليق تظهر التاريخ + HH:mm; المرفقات تحت الردود
    • أُضيفتعليق الضيف مثل/لم يعجبه عبر ملف تعريف الارتباط + المزامنة عند تسجيل الدخول
    • أُضيفصفحة المؤلف: إزالة HTML من السيرة الذاتية؛ مقالات مرقّمة (10/20/50 لكل صفحة)
    • أُصلحتستخدم تنقلات عامل الخدمة NetworkFirst لتجنب `no-response` على عناوين URL للمدونات المترجمة
  153. الإصدار 3.0.5

    14‏/07‏/2026
    • أُضيفصفحة المقالة: شريط المشاركة، الرابط القصير، نسخ المقالة، الإعجاب بالقلب، زر المفضلة
    • أُضيفبطاقة المؤلف: سيرة ذاتية قصيرة مجردة + أيقونات اجتماعية؛ وقت القراءة + وقت النشر
    • أُضيفصف المقالات ذات الصلة؛ العلامات مع صفحة القائمة `/blog/tags/[tagSlug]`
    • أُضيفالقائمة المنسدلة لفرز التعليقات المتداخلة + الإعجاب/عدم الإعجاب؛ الصفحات العامة للمؤلف/المستخدم + متابعة
    • أُضيفالملف الشخصي: قسم المقالات المفضلة
    • تغيّرشريط الاشتراك، مثل، المفضلة، المقالات ذات الصلة، العلامة، رد فعل التعليق، السيرة الذاتية بدون HTML
    • أُصلحلم تعد السيرة الذاتية المختصرة للمؤلف تعرض علامات HTML الأولية
  154. الإصدار 3.0.4

    14‏/07‏/2026
    • أُضيفتراكب التحميل المترجم العالمي مع شريط التقدم MUI والنسبة المئوية (`Common.loading` / `Common.loadingPercent`)
    • أُضيفمستوى المسار `loading.tsx` وشريط تقدم التنقل العلوي للمسارات العامة + وحدة التحكم
    • أُضيفانقر مع الضغط على الرابط لتحميل التراكب حتى تصبح الصفحة التالية جاهزة
    • أُصلحيُظهر اسم مؤلف مقالة المدونة الاسم الأول + اسم العائلة (الاحتياطي: اسم العرض)
    • أُصلحيقوم مفتاح التبديل المحلي على عناوين URL الديناميكية للمدونة بتمرير معلمات المسار (`useSwitchLocale`)
  155. الإصدار 3.0.3

    14‏/07‏/2026
    • تغيّركلمة مرور المقالة المشروطة i18n + نص ديناميكي من إعدادات المدونة
    • تغيّرمقالة/فئة تحسين محركات البحث (SEO) في الرأس، رابط الفئة بجوار الزيارة، صورة بديلة
  156. الإصدار 3.0.2

    14‏/07‏/2026
    • أُضيفكلمة المرور مشروطة لمقالات المدونة المحمية
  157. الإصدار 3.0.1

    14‏/07‏/2026
    • أُصلحبادئة ملف تعريف الارتباط NextAuth الفريدة (`console-auth.*`) لذلك لا يتم تسجيل خروج المشرف الأم على: 3001 عند إعادة تحميل وحدة التحكم على: 3000 (ملفات تعريف الارتباط للمضيف المحلي المشتركة)
  158. الإصدار 3.0.0

    14‏/07‏/2026
    • أُصلحيقوم شريط الأخبار بالتمرير عبر جميع العناصر التي تم تكوينها حتى النهاية قبل التكرار السلس (عرض الحلقة المقاسة)
    • أُصلحسرعات شريط أسرع: بطيئة 90 ثانية، متوسطة 50 ثانية، سريعة 22 ثانية، سريعة جدًا 8 ثوانٍ لكل حلقة كاملة
  159. الإصدار 2.2.0

    14‏/07‏/2026
    • تغيّرمدة شريط الأخبار من إعدادات المدونة؛ حلقة 12 ثانية سريعة جدًا
  160. الإصدار 2.1.54

    14‏/07‏/2026
    • تغيّرتستخدم مدونة/شريط وحدة التحكم إعدادات المدونة العامة
  161. الإصدار 2.1.53

    14‏/07‏/2026
    • أُضيفالبيانات التعريفية لصفحة فئة المدونة من حقول تحسين محركات البحث الخاصة بفئة محلية معينة
  162. الإصدار 2.1.52

    14‏/07‏/2026
    • تغيّرتقوم مقالة المدونة وصفحات القائمة بتمرير لغة نشطة إلى واجهة برمجة التطبيقات (API) للمحتوى المترجم
  163. الإصدار 2.1.51

    14‏/07‏/2026
    • أُضيفصفحة تفاصيل مقالة المدونة تحتوي على مشاهدات وشريط جانبي (الأحدث/الشائع) والتعليقات
    • أُصلحالمادة 404: فك تشفير URL، إعادة توجيه الارتباط القديم، روابط فئة البحث
  164. الإصدار 2.1.50

    14‏/07‏/2026
    • أُصلحيرسل نموذج مقالة المدونة `categoryId` بحيث يتم حفظ الفئة المحددة
  165. الإصدار 2.1.49

    14‏/07‏/2026
    • تغيّرتتضمن إعدادات أمان واجهة برمجة التطبيقات (API) الآن `auto_logout_idle_minutes` (تسجيل الخروج الخامل للمشرف الأم؛ وحدة التحكم دون تغيير)
  166. الإصدار 2.1.48

    14‏/07‏/2026
    • أُصلحالسماح بمضيف وسائط API (`127.0.0.1` / `NEXT_PUBLIC_API_URL`) في `next/image` لبطاقات المدونة
  167. الإصدار 2.1.47

    14‏/07‏/2026
    • أُصلحيعرض الشريط العلوي الأخبار المميزة فقط من المدونة (لا توجد روابط احتياطية ثابتة)
  168. الإصدار 2.1.46

    14‏/07‏/2026
    • أُصلحيقوم الشريط العلوي بتحميل الأخبار المميزة بأحدث 5 مقالات إخبارية مع عناوين URL الصحيحة لمقالات المدونة
    • أُصلحتستخدم روابط NewsTicker `/blog/[categorySlug]/[articleSlug]` اسم المسار
  169. الإصدار 2.1.45

    14‏/07‏/2026
    • أُضيفقائمة المدونات/صفحات التفاصيل المتصلة بخادم API v1 (`/blog`، `/blog/[categorySlug]/[articleSlug]`)
    • أُضيفيقوم الشريط العلوي للأخبار المميزة بتحميل أحدث 3 مقالات منشورة من فئة المدونة **الأخبار**
    • أُضيفتعليقات المقالات (المستخدمون المعتمدون) مع نخب الاشتراك للضيوف
  170. الإصدار 2.1.44

    13‏/07‏/2026
    • أُصلحتعمل عربة بطاقات الدورة التدريبية والأزرار المفضلة داخل الرف الدائري (لم يعد السحب يسرق النقرات)
    • أُصلحيتجاهل السحب الدائري عناصر التحكم التفاعلية ويبدأ فقط بعد حد صغير للحركة
  171. الإصدار 2.1.43

    13‏/07‏/2026
    • أُضيفقسم مسارات تعلم البرمجة على `/trainings` (بطاقات متطابقة مع لقطات الشاشة مع أيقونات المهارات)
    • أُضيفصفحة تفاصيل المسار الديناميكي `/trainings/paths/[slug]` تدرج الدورات التدريبية المرتبطة
    • تغيّربطاقات الدورة: الأسعار موضحة بالتومان مع التسمية؛ أيقونات المهارات مرئية بالكامل على رأس الصفحة (غير مقطوعة)
  172. الإصدار 2.1.42

    13‏/07‏/2026
    • أُضيفقسم دورات تصميم الويب الشهيرة (شبكة 2 × 4) أسفل دائرة أحدث الدورات
    • أُضيفتحميل ديناميكي عبر `trainingFocus=web_design&sort=popular`
  173. الإصدار 2.1.41

    13‏/07‏/2026
    • أُصلحإصلاح بطاقة الدورة التدريبية: لا يوجد تمرير تلقائي، سلة التسوق + تلميحات الأدوات المفضلة، البطاقة القابلة للنقر، سلة + أيقونة
    • أُصلحبالطبع العميل المفضل + الاحتياطي المحلي
  174. الإصدار 2.1.40

    13‏/07‏/2026
    • أُضيفأحدث الدورات التدريبية وبطاقات الدورة التدريبية المتطابقة مع لقطة الشاشة على / التدريبات
  175. الإصدار 2.1.39

    13‏/07‏/2026
    • تغيّربطل التدريب: تخطيط مركزي قريب من منفذ العرض الكامل، وخلفية البطل المزخرفة (عتامة منخفضة)، وتصميم مطابق لشريط بحث حبوب منع الحمل، ومقسم الخط الموجي، وأصل شعار الساموراي CTA
  176. الإصدار 2.1.38

    13‏/07‏/2026
    • أُضيفصفحة كتالوج التدريبات العامة (`/trainings`): البحث عن الأبطال (الدورات التدريبية فقط)، شرائح الاقتراحات، الدورات التدريبية المميزة، شبكة الفئات الديناميكية مع الشعارات، خريطة الطريق CTA؛ تخطيط سريع الاستجابة
    • أُضيفوكيل العميل `GET /api/public/training/courses/search` و`publicTrainingApi` للفئات/الدورات التدريبية
    • تغيّرالعنوان العام: شعار صف واحد + بحث مضغوط + إجراءات؛ اسم الموقع/شعاره مرئي على الهاتف المحمول
  177. الإصدار 2.1.37

    13‏/07‏/2026
    • أُضيفنموذج بحث عام بخلفية غير واضحة ومؤشر z عالي ونتائج مجمعة (الصفحات والدورات والمقالات والمهارات والمدرسين)
    • أُضيفالقائمة الرئيسية للأكورديون المحمول مع أقسام متداخلة؛ مشغل بحث مدمج في رأس الهاتف المحمول
    • أُضيفالتمرير فوق القائمة الرئيسية للرأس: إغلاق أسرع، قائمة منسدلة واحدة، عدم بقاء القائمة السابقة
    • أُصلحتمرير القائمة الضخمة ذات الرأس العام: إغلاق أسرع (60 مللي ثانية)، بوابة منسدلة مشتركة واحدة، لا توجد قائمة قديمة عند التنقل بين العناصر
  178. الإصدار 2.1.35

    13‏/07‏/2026
    • أُضيفتكوين المصادقة الديناميكية؛ إخطارات المعوقين المترجمة؛ تسجيل الدخول الاجتماعي الذي تمت تصفيته
    • تغيّرتسجيل الدخول/الاشتراك/نسيت كلمة المرور يتكيف مع إعدادات طريقة مصادقة المسؤول
  179. الإصدار 2.1.34

    10‏/07‏/2026
    • تغيّرعرض الرأس والتذييل العام على صفحات المصادقة (تسجيل الدخول، التسجيل، نسيت كلمة المرور، التحقق من الرمز)
    • أُصلحيظهر الآن الرأس والتذييل العام على صفحات المصادقة (تسجيل الدخول، الاشتراك، نسيت كلمة المرور، التحقق من OTP)
  180. الإصدار 2.1.33

    10‏/07‏/2026
    • أُضيفتخطيط مصادقة مقسم (لوحة تسويق + فيديو + بطاقة نموذج متحركة) مستوحى من موقع الويب
    • أُضيفعناصر الأخبار الاحتياطية في الشريط العلوي العام عندما تكون واجهة برمجة تطبيقات الإعلانات فارغة
    • أُضيفخط Tahoma لعناوين البريد الإلكتروني على الصفحات العامة
    • أُضيفلا يمكن رؤية محتوى الصفحات العامة (إزالة العتامة-0 في SSR)
    • أُضيفإعادة توجيه تسجيل الدخول/تسجيل الخروج إلى المنفذ 3001 - المسار النسبي و`.env` على المنفذ 3000
    • أُضيفتمرير الرأس العام؛ RTL لـ fa/ar/ku فقط
    • أُضيفتخطيط شريط الأخبار وموقع مفتاح اللغة في الشريط العلوي
    • أُضيفتعطيل عامل الخدمة في التنمية
    • تغيّرتستخدم صفحات المصادقة تخطيطًا منقسمًا مخصصًا بدلاً من الغلاف العام المضغوط
    • أُصلحمحتوى الصفحة العامة غير مرئي (`PageAnimationWrapper` لم يعد يستخدم Opacity-0 SSR)
    • أُصلحإعادة توجيه/تسجيل الخروج إلى منفذ خاطئ (3001) - المسارات النسبية + `.env` الإعدادات الافتراضية على المنفذ 3000
    • أُصلحتمرير الرأس العام (تمت إزالة فخ الفائض اللاصق)؛ RTL فقط للغات fa/ar/ku
    • أُصلحتخطيط شريط الأخبار؛ محوّل اللغة على اليسار (RTL) / اليمين (LTR) في الشريط العلوي
    • أُصلحتم تعطيل عامل خدمة PWA أثناء التطوير لمنع حزم JS القديمة
  181. الإصدار 2.1.32

    10‏/07‏/2026
    • أُضيف`GET /public/page-routes` إعادة كتابة سبيكة API + الوسيطة من قاعدة البيانات
    • أُضيفيتطابق الرأس العام مع موقع الويب: لغة الشريط العلوي + العلامات، وروابط المدونة/حول/جهة الاتصال، ودرج الهاتف المحمول
    • أُضيفخطوط موقع الويب (Estedad، SF UI، Pinar، T012) ومترجم الأرقام الفارسية على الصفحات العامة
    • أُضيفقوالب عناوين تعريف منفصلة: عامة `%s | ابریکد`، وحدة تحكم `%s | پنل کاربری ابریکد`
    • أُضيفخطأ في المصادقة التالية `CLIENT_FETCH_ERROR`
    • أُضيفالتمرير الأفقي التخطيط العام
    • أُضيفإزالة العرض المكرر لاسم المستخدم والبريد الإلكتروني في الرأس العام
    • أُضيف- توضيح نص الخبر في الشريط العلوي
    • أُصلحNextAuth `CLIENT_FETCH_ERROR` (`trustHost`، إعادة جلب الجلسة المخفضة)
    • أُصلحالتمرير الأفقي على التخطيط العام (`overflow-x-hidden`، رأس كامل العرض)
    • أُصلحاسم مستخدم مكرر في الرأس العام؛ البريد الإلكتروني مخفي في قائمة المستخدم العامة
    • أُصلحنص شريط أخبار أفتح على الشريط العلوي الداكن
  182. الإصدار 2.1.31

    10‏/07‏/2026
    • أُضيفترجمات الصفحة العامة لموقع الويب **جميع اللغات الـ 15** (تم دمج 410 ملفات JSON عبر `scripts/generate-messages.js`)
    • أُضيفنسخة `public/assets` كاملة من موقع الويب (الصور، إطارات SVG، اللوتي، مقاطع الفيديو)
    • أُضيفخطأ `MISSING_MESSAGE` في الصفحات العامة (مثل `ContactUsPage.ContactSchema`)
    • أُضيفمربع أبيض جانبي للتخطيط العام — تخطيط كامل العرض مثل موقع الويب
    • تغيّر`npm run dev` / `build` يتم التشغيل تلقائيًا `generate:messages` قبل Next.js
    • أُصلح`MISSING_MESSAGE` أخطاء في الصفحات العامة (على سبيل المثال، `ContactUsPage.ContactSchema`، مساحات أسماء البيانات التعريفية لتحسين محركات البحث)
    • أُصلحفجوة جانبية بيضاء للتخطيط العام — موقع ويب مطابق للتخطيط كامل العرض (`PublicSiteLayout`)
  183. الإصدار 2.1.30

    10‏/07‏/2026
    • أُضيفتم ترحيل **76 صفحة عامة** من `apps/website` (معلومات عنا، والخدمات، والمنتجات، والدورات التدريبية، والمدونة، والأسئلة الشائعة، وما إلى ذلك)
    • أُضيفتذييل موقع الويب (5 أعمدة، وشارات الثقة، وروابط اجتماعية ديناميكية من واجهة برمجة التطبيقات)
    • أُضيفالقوائم المنسدلة لرؤوس مواقع الويب (الخدمات، السحابة، المنتجات، التدريب) مع الرسوم المتحركة
    • أُضيفالارتباطات الثابتة لعناوين URL المترجمة الفارسية عبر أسماء المسارات `next-intl` (منسوخة من موقع الويب)
    • أُضيفخريطة موقع ديناميكية كاملة من صفحات API القابلة للفهرسة
    • تغيّرمنفذ dev/prod الافتراضي **3000** (مضيف خرائط Docker prod **80** → الحاوية 3000)
    • تغيّر`vercel.json` لنشر Vercel؛ `.env.example` تمت مزامنته مع أمثلة بيئة عامل الإرساء
  184. الإصدار 2.1.29

    10‏/07‏/2026
    • أُضيفتخطيط الموقع العام (الرأس، شريط الأخبار، قوائم التنقل المنسدلة، شارة سلة التسوق، تبديل اللغة + السمة)
    • أُضيفالصفحات العامة: الصفحة الرئيسية (بطل فارغ)، حول، جهة الاتصال، سلة التسوق
    • أُضيفتستخدم صفحات المصادقة التخطيط العام؛ تحافظ لوحة التحكم على خصوصيتها `MasterLayout`
    • أُضيفملف sitemap.xml الديناميكي وملف robots.txt المتوافق مع Google
    • أُضيفتم تحميل البيانات التعريفية لتحسين محركات البحث (SEO) من واجهة برمجة التطبيقات (API) لكل صفحة/لغة محلية
    • أُضيف`modules/public` — شريحة سلة التسوق، عملاء API، مساحة الاسم i18n `PublicSite`
    • تغيّر`/` و`/{locale}` التوجيه إلى المنزل العام بدلاً من إعادة توجيه لوحة المعلومات
  185. الإصدار 2.1.28

    10‏/07‏/2026
    • أُضيفتسميات محلية لجميع إجراءات سجل نشاط المستخدم (الملف الشخصي، المحفظة، الدعم، المصادقة الثنائية، المصادقة الاجتماعية، حالة الحساب)
    • أُضيف`support` نوع السجل وأكثر من 30 مفتاح إجراء جديد في عرض النشاط الأمني
    • تغيّريستخدم عرض سجل النشاط تعيين `activity-log-labels` الموحد لـ fa/en
  186. الإصدار 2.1.27

    10‏/07‏/2026
    • أُضيفرابط عميق من رسائل البريد الإلكتروني الخاصة بتذكرة الدعم: ?ticket= يفتح مربع حوار التذكرة في صفحة القائمة
    • تغيّرتستخدم رسائل البريد الإلكتروني الخاصة بتذكرة الدعم (API) قوالب HTML مترجمة وعناوين URL الصحيحة لوحدة التحكم
  187. الإصدار 2.1.26

    09‏/07‏/2026
    • أُضيفالتحقق من صحة الهوية الوطنية الإيرانية في الملف المالي (التنسيق، المجموع الاختباري، مكان الإصدار عبر `@persian-tools/persian-tools`)
    • أُضيفيعرض الشريط العلوي للمحفظة الدولار الأمريكي للغات غير الفارسية (يتم تحويل IRR للعرض)
    • أُضيفتم دمج ملفات الرسائل المحلية الكاملة من القاعدة الفارسية/الإنجليزية لجميع اللغات الـ 15
    • أُضيفالتسجيل متعدد الخطوات: المعرف → OTP → الملف الشخصي (الاسم + كلمة المرور + تأكيد كلمة المرور + كلمة المرور العشوائية)
    • أُضيفتسجيل الدخول بخطوتين بعد كلمة المرور إذا تم تمكينه في الإعدادات
    • أُضيفحظر تسجيل الدخول الاجتماعي للمستخدمين الفارسيين حتى اكتمال الاسم الفارسي
    • أُضيفرمز الخصم مشروط من قائمة المحفظة
    • تغيّريعرض العنوان الفرعي لصفحة الملف الشخصي اسم العرض فقط (الدور مخفي)
    • تغيّرتستخدم كافة حقول النص MUI ارتفاعًا موحدًا يبلغ 47 بكسل
    • تغيّرقائمة الشريط الجانبي لإعدادات الحساب: التسمية قبل الرمز
    • تغيّرالملف المالي: `کد ملی` التسمية باللغة الفارسية، ورقم هوية المواطن للغات الأخرى
    • تغيّرقائمة إعدادات الحساب: النص الموجود قبل الأيقونة
    • تغيّرالتفاصيل المالية: ضع علامة "الرمز الوطني" للغة الفارسية و"الرقم الوطني/رمز المواطنة" للغات الأخرى
    • تغيّرسجل الأمان: البلد/طراز الجهاز/نظام التشغيل/المتصفح الكامل + التاريخ الشمسي والأرقام الفارسية
    • تغيّرسيرة ذاتية قصيرة: الحد الأقصى لعدد الأحرف هو 500 حرف مع العداد
    • تغيّرصحيح 2FA في إعدادات الحساب
    • تغيّرتم إصلاح خطأ InputProps في إعدادات الإشعارات
    • أُصلحلم يعد حفظ ملف التعريف (`PUT /users/me`) يُرجع 400 عند إرسال حقول CamelCase أو Snake_case
    • أُصلحمساحات أسماء الترجمة مفقودة (`Topbar`، `AccountSettings`، وما إلى ذلك) للغات غير fa/en
  188. الإصدار 2.1.25

    09‏/07‏/2026
    • أُضيفدعم PWA عبر Serwist (البيان، عامل الخدمة، الاحتياطي دون اتصال `/~offline`)
    • أُضيفشعار تثبيت الهاتف المحمول (يتلاشى من الأعلى) يرتبط بدليل `/console/pwa-install`
    • أُضيفدليل تثبيت PWA مع زر "التثبيت الآن" (قبل المطالبة بالتثبيت)
    • أُضيفشعار حالة عدم الاتصال أسفل التحقق من الهاتف المحمول (الرسائل المترجمة دون اتصال/إعادة الاتصال)
    • أُضيفرصيد التذييل: مصمم بقلب في Abrecode
  189. الإصدار 2.1.24

    09‏/07‏/2026
    • أُضيفمساعد تنسيق الأرقام الفارسية (`formatLocaleNumber`) لعناصر واجهة المستخدم للوحة المعلومات وعدد شارات الإشعارات
    • أُضيفينتقل النقر على الإشعار إلى سجل الأنشطة الأمنية مع الإدخال المطابق المميز
    • أُضيفرمز مولد كلمة المرور العشوائي داخل حقل كلمة المرور (بجانب تبديل الرؤية)
    • تغيّرلوحة المعلومات: تم نقل رسالة الترحيب فوق الأدوات؛ تمت إزالة الوصول السريع ومعلومات الحساب وأدوات الأنشطة الحديثة
    • تغيّرروابط زر أداة المعاملات إلى `/console/finance/transactions`
    • تغيّريستخدم الشريط العلوي تخطيط LTR للغات غير RTL (مثل اللغة الإنجليزية)
    • تغيّرشريط البحث في الشريط العلوي: مساحة أكبر وخلفية وحجم خط يتماشى مع القائمة المنسدلة للإشعارات
    • تغيّرالوضع المظلم للتسجيل: كل النص باللون الأبيض، وفتحات OTP بحدود بيضاء
    • تغيّرأيقونات الشريط الجانبي الأساسية بيضاء في الوضع المظلم
    • تغيّريقبل إدخال OTP الأرقام الفارسية؛ يُظهر العد التنازلي لإعادة الإرسال الأرقام الفارسية للغة `fa`
  190. الإصدار 2.1.20

    09‏/07‏/2026
    • أُضيفصفحات تعبئة المحفظة مع علامات التبويب: الدفع المباشر، إعادة الشحن التلقائي، التقسيط، الإيداع البنكي
    • أُضيفرمز الهدية المشروط على صفحات الإيداع (محفظة الاعتمادات عبر واجهة برمجة التطبيقات)
    • أُضيفالدفع على أساس اللغة: IRR/Zibal للغة الفارسية، وUSD/Stripe للغات الأخرى
    • أُضيفإنشاء القائمة المنسدلة: إيداع المحفظة، رمز الهدية، تذكرة جديدة، التذاكر الخاصة بي
  191. الإصدار 2.1.19

    09‏/07‏/2026
    • أُضيفتحميل/حذف الصورة الرمزية للملف الشخصي عبر واجهة برمجة التطبيقات (دائرة بحجم 350 بكسل، بدون حقل عنوان URL)
    • أُضيفالتحقق من البريد الإلكتروني لمرة واحدة (OTP) في الملف الشخصي لمستخدمي الاشتراك عبر الهاتف المحمول
    • أُضيفمولد كلمة مرور عشوائية على صفحة الملف الشخصي
    • أُضيفمنطقة نصية قصيرة للسيرة الذاتية مع عداد 500 كلمة
    • أُضيفبحث الصفحة في الشريط العلوي (سطح المكتب)، تلميحات حول جميع الرموز
    • أُضيفنص الإشعار مترجم حسب لغة المستخدم (العميل + واجهة برمجة التطبيقات)
    • تغيّرحقول البريد الإلكتروني/الهاتف المحمول التي تم التحقق منها مقفلة بحدود خضراء؛ رسالة تذكرة الدعم
    • تغيّربطاقات صفحة كاملة العرض؛ تمت إزالة البحث من الشريط الجانبي الثانوي
    • تغيّرالوضع الداكن: ألوان السكة الأساسية للرأس/الشريط الجانبي تتماشى مع سمة الموقع
  192. الإصدار 2.1.18

    09‏/07‏/2026
    • أُضيفتخطيط الشريط العلوي للجوال: إنشاء، شبكة التطبيقات، ورقة البحث، المحطة، الإشعارات، قائمة المستخدم
    • أُضيفالقائمة المنسدلة للمستخدم: معاملاتي، وبرامجي التعليمية، ومشاريعي، وتبديل السمات، وتسجيل الخروج
    • أُضيفصفحة العنصر النائب للمشاريع على `/console/projects`
  193. الإصدار 2.1.17

    08‏/07‏/2026
    • أُضيفإعادة تصميم الشريط العلوي: إنشاء القائمة، وشبكة التطبيقات، والبحث، والمحطة الطرفية، وتبديل السمات، والآلة الحاسبة، والدردشة، والدعم، ومحول اللغة
    • أُضيفأداة رصيد المحفظة (ديناميكية من واجهة برمجة التطبيقات) مع القائمة المنسدلة للتمويل والصفحات المرتبطة
    • أُضيفجرس الإشعارات مع شارة غير مقروءة وقائمة منسدلة قابلة للتمرير
    • أُضيفصفحات العناصر النائبة للتمويل: رمز الهدية، رمز الخصم، الخصومات، الإدارة، الملف المالي، دعوة الأصدقاء
    • تغيّرتشير روابط محفظة قائمة المصادقة إلى `/console/finance/wallet`
  194. الإصدار 2.1.16

    08‏/07‏/2026
    • تغيّريقتصر عرض شعار التحقق من الهاتف المحمول على منطقة المحتوى؛ دون تغطية القوائم الرئيسية والفرعية
    • أُصلحيقتصر عرض شعار التحقق من الجوال على منطقة المحتوى (لا يتداخل مع الشريط الجانبي الأساسي/الثانوي)
  195. الإصدار 2.1.15

    08‏/07‏/2026
    • تغيّرشعار التحقق من الهاتف المحمول مرفق بالشريط العلوي دون تداخل المحتوى
    • تغيّرخطأ `Dashboard.status` في لوحة التحكم
    • أُصلحشعار التحقق من الهاتف المحمول مثبت أسفل الشريط العلوي (بدون تداخل)؛ إزاحة المحتوى عبر `--mobile-verify-banner-height`
    • أُصلحلوحة المعلومات مفقودة `Dashboard.status` مفتاح i18n (fa/en)
  196. الإصدار 2.1.14

    08‏/07‏/2026
    • أُضيفالأدوات الرئيسية للوحة المعلومات (الإحصائيات وبطاقات الحالة والمعاملات/الخوادم/المشاريع/أقسام الأمان)
    • أُضيفشعار التحقق من الهاتف المحمول الثابت باللغة الفارسية فقط في التخطيط الرئيسي
    • أُضيفملف تعريف تدفق OTP للجوال (إرسال الرمز، التحقق، نخب النجاح)
    • تغيّرتم نقل أدوات لوحة المعلومات القديمة إلى أسفل أدوات المنزل الجديدة
  197. الإصدار 2.1.13

    08‏/07‏/2026
    • أُضيفرد التذكرة: CKEditor مع مرفقات ملف لكل رد (بحد أقصى 5)
    • تغيّررسائل التذاكر: طوابع زمنية مدركة للغة (Jalali for fa، Gregorian في مكان آخر) مع مرفقات في الضبط بين التذييل
    • تغيّرقائمة التذاكر: عمود تم إنشاؤه؛ يتبع RichTextEditor الاتجاه المحلي النشط
  198. الإصدار 2.1.12

    08‏/07‏/2026
    • تغيّرالقائمة الثانية في RTL: أيقونة ونص على الجانب الأيمن (فارسي/عربي/كردي)
    • أُصلحالقائمة الثانوية RTL: أيقونة وتسمية محاذية للحافة اليمنى باللغة الفارسية/العربية/الكردية
  199. الإصدار 2.1.11

    08‏/07‏/2026
    • تغيّرالقائمة الثانية في RTL: الأيقونة والنص جنبًا إلى جنب (الأيقونة الأولى، ثم النص) بدلاً من فصلهما على جانبي الصف
    • أُصلحالقائمة الثانوية RTL: تم تجميع الأيقونة والتسمية معًا (الأيقونة أولاً، والنص بجانبها) بدلاً من الانقسام عبر الصف
  200. الإصدار 2.1.9

    08‏/07‏/2026
    • تغيّرالمحاذاة الحقيقية للقائمة الثانية في RTL (تصحيح قائمة الأكورديون وروابط القائمة)
    • أُصلحالقائمة الثانوية RTL: عنصر/رابط الأكورديون `rtl:text-end` + `justify-end`; تستخدم روابط القائمة `asChild` مع `text-right` الصريحة
  201. الإصدار 2.1.8

    08‏/07‏/2026
    • تغيّرالقائمة الثانية: المحاذاة اليمنى والمحاذاة اليمنى للفارسية/العربية/الكردية
    • تغيّرالبحث: أسماء الصفحات فقط عند الكتابة؛ لا يوجد عرض لمسار URL
    • تغيّراتجاه MUI يعتمد على اللغة النشطة
    • أُصلحقائمة الشريط الجانبي الثانوية: تخطيط RTL ونص محاذٍ إلى اليمين للغات الفارسية/العربية/الكردية
    • أُصلحبحث الصفحة: تعرض القائمة المنسدلة عناوين الصفحات فقط (بدون مسارات)؛ تظهر النتائج فقط أثناء الكتابة
    • أُصلحيتبع اتجاه سمة MUI اللغة النشطة (RTL/LTR)
  202. الإصدار 2.1.7

    08‏/07‏/2026
    • تغيّرالبحث في القائمة: يتم عرض النتائج باستخدام Popper خارج الشريط الجانبي (إصلاح لقطة القائمة المنسدلة)
    • تغيّرفهرس البحث الثابت ومطابقة الكلمات المتعددة
    • أُصلحبحث صفحة الشريط الجانبي: يتم عرض القائمة المنسدلة عبر MUI Popper (البوابة) بحيث لا يتم قص النتائج بواسطة تجاوز الشريط الجانبي
    • أُصلحيستخدم فهرس البحث مساحات أسماء i18n الصحيحة `Menu`/`Profile`؛ مطابقة الرموز المتعددة
  203. الإصدار 2.1.6

    08‏/07‏/2026
    • أُضيف`POST /support/tickets/:id/reopen` (يقوم المستخدم بإعادة فتح التذكرة المغلقة)
    • تغيّرتذاكر الدعم: التحقق المحلي، والأولويات، وشارات الحالة (مرمزة بالألوان)، وعمود الأولوية
    • تغيّرإنشاء تذكرة: مرفقات الملفات (ما يصل إلى 5)، أخطاء النموذج المترجمة
    • تغيّرقائمة التذاكر: إجراءات الإغلاق/إعادة الفتح؛ تفاصيل التذكرة: واجهة مستخدم للرد المترابطة مع تصميم مميز للمستخدم/الدعم
    • أُصلحالبحث في صفحة الشريط الجانبي: متزامن مع مسارات القائمة، والتنقل المدرك للغة (`@/i18n/navigation`)
    • أُصلحالقائمة الثانوية المتنقلة: عناصر أصغر لمنع التجاوز
  204. الإصدار 2.1.5

    08‏/07‏/2026
    • تغيّرجميع حقول نص MUI الافتراضية هي `variant="outlined"` (`MuiTextField`، `MuiInput`، `FormikMuiTextField`، الإعدادات الافتراضية للموضوع)
  205. الإصدار 2.1.4

    08‏/07‏/2026
    • أُضيف`src/core/mui/MuiInput.tsx` و`core/mui/index.ts`
    • أُضيفالمستندات: `docs/en/04-mui-components.md`، `docs/fa/04-mui-components.md`
    • تغيّرتم ترحيل مدخلات النص والأزرار إلى واجهة المستخدم المادية (MUI): نماذج المصادقة، والملف الشخصي، والبحث، والأغلفة العامة `Input`/`Button`
    • تغيّر`AuthFormField` يستخدم `FormikMuiTextField` مع تبديل كلمة المرور
    • تغيّريستخدم `ConsolePageSearch` وشريط أدوات الرأس إجراءات قائمة MUI TextField +
  206. الإصدار 2.1.3

    08‏/07‏/2026
    • تغيّرنسيت كلمة المرور: تدفق من ثلاث خطوات (طلب ← التحقق من كلمة المرور لمرة واحدة ← كلمة مرور جديدة)
    • تغيّرإشعارات تسجيل OTP: التحقق من البريد الإلكتروني / إعادة إرسال الرسائل
    • تغيّرنسيت كلمة المرور: طلب ← رمز التحقق ← كلمة مرور جديدة (منفصلة)
    • تغيّرالتسجيل وإعادة إرسال إشعار OTP
    • أُصلحقائمة الشريط الجانبي الأساسية انقر الآن لتبديل القائمة الفرعية الثانوية على الفور
    • أُصلحلم تعد قائمة الأكورديون تمنع النقرات على رابط التنقل
  207. الإصدار 2.1.2

    08‏/07‏/2026
    • تغيّرتعرض خطوة تسجيل OTP رسالة خاصة بالقناة (البريد الإلكتروني/الهاتف المحمول) في جميع اللغات
  208. الإصدار 2.1.1

    08‏/07‏/2026
    • أُضيفصفحات المصادقة: محوّل اللغة (علامة + تسمية) وتبديل السمة
    • أُضيفأزرار تسجيل الدخول الاجتماعي: أيقونات الموفر الملونة
    • أُضيفرسائل التحقق من صحة Yup المترجمة لتسجيل الدخول والاشتراك ونسيان كلمة المرور
    • تغيّرتم تعيين خطأ مكرر في البريد الإلكتروني أثناء الاشتراك إلى رسالة فارسية/إنجليزية مع تلميح نسيت كلمة المرور
  209. الإصدار 2.1.0

    08‏/07‏/2026
    • أُضيفتسجيل الدخول الاجتماعي: Google، GitHub، Facebook، X عبر `POST /api/v1/auth/social`
    • أُضيفالقائمة **مكتب الاستقبال** (پیشخان) كإعداد افتراضي: لوحة المعلومات + تقارير الأمان
    • أُضيفقائمة التدريب: الدورات (البطاقات المشتراة)، الدورات عبر الإنترنت، الشهادات، المدربين
    • أُضيفقائمة التمويل: الفواتير، المعاملات، المحفظة، السحب، الإيداع (العناصر النائبة لواجهة المستخدم)
    • أُضيفمسارات OAuth API: `/api/social/[provider]`، `/api/social/callback` (Google، GitHub، Facebook، X)
    • تغيّرتمت إعادة تسمية المكونات `Admin*` التي تواجه المستخدم إلى `User*` (الصورة الرمزية، الملف الشخصي، القائمة)
    • تغيّرقسم الشريط الجانبي النشط الافتراضي: `frontDesk`
    • تغيّريستخدم شريط أدوات الرأس `UserMenu` مع بيانات الجلسة

المنتجات

  • نظام CRM رخداد
  • نظام ERP أجمان
  • باني بوابات تيرجان
  • باني متاجر أبريشوب
  • نظام إدارة الصرافة بوكسينو
  • نظام إدارة المعاهد دلاريس
  • نظام إدارة العيادات بانيسا
  • نظام وكالات السفر بارس تريب

الخدمات والحلول

  • تصميم مواقع
  • إعادة تصميم مواقع
  • تصميم متجر إلكتروني
  • تصميم تطبيق موبايل
  • سيرفر سحابي
  • منصة سحابيةلمشروعك الحصري
  • استضافة لينكس احترافية
  • استضافة لارافيل
  • استضافة مخصصة احترافية
  • استضافة ووردبريس
  • وكالة استضافة
  • جيت لاب سحابي
  • أكواد مصدرية جاهزة

المصادر والمستندات

  • مستندات المنتجات
  • الدليل التقني
  • سجل التغييرات
  • مستندات API
  • الأسئلة الشائعة
  • دورات تعليمية
  • شهادة تدريب
  • كود مصدري

أبريكد

  • عن أبريكد
  • المسؤولية الاجتماعية
  • الرؤية
  • قصة أبريكد
  • أبريكد في الإعلام
  • التوظيف والتدريب
  • تقرير الشفافية
  • الهيكل التنظيمي
  • اشتراك VIP
  • سياسة ملفات تعريف الارتباط

تواصل معنا

  • اتصل بنا
  • منتدى الأسئلة
  • المدونة
  • قناة تلغرام
  • دعم النظام
  • إبلاغ عن انتهاك
  • طلب تعاون
  • التواصل مع الإدارة

تواصل معنا

نتطلع لسماع انتقاداتكم واقتراحاتكم البناءة

hi@abrecode.com

021 - 9103 5285

001 - (424) - 292 4136

جميع حقوق المحتوى والإبداعات المرئية المستخدمة في الموقع محفوظة لشركة أبريكد.

صُمم بـفي ابريكود

الإصدار 3.6.61
  • اتفاقية مستوى الخدمة
  • شروط الاستخدام
  • سياسة الخصوصية