v3.6.61
परिवर्तन विवरण
एब्रीकोड उपयोगकर्ता पैनल में जोड़ी, बदली और सुधारी गई क्षमताओं का आधिकारिक सार। संबंधित पृष्ठ खोलने के लिए कोई प्रविष्टि चुनें।
संस्करण 3.6.69
संस्करण 3.6.68
- बदला गया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.6.67
संस्करण 3.6.66
संस्करण 3.6.65
संस्करण 3.6.64
संस्करण 3.6.63
संस्करण 3.6.62
संस्करण 3.6.61
संस्करण 3.6.60
संस्करण 3.6.59
संस्करण 3.6.58
संस्करण 3.6.57
संस्करण 3.6.56
संस्करण 3.6.55
संस्करण 3.6.54
संस्करण 3.6.53
संस्करण 3.6.52
संस्करण 3.6.51
- बदला गया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)
संस्करण 3.6.50
संस्करण 3.6.49
- बदला गया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)
संस्करण 3.6.48
संस्करण 3.6.47
संस्करण 3.6.46
संस्करण 3.6.45
संस्करण 3.6.44
संस्करण 3.6.43
- सुधारा गया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
संस्करण 3.6.42
- जोड़ा गया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
संस्करण 3.6.41
- जोड़ा गया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: «پشتیبانی آنلاین ابریکُد»
संस्करण 3.6.40
- जोड़ा गया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
संस्करण 3.6.39
संस्करण 3.6.38
संस्करण 3.6.37
संस्करण 3.6.36
संस्करण 3.6.35
संस्करण 3.6.34
संस्करण 3.6.33
संस्करण 3.6.32
- जोड़ा गया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
संस्करण 3.6.31
संस्करण 3.6.30
संस्करण 3.6.29
संस्करण 3.6.28
संस्करण 3.6.27
संस्करण 3.6.26
- जोड़ा गयासाइट-व्यापी रखरखाव ओवरले: कक्षीय उलटी गिनती, `{first_name}` संदेश, वैकल्पिक लॉगिन (कोई साइनअप नहीं), हमसे संपर्क फ़ॉर्म, भाषा + थीम नियंत्रण; कोई अन्य साइट लिंक नहीं
- जोड़ा गयासंबंधित पृष्ठों के लिंक के साथ `/{locale}/changelog` (एफए: `/گزارش-تغییرات`) पर सार्वजनिक चेंजलॉग; फ़ुटर संस्करण इससे लिंक करता है
संस्करण 3.6.25
- जोड़ा गयाडेटाबेस-अनुपलब्ध पृष्ठ: एब्रेकोड सॉफ़्टवेयर-अद्यतन प्रतिलिपि + तेहरान ईटीए (अब+5 घंटे, डीबी चालू होने तक जारी रहता है)
- जोड़ा गयाखाता सुरक्षा: सभी 15 स्थानों में प्रति-उपयोगकर्ता निष्क्रिय मिनट + निष्क्रियता मोडल (रहें / लॉगआउट)
- जोड़ा गयाव्यवस्थापक बड़े प्रपत्र i18n (उपयोगकर्ता, पाठ्यक्रम, सेटिंग्स, प्रशिक्षक, छात्र, ब्लॉगपोस्ट, ट्रेनपाथ, भूमिका और संबंधित संवाद)
- बदला गयावेबसाइट की बची हुई अंग्रेजी प्रति प्रत्येक स्थानीय फ़ाइल भाषा में अनुवादित (ब्रांड/पते/ईमेल अपरिवर्तित)
- सुधारा गयानिष्क्रियता मोडल ने वर्तमान साइट भाषा (`NextIntlClientProvider` लोकेल) का अनुसरण किया
संस्करण 3.6.24
संस्करण 3.6.23
- जोड़ा गया`/{locale}/payment/verify` पर सार्वजनिक भुगतान सत्यापन पृष्ठ (केवल सर्वर-साइड इनवॉइस सत्यापित; क्लाइंट `paid=` फ़्लैग को अनदेखा करता है)
- जोड़ा गयाकार्ट प्रवाह: किस्त विकल्प छिपा हुआ (तंत्र आरक्षित); विवरण-पृष्ठ सीटीए "पहले से ही कार्ट में" दिखाते हैं और कार्ट में लाइन को हाइलाइट करते हैं
- जोड़ा गयाविफल ऑनलाइन भुगतान प्रतिलिपि + टिकट निर्माण पर वित्त टिकट डीप-लिंक प्रीफ़िल (`department=finance`)
- बदला गयाचालान भुगतान के लिए गेटवे रिटर्न पथ निजी वीआईपी/कंसोल सत्यापित यूएक्स के बजाय सार्वजनिक सत्यापन पृष्ठ पर जाता है
संस्करण 3.6.22
संस्करण 3.6.21
संस्करण 3.6.20
संस्करण 3.6.19
संस्करण 3.6.18
संस्करण 3.6.17
- जोड़ा गयालाइव चैट: लॉन्चर संकेत `once` दृढ़ता; `supportOnline` + प्रतिक्रिया-विलंब मोड; प्रतिदिन एक बार ऑफ़लाइन फ़ॉर्म `POST /live-chat/session/offline-form` के माध्यम से
- जोड़ा गयालाइव चैट यूआई क्रोम (टोस्ट, त्रुटियां, फॉर्म लेबल, दिनांक समूह, ऑफ़लाइन फॉर्म) सभी 15 साइट स्थानों के लिए नेक्स्ट-इंटल `LiveChat` नेमस्पेस का उपयोग करता है; चैट संदेश का मुख्य भाग अअनुवादित रहता है
संस्करण 3.6.16
संस्करण 3.6.15
संस्करण 3.6.14
संस्करण 3.6.13
संस्करण 3.6.12
संस्करण 3.6.11
संस्करण 3.6.10
संस्करण 3.6.9
संस्करण 3.6.8
संस्करण 3.6.7
संस्करण 3.6.6
संस्करण 3.6.5
संस्करण 3.6.4
संस्करण 3.6.3
- जोड़ा गयामोबाइल हेडर थीम के बगल में केवल-अवतार प्रोफ़ाइल नियंत्रण दिखाता है (क्रम: थीम → प्रोफ़ाइल → कार्ट → हैमबर्गर)
- जोड़ा गयाहैमबर्गर ड्रॉअर `/console/dashboard` से लिंक करते हुए पूर्ण-चौड़ाई वाली नाम पंक्ति दिखाता है
- बदला गयासार्वजनिक हेडर खोज थोड़ी व्यापक (`md`/`lg`/`xl` अधिकतम-चौड़ाई बढ़ाई गई)
- बदला गयासमाचार टिकर निरंतर px/s का उपयोग करता है इसलिए मोबाइल स्क्रॉल गति डेस्कटॉप से मेल खाती है
- सुधारा गयाहेडर क्रोम स्केलेटन हड्डियाँ वास्तविक नियंत्रणों से मेल खाती हैं (खोज, थीम स्विच, ऑथ पिल/अवतार, कार्ट, हैमबर्गर)
- सुधारा गयाउपयोगकर्ता ड्रॉपडाउन: भौतिक बाईं ओर नाम; मोबाइल (फ़ारसी अंक) फिर एनिमेटेड पूर्ण-ईमेल टूलटिप के साथ संक्षिप्त ईमेल (एसएफ यूआई)।
- सुधारा गयाथीम स्विचमोड प्रोफाइल चिप की तरह होवर पर लिफ्ट हो जाता है
- सुधारा गयाड्रॉपडाउन लिंक और व्यू अकाउंट पॉइंटर कर्सर का उपयोग करते हैं; व्यू अकाउंट में मजबूत होवर मोशन है
संस्करण 3.6.2
संस्करण 3.6.1
- जोड़ा गयाएनिमेटेड टूलटिप: थीम ("डार्क/लाइट"), कार्ट ("कार्ट देखें"), प्रोफ़ाइल ("आपकी उपयोगकर्ता जानकारी")
- बदला गयासार्वजनिक हेडर खोज की अधिकतम-चौड़ाई लगभग आधी हो गई
- बदला गयालॉग-इन/लॉगिन हेडर ट्रिगर कार्ट के साथ संरेखित वर्गाकार `size-9` नियंत्रण का उपयोग करते हैं
- सुधारा गयासार्वजनिक शीर्षलेख: समान-ऊंचाई वाली क्रिया पंक्ति (थीम / ऑथ / कार्ट); थीम व्यापक स्विच चौड़ाई रखती है
- सुधारा गया"खाता देखें" सीटीए होवर एनीमेशन के साथ लाइट मोड (ब्रांड भरण + स्याही पाठ) में पढ़ने योग्य
- सुधारा गयासार्वजनिक उपयोगकर्ता ड्रॉपडाउन में प्रोफ़ाइल फ़ोटो के चारों ओर कठोर रूपरेखा/रिंग हटा दी गई
संस्करण 3.5.1
- जोड़ा गयासार्वजनिक हेडर प्रोफ़ाइल मेनू को प्राथमिक **खाता देखें** CTA के साथ `/console/dashboard` पर पुनः डिज़ाइन करें
- जोड़ा गयासार्वजनिक साइट हेडर में कॉम्पैक्ट स्विचमोड थीम नियंत्रण (केवल घुंडी/सूर्य/चंद्रमा एनीमेशन; मौजूदा पर्दा संक्रमण रखा गया)
- बदला गयासार्वजनिक प्रमाणीकरण चिप `PublicHeaderUserMenu` का उपयोग करता है (कंसोल टॉपबार मेनू अपरिवर्तित)
संस्करण 3.4.1
- बदला गयाकंसोल भाषा स्विचर सार्वजनिक साइट पर उपयोग किए गए समान `LanguageSelectDialog` को खोलता है
- बदला गयाडैशबोर्ड/पैनल सतहें डार्क-मोड टेक्स्ट कंट्रास्ट के लिए DESIGN.md टोकन पर निर्भर करती हैं
- बदला गयाREADME en/fa - पैनल डार्क-मोड UX नोट्स
- सुधारा गयाकंसोल सत्यापन रिबन: पठनीय डार्क-मोड रंग; CTA में पैडिंग + मोशन होवर/टैप है
- सुधारा गयाकंसोल हेडर सर्च, साइडबार/होम आइकन और साइडबार-टॉगल आइकन डार्क मोड में पढ़ने योग्य (MUI थीम `resolvedTheme` का अनुसरण करता है)
- सुधारा गयासाइडबार पतन नियंत्रण मोबाइल पर छिपा हुआ है (केवल हैमबर्गर)
- सुधारा गयाप्रोफ़ाइल स्थिति बैज छवि क्लिप के बाहर अवतार कोने पर बैठता है
संस्करण 3.3.1
- जोड़ा गयाकंसोल उपस्थिति गतिविधि: `/console` या माउस/क्लिक/कीबोर्ड गतिविधि दर्ज करने से स्थिति **ऑनलाइन** पर सेट हो जाती है, जब तक कि उपयोगकर्ता मैन्युअल रूप से **व्यस्त** / **ऑफ़लाइन** नहीं चुनता (प्रत्येक लॉगिन/साइनअप पर मैन्युअल लॉक साफ़ हो जाता है)
- बदला गयाडार्क-मोड-सुरक्षित शब्दार्थ के साथ उपयोगकर्ता कंसोल पैनल (शेल, बैनर, डैशबोर्ड कार्ड, अवतार स्थिति, लिंक/बटन) पर `DESIGN.md` टोकन लागू किया गया
- बदला गयाप्रोफ़ाइल मेनू ट्रिगर: छोटा नाम टाइपोग्राफी + व्यापक चिप ताकि पहला/अंतिम नाम पढ़ने योग्य बना रहे; ड्रॉपडाउन रैपिंग नाम दिखाता है
- बदला गया`docs/design-system.md` - पैनल स्थिति रंग मानचित्रण
संस्करण 3.2.1
- बदला गया`docs/en/modules/auth.md`, `docs/fa/modules/auth.md` - इन-पेज स्वैप बनाम डीप-लिंक नेविगेशन
- सुधारा गयाप्रामाणिक मोड स्विच (लॉगिन ↔ साइनअप ↔ भूल गए) उसी `/auth` पेज पर रहते हैं: इन-फॉर्म नियंत्रण स्वैप बटन (सॉफ्ट URL/`history.pushState`) के रूप में कार्य करते हैं, पूर्ण Next.js नेविगेशन नहीं
- सुधारा गयाशेष साइट से डीप लिंक के लिए मोड अभी भी `?mode=` के माध्यम से नियंत्रित है
संस्करण 3.1.1
- जोड़ा गया`?mode=login|signup|forgot` के साथ `/auth` पर एकीकृत सार्वजनिक प्राधिकरण यूआई (डिफ़ॉल्ट: लॉगिन)
- जोड़ा गयामौजूदा लॉगिन/साइनअप/भूल गए दृश्यों के बीच फॉर्म स्वैप एनीमेशन (मोशन के माध्यम से धुंधला/स्केल)।
- जोड़ा गयामोड-स्विच कंकाल जो लक्ष्य प्रपत्र प्रकट होने से पहले प्रत्येक प्रपत्र को प्रतिबिंबित करते हैं
- बदला गयाविरासत `/auth/login`, `/auth/signup`, `/auth/forgot-password` `/auth?mode=…` पर रीडायरेक्ट करें
- बदला गयासाइट-व्यापी लॉगिन/साइनअप/भूल गए प्रवेश बिंदु अब एकीकृत प्रामाणिक यूआरएल को लक्षित करते हैं
- बदला गयामिडिलवेयर अतिथि प्रमाणीकरण पथ में `/auth` शामिल हैं; NextAuth `pages.signIn` `/auth` की ओर इंगित करता है
- बदला गया`docs/en/modules/auth.md`, `docs/fa/modules/auth.md` - एकीकृत प्रमाणीकरण मार्ग
संस्करण 3.0.90
- बदला गयाकंसोल पर लागू `DESIGN.md` टोकन: प्राथमिक सीटीए काला, ब्रांड-हरा एक्सेंट, कैनवास/हेयरलाइन सतहें
- बदला गयारीमैप किया गया shadcn/`globals.css` + मेट्रोनिक `colors.css`; एमयूआई थीम प्राथमिक/उच्चारण; कोर + डुअल यूआई बटन (`brand` वेरिएंट)
- बदला गयासार्वजनिक क्रोम, शॉप उत्पाद यूआई, ऑथ, ब्लॉग/प्रशिक्षण, और साझा घटक स्काई/स्लेट/जिंक हार्डकोड से सिमेंटिक टोकन में चले गए
- बदला गयाफ़ॉन्ट्स: एस्टेडैड / एसएफ यूआई रखा गया; गीस्ट मोनो `font-mono` के लिए वायर्ड
- बदला गया`docs/design-system.md` — DESIGN.md → टेलविंड/सीएसएस वेरिएबल मैपिंग
- बदला गयाREADME `DESIGN.md` + डिज़ाइन-सिस्टम दस्तावेज़ पर इंगित करता है
संस्करण 3.0.89
- जोड़ा गयादुकान उत्पाद विवरण: पासवर्ड गेट, बिक्री मूल्य प्रदर्शन, `isDownloadable` द्वारा संचालित डाउनलोड बटन, कुकी-समर्थित उत्पाद पसंद, एपीआई के माध्यम से प्रकाशन/दृश्यता फ़िल्टरिंग
- जोड़ा गयाकार्ट ऐड प्रभावी (बिक्री) मूल्य का उपयोग करता है; उत्पाद कार्ड बिक्री स्ट्राइकथ्रू दिखाते हैं
- जोड़ा गयाउत्पाद टिप्पणियाँ प्रपत्र + सार्वजनिक उत्पाद पृष्ठ पर स्वीकृत टिप्पणियाँ सूची
संस्करण 3.0.88
संस्करण 3.0.87
संस्करण 3.0.86
संस्करण 3.0.84
- बदला गयासार्वजनिक साइट मीडिया वेबसाइट मिनियो बकेट (`NEXT_PUBLIC_WEBSITE_ASSETS_URL`) से लोड होती है; अब `public/` से सेवा नहीं दी जाएगी
- बदला गया`toAbsoluteUrl` + मिडलवेयर उस बकेट में `/assets` (और बैंक/मुद्राएं/फ़ेविकॉन/ध्वनि) को फिर से लिखें
- बदला गया`public-bucket` पर 667 फ़ाइलें अपलोड की गईं; स्थानीय प्रति `.static-media-archive/` में रखी गई
संस्करण 3.0.83
- बदला गयापुष्टि और भुगतान / लंबित चालान निर्माण के बाद कार्ट आइटम बने रहते हैं - भुगतान सफल होने पर ही स्पष्ट होता है
- बदला गयालाइव चैट FAB `/console/*` खाता पृष्ठों पर छिपा हुआ है (अभी भी सार्वजनिक + प्राधिकरण पर)
- बदला गया`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
- बदला गया`docs/en/live-chat.md` / `docs/fa/live-chat.md`
संस्करण 3.0.82
संस्करण 3.0.81
- जोड़ा गयापुष्टि करें और भुगतान के लिए सत्यापित मोबाइल की आवश्यकता है: चेकआउट मोडल (नंबर दर्ज करें → मौजूदा सत्यापित एपीआई के माध्यम से एसएमएस ओटीपी)
- जोड़ा गयाचालान बनाने के बाद: निपटान भुगतान के साथ अंतिम चालान पृष्ठ → `/cart/checkout/[invoiceId]/pay` (भुगतान गेटवे स्टब)
- जोड़ा गयाकंसोल फाइनेंस विवरण में लंबित चालान भी निपटान भुगतान दिखाते हैं
- बदला गया`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
संस्करण 3.0.80
संस्करण 3.0.79
संस्करण 3.0.78
- बदला गयाप्रमाणित कार्ट पेज चेकआउट साइडबार डिज़ाइन से मेल खाता है: डिस्काउंट कोड लागू, भुगतान विधि रेडियो, पुष्टि करें और भुगतान करें, गतिशील श्रेणी लेबल (पाठ्यक्रम/उत्पाद/सेवाएं/आइटम)
- बदला गयाकार्ट सूची: छोटा प्रकार, अधिक पंक्ति रिक्ति, सख्त संख्या ट्रैकिंग; `listPrice` सेट होने पर वैकल्पिक प्रति-आइटम छूट बैज
- बदला गयाडायनामिक कॉपी के लिए कोर्स ऐड-टू-कार्ट स्टोर `productKind: course`
- बदला गया`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
संस्करण 3.0.77
संस्करण 3.0.76
संस्करण 3.0.75
संस्करण 3.0.74
संस्करण 3.0.73
संस्करण 3.0.72
संस्करण 3.0.71
- जोड़ा गयाकार्ट पेज रीडिज़ाइन (ऑर्डर बास्केट + भुगतान विवरण): अतिथि CTA «ورود / عضویت» `callbackUrl` के साथ `/cart` पर वापस; प्रमाणित «تکمیل خرید» `POST /cart/checkout` के माध्यम से चालान बनाता है
- जोड़ा गयाचेकआउट पृष्ठ `/cart/checkout/[invoiceId]` चालान सारांश + भुगतान विधि पिकर के साथ (गेटवे वायरिंग अगला)
- जोड़ा गयापाठ्यक्रम विवरण «خرید دوره» कार्ट में जोड़ता है और `/cart` पर नेविगेट करता है
- जोड़ा गयामात्रा +/- कार्ट लाइनों पर; फ़ारसी अंकों + समूहन के साथ तोमन के रूप में एफए कीमतें
- बदला गया`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
संस्करण 3.0.70
- बदला गयाश्रेणी पृष्ठ `/trainings/categories/[slug]` दस्तावेज़ शीर्षक के रूप में श्रेणी नाम के बजाय सहेजे गए एसईओ मेटाडेटा (`metaTitle`, विवरण, कीवर्ड, ओजी/ट्विटर, कैनोनिकल) का उपयोग करता है
- बदला गया`schema` मौजूद होने पर श्रेणी JSON-LD प्रस्तुत करता है
- बदला गया`docs/en/modules/training.md` / `docs/fa/modules/training.md`
संस्करण 3.0.69
- बदला गयाश्रेणी पृष्ठ `/trainings/categories/[slug]`: हेडर छवि नायक पृष्ठभूमि के रूप में, श्रेणी छवि लोगो के रूप में
- बदला गयाश्रेणी ग्रिड लोगो केवल `categoryImage` का उपयोग करते हैं (कोई पैकेज-छवि फ़ॉलबैक नहीं)
- बदला गयासार्वजनिक श्रेणी के ग्राहक मानचित्र `headerImage` / `header_image`
- बदला गया`docs/en/modules/training.md` / `docs/fa/modules/training.md`
संस्करण 3.0.63
संस्करण 3.0.62
संस्करण 3.0.61
संस्करण 3.0.60
संस्करण 3.0.59
संस्करण 3.0.58
- जोड़ा गया`/trainings/instructors/[slug]` पर सार्वजनिक प्रशिक्षक प्रोफ़ाइल (हेडर + अवतार + जीवनी + कौशल + पाठ्यक्रम)
- जोड़ा गयापाठ्यक्रम विवरण में प्रशिक्षक `profileImage` के साथ प्रशिक्षक कार्ड और प्रोफ़ाइल का लिंक दिखाया गया है
- जोड़ा गया`GET /training/public/courses/:slug` क्लाइंट वायरिंग + `InstructorPage` i18n (fa/en)
- बदला गया`docs/en/modules/training.md` / `docs/fa/modules/training.md`
संस्करण 3.0.57
संस्करण 3.0.56
संस्करण 3.0.55
संस्करण 3.0.54
संस्करण 3.0.53
संस्करण 3.0.52
संस्करण 3.0.51
संस्करण 3.0.50
संस्करण 3.0.49
संस्करण 3.0.48
संस्करण 3.0.47
संस्करण 3.0.46
- बदला गयासार्वजनिक मोबाइल हैमबर्गर ड्रॉअर को फिर से डिज़ाइन किया गया (ब्रांड हेडर, अकाउंट कार्ड, सर्च सीटीए, आइकन नेव, सेक्शन अकॉर्डियन)
- बदला गयाखाता + खोज केवल मोबाइल ड्रॉअर के अंदर ही लाइव होती है; हेडर टूलबार छोटी स्क्रीन पर साफ़ रहता है
- बदला गयादराज सही आरटीएल/एलटीआर किनारे से खुलती है; प्राइवेट-बकेट मीडिया पूर्वावलोकन एपीआई प्रॉक्सी का उपयोग करते हैं
- बदला गया`docs/en/public-header-search.md` / `docs/fa/public-header-search.md` मोबाइल नेविगेशन के लिए अपडेट किया गया
संस्करण 3.0.45
संस्करण 3.0.44
संस्करण 3.0.43
संस्करण 3.0.42
संस्करण 3.0.41
संस्करण 3.0.40
संस्करण 3.0.39
संस्करण 3.0.38
संस्करण 3.0.37
- बदला गयालाइव चैट टेलीग्राम-शैली बुलबुले, एजेंट अवतार, जलाली तिथि समूह हेडर (आज / कल /…)
- बदला गयाप्रत्येक बुलबुले के बाद उत्तर आइकन (`dir=ltr` पंक्ति ताकि यह संदेशों के बगल में दृश्यमान रहे); आगंतुकों के लिए कोई "संपादित" लेबल नहीं
- बदला गयाबंद-द्वारा-समर्थन बैनर; संदेश भेजने से वही सत्र पुनः खुल जाता है
संस्करण 3.0.36
- जोड़ा गयालाइव चैट: संदेश का उत्तर दें (बुलबुले के बगल में आइकन); विजेट में विज़िटर प्रोफ़ाइल पट्टी (नाम/मोबाइल/ईमेल)।
- जोड़ा गयालॉग-इन विज़िटर्स (JWT) के साथ-साथ मेहमानों के लिए पृष्ठ URL अपडेट - एजेंट वास्तविक समय में वर्तमान पृष्ठ देखते हैं
- बदला गयासंदेश बुलबुले लंबे टेक्स्ट को चैट की चौड़ाई तक लपेटते हैं (`overflow-wrap: anywhere`, `minWidth: 0`)
- बदला गयाSocket.IO के लिए सुनता है `message:updated` (एजेंट संपादन)
संस्करण 3.0.35
संस्करण 3.0.34
संस्करण 3.0.33
- बदला गयालाइव चैट मोबाइल: किनारे के मार्जिन के साथ लगभग पूर्णस्क्रीन पैनल; खुले रहने पर पृष्ठभूमि धुंधली हो जाती है (बंद करने पर साफ़ हो जाती है)
- बदला गयाछोटा विजेट सीमा-त्रिज्या; जब साइट/उपयोगकर्ता की भाषा `fa` हो तो अतिथि का नाम फ़ारसी होना चाहिए
- बदला गयामोबाइल फ़ील्ड फ़ारसी अंक स्वीकार करता है; फीका + फ़ील्ड पल्स एनिमेशन के साथ संकेत पाठ हटा दिया गया (केवल अमान्य इनपुट पर त्रुटि)।
संस्करण 3.0.32
- बदला गयालाइव चैट अतिथि मोबाइल: ईरानी नंबर `@persian-tools/persian-tools` `isPhoneNumberValid` (11-अंकीय `09…`) के साथ मान्य; गैर-फ़ारसी यूआई यूएस/ईयू 10-15 अंकों के नियमों का उपयोग करता है - कोई क्रॉस-लोकेल संघर्ष नहीं
- बदला गयाअमान्य मोबाइल फ़ील्ड त्रुटि दिखाता है «شماره موبایل وارد شده اشتباه هست» / अंग्रेजी समकक्ष
संस्करण 3.0.31
संस्करण 3.0.30
- बदला गयालाइव चैट एफएबी हमेशा **नीचे-दाएं** एंकर करता है (आरटीएल/एलटीआर से स्वतंत्र)
- बदला गयापैनल खुला/बंद MUI `Fade` का उपयोग करता है; यूआई को एमयूआई के साथ फिर से बनाया गया (`MuiTextField` उल्लिखित, `MuiButton`, `Fab`, `IconButton`, `Paper`)
- बदला गयाजब साइट का स्थान या उपयोगकर्ता की भाषा फ़ारसी नहीं है तो विजेट कॉपी अंग्रेजी है (`fa`)
- बदला गयालाइव चैट दस्तावेज़ (EN/FA)
संस्करण 3.0.29
- बदला गयालाइव चैट एफएबी रूट लेआउट के माध्यम से **सभी** लोकेल पेजों (सार्वजनिक साइट, ऑथ, कंसोल) पर माउंट होता है - विजेट देखने के लिए कोई लॉगिन आवश्यक नहीं है
- बदला गयामेहमान किसी भी पेज पर नाम + मोबाइल फॉर्म के बाद चैट शुरू कर सकते हैं; लॉग-इन किए गए उपयोगकर्ता फ़ॉर्म को छोड़ देते हैं
- बदला गयालाइव चैट दस्तावेज़ (EN/FA); रीडमी
- सुधारा गयाविज़िटर टोस्ट में त्रुटियाँ सतह एपीआई संदेश भेजता है; खाली अतिथि टोकन सामान्यीकृत
- सुधारा गयाबूटस्ट्रैप अब प्रत्येक पृष्ठ-शीर्षक परिवर्तन पर दोबारा नहीं चलता; भेजते समय दर्ज करें को नजरअंदाज कर दिया जाता है
- सुधारा गयालॉग-इन बूटस्ट्रैप विफलता एक खाली पैनल के बजाय पुनः प्रयास यूआई दिखाती है
संस्करण 3.0.28
- जोड़ा गयावास्तविक समय समर्थन के लिए फ्लोटिंग **लाइव चैट** विजेट (निचले सिरे, अधिकतम चौड़ाई 380px)
- जोड़ा गयाप्रोफाइल और इतिहास के कुकी बायोडाटा के साथ अतिथि प्री-चैट फॉर्म (पूरा नाम + मोबाइल)।
- जोड़ा गयालॉग-इन किए हुए उपयोगकर्ता बिना फॉर्म के चैट शुरू करते हैं
- जोड़ा गयाटाइपिंग इंडिकेटर ("در حال تایپ"), इमोजी पिकर, पब्लिक-बकेट के माध्यम से फ़ाइल अटैचमेंट
- जोड़ा गयाSocket.IO क्लाइंट एपीआई-सर्वर `/live-chat` नेमस्पेस से जुड़ा है
- बदला गयाREADME और `docs` में लाइव चैट मॉड्यूल नोट्स
संस्करण 3.0.26
संस्करण 3.0.25
संस्करण 3.0.24
संस्करण 3.0.23
संस्करण 3.0.22
संस्करण 3.0.21
संस्करण 3.0.20
- जोड़ा गयाजमा मुद्रा लोगो + फ़ारसी राशि शब्द (टोमन); राशि फ़ील्ड केन्द्रित/बोल्ड
- जोड़ा गयानिकासी: जब कोई मौजूद न हो तो क्रिएट-बैंक मोडल; सभी बैंक लोगो के साथ ड्रॉपडाउन; गैर-अनुमोदित चयन त्रुटि; लेन-देन पर पुनर्निर्देशित करें
- जोड़ा गयालेन-देन: विवरण मोडल, स्थिति बैज, निर्माता, लंबित निकासी रद्द करें
- जोड़ा गयामेनू बनाएं: बैंक खाता; मोबाइल वॉलेट आइकन ड्रॉपडाउन; सख्त टॉपबार वॉलेट टाइपोग्राफी
- जोड़ा गयाफ़ुटर RTL + फ़ारसी के लिए बायाँ संरेखण
- सुधारा गयासाइडबार अनुभाग चिह्न केवल सबमेनू खोलते हैं (पहले बच्चे के लिए कोई ऑटो-नेव नहीं)
- सुधारा गयाआइकन बटन ने लक्ष्य को मारा (`asChild` + पूर्ण-क्षेत्र क्लिक)
- सुधारा गयाप्रपत्र फ़ील्ड के लिए डार्क थीम दृश्यता
संस्करण 3.0.19
संस्करण 3.0.18
- जोड़ा गयाबैंक खाता फॉर्म: लाइव शीबा/कार्ड सत्यापन (फारसी-उपकरण), कार्ड मास्क `xxxx-xxxx-xxxx-xxxx`, खोज योग्य चयन में बैंक लोगो
- जोड़ा गयाप्रत्यक्ष जमा (एफए): मुद्रा प्रकार चयनकर्ता (टोमन/यूएसडी/जीबीपी/जेपीवाई/एईडी/एजेडएन/टीआरवाई) - डिफ़ॉल्ट टोमन; प्रीसेट/लेबल चयन का अनुसरण करते हैं
- जोड़ा गया`/public/banks` (पारंपरिक + डिजिटल ब्रांड) के तहत पूर्ण बैंक लोगो सेट
- बदला गयासत्यापन और जमा मुद्रा के लिए वित्त मॉड्यूल दस्तावेज़ अद्यतन किए गए
संस्करण 3.0.17
- जोड़ा गयाटॉमन बैलेंस, जमा/निकासी कार्रवाई, स्टेटस चिप्स के साथ हाल के लेनदेन के साथ वॉलेट पेज
- जोड़ा गयाबैंक खाता पृष्ठ (कार्ड, बनाएं/संपादित करें, प्राथमिक, निष्क्रिय करें, हटाएं)
- जोड़ा गयानिकासी फॉर्म (टॉमन इनपुट, केवल अनुमोदित बैंक, अधिक-शेष सत्यापन)
- जोड़ा गयाबैंक खातों के लिए वित्त मेनू लिंक; वॉलेट ड्रॉपडाउन: वॉलेट + बैंक खाते + ईरान ध्वज टोमन देखें
- बदला गयाटॉपबार क्षैतिज गद्दी सममितिकृत; सूचनाएं बैंक/निकासी घटनाओं को वित्त पृष्ठों पर ले जाती हैं
- बदला गयावॉलेट डिस्प्ले `fa` लोकेल के लिए टोमन का उपयोग करता है
- बदला गयाअद्यतन वित्त मॉड्यूल दस्तावेज़ (EN/FA)
संस्करण 3.0.16
संस्करण 3.0.15
- बदला गयासाइनअप पृष्ठ लॉगिन लिंक के अंतर्गत पासवर्ड भूल गया लिंक दिखाता है (जब पासवर्ड पुनर्प्राप्ति सक्षम है)
- बदला गयाअपडेट किया गया `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
- सुधारा गयाOTP `MuiOtpInput` अप्रचलित `inputProps` के बजाय MUI `slotProps.htmlInput` का उपयोग करता है (पासवर्ड भूल गए/ऑथ ओटीपी स्क्रीन पर रिएक्ट DOM चेतावनी हटा देता है)
संस्करण 3.0.14
संस्करण 3.0.13
- बदला गयाओटीपी इनपुट एस्टेडैड बोल्ड में लोकेल (फ़ारसी) अंक दिखाते हैं; 6 अंक दर्ज होने पर स्वतः सबमिट करें; जारी रखने से पहले गलत/समाप्त कोड पर लाल बॉर्डर और सफलता पर हरा बॉर्डर
- बदला गयाप्रामाणिक पृष्ठ लिंक में कोई रेखांकन नहीं है; फ़ील्ड त्रुटियाँ नरम लाल टोन के साथ फीकी पड़ जाती हैं; डार्क-मोड टेक्स्ट फ़ील्ड नरम सफेद बॉर्डर और पढ़ने योग्य सामग्री रखते हैं (मुझे याद रखें सहित)
- बदला गयासार्वजनिक हेडर लॉगिन/रजिस्टर, उपयोगकर्ता मेनू, कार्ट और संबंधित आइकन डार्क मोड में सफेद टेक्स्ट/आइकन का उपयोग करते हैं
- बदला गयामोबाइल हेडर ब्लॉग / अबाउट / संपर्क लिंक आरटीएल और एलटीआर में कार्ट क्रियाओं (अंत पक्ष) के तहत संरेखित होते हैं
- बदला गयाकार्ट/उपयोगकर्ता ड्रॉपडाउन खोलने से अब पृष्ठ की चौड़ाई नहीं बदलती या क्षैतिज स्क्रॉल नहीं जुड़ता (ड्रॉपडाउन `modal=false` + ओवरफ्लो-एक्स क्लिप)
- बदला गयाअपडेट किया गया `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
संस्करण 3.0.12
- बदला गयाप्रामाणिक ओटीपी इनपुट (लॉगिन, साइनअप, पासवर्ड भूल गए, प्रोफ़ाइल सत्यापित, व्यवस्थापक ईमेल लॉगिन) पेस्ट समर्थन और फ़ारसी/अरबी अंक स्वीकृति के साथ एमयूआई उल्लिखित टेक्स्टफील्ड्स का उपयोग करें
- बदला गयाओटीपी पुनः भेजने से ओटीपी फ़ील्ड साफ़ हो जाता है ताकि एक नया कोड दर्ज किया जा सके
- बदला गयाअपडेट किया गया `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
संस्करण 3.0.11
- जोड़ा गयासाइडबार अनुभाग **पसंदीदा** के साथ **पसंदीदा लेख** `/console/favorites/articles` पर (छवि, शीर्षक, सारांश, श्रेणी लिंक, विचार, टिप्पणियाँ, प्रकाशित दिनांक समय, लेखक, खोज, नवीनतम/पुराने/लोकप्रिय सॉर्ट करें, पेजिनेशन)
- जोड़ा गयाशीर्ष-बार **वेबसाइट देखें** संक्षिप्त संकेत पाठ के साथ डैशबोर्ड (सार्वजनिक घर के लिंक) के बगल में नियंत्रण
- बदला गयाखाता सेटिंग प्रोफ़ाइल से पसंदीदा लेख ब्लॉक हटा दिया गया
- बदला गयाशीर्ष-बार **बनाएं** ड्रॉपडाउन को सबसे अंत में ले जाया गया (अन्य आइकन से दूरी पर)
- बदला गया`docs/en/favorites-articles.md` / `docs/fa/favorites-articles.md` जोड़ा गया
संस्करण 3.0.10
- बदला गयाउपयोगकर्ता प्रोफ़ाइल यूआई `/console/profile/me` से `/console/account-settings/profile` (अवतार, व्यक्तिगत जानकारी, ईमेल/मोबाइल सत्यापन, जीवनी, पसंदीदा) में स्थानांतरित हो गया
- बदला गयापासवर्ड + 2FA केवल `/console/account-settings/password` पर ही रहेगा (प्रोफ़ाइल फॉर्म से हटा दिया गया)
- बदला गयालिगेसी `/console/profile/me` खाता-सेटिंग्स प्रोफ़ाइल पर रीडायरेक्ट करता है
- बदला गयाशीर्ष-बार सत्यापन बैनर, उपयोगकर्ता मेनू और डैशबोर्ड प्रोफ़ाइल लिंक खाता-सेटिंग्स की ओर इशारा करते हैं
- बदला गयाओटीपी वैधता संकेत (2 मिनट) और चैनल-विशिष्ट ऑथ टोस्ट; टॉप-बार फ़ारसी अंकों में सत्यापित मोबाइल दिखाता है
- बदला गया`docs/en/account-settings-profile.md` / `docs/fa/account-settings-profile.md` जोड़ा गया
संस्करण 3.0.9
संस्करण 3.0.8
- बदला गयासाइनअप चरण: पहचानकर्ता → प्रोफ़ाइल (नाम + पासवर्ड) → ओटीपी → लॉगिन
- बदला गया`fa`/मोबाइल साइनअप के लिए फ़ारसी नाम सत्यापन
- बदला गयाओटीपी उलटी गिनती पुनः भेजें **30s**; समाप्त ओटीपी टोस्ट
- बदला गयालोकेल गेट: गैर-`fa` पहचानकर्ता केवल ईमेल है (लॉगिन/साइनअप/भूल गया)
- बदला गयाटॉपबार संपर्क बैनर: मोबाइल सत्यापित (`fa` + ईमेल साइनअप) या ईमेल सत्यापित (मोबाइल साइनअप)
- बदला गयाप्रोफ़ाइल: मोबाइल सत्यापित यूआई केवल `fa` में; असत्यापित होने पर ईमेल भेजें-कोड
- सुधारा गयासाइनअप पेज निर्माण त्रुटि (`Expression expected` विरोध टोस्ट में)
संस्करण 3.0.7
संस्करण 3.0.6
- जोड़ा गयाटिप्पणी फ़ॉर्म इमोजी पिकर; टिप्पणी टाइमस्टैम्प दिनांक + HH:mm दिखाएं; उत्तरों के अंतर्गत संलग्नक
- जोड़ा गयाकुकी के माध्यम से अतिथि टिप्पणी पसंद/नापसंद + लॉगिन पर सिंक
- जोड़ा गयालेखक पृष्ठ: बायो से HTML हटाएँ; पृष्ठांकित लेख (10/20/50 प्रति पृष्ठ)
- सुधारा गयास्थानीय ब्लॉग यूआरएल पर `no-response` से बचने के लिए सेवा कार्यकर्ता नेविगेशन नेटवर्कफर्स्ट का उपयोग करते हैं
संस्करण 3.0.5
- जोड़ा गयाआलेख पृष्ठ: शेयर बार, लघु लिंक, प्रतिलिपि आलेख, लाइक हार्ट, पसंदीदा बटन
- जोड़ा गयालेखक कार्ड: संक्षिप्त जीवनी + सामाजिक चिह्न; पढ़ने का समय + प्रकाशित करने का समय
- जोड़ा गयासंबंधित लेख पंक्ति; `/blog/tags/[tagSlug]` सूची पृष्ठ वाले टैग
- जोड़ा गयानेस्टेड टिप्पणी सॉर्ट ड्रॉपडाउन + पसंद/नापसंद; लेखक/उपयोगकर्ता सार्वजनिक पृष्ठ + अनुसरण करें
- जोड़ा गयाप्रोफ़ाइल: पसंदीदा लेख अनुभाग
- बदला गयासदस्यता बार, पसंद, पसंदीदा, संबंधित लेख, टैग, टिप्पणी प्रतिक्रिया, HTML के बिना जीवनी
- सुधारा गयालेखक की लघु जीवनी अब कच्चे HTML टैग नहीं दिखाती
संस्करण 3.0.4
- जोड़ा गयाएमयूआई प्रगति बार और प्रतिशत (`Common.loading` / `Common.loadingPercent`) के साथ वैश्विक स्थानीयकृत लोडिंग ओवरले
- जोड़ा गयासार्वजनिक + कंसोल मार्गों के लिए रूट-स्तर `loading.tsx` और शीर्ष नेविगेशन प्रगति बार
- जोड़ा गयाअगला पेज तैयार होने तक लोडिंग ओवरले पर लिंक-क्लिक करें
- सुधारा गयाब्लॉग आलेख लेखक का नाम प्रथम नाम + अंतिम नाम दिखाता है (फ़ॉलबैक: डिस्प्लेनाम)
- सुधारा गयाडायनामिक ब्लॉग यूआरएल पर लोकेल स्विच रूट पैरामीटर्स को पास करता है (`useSwitchLocale`)
संस्करण 3.0.3
संस्करण 3.0.2
संस्करण 3.0.1
संस्करण 3.0.0
संस्करण 2.2.0
संस्करण 2.1.54
संस्करण 2.1.53
संस्करण 2.1.52
संस्करण 2.1.51
संस्करण 2.1.50
संस्करण 2.1.49
संस्करण 2.1.48
संस्करण 2.1.47
संस्करण 2.1.46
संस्करण 2.1.45
संस्करण 2.1.44
संस्करण 2.1.43
- जोड़ा गया`/trainings` पर प्रोग्रामिंग सीखने के पथ अनुभाग (कौशल आइकन के साथ स्क्रीनशॉट-मिलान वाले कार्ड)
- जोड़ा गयाडायनामिक पथ विवरण पृष्ठ `/trainings/paths/[slug]` लिंक किए गए पाठ्यक्रमों की सूची
- बदला गयाकोर्स कार्ड: लेबल के साथ टॉमन में दर्शाई गई कीमतें; कौशल चिह्न हेडर पर पूरी तरह से दिखाई देते हैं (काटे नहीं गए)
संस्करण 2.1.42
संस्करण 2.1.41
संस्करण 2.1.40
संस्करण 2.1.39
संस्करण 2.1.38
- जोड़ा गयासार्वजनिक प्रशिक्षण सूची पृष्ठ (`/trainings`): नायक खोज (केवल पाठ्यक्रम), सुझाव चिप्स, विशेष पाठ्यक्रम, लोगो के साथ गतिशील श्रेणी ग्रिड, रोडमैप सीटीए; प्रतिक्रियाशील लेआउट
- जोड़ा गयाश्रेणियों/पाठ्यक्रमों के लिए क्लाइंट प्रॉक्सी `GET /api/public/training/courses/search` और `publicTrainingApi`
- बदला गयासार्वजनिक शीर्षलेख: एकल-पंक्ति लोगो + कॉम्पैक्ट खोज + क्रियाएँ; साइट का नाम/टैगलाइन मोबाइल पर दिखाई दे रही है
संस्करण 2.1.37
- जोड़ा गयाधुंधली पृष्ठभूमि, उच्च z-सूचकांक, समूहीकृत परिणाम (पृष्ठ, पाठ्यक्रम, लेख, कौशल, प्रशिक्षक) के साथ सार्वजनिक खोज मोडल
- जोड़ा गयानेस्टेड अनुभागों के साथ मोबाइल अकॉर्डियन मुख्य मेनू; मोबाइल हेडर में कॉम्पैक्ट सर्च ट्रिगर
- जोड़ा गयाहेडर मुख्य मेनू होवर: तेज़ समापन, एकल ड्रॉपडाउन, कोई पिछला मेनू नहीं रहना
- सुधारा गयासार्वजनिक हेडर मेगा-मेनू होवर: तेज़ क्लोज़ (60 एमएस), एकल साझा ड्रॉपडाउन पोर्टल, आइटमों के बीच चलते समय कोई पुराना मेनू नहीं
संस्करण 2.1.35
संस्करण 2.1.34
संस्करण 2.1.33
- जोड़ा गयास्प्लिट ऑथ लेआउट (मार्केटिंग पैनल + वीडियो + एनिमेटेड फॉर्म कार्ड) वेबसाइट से प्रेरित है
- जोड़ा गयाघोषणा एपीआई खाली होने पर सार्वजनिक शीर्ष बार में फ़ॉलबैक समाचार आइटम
- जोड़ा गयासार्वजनिक पृष्ठों पर ईमेल पतों के लिए ताहोमा फ़ॉन्ट
- जोड़ा गयासार्वजनिक पृष्ठों की सामग्री नहीं देखी जा सकी (SSR में अपारदर्शिता-0 हटाएँ)
- जोड़ा गयालॉगिन/लॉगआउट को पोर्ट 3001 पर रीडायरेक्ट करें - सापेक्ष पथ और पोर्ट 3000 पर `.env`
- जोड़ा गयासार्वजनिक हेडर स्क्रॉल; आरटीएल केवल पिता/एआर/केयू के लिए
- जोड़ा गयाशीर्ष बार में समाचार टिकर का लेआउट और भाषा स्विच का स्थान
- जोड़ा गयाविकास में सेवा कार्यकर्ता को अक्षम करना
- बदला गयाऑथ पेज कॉम्पैक्ट पब्लिक शेल के बजाय समर्पित स्प्लिट लेआउट का उपयोग करते हैं
- सुधारा गयासार्वजनिक पृष्ठ सामग्री अदृश्य (`PageAnimationWrapper` अब अपारदर्शिता-0 SSR का उपयोग नहीं करती)
- सुधारा गयागलत पोर्ट पर प्रामाणिक रीडायरेक्ट/लॉगआउट (3001) - सापेक्ष पथ + पोर्ट 3000 पर `.env` डिफ़ॉल्ट
- सुधारा गयासार्वजनिक हेडर स्क्रॉल (चिपचिपा अतिप्रवाह जाल हटा दिया गया); RTL केवल fa/ar/ku स्थानों के लिए
- सुधारा गयासमाचार टिकर लेआउट; शीर्ष बार में बाएँ (RTL) / दाएँ (LTR) पर भाषा स्विचर
- सुधारा गयापुराने JS बंडलों को रोकने के लिए PWA सेवा कार्यकर्ता को विकास में अक्षम कर दिया गया
संस्करण 2.1.32
- जोड़ा गया`GET /public/page-routes` एपीआई + डेटाबेस से मिडलवेयर स्लग पुनः लिखना
- जोड़ा गयासार्वजनिक हेडर वेबसाइट से मेल खाता है: टॉप-बार लोकेल + झंडे, ब्लॉग/अबाउट/संपर्क लिंक, मोबाइल ड्रॉअर
- जोड़ा गयावेबसाइट फ़ॉन्ट्स (एस्टेडैड, एसएफ यूआई, पिनार, टी012) और सार्वजनिक पृष्ठों पर फ़ारसी अंक स्थानीयकरणकर्ता
- जोड़ा गयाअलग मेटा शीर्षक टेम्पलेट: सार्वजनिक `%s | ابریکد`, कंसोल `%s | پنل کاربری ابریکد`
- जोड़ा गयाNextAuth त्रुटि `CLIENT_FETCH_ERROR`
- जोड़ा गयाक्षैतिज स्क्रॉलिंग सामान्य लेआउट
- जोड़ा गयासार्वजनिक शीर्षलेख में उपयोगकर्ता नाम और ईमेल का डुप्लिकेट प्रदर्शन हटाना
- जोड़ा गयाशीर्ष पट्टी में समाचार के पाठ को स्पष्ट करना
- सुधारा गयाNextAuth `CLIENT_FETCH_ERROR` (`trustHost`, कम सत्र पुनः प्राप्त)
- सुधारा गयासार्वजनिक लेआउट पर क्षैतिज स्क्रॉल (`overflow-x-hidden`, पूर्ण-चौड़ाई वाला हेडर)
- सुधारा गयासार्वजनिक शीर्षलेख में डुप्लिकेट उपयोगकर्ता नाम; ईमेल सार्वजनिक उपयोगकर्ता मेनू में छिपा हुआ है
- सुधारा गयाडार्क टॉप बार पर हल्का समाचार टिकर टेक्स्ट
संस्करण 2.1.31
- जोड़ा गया**सभी 15 स्थानों** के लिए वेबसाइट सार्वजनिक पृष्ठ अनुवाद (410 JSON फ़ाइलें `scripts/generate-messages.js` के माध्यम से मर्ज की गईं)
- जोड़ा गयावेबसाइट से पूरी `public/assets` कॉपी (चित्र, फ़्रेम एसवीजी, लॉटरी, वीडियो)
- जोड़ा गयासार्वजनिक पृष्ठों पर त्रुटि `MISSING_MESSAGE` (जैसे `ContactUsPage.ContactSchema`)
- जोड़ा गयासामान्य लेआउट साइड सफेद बॉक्स - वेबसाइट की तरह पूरी चौड़ाई वाला लेआउट
- बदला गया`npm run dev` / `build` Next.js से पहले ऑटो-रन `generate:messages`
- सुधारा गयासार्वजनिक पृष्ठों पर `MISSING_MESSAGE` त्रुटियाँ (जैसे `ContactUsPage.ContactSchema`, एसईओ मेटाडेटा नेमस्पेस)
- सुधारा गयासार्वजनिक लेआउट सफेद साइड गैप - पूर्ण-चौड़ाई वाला लेआउट मिलान वेबसाइट (`PublicSiteLayout`)
संस्करण 2.1.30
- जोड़ा गया`apps/website` (हमारे बारे में, सेवाएँ, उत्पाद, प्रशिक्षण, ब्लॉग, अक्सर पूछे जाने वाले प्रश्न, आदि) से **76 सार्वजनिक पृष्ठ** माइग्रेट किए गए।
- जोड़ा गयावेबसाइट पादलेख (5 कॉलम, ट्रस्ट बैज, एपीआई से गतिशील सामाजिक लिंक)
- जोड़ा गयाएनिमेशन के साथ वेबसाइट हेडर ड्रॉपडाउन मेनू (सेवाएं, क्लाउड, उत्पाद, प्रशिक्षण)।
- जोड़ा गया`next-intl` पाथनाम के माध्यम से फ़ारसी स्थानीयकृत यूआरएल स्लग (वेबसाइट से कॉपी किया गया)
- जोड़ा गयाएपीआई अनुक्रमित पृष्ठों से पूर्ण गतिशील साइटमैप
- बदला गयाडिफ़ॉल्ट डेव/प्रोड पोर्ट **3000** (डॉकर प्रोड मैप्स होस्ट **80** → कंटेनर 3000)
- बदला गया`vercel.json` वर्सेल परिनियोजन के लिए; `.env.example` docker env उदाहरणों के साथ समन्वयित
संस्करण 2.1.29
- जोड़ा गयासार्वजनिक साइट लेआउट (हेडर, समाचार टिकर, एनएवी ड्रॉपडाउन, कार्ट बैज, भाषा + थीम टॉगल)
- जोड़ा गयासार्वजनिक पृष्ठ: होम (खाली नायक), के बारे में, संपर्क, कार्ट
- जोड़ा गयाप्रामाणिक पृष्ठ सार्वजनिक लेआउट का उपयोग करते हैं; कंसोल पैनल निजी रखता है `MasterLayout`
- जोड़ा गयाडायनामिक साइटमैप.xml और Google-मानक robots.txt
- जोड़ा गयाएसईओ मेटाडेटा एपीआई प्रति पेज/लोकेल से लोड किया गया
- जोड़ा गया`modules/public` - कार्ट रिडक्स स्लाइस, एपीआई क्लाइंट, i18n `PublicSite` नेमस्पेस
- बदला गया`/` और `/{locale}` डैशबोर्ड रीडायरेक्ट के बजाय सार्वजनिक घर का मार्ग
संस्करण 2.1.28
- जोड़ा गयासभी उपयोगकर्ता गतिविधि लॉग क्रियाओं के लिए स्थानीयकृत लेबल (प्रोफ़ाइल, वॉलेट, समर्थन, 2FA, सामाजिक प्रमाणीकरण, खाता स्थिति)
- जोड़ा गया`support` लॉग प्रकार और सुरक्षा गतिविधि दृश्य में 30+ नई क्रिया कुंजियाँ
- बदला गयागतिविधि लॉग डिस्प्ले fa/en के लिए एकीकृत `activity-log-labels` मैपिंग का उपयोग करता है
संस्करण 2.1.27
संस्करण 2.1.26
- जोड़ा गयावित्तीय प्रोफ़ाइल पर ईरानी राष्ट्रीय आईडी सत्यापन (प्रारूप, चेकसम, जारी करने का स्थान `@persian-tools/persian-tools` के माध्यम से)
- जोड़ा गयावॉलेट टॉप बार गैर-फ़ारसी स्थानों के लिए USD दिखाता है (प्रदर्शन के लिए IRR परिवर्तित)
- जोड़ा गयासभी 15 भाषाओं के लिए फ़ारसी/अंग्रेजी आधार से संपूर्ण स्थानीय संदेश फ़ाइलें विलय कर दी गईं
- जोड़ा गयाबहु-चरणीय पंजीकरण: आईडी → ओटीपी → प्रोफ़ाइल (नाम + पासवर्ड + पासवर्ड की पुष्टि करें + रैंडम पासवर्ड)
- जोड़ा गयासेटिंग्स में सक्षम होने पर पासवर्ड के बाद दो-चरणीय लॉगिन
- जोड़ा गयाफ़ारसी नाम पूरा होने तक फ़ारसी उपयोगकर्ताओं के लिए सामाजिक लॉगिन को अवरुद्ध करना
- जोड़ा गयावॉलेट मेनू से डिस्काउंट कोड मोडल
- बदला गयाप्रोफ़ाइल पृष्ठ उपशीर्षक केवल प्रदर्शन नाम दिखाता है (भूमिका छिपी हुई)
- बदला गयासभी MUI टेक्स्ट फ़ील्ड समान 47px ऊँचाई का उपयोग करते हैं
- बदला गयाखाता सेटिंग साइडबार मेनू: आइकन से पहले लेबल
- बदला गयावित्तीय प्रोफ़ाइल: फ़ारसी के लिए `کد ملی` लेबल, अन्य स्थानों के लिए नागरिक आईडी नंबर
- बदला गयाखाता सेटिंग मेनू: आइकन से पहले पाठ
- बदला गयावित्तीय विवरण: फ़ारसी के लिए "राष्ट्रीय कोड" और अन्य भाषाओं के लिए "राष्ट्रीय संख्या/नागरिकता कोड" लेबल करें
- बदला गयासुरक्षा लॉग: देश/डिवाइस मॉडल/ऑपरेटिंग सिस्टम/पूर्ण ब्राउज़र + सौर तिथि और फ़ारसी नंबर
- बदला गयालघु जीवनी: काउंटर के साथ 500 वर्ण सीमा
- बदला गयाखाता सेटिंग्स में ट्रू 2FA
- बदला गयाअधिसूचना सेटिंग्स में इनपुटप्रॉप्स त्रुटि को ठीक किया गया
- सुधारा गयाकैमलकेस या स्नेक_केस फ़ील्ड भेजते समय प्रोफ़ाइल सेव (`PUT /users/me`) अब 400 नहीं लौटाता
- सुधारा गयागैर-एफए/एन स्थानों के लिए अनुपलब्ध अनुवाद नामस्थान (`Topbar`, `AccountSettings`, आदि)
संस्करण 2.1.25
- जोड़ा गयासर्विस्ट के माध्यम से पीडब्ल्यूए समर्थन (प्रकट, सेवा कार्यकर्ता, ऑफ़लाइन फ़ॉलबैक `/~offline`)
- जोड़ा गया`/console/pwa-install` गाइड से लिंक करने वाला मोबाइल इंस्टॉल बैनर (ऊपर से फीका)।
- जोड़ा गया"अभी इंस्टॉल करें" बटन के साथ PWA इंस्टॉल गाइड (इंस्टॉल प्रॉम्प्ट से पहले)
- जोड़ा गयामोबाइल सत्यापन के नीचे ऑफ़लाइन स्थिति बैनर (स्थानीयकृत ऑफ़लाइन/पुन: कनेक्टेड संदेश)
- जोड़ा गयाफ़ुटर क्रेडिट: एब्रेकोड पर दिल से डिज़ाइन किया गया
संस्करण 2.1.24
- जोड़ा गयाडैशबोर्ड विजेट और अधिसूचना बैज गणना के लिए फ़ारसी अंक फ़ॉर्मेटिंग सहायक (`formatLocaleNumber`)।
- जोड़ा गयाअधिसूचना क्लिक हाइलाइट की गई मिलान प्रविष्टि के साथ सुरक्षा गतिविधि लॉग पर नेविगेट करती है
- जोड़ा गयापासवर्ड फ़ील्ड के अंदर रैंडम पासवर्ड जनरेटर आइकन (दृश्यता टॉगल के बगल में)
- बदला गयाडैशबोर्ड: स्वागत संदेश विजेट्स के ऊपर ले जाया गया; त्वरित पहुँच, खाता जानकारी और हाल की गतिविधि विजेट हटा दिए गए
- बदला गयालेनदेन विजेट बटन `/console/finance/transactions` से लिंक होता है
- बदला गयाशीर्ष बार गैर-आरटीएल स्थानों के लिए एलटीआर लेआउट का उपयोग करता है (उदाहरण के लिए अंग्रेजी)
- बदला गयाशीर्ष बार खोज बार: अधिसूचना ड्रॉपडाउन के साथ संरेखित बड़ी पैडिंग, पृष्ठभूमि और फ़ॉन्ट आकार
- बदला गयासाइनअप डार्क मोड: सभी टेक्स्ट सफेद, ओटीपी स्लॉट सफेद बॉर्डर के साथ
- बदला गयाडार्क मोड में प्राथमिक साइडबार आइकन सफेद
- बदला गयाओटीपी इनपुट फ़ारसी अंक स्वीकार करता है; पुनः भेजें उलटी गिनती `fa` लोकेल के लिए फ़ारसी संख्याएँ दिखाती है
संस्करण 2.1.20
- जोड़ा गयाटैब के साथ वॉलेट टॉप-अप पेज: प्रत्यक्ष भुगतान, ऑटो रिचार्ज, किस्त, बैंक जमा
- जोड़ा गयाजमा पृष्ठों पर उपहार कोड मोडल (एपीआई के माध्यम से क्रेडिट वॉलेट)
- जोड़ा गयास्थानीय-आधारित भुगतान: फ़ारसी के लिए आईआरआर/ज़िबल, अन्य भाषाओं के लिए यूएसडी/स्ट्राइप
- जोड़ा गयामेनू ड्रॉपडाउन बनाएं: वॉलेट जमा, उपहार कोड, नया टिकट, मेरे टिकट
संस्करण 2.1.19
- जोड़ा गयाएपीआई के माध्यम से प्रोफ़ाइल अवतार अपलोड/हटाएं (350px सर्कल, कोई यूआरएल फ़ील्ड नहीं)
- जोड़ा गयामोबाइल-साइनअप उपयोगकर्ताओं के लिए प्रोफ़ाइल पर ईमेल सत्यापन ओटीपी
- जोड़ा गयाप्रोफाइल पेज पर रैंडम पासवर्ड जेनरेटर
- जोड़ा गया500-शब्द काउंटर के साथ लघु जीवनी पाठ क्षेत्र
- जोड़ा गयाटॉपबार पेज सर्च (डेस्कटॉप), सभी आइकन पर टूलटिप्स
- जोड़ा गयाअधिसूचना पाठ उपयोगकर्ता स्थान द्वारा स्थानीयकृत (क्लाइंट + एपीआई)
- बदला गयासत्यापित ईमेल/मोबाइल फ़ील्ड हरे बॉर्डर से लॉक किए गए; समर्थन टिकट संदेश
- बदला गयापूर्ण-चौड़ाई वाले पृष्ठ कार्ड; द्वितीयक साइडबार से खोज हटा दी गई
- बदला गयाडार्क मोड: हेडर/साइडबार प्राथमिक रेल रंग साइट थीम के साथ संरेखित
संस्करण 2.1.18
संस्करण 2.1.17
- जोड़ा गयाटॉपबार रीडिज़ाइन: मेनू, ऐप ग्रिड, खोज, टर्मिनल, थीम टॉगल, कैलकुलेटर, चैट, समर्थन, भाषा स्विचर बनाएं
- जोड़ा गयावित्त ड्रॉपडाउन और लिंक किए गए पृष्ठों के साथ वॉलेट बैलेंस विजेट (एपीआई से गतिशील)।
- जोड़ा गयाअपठित बैज और स्क्रॉल करने योग्य ड्रॉपडाउन सूची के साथ अधिसूचना घंटी
- जोड़ा गयावित्त प्लेसहोल्डर पृष्ठ: उपहार कोड, डिस्काउंट कोड, छूट, प्रबंधन, वित्तीय प्रोफ़ाइल, मित्रों को आमंत्रित करें
- बदला गयाप्रामाणिक मेनू वॉलेट लिंक `/console/finance/wallet` की ओर इंगित करते हैं
संस्करण 2.1.16
संस्करण 2.1.15
- बदला गयामोबाइल सत्यापन बैनर ओवरलैपिंग सामग्री के बिना टॉपबार से जुड़ा हुआ है
- बदला गयाडैशबोर्ड में त्रुटि `Dashboard.status`
- सुधारा गयामोबाइल सत्यापन बैनर टॉपबार के नीचे लगाया गया (कोई ओवरलैप नहीं); `--mobile-verify-banner-height` के माध्यम से सामग्री ऑफसेट
- सुधारा गयाडैशबोर्ड पर `Dashboard.status` i18n कुंजी गायब है (fa/en)
संस्करण 2.1.14
संस्करण 2.1.13
संस्करण 2.1.12
संस्करण 2.1.11
संस्करण 2.1.9
संस्करण 2.1.8
- बदला गयादूसरा मेनू: फ़ारसी/अरबी/कुर्दिश के लिए सही संरेखण और सही संरेखण
- बदला गयाखोजें: टाइप करते समय केवल पृष्ठ नाम; यूआरएल पथ का कोई प्रदर्शन नहीं
- बदला गयासक्रिय भाषा पर आधारित एमयूआई दिशा
- सुधारा गयाद्वितीयक साइडबार मेनू: फ़ारसी/अरबी/कुर्दिश स्थानों के लिए आरटीएल लेआउट और दाएँ-संरेखित पाठ
- सुधारा गयापृष्ठ खोज: ड्रॉपडाउन केवल पृष्ठ शीर्षक दिखाता है (कोई पथ नहीं); परिणाम केवल टाइप करते समय ही दिखाई देते हैं
- सुधारा गयाएमयूआई थीम दिशा सक्रिय लोकेल (आरटीएल/एलटीआर) का अनुसरण करती है
संस्करण 2.1.7
- बदला गयामेनू खोज: परिणाम साइडबार के बाहर पॉपर के साथ प्रदर्शित होते हैं (ड्रॉपडाउन क्लिपिंग ठीक करें)
- बदला गयानिश्चित खोज सूचकांक और बहु-शब्द मिलान
- सुधारा गयासाइडबार पेज खोज: एमयूआई पॉपर (पोर्टल) के माध्यम से ड्रॉपडाउन प्रदान किया गया ताकि परिणाम साइडबार ओवरफ़्लो द्वारा क्लिप न किए जाएं
- सुधारा गयाखोज सूचकांक सही `Menu`/`Profile` i18n नामस्थान का उपयोग करता है; बहु-टोकन मिलान
संस्करण 2.1.6
- जोड़ा गया`POST /support/tickets/:id/reopen` (उपयोगकर्ता बंद टिकट को फिर से खोलें)
- बदला गयासमर्थन टिकट: स्थानीयकृत सत्यापन, प्राथमिकताएं, स्थिति बैज (रंग-कोडित), प्राथमिकता कॉलम
- बदला गयाटिकट निर्माण: फ़ाइल अनुलग्नक (5 तक), स्थानीयकृत प्रपत्र त्रुटियाँ
- बदला गयाटिकट सूची: कार्रवाई बंद करें/फिर से खोलें; टिकट विवरण: विशिष्ट उपयोगकर्ता/समर्थन स्टाइल के साथ थ्रेडेड उत्तर यूआई
- सुधारा गयासाइडबार पृष्ठ खोज: मेनू मार्गों के साथ समन्वयित, स्थानीय-जागरूक नेविगेशन (`@/i18n/navigation`)
- सुधारा गयामोबाइल द्वितीयक मेनू: अतिप्रवाह को रोकने के लिए छोटे आइटम
संस्करण 2.1.5
संस्करण 2.1.4
- जोड़ा गया`src/core/mui/MuiInput.tsx` और `core/mui/index.ts`
- जोड़ा गयादस्तावेज़: `docs/en/04-mui-components.md`, `docs/fa/04-mui-components.md`
- बदला गयामटेरियल यूआई (एमयूआई) में माइग्रेट किए गए टेक्स्ट इनपुट और बटन: ऑथ फॉर्म, प्रोफ़ाइल, खोज, वैश्विक `Input`/`Button` रैपर
- बदला गया`AuthFormField` पासवर्ड टॉगल के साथ `FormikMuiTextField` का उपयोग करता है
- बदला गया`ConsolePageSearch` और हेडर टूलबार एमयूआई टेक्स्टफिल्ड + सूची क्रियाओं का उपयोग करते हैं
संस्करण 2.1.3
- बदला गयापासवर्ड भूल गए: तीन-चरणीय प्रवाह (अनुरोध → ओटीपी सत्यापित → नया पासवर्ड)
- बदला गयासाइनअप ओटीपी सूचनाएं: ईमेल जांचें/संदेश दोबारा भेजें
- बदला गयापासवर्ड भूल गए: अनुरोध → कोड सत्यापित करें → नया पासवर्ड (अलग)
- बदला गयापंजीकरण और ओटीपी अधिसूचना पुनः भेजना
- सुधारा गयाप्राथमिक साइडबार मेनू पर अभी क्लिक करें, द्वितीयक सबमेनू तुरंत स्विच हो जाता है
- सुधारा गयाअकॉर्डियन मेनू अब नेविगेशन लिंक क्लिक को ब्लॉक नहीं करता है
संस्करण 2.1.2
संस्करण 2.1.1
संस्करण 2.1.0
- जोड़ा गयासामाजिक लॉगिन: 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` का उपयोग करता है