v3.6.61
Dəyişiklik jurnali
Abrecode istifadəçi panelində əlavə edilmiş, dəyişdirilmiş və düzəldilmiş imkanların rəsmi xülasəsi. Əlaqəli səhifəni açmaq üçün bənd seçin.
Versiya 3.6.69
Versiya 3.6.68
- DəyişdirildiPublic pages no longer load console-only `config.control-center.css` (ApexCharts/Leaflet bundle removed from global CSS)
- DəyişdirildiRoot layout: locale-aware `lang`/`dir`/font on `<html>` at SSR; local fonts use `preload: false` to stop unused preload console warnings
- DüzəldildiLighthouse / 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
Versiya 3.6.67
Versiya 3.6.66
Versiya 3.6.65
Versiya 3.6.64
Versiya 3.6.63
Versiya 3.6.62
Versiya 3.6.61
Versiya 3.6.60
Versiya 3.6.59
Versiya 3.6.58
Versiya 3.6.57
Versiya 3.6.56
Versiya 3.6.55
Versiya 3.6.54
Versiya 3.6.53
Versiya 3.6.52
Versiya 3.6.51
- DəyişdirildiLogin tabs: blue active pill, light/dark friendly; removed tab content cards
- DəyişdirildiAuth field labels sit above inputs with logical start alignment (RTL-safe for Persian)
- DəyişdirildiSignup/forgot primary actions use the same blue CreepyButton as login; forgot “back to login” link is muted (not brand green)
Versiya 3.6.50
Versiya 3.6.49
- DəyişdirildiLogin tabs: one-time code / password labels and request-code copy in all locales
- DəyişdirildiPersian and other RTL locales now right-align login tab content; tab cards and pills work in dark mode
- DəyişdirildiLogin send-code / sign-in buttons use the animated cover button; auth titles and links are smaller, near-black (near-white in dark mode)
Versiya 3.6.48
Versiya 3.6.47
- Əlavə edildiCustom offline contact form fields from Mother settings; offline message banner when sending is disabled
- DüzəldildiLive 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
Versiya 3.6.46
Versiya 3.6.45
Versiya 3.6.44
Versiya 3.6.43
- DüzəldildiPWA: stop precaching `/_next/static` (build-time exclude + runtime SW manifest filter + NetworkOnly for Next assets)
- DüzəldildiPWA: one-time client migration unregisters broken service workers that throw `bad-precaching-response`
- Düzəldildi`sw.js` served with hard no-cache headers from middleware
Versiya 3.6.42
- Əlavə edildiInstallments page: product/detail skeletons while loading; lazy-loaded product images
- DüzəldildiLive-chat image attachments hide filename and show preview + download only; widget opens an image preview modal on click
- DüzəldildiPublic header brand/tagline scale down on mobile so text sits beside the logo
- DüzəldildiTablet/iPad: hamburger menu available below `lg` (main mega-menu remains desktop)
- DüzəldildiFooter copyright/legal links match «طراحی شده با» size; social title stays white in light and dark
- DüzəldildiFooter menus on mobile use a readable 2-column grid with smaller type
- DüzəldildiInstallments mobile: center-aligned options; cash price slightly larger and bold
Versiya 3.6.41
- Əlavə edildiLive-chat widget: drag-and-drop file upload with progress bar and cancel
- Əlavə edildiLive-chat widget: message skeletons while opening; image attachment skeleton until preview loads
- Əlavə edildiLive-chat widget: emoji search uses site font; Persian placeholder «سرچ شکلک» (RTL)
- DəyişdirildiComposer send / attach / emoji controls share a 42px size with hover motion
- DüzəldildiLive-chat emoji picker closes after picking an emoji and on outside click
- DüzəldildiProfile info dropdown animates open/close
- DüzəldildiDefault subtitle when CMS unset: «پشتیبانی آنلاین ابریکُد»
Versiya 3.6.40
- Əlavə edildiUser uploads (profile photo and comment/product attachments) are stored on the public bucket under `userassets/{userId}/{section}/` via `POST /media/user-assets/upload`
- Əlavə edildiHelper `uploadUserAsset()` for console clients (`profile`, `blog-comments`, `course-comments`, `product-comments`, …)
- DəyişdirildiProfile avatar upload path now resolves through the public CDN layout instead of the auth bucket root
Versiya 3.6.39
Versiya 3.6.38
Versiya 3.6.37
Versiya 3.6.36
Versiya 3.6.35
Versiya 3.6.34
Versiya 3.6.33
Versiya 3.6.32
- Əlavə edildiSource Code mega menu with Ready, ReactJs, Premium, and Free pages (`/sourcecode`, FA `/سورس-کد`)
- Əlavə edildiThemes & Plugins mega menu with Custom, WordPress, Ecommerce, and NextJs pages (`/templates`, FA `/قالب-و-افزونه`)
- Əlavə edildiLocalized typewriter headlines for all public mega menus in 15 locales
- DəyişdirildiMega-menu typewriter copy now follows the active site language instead of hardcoded Persian
Versiya 3.6.31
Versiya 3.6.30
Versiya 3.6.29
Versiya 3.6.28
Versiya 3.6.27
Versiya 3.6.26
- Əlavə edildiSayt miqyasında texniki xidmətin üst-üstə düşməsi: orbital geri sayım, `{first_name}` mesajı, isteğe bağlı giriş (qeydiyyat yoxdur), Bizimlə əlaqə forması, dil + mövzu nəzarəti; başqa sayt linkləri yoxdur
- Əlavə edildiƏlaqədar səhifələrə keçidlər ilə `/{locale}/changelog` (FA: `/گزارش-تغییرات`) ünvanında ictimai dəyişikliklər jurnalı; altbilgi versiyası ona istinad edir
Versiya 3.6.25
- Əlavə edildiVerilənlər bazası əlçatan olmayan səhifə: Abrecode proqram yeniləmə nüsxəsi + Tehran ETA (indi+5 saat, DB bitənə qədər davam edir)
- Əlavə edildiHesab təhlükəsizliyi: hər bir istifadəçi üçün boş dəqiqələr + bütün 15 dildə hərəkətsizlik rejimi (Qalmaq / Çıxış)
- Əlavə edildiAdmin böyük formaları i18n (İstifadəçi, Kurs, Parametrlər, Təlimatçı, Tələbə, BlogPost, TrainPath, Rol və əlaqəli dialoqlar)
- DəyişdirildiVeb saytın qalan ingilis dili nüsxəsi hər bir yerli fayl dilinə tərcümə edilmişdir (brendlər/ünvanlar/e-poçtlar dəyişməz)
- DüzəldildiHərəkətsizlik modalı cari sayt dilini izlədi (`NextIntlClientProvider` yerli)
Versiya 3.6.24
Versiya 3.6.23
- Əlavə edildiİctimai ödənişin doğrulama səhifəsi `/{locale}/payment/verify` (server tərəfində faktura yalnız doğrulanır; müştəri `paid=` bayraqlarına məhəl qoymur)
- Əlavə edildiSəbət axını: taksit seçimi gizlidir (mexanizm qorunur); ətraflı-səhifə CTA-lar "artıq səbətdə" göstərir və səbətdəki xətti vurğulayır
- Əlavə edildiUğursuz onlayn ödəniş nüsxəsi + Biletin yaradılmasında maliyyə biletinin dərin keçid əvvəlcədən doldurulması (`department=finance`)
- DəyişdirildiFaktura ödənişləri üçün şlüzün qaytarılması yolu şəxsi VIP/konsol yoxlama UX əvəzinə ictimai doğrulama səhifəsinə keçir
Versiya 3.6.22
Versiya 3.6.21
Versiya 3.6.20
Versiya 3.6.19
Versiya 3.6.18
Versiya 3.6.17
- Əlavə edildiCanlı söhbət: başlatma işarəsi `once` davamlılığı; `supportOnline` + cavab gecikdirmə rejimləri; `POST /live-chat/session/offline-form` vasitəsilə gündə bir dəfə oflayn forma
- Əlavə edildiCanlı chat UI xrom (tostlar, səhvlər, forma etiketləri, tarix qrupları, oflayn forma) bütün 15 sayt dili üçün next-intl `LiveChat` ad məkanından istifadə edir; söhbət mesajları tərcümə olunmamış qalır
Versiya 3.6.16
Versiya 3.6.15
Versiya 3.6.14
Versiya 3.6.13
Versiya 3.6.12
Versiya 3.6.11
Versiya 3.6.10
Versiya 3.6.9
Versiya 3.6.8
- DəyişdirildiBaşlıq axtarışı tamamilə yuxarı hərəkət cərgəsində mərkəzləşmişdir
- DəyişdirildiAşağı naviqasiya bağlantıları (blog / haqqında / əlaqə) dəstək/karyera bağlantıları ilə eyni mətn-xs ölçüsündən istifadə edir
- DəyişdirildiBrend etiketi: FA «استودیو خلاقیت ابریکُد», digər dillər «abrecode creative studio»; ABRECODE altında mərkəzləşdirilmişdir
Versiya 3.6.7
Versiya 3.6.6
Versiya 3.6.5
Versiya 3.6.4
Versiya 3.6.3
- Əlavə edildiMobil başlıq temanın yanında yalnız avatar profil idarəsini göstərir (sifariş: mövzu → profil → araba → hamburger)
- Əlavə edildiHamburger çekmecesi `/console/dashboard` ilə əlaqələndirən tam enli ad sırasını göstərir
- DəyişdirildiÜmumi başlıq axtarışı bir qədər genişdir (`md`/`lg`/`xl` maksimum genişliklər artır)
- DəyişdirildiXəbər nişanı sabit px/s istifadə edir ki, mobil sürüşmə sürəti masaüstünə uyğun olsun
- DüzəldildiBaşlıq xrom skelet sümükləri real idarəetmələrə uyğun gəlir (axtarış, mövzu keçidi, auth həb/avatar, araba, hamburger)
- Düzəldildiİstifadəçi açılan siyahısı: fiziki solda ad; mobil (fars rəqəmləri) sonra cizgili tam e-poçt alət ipucu ilə kəsilmiş e-poçt (SF UI)
- DüzəldildiMövzu keçid rejimi profil çipi kimi hover üzərində qaldırılır
- DüzəldildiAçılan linklər və Hesaba Baxış göstərici kursorundan istifadə edir; Baxış hesabında daha güclü hover hərəkəti var
Versiya 3.6.2
Versiya 3.6.1
- Əlavə edildiAnimasiyalı Alət İpucu: Mövzu ("Qaranlıq/İşıq"), Səbət ("Səbətə Bax"), Profil ("İstifadəçi məlumatınız")
- DəyişdirildiÜmumi başlıq axtarışının maksimum eni təxminən iki dəfə azalıb
- DəyişdirildiDaxil olan/giriş başlığı tetikleyicileri səbətə uyğunlaşdırılmış kvadrat `size-9` nəzarətlərindən istifadə edir
- DüzəldildiÜmumi başlıq: bərabər hündürlükdə fəaliyyət sırası (mövzu / auth / səbət); mövzu daha geniş keçid enini saxlayır
- DüzəldildiHover animasiyası ilə işıq rejimində oxuna bilən CTA (marka doldurma + mürəkkəb mətni) «Hesab bax»
- Düzəldildiİctimai istifadəçi açılan menyusunda profil şəklinin ətrafındakı sərt kontur/zəng silindi
Versiya 3.5.1
- Əlavə edildiİctimai başlıq profili menyusunun əsas **Hesaba bax** CTA ilə yenidən dizaynı `/console/dashboard`
- Əlavə edildiİctimai sayt başlığında yığcam SwitchMode mövzu nəzarəti (yalnız düymə/günəş/ay animasiyası; mövcud pərdə keçidi saxlanılır)
- Dəyişdirildiİctimai doğrulama çipi `PublicHeaderUserMenu` istifadə edir (konsolun üst çubuğu menyusu dəyişməz)
Versiya 3.4.1
- DəyişdirildiKonsol dili dəyişdiricisi ictimai saytda istifadə olunan `LanguageSelectDialog`-ni açır
- DəyişdirildiPanel / panel səthləri qaranlıq rejimdə mətn kontrastı üçün DESIGN.md tokenlərinə əsaslanır
- DəyişdirildiREADME en/fa — qaranlıq rejimli UX qeydləri paneli
- DüzəldildiKonsol yoxlama lenti: oxuna bilən qaranlıq rejim rəngləri; CTA-da padding + Hərəkət üzərinə sürüşdürmə/kran var
- DüzəldildiKonsol başlığı axtarışı, yan panel/ev ikonları və qaranlıq rejimdə oxuna bilən yan panel keçid nişanı (MUI mövzusu `resolvedTheme`-dan sonra)
- DüzəldildiYan panelin çökməsinə nəzarət mobil telefonda gizlədilib (yalnız hamburger)
- DüzəldildiProfil statusu nişanı şəkil klipinin xaricindəki avatar küncündə yerləşir
Versiya 3.3.1
- Əlavə edildiKonsolda mövcudluq fəaliyyəti: istifadəçi əl ilə **məşğul** / **oflayn** seçmədiyi halda `/console` və ya siçan/klik/klaviatura fəaliyyətinin daxil edilməsi statusu **online** olaraq təyin edir (hər girişdə/qeydiyyatda əl ilə kilid silinir)
- DəyişdirildiQaranlıq rejimdə təhlükəsiz semantika ilə istifadəçi konsolu panelində (qabıq, bannerlər, idarə paneli kartları, avatar statusu, keçidlər/düymələr) `DESIGN.md` tokenləri tətbiq edilib
- DəyişdirildiProfil menyusu tetikleyicisi: daha kiçik ad tipoqrafiyası + daha geniş çip, beləliklə ad/soyad oxunaqlı qalsın; açılan siyahı sarma adını göstərir
- Dəyişdirildi`docs/design-system.md` — panel statusunun rəng xəritəsi
Versiya 3.2.1
- Dəyişdirildi`docs/en/modules/auth.md`, `docs/fa/modules/auth.md` — səhifədaxili dəyişdirmə və dərin keçid naviqasiyası
- DüzəldildiDoğrulama rejimi açarları (giriş ↔ qeydiyyat ↔ unudulmuş) eyni `/auth` səhifəsində qalır: formada idarəetmələr tam Next.js naviqasiyaları deyil, dəyişdirmə düymələri (yumşaq URL/`history.pushState`) kimi çıxış edir.
- DüzəldildiRejim hələ də saytın qalan hissəsindən dərin keçidlər üçün `?mode=` vasitəsilə idarə olunur
Versiya 3.1.1
- Əlavə edildi`/auth` ünvanında `?mode=login|signup|forgot` ilə vahid ictimai auth UI (defolt: giriş)
- Əlavə edildiMövcud Giriş / Qeydiyyat / Unudulmuş baxışlar arasında forma dəyişdirmə animasiyası (Hərəkət vasitəsilə bulanıq/miqyaslı)
- Əlavə edildiHədəf forması görünməzdən əvvəl hər formanı əks etdirən rejimi dəyişdirən skeletlər
- DəyişdirildiMiras `/auth/login`, `/auth/signup`, `/auth/forgot-password` yönləndirmə `/auth?mode=…`
- DəyişdirildiSayt üzrə giriş/qeydiyyat/unudulmuş giriş nöqtələri indi vahid auth URL-ni hədəfləyir
- DəyişdirildiOrta proqramın qonağı doğrulama yollarına `/auth`; NextAuth `pages.signIn` işarəsi `/auth`
- Dəyişdirildi`docs/en/modules/auth.md`, `docs/fa/modules/auth.md` — vahid auth marşrutu
Versiya 3.0.90
- DəyişdirildiKonsolda tətbiq olunan `DESIGN.md` tokenləri: əsas CTA qara, brend-yaşıl vurğu, kətan/saç xətti səthləri
- DəyişdirildiRemapped shadcn/`globals.css` + Metronic `colors.css`; MUI mövzusu əsas/vurğu; nüvə + ikili UI düymələri (`brand` variant)
- Dəyişdirildiİctimai xrom, mağaza məhsulu UI, auth, bloq/təlim və paylaşılan komponentlər səma/şifer/sink sərt kodlarından semantik tokenlərə köçürüldü
- DəyişdirildiŞriftlər: Estedad / SF UI saxlanılır; Geist Mono `font-mono` üçün simli
- Dəyişdirildi`docs/design-system.md` — DESIGN.md → Tailwind / CSS dəyişənlərinin xəritəsi
- DəyişdirildiREADME nöqtələri `DESIGN.md` + dizayn sistemi sənədi
Versiya 3.0.89
- Əlavə edildiMağaza məhsulu təfərrüatları: parol qapısı, satış qiyməti ekranı, `isDownloadable` tərəfindən idarə olunan endirmə düyməsi, kuki ilə dəstəklənən məhsul bəyənmələri, API vasitəsilə dərc/görünürlük filtri
- Əlavə edildiSəbətə əlavə et effektiv (satış) qiymətdən istifadə edir; məhsul kartlarında satış üstü üstü çəkilir
- Əlavə edildiMəhsul şərhləri forması + ictimai məhsul səhifəsində təsdiq edilmiş şərhlər siyahısı
Versiya 3.0.88
Versiya 3.0.87
Versiya 3.0.86
Versiya 3.0.84
- Dəyişdirildiİctimai sayt mediası MiniIO bucket saytından yüklənir (`NEXT_PUBLIC_WEBSITE_ASSETS_URL`); artıq `public/` ünvanından xidmət göstərilmir
- Dəyişdirildi`toAbsoluteUrl` + orta proqram `/assets` (və banklar/valyutalar/favikon/səslər) həmin kovaya yenidən yazın
- Dəyişdirildi`public-bucket` ünvanına 667 fayl yükləndi; yerli nüsxə `.static-media-archive/` ünvanında saxlanılır
Versiya 3.0.83
- DəyişdirildiSəbət elementləri təsdiqləndikdən və ödədikdən / gözləyən faktura yaradıldıqdan sonra qalır - yalnız ödəniş uğurlu olduqda silinir
- DəyişdirildiCanlı çat FAB `/console/*` hesab səhifələrində gizlədilib (hələ ictimai + auth)
- Dəyişdirildi`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
- Dəyişdirildi`docs/en/live-chat.md` / `docs/fa/live-chat.md`
Versiya 3.0.82
Versiya 3.0.81
- Əlavə edildiTəsdiq və ödəmə üçün təsdiqlənmiş mobil telefon tələb olunur: ödəniş üsulu (mövcud doğrulama API-ləri vasitəsilə nömrə daxil edin → SMS OTP)
- Əlavə edildiFaktura yaradıldıqdan sonra: Ödənişi həll et → `/cart/checkout/[invoiceId]/pay` ilə yekun faktura səhifəsi (ödəniş şlüzünün stub)
- Əlavə edildiKonsol maliyyə təfərrüatında gözlənilən hesab-fakturalar da Ödənişi ödəyin
- Dəyişdirildi`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
Versiya 3.0.80
Versiya 3.0.79
Versiya 3.0.78
- DəyişdirildiTəsdiqlənmiş səbət səhifəsi ödəniş yan panelinin dizaynına uyğundur: endirim kodu tətbiq edilir, ödəniş metodu radioları, təsdiq və ödə, dinamik kateqoriya etiketləri (kurslar/məhsullar/xidmətlər/məhsullar)
- DəyişdirildiSəbət siyahısı: daha kiçik növ, daha çox sıra aralığı, daha sıx nömrə izləmə; `listPrice` təyin edildikdə, hər bir məhsul üçün isteğe bağlı endirim nişanı
- DəyişdirildiDinamik surət üçün səbətə əlavə olunan mağazalar `productKind: course` kursu
- Dəyişdirildi`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
Versiya 3.0.77
Versiya 3.0.76
Versiya 3.0.75
Versiya 3.0.74
Versiya 3.0.73
Versiya 3.0.72
Versiya 3.0.71
- Əlavə edildiSəbət səhifəsinin yenidən dizaynı (sifariş səbəti + ödəniş detalları): qonaq CTA «ورود / عضویت» `callbackUrl` ilə geri `/cart`; autentifikasiya edilmiş «TKMİL خرید» `POST /cart/checkout` vasitəsilə faktura yaradır
- Əlavə edildiHesab-faktura xülasəsi + ödəniş metodu seçicisi ilə ödəniş səhifəsi `/cart/checkout/[invoiceId]` (növbəti şlüz kabeli)
- Əlavə edildiKurs təfərrüatı «خرید دوره» səbətə əlavə edilir və `/cart` ünvanına gedir
- Əlavə edildiKəmiyyət +/- araba xətlərində; fars rəqəmləri ilə Toman kimi fa qiymətləri + qruplaşdırma
- Dəyişdirildi`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
Versiya 3.0.70
- DəyişdirildiKateqoriya səhifəsi `/trainings/categories/[slug]` sənəd başlığı kimi kateqoriya adı əvəzinə saxlanılmış SEO metadatasından (`metaTitle`, təsvir, açar sözlər, OG/Twitter, kanonik) istifadə edir
- Dəyişdirildi`schema` mövcud olduqda JSON-LD kateqoriyasını göstərir
- Dəyişdirildi`docs/en/modules/training.md` / `docs/fa/modules/training.md`
Versiya 3.0.69
- DəyişdirildiKateqoriya səhifəsi `/trainings/categories/[slug]`: başlıq şəkli qəhrəman fonu, kateqoriya şəkli loqo kimi
- DəyişdirildiKateqoriya şəbəkəsi loqoları yalnız `categoryImage` istifadə edir (paket şəkli geri qaytarılmır)
- Dəyişdirildiİctimai kateqoriyalı müştəri xəritələri `headerImage` / `header_image`
- Dəyişdirildi`docs/en/modules/training.md` / `docs/fa/modules/training.md`
Versiya 3.0.63
Versiya 3.0.62
Versiya 3.0.61
Versiya 3.0.60
Versiya 3.0.59
Versiya 3.0.58
- Əlavə edildi`/trainings/instructors/[slug]` ünvanında ictimai təlimatçı profili (başlıq + avatar + bio + bacarıqlar + kurslar)
- Əlavə edildiKursun təfərrüatında təlimatçı `profileImage` olan təlimatçı kartı və profilə keçid göstərilir
- Əlavə edildi`GET /training/public/courses/:slug` müştəri naqilləri + `InstructorPage` i18n (fa/en)
- Dəyişdirildi`docs/en/modules/training.md` / `docs/fa/modules/training.md`
Versiya 3.0.57
Versiya 3.0.56
Versiya 3.0.55
Versiya 3.0.54
Versiya 3.0.53
Versiya 3.0.52
Versiya 3.0.51
Versiya 3.0.50
Versiya 3.0.49
Versiya 3.0.48
Versiya 3.0.47
- DəyişdirildiTopbar dil dəyişdiricisi: seçilən xəbər nişanı ilə uyğunlaşdırılmış şaquli doldurma; üzük/hover ilə həb üslubu
- Dəyişdirildiİctimai axtarış modalı: yaz giriş/çıxış (bulanıqlıq + miqyas), mavi markalı panel, animasiya edilmiş boş/yükləmə/nəticə vəziyyətləri
- Dəyişdirildi`docs/en/public-header-search.md` / `docs/fa/public-header-search.md`
Versiya 3.0.46
- Dəyişdirildiİctimai mobil hamburger çekmecesi yenidən işlənib (brend başlığı, hesab kartı, axtarış CTA, ikona naviqasiyası, bölmə akkordeonları)
- DəyişdirildiHesab + axtarış yalnız mobil çekmece daxilində canlıdır; başlıq alətlər paneli kiçik ekranlarda daha təmiz qalır
- DəyişdirildiÇekmece düzgün RTL/LTR kənarından açılır; özəl bucket media önizləmələri API proxy istifadə edir
- Dəyişdirildi`docs/en/public-header-search.md` / `docs/fa/public-header-search.md` mobil naviqasiya üçün yeniləndi
Versiya 3.0.45
Versiya 3.0.44
Versiya 3.0.43
Versiya 3.0.42
Versiya 3.0.41
Versiya 3.0.40
Versiya 3.0.39
Versiya 3.0.38
- Əlavə edildiİctimai canlı söhbət parametrlərini `GET /live-chat/settings` ünvanından yükləyin (başlığın surəti/rəngi, söhbət öncəsi giriş, tələb olunan sahələr, o cümlədən e-poçt, başlatma işarəsi qabarcığı, oflayn rejim)
- DəyişdirildiDB parametrləri ilə idarə olunan vidcetin surəti/görünüşü (yedek olaraq yerli nüsxə)
- DəyişdirildiCanlı Çat sənədləri; OXUYUN
Versiya 3.0.37
- DəyişdirildiCanlı Çat Telegram üslubunda qabarcıqlar, agent avatarı, Cəlali tarix qrupu başlıqları (bu gün / dünən / ...)
- DəyişdirildiHər qabarcıqdan sonra Cavab işarəsi (`dir=ltr` sətir, mesajların yanında görünməsi üçün); ziyarətçilər üçün "redaktə edilmiş" etiket yoxdur
- DəyişdirildiQapalı dəstək banneri; mesaj göndərilməsi eyni sessiyanı yenidən açır
Versiya 3.0.36
- Əlavə edildiCanlı Çat: mesaja cavab (baloncukların yanında ikona); vidcetdə ziyarətçi profili zolağı (ad / mobil / e-poçt).
- Əlavə edildiDaxil olmuş ziyarətçilər (JWT) və qonaqlar üçün səhifə URL yeniləmələri — agentlər cari səhifəni real vaxt rejimində görürlər.
- DəyişdirildiMesaj qabarcıqları uzun mətni söhbət genişliyinə bükür (`overflow-wrap: anywhere`, `minWidth: 0`)
- DəyişdirildiSocket.IO `message:updated` dinləyir (agent redaktələri)
Versiya 3.0.35
Versiya 3.0.34
Versiya 3.0.33
- DəyişdirildiCanlı Çat mobil: kənar kənarları olan tam ekrana yaxın panel; açıq olduqda fon bulanıqlığı (bağlandıqda silinir)
- DəyişdirildiDaha kiçik vidcetin sərhəd radiusu; Sayt/istifadəçi dili `fa` olduqda qonaq adı farsca olmalıdır
- DəyişdirildiMobil sahə fars rəqəmlərini qəbul edir; solğun + sahə impuls animasiyaları ilə işarə mətni silindi (yalnız etibarsız daxiletmədə xəta).
Versiya 3.0.32
- DəyişdirildiCanlı Çat Qonaq mobil: `@persian-tools/persian-tools` `isPhoneNumberValid` (11 rəqəmli `09…`) ilə təsdiqlənmiş İran nömrələri; Qeyri-fars istifadəçi interfeysi ABŞ/AB 10-15 rəqəmli qaydalardan istifadə edir – lokal münaqişə yoxdur
- DəyişdirildiYanlış mobil şoular sahəsində xəta "شماره موبایل وارد شده اشتباه هست" / İngilis ekvivalenti
Versiya 3.0.31
Versiya 3.0.30
- DəyişdirildiCanlı Çat FAB həmişə **aşağıdan sağa** lövbər tutur (RTL/LTR-dən asılı olmayaraq)
- DəyişdirildiPanelin açılması/bağlanması MUI `Fade` istifadə edir; MUI ilə yenidən qurulmuş UI (`MuiTextField` təsvir edilmişdir, `MuiButton`, `Fab`, `IconButton`, `Paper`)
- DəyişdirildiSaytın dili və ya istifadəçi dili farsca olmadıqda vidcetin surəti ingilisdir (`fa`)
- DəyişdirildiCanlı söhbət sənədləri (EN/FA)
Versiya 3.0.29
- DəyişdirildiCanlı Çat FAB **bütün** yerli səhifələrdə (ictimai sayt, auth, konsol) kök quruluşu vasitəsilə quraşdırılır — widgetı görmək üçün giriş tələb olunmur
- DəyişdirildiQonaqlar istənilən səhifədə ad + mobil formada söhbətə başlaya bilərlər; daxil olan istifadəçilər formanı atlayırlar
- DəyişdirildiCanlı söhbət sənədləri (EN/FA); OXUYUN
- DüzəldildiZiyarətçi tostda səhvlər səthi API mesajı göndərir; boş qonaq tokenləri normallaşdırıldı
- DüzəldildiBootstrap artıq hər səhifə başlığı dəyişikliyində yenidən işləmir; Göndərmə nəzərə alınmadığı halda daxil edin
- DüzəldildiDaxil edilmiş yükləmə kəməri xətası boş panel əvəzinə istifadəçi interfeysini yenidən sınamağı göstərir
Versiya 3.0.28
- Əlavə edildiReal vaxt dəstəyi üçün üzən **Canlı Çat** vidceti (aşağı uç, maksimum eni 380px)
- Əlavə edildiProfilin və tarixçənin kuki CV-si ilə qonaq öncəsi söhbət forması (tam ad + mobil).
- Əlavə edildiDaxil olan istifadəçilər forma olmadan söhbətə başlayırlar
- Əlavə edildiYazma göstəricisi ("در حال تایپ"), emoji seçicisi, ictimai bucket vasitəsilə fayl qoşmaları
- Əlavə edildiSocket.IO müştəri api-server `/live-chat` ad sahəsinə qoşulmuşdur
- DəyişdirildiREADME və `docs`-da canlı söhbət modulu qeydləri
Versiya 3.0.26
Versiya 3.0.25
Versiya 3.0.24
Versiya 3.0.23
Versiya 3.0.22
- DüzəldildiƏməliyyat təfərrüatı: status nişanının rəngləri, qərardan sonra "رزرو" zolağı, izləmə kodu kimi ödəniş ref, بدهکار olmadan debet etiketi
- DüzəldildiMəbləğ sütunu daha sıx rəqəmlər + məbləğin altında fars sözləri
- DüzəldildiTopbar nişanları vahid haşiyələnmiş yuvarlaqlaşdırılmış-lg; istifadəçi menyusunun kənar doldurulması
Versiya 3.0.21
Versiya 3.0.20
- Əlavə edildiDepozit valyutasının loqoları + Farsca məbləğ sözləri (tümən); məbləğ sahələri mərkəzləşdirilmiş/qalın
- Əlavə edildiÇıxar: heç biri olmadığı zaman yarat-bank modal; loqotipləri olan bütün banklar açılır; təsdiq edilməmiş seçim xətası; əməliyyatlara yönləndirmə
- Əlavə edildiƏməliyyatlar: təfərrüat modal, status nişanları, yaradıcı, gözlənilən geri çəkilməni ləğv edin
- Əlavə edildiMenyu yaradın: bank hesabı; mobil pul kisəsi ikonası açılır; daha sıx topbar pul kisəsi tipoqrafiyası
- Əlavə edildiFars dili üçün altbilgi RTL + sola düzülmə
- DüzəldildiYan panel bölmə nişanları yalnız alt menyunu açır (birinci uşağa avtomatik naviqasiya yoxdur)
- DüzəldildiNişan düyməsi hədəfləri vurdu (`asChild` + tam sahədə klik)
- DüzəldildiForma sahələri üçün qaranlıq mövzu görünməsi
Versiya 3.0.19
Versiya 3.0.18
- Əlavə edildiBank hesabı forması: canlı Şeba/kart doğrulaması (farsca-alətlər), kart maskası `xxxx-xxxx-xxxx-xxxx`, axtarış edilə bilən seçimdə bank loqoları
- Əlavə edildiBirbaşa depozit (FA): valyuta növü seçicisi (Toman/USD/GBP/JPY/AED/AZN/TRY) — defolt Toman; ön ayarlar/etiketlər seçimi izləyir
- Əlavə edildi`/public/banks` altında tam bank loqosu (ənənəvi + rəqəmsal brendlər)
- DəyişdirildiMaliyyə modulunun sənədləri doğrulama və depozit valyutası üçün yeniləndi
Versiya 3.0.17
- Əlavə edildiToman balansı olan pul kisəsi səhifəsi, depozit/çıxarma əməliyyatları, status çipləri ilə son əməliyyatlar
- Əlavə edildiBank hesabları səhifəsi (kartlar, yaratmaq/redaktə etmək, əsas, deaktiv etmək, silmək)
- Əlavə edildiÇıxarma forması (Toman girişi, yalnız təsdiq edilmiş banklar, balansdan artıq yoxlama)
- Əlavə edildiBank hesabları üçün maliyyə menyusu bağlantısı; pul kisəsi açılan siyahısı: pul kisəsi + bank hesablarına baxın + İran bayrağı Toman
- DəyişdirildiTopbar üfüqi padding simmetriya; bildirişlər maliyyə səhifələrinə bank/çıxarma hadisələrini istiqamətləndirir
- DəyişdirildiPulqabı displeyi `fa` lokali üçün Tomandan istifadə edir
- DəyişdirildiYenilənmiş maliyyə modulu sənədləri (EN/FA)
Versiya 3.0.16
Versiya 3.0.15
- DəyişdirildiQeydiyyat səhifəsi giriş linki altında unudulmuş parol linkini göstərir (parolun bərpası aktiv olduqda)
- DəyişdirildiYenilənib `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
- DüzəldildiOTP `MuiOtpInput` köhnəlmiş `inputProps` əvəzinə MUI `slotProps.htmlInput` istifadə edir (unudulmuş parol/auth OTP ekranlarında React DOM xəbərdarlığını aradan qaldırır)
Versiya 3.0.14
Versiya 3.0.13
- DəyişdirildiOTP daxiletmələri Estedad qalın hərflərlə yerli (fars) rəqəmləri göstərir; 6 rəqəm daxil edildikdə avtomatik göndərmə; davam etməzdən əvvəl səhv/müddəti bitmiş kodda qırmızı haşiyə və müvəffəqiyyətdə yaşıl haşiyə
- DəyişdirildiDoğrulama səhifəsi bağlantılarında heç bir alt xətt yoxdur; sahə səhvləri yumşaq qırmızı tonda solur; qaranlıq rejimli mətn sahələri yumşaq ağ haşiyələri və oxuna bilən məzmunu saxlayır (o cümlədən, Məni yadda saxla)
- DəyişdirildiÜmumi başlıq girişi/qeydiyyatı, istifadəçi menyusu, səbət və əlaqəli nişanlar qaranlıq rejimdə ağ mətn/işarələrdən istifadə edir
- DəyişdirildiMobil başlıq Blog / Haqqında / Əlaqə bağlantıları RTL və LTR-də səbət hərəkətləri (son tərəf) altında uyğunlaşdırılır
- DəyişdirildiAçılan səbət/istifadəçi açılan siyahıları artıq səhifənin enini dəyişmir və ya üfüqi sürüşdürmə əlavə etmir (açılan aşağı `modal=false` + daşqın-x klip)
- DəyişdirildiYenilənib `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
Versiya 3.0.12
- DəyişdirildiAuth OTP daxiletmələri (giriş, qeydiyyat, parolu unutdum, profilin yoxlanılması, admin e-poçt girişi) yapışdırmaq dəstəyi və fars/ərəb rəqəmlərinin qəbulu ilə MUI təsvir edilmiş TextFields istifadə edir.
- DəyişdirildiYenidən göndərilən OTP OTP sahələrini təmizləyir, beləliklə yeni kod daxil oluna bilsin
- DəyişdirildiYenilənib `docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
Versiya 3.0.11
- Əlavə edildiYan panel bölməsi **Sevimli məqalələr** ilə `/console/favorites/articles` ünvanında (şəkil, başlıq, xülasə, kateqoriya linki, baxışlar, şərhlər, dərc tarixi, müəllif, axtarış, ən yeni/ən köhnə/populyar, səhifələşdirmə)
- Əlavə edildiQısa göstəriş mətni ilə tablosunun yanında (ictimai evə keçidlər) yuxarı panel **Veb-sayta bax** nəzarəti
- DəyişdirildiSevimli məqalələr bloku hesab parametrləri profilindən silindi
- DəyişdirildiÜst panel **Yarat** açılan menyu ən sonuna köçürüldü (digər nişanlardan aralı)
- DəyişdirildiƏlavə edilib: `docs/en/favorites-articles.md` / `docs/fa/favorites-articles.md`
Versiya 3.0.10
- Dəyişdirildiİstifadəçi profili UI `/console/profile/me`-dan `/console/account-settings/profile`-a köçürüldü (avatar, şəxsi məlumat, e-poçt/mobil yoxlama, bio, sevimlilər)
- DəyişdirildiParol + 2FA yalnız `/console/account-settings/password` üzərində qalır (profil formasından silinib)
- DəyişdirildiLegacy `/console/profile/me` hesab parametrləri profilinə yönləndirir
- DəyişdirildiÜst paneldəki doğrulama banneri, istifadəçi menyuları və tablosuna profil linkləri hesab parametrlərinə işarə edir
- DəyişdirildiOTP etibarlılıq göstərişi (2 dəqiqə) və kanala aid auth tostları; üst panel fars rəqəmləri ilə təsdiqlənmiş mobil telefonları göstərir
- DəyişdirildiƏlavə edilib: `docs/en/account-settings-profile.md` / `docs/fa/account-settings-profile.md`
Versiya 3.0.9
Versiya 3.0.8
- DəyişdirildiQeydiyyat addımları: identifikator → profil (ad + parol) → OTP → giriş
- Dəyişdirildi`fa` / mobil qeydiyyat üçün fars adı təsdiqi
- DəyişdirildiOTP yenidən göndərmə geri sayımı **30s**; vaxtı keçmiş OTP tost
- DəyişdirildiYerli qapı: qeyri-`fa` identifikatoru yalnız e-poçt üçündür (giriş/qeydiyyat/unudum)
- DəyişdirildiTopbar əlaqə banneri: mobil yoxlama (`fa` + e-poçt qeydiyyatı) və ya e-poçtla doğrulama (mobil qeydiyyat)
- DəyişdirildiProfil: mobil istifadəçi interfeysini yalnız `fa` ünvanında doğrulayın; yoxlanılmadıqda e-poçt göndərmə kodu
- DüzəldildiQeydiyyat səhifəsi qurma xətası ( `Expression expected` münaqişə tostunda)
Versiya 3.0.7
Versiya 3.0.6
- Əlavə edildiŞərh forması emoji seçicisi; şərh vaxt nişanları tarixi göstərir + HH:mm; cavablar altındakı əlavələr
- Əlavə edildiGiriş zamanı kuki + sinxronizasiya vasitəsilə qonaq şərhini bəyənir/bəyənmir
- Əlavə edildiMüəllif səhifəsi: HTML-ni biodan çıxarın; səhifələnmiş məqalələr (hər səhifə üçün 10/20/50)
- DüzəldildiXidmət işçisi naviqasiyaları lokallaşdırılmış blog URL-lərində `no-response` qarşısını almaq üçün NetworkFirst-dən istifadə edir
Versiya 3.0.5
- Əlavə edildiMəqalə səhifəsi: paylaşma paneli, qısa keçid, məqaləni kopyalayın, ürək kimi, sevimlilər düyməsi
- Əlavə edildiMüəllif kartı: soyulmuş qısa bio + sosial nişanlar; oxu vaxtı + nəşr vaxtı
- Əlavə edildiƏlaqədar məqalələr sırası; `/blog/tags/[tagSlug]` siyahı səhifəsi olan teqlər
- Əlavə edildiİç-içə şərh çeşidləmə açılan menyusu + bəyənmə/bəyənməmə; müəllif/istifadəçi ictimai səhifələri + izləyin
- Əlavə edildiProfil: sevimli məqalələr bölməsi
- DəyişdirildiAbunə çubuğu, bəyənmə, sevimli, əlaqəli məqalələr, etiket, şərh reaksiyası, HTML olmadan bio
- DüzəldildiMüəllifin qısa tərcümeyi-halı artıq xam HTML teqlərini göstərmir
Versiya 3.0.4
- Əlavə edildiMUI tərəqqi çubuğu və faiz (`Common.loading` / `Common.loadingPercent`) ilə qlobal lokallaşdırılmış yükləmə örtüyü
- Əlavə edildiMarşrut səviyyəli `loading.tsx` və ictimai + konsol marşrutları üçün üst naviqasiya tərəqqi paneli
- Əlavə edildiNövbəti səhifə hazır olana qədər yükləmə örtüyünə keçid üzərinə klikləyin
- DüzəldildiBloq məqaləsinin müəllifinin adı ad + soyad göstərir (geri dönüş: displayName)
- DüzəldildiDinamik bloq URL-lərində yerli keçid marşrut parametrlərini keçir (`useSwitchLocale`)
Versiya 3.0.3
Versiya 3.0.2
Versiya 3.0.1
Versiya 3.0.0
Versiya 2.2.0
Versiya 2.1.54
Versiya 2.1.53
Versiya 2.1.52
Versiya 2.1.51
Versiya 2.1.50
Versiya 2.1.49
Versiya 2.1.48
Versiya 2.1.47
Versiya 2.1.46
Versiya 2.1.45
- Əlavə edildiApi-server v1 (`/blog`, `/blog/[categorySlug]/[articleSlug]`) ilə əlaqəli blog siyahısı/detal səhifələri
- Əlavə edildiSeçilmiş xəbərlər çubuğu blog **news** kateqoriyasından ən son dərc edilmiş 3 məqaləni yükləyir
- Əlavə edildiQonaqlar üçün qeydiyyat tostu ilə məqalə şərhləri (təsdiqlənmiş istifadəçilər).
Versiya 2.1.44
Versiya 2.1.43
- Əlavə edildi`/trainings` üzərində proqramlaşdırma öyrənmə yolları bölməsi (bacarıq ikonları ilə ekran görüntüsü ilə uyğunlaşdırılmış kartlar)
- Əlavə edildiDinamik yol təfərrüatları səhifəsi `/trainings/paths/[slug]` əlaqəli kursların siyahısı
- DəyişdirildiKurs kartları: qiymətlər etiketlə birlikdə tümənlə göstərilmişdir; Başlıqda tam görünən bacarıq ikonları (kəsilmiş deyil)
Versiya 2.1.42
Versiya 2.1.41
Versiya 2.1.40
Versiya 2.1.39
Versiya 2.1.38
- Əlavə edildiİctimai təlimlər kataloqu səhifəsi (`/trainings`): qəhrəman axtarışı (yalnız kurslar), təklif çipləri, seçilən kurslar, loqolarla dinamik kateqoriyalar şəbəkəsi, yol xəritəsi CTA; cavab verən düzən
- Əlavə edildiKateqoriyalar/kurslar üçün müştəri proksi `GET /api/public/training/courses/search` və `publicTrainingApi`
- DəyişdirildiÜmumi başlıq: bir sıra loqo + yığcam axtarış + hərəkətlər; mobil telefonda görünən sayt adı/şarq
Versiya 2.1.37
- Əlavə edildiBulanıq fon, yüksək z indeksi, qruplaşdırılmış nəticələr (səhifələr, kurslar, məqalələr, bacarıqlar, təlimatçılar) ilə ictimai axtarış modeli
- Əlavə edildiİç içə bölmələri olan mobil akkordeon əsas menyusu; mobil başlıqda yığcam axtarış tetikleyicisi
- Əlavə edildiBaşlıq əsas menyunun üzərinə sürüşdürün: daha sürətli bağlanma, tək açılan menyu, əvvəlki menyu qalmadı
- DüzəldildiÜmumi başlıq meqa-menyu: daha sürətli bağlanma (60ms), tək paylaşılan açılan portal, elementlər arasında hərəkət edərkən köhnəlmiş menyu yoxdur
Versiya 2.1.35
Versiya 2.1.34
Versiya 2.1.33
- Əlavə edildiVeb saytdan ilhamlanmış split auth layout (marketinq paneli + video + animasiya forması kartı).
- Əlavə edildiElanlar API boş olduqda, ictimai üst paneldə ehtiyat xəbər elementləri
- Əlavə edildiİctimai səhifələrdə e-poçt ünvanları üçün Tahoma şrifti
- Əlavə edildiİctimai səhifələrin məzmunu görünə bilmədi (SSR-də qeyri-şəffaflıq-0 silin)
- Əlavə edildiGiriş/çıxış portu 3001-ə yönləndirin - nisbi yol və 3000 portunda `.env`
- Əlavə edildiictimai başlıq sürüşdürmə; Yalnız fa/ar/ku üçün RTL
- Əlavə edildiXəbər nişanının tərtibatı və yuxarı paneldəki dil keçidinin yeri
- Əlavə edildiİnkişafda olan Xidmət İşçisini deaktiv edir
- DəyişdirildiAuth səhifələri yığcam ictimai qabıq əvəzinə xüsusi bölünmüş tərtibatdan istifadə edir
- Düzəldildiİctimai səhifə məzmunu görünməz (`PageAnimationWrapper` artıq qeyri-şəffaflıq-0 SSR istifadə etmir)
- DüzəldildiSəhv porta doğru yönləndirmə/çıxış (3001) — nisbi yollar + 3000 portunda `.env` defoltları
- DüzəldildiÜmumi başlıq sürüşdürmə (yapışqan daşqın tələsi silindi); RTL yalnız fa/ar/ku yerliləri üçün
- DüzəldildiXəbərlərin sərlövhəsi; yuxarı paneldə solda (RTL) / sağda (LTR) dil dəyişdiricisi
- DüzəldildiKöhnə JS paketlərinin qarşısını almaq üçün PWA xidmət işçisi inkişaf zamanı deaktiv edilib
Versiya 2.1.32
- Əlavə edildi`GET /public/page-routes` API + ara proqram slug verilənlər bazasından yenidən yazın
- Əlavə edildiÜmumi başlıq vebsayta uyğun gəlir: üst sətirin dili + bayraqlar, blog/haqqında/əlaqə bağlantıları, mobil çekmece
- Əlavə edildiVeb sayt şriftləri (Estedad, SF UI, Pinar, T012) və ictimai səhifələrdə fars rəqəmi lokalizatoru
- Əlavə edildiAyrı meta başlıq şablonları: ictimai `%s | ابریکد`, konsol `%s | پنل کاربری ابریکد`
- Əlavə edildiNextAuth Xətası `CLIENT_FETCH_ERROR`
- Əlavə edildiÜfüqi sürüşmə ümumi tərtibatı
- Əlavə edildiÜmumi başlıqda istifadəçi adı və e-poçtun dublikat görüntüsü silinir
- Əlavə edildiÜst paneldə xəbərin mətninin aydınlaşdırılması
- DüzəldildiNextAuth `CLIENT_FETCH_ERROR` (`trustHost`, azaldılmış sessiya yenidən yüklənməsi)
- Düzəldildiİctimai tərtibatda üfüqi sürüşdürmə (`overflow-x-hidden`, tam enli başlıq)
- DüzəldildiÜmumi başlıqda dublikat istifadəçi adı; e-poçt ictimai istifadəçi menyusunda gizlənir
- DüzəldildiQaranlıq üst paneldə daha açıq xəbər ticker mətni
Versiya 2.1.31
- Əlavə edildi**bütün 15 dil** üçün veb saytın ictimai səhifə tərcümələri (410 JSON faylı `scripts/generate-messages.js` vasitəsilə birləşdirildi)
- Əlavə edildiVeb saytdan tam `public/assets` surəti (şəkillər, çərçivə SVG-ləri, loto, videolar)
- Əlavə edildiİctimai səhifələrdə xəta `MISSING_MESSAGE` (məsələn, `ContactUsPage.ContactSchema`)
- Əlavə edildiÜmumi tərtibat tərəfi ağ qutu - veb sayt kimi tam eni düzən
- Dəyişdirildi`npm run dev` / `build` Next.js-dən əvvəl avtomatik işə salın `generate:messages`
- Düzəldildiİctimai səhifələrdə `MISSING_MESSAGE` xətaları (məsələn, `ContactUsPage.ContactSchema`, SEO metadata adları)
- DüzəldildiAçıq düzən ağ yan boşluq — vebsayta uyğun tam enli tərtibat (`PublicSiteLayout`)
Versiya 2.1.30
- Əlavə edildi`apps/website` ünvanından **76 ictimai səhifə** köçürüldü (haqqımızda, xidmətlər, məhsullar, təlimlər, blog, FAQ və s.)
- Əlavə edildiVeb sayt altbilgisi (5 sütun, etibar nişanları, API-dən dinamik sosial bağlantılar)
- Əlavə edildiAnimasiyalar ilə veb sayt başlığı açılan menyular (Xidmətlər, Bulud, Məhsullar, Təlim).
- Əlavə edildi`next-intl` yol adları vasitəsilə farsca lokallaşdırılmış URL şlakları (saytdan kopyalanıb)
- Əlavə edildiAPI indeksləşdirilə bilən səhifələrdən tam dinamik sayt xəritəsi
- DəyişdirildiDefolt inkişaf/məhsul portu **3000** (Docker məhsul xəritələri host **80** → konteyner 3000)
- DəyişdirildiVercel yerləşdirilməsi üçün `vercel.json`; `.env.example` docker env nümunələri ilə sinxronlaşdırılıb
Versiya 2.1.29
- Əlavə edildiİctimai sayt tərtibatı (başlıq, xəbər nişanı, naviqasiya açılan menyular, səbət nişanı, dil + mövzu keçidi)
- Əlavə edildiİctimai səhifələr: ev (boş qəhrəman), haqqında, əlaqə, araba
- Əlavə edildiDoğrulama səhifələri ictimai tərtibatdan istifadə edir; konsol paneli məxfi saxlanılır `MasterLayout`
- Əlavə edildiDinamik sitemap.xml və Google standart robots.txt
- Əlavə edildiSEO metadata hər səhifə/yer üçün API-dən yüklənib
- Əlavə edildi`modules/public` — səbət Redux dilimi, API müştəriləri, i18n `PublicSite` ad sahəsi
- Dəyişdirildi`/` və `/{locale}` idarə paneli yönləndirməsi əvəzinə ictimai evə marşrut
Versiya 2.1.28
- Əlavə edildiBütün istifadəçi fəaliyyəti qeydləri üçün lokallaşdırılmış etiketlər (profil, pul kisəsi, dəstək, 2FA, sosial auth, hesab statusu)
- Əlavə edildi`support` log növü və Təhlükəsizlik Fəaliyyəti görünüşündə 30-dan çox yeni fəaliyyət düyməsi
- DəyişdirildiFəaliyyət jurnalının ekranı fa/en üçün vahid `activity-log-labels` xəritəsindən istifadə edir
Versiya 2.1.27
Versiya 2.1.26
- Əlavə edildiMaliyyə profilində İranın milli şəxsiyyət vəsiqəsinin təsdiqi (format, yoxlama məbləği, `@persian-tools/persian-tools` vasitəsilə buraxılış yeri)
- Əlavə edildiPul kisəsinin yuxarı paneli qeyri-fars dilləri üçün ABŞ dollarını göstərir (göstərmək üçün IRR çevrilmişdir)
- Əlavə edildiBütün 15 dil üçün fars/ingilis bazasından birləşdirilən tam yerli mesaj faylları
- Əlavə edildiÇox mərhələli qeydiyyat: ID → OTP → Profil (Ad + Şifrə + Parolun Təsdiqlənməsi + Təsadüfi Şifrə)
- Əlavə edildiParametrlərdə aktivləşdirilibsə, paroldan sonra iki addımlı giriş
- Əlavə edildiFars adı tamamlanana qədər Fars istifadəçiləri üçün sosial girişin bloklanması
- Əlavə edildiPul kisəsi menyusundan endirim kodu modalı
- DəyişdirildiProfil səhifəsinin altyazısı yalnız ekran adını göstərir (rol gizlidir)
- DəyişdirildiBütün MUI mətn sahələri vahid 47px hündürlükdən istifadə edir
- DəyişdirildiHesab parametrləri yan panel menyusu: işarədən əvvəl etiket
- DəyişdirildiMaliyyə profili: Fars üçün `کد ملی` etiketi, digər yerlilər üçün vətəndaş ID nömrəsi
- DəyişdirildiHesab parametrləri menyusu: işarədən əvvəl mətn
- DəyişdirildiMaliyyə təfərrüatları: Fars dili üçün "milli kod" və digər dillər üçün "milli nömrə/vətəndaşlıq kodu" etiketi
- DəyişdirildiTəhlükəsizlik qeydi: ölkə/cihaz modeli/əməliyyat sistemi/tam brauzer + günəş tarixi və fars nömrələri
- DəyişdirildiQısa bio: sayğac ilə 500 simvol limiti
- DəyişdirildiHesab parametrlərində əsl 2FA
- DəyişdirildiBildiriş parametrlərində InputProps xətası düzəldildi
- DüzəldildiCamelCase və ya snake_case sahələrini göndərərkən profil saxlama (`PUT /users/me`) artıq 400 qaytarmır
- DüzəldildiQeyri-fa/en yerlilər üçün tərcümə ad boşluqları (`Topbar`, `AccountSettings` və s.) çatışmır
Versiya 2.1.25
- Əlavə edildiSerwist vasitəsilə PWA dəstəyi (manifest, xidmət işçisi, oflayn geri dönüş `/~offline`)
- Əlavə edildi`/console/pwa-install` bələdçisinə qoşulan mobil quraşdırma banneri (yuxarıdan solğun).
- Əlavə edildi"İndi quraşdır" düyməsi ilə PWA quraşdırma təlimatı (quraşdırmadan əvvəl)
- Əlavə edildiMobil doğrulamanın altında oflayn status banneri (lokallaşdırılmış oflayn/yenidən qoşulmuş mesajlar)
- Əlavə edildiAltbilgi krediti: Abrecode-da ürəklə hazırlanmışdır
Versiya 2.1.24
- Əlavə edildiİdarə paneli vidjetləri və bildiriş nişanları üçün fars rəqəmlərinin formatlaşdırılması köməkçisi (`formatLocaleNumber`)
- Əlavə edildiBildiriş kliklənməsi vurğulanmış uyğun girişlə təhlükəsizlik fəaliyyəti jurnalına gedir
- Əlavə edildiŞifrə sahəsində təsadüfi parol generatoru ikonu (görünürlük keçidinin yanında)
- Dəyişdirildiİdarə paneli: salamlama mesajı vidcetlərin yuxarısına köçürüldü; sürətli giriş, hesab məlumatı və son fəaliyyət vidcetləri silindi
- DəyişdirildiƏməliyyatlar vidceti düyməsi `/console/finance/transactions` ünvanına keçid verir
- DəyişdirildiÜst panel qeyri-RTL dilləri üçün LTR düzənindən istifadə edir (məsələn, İngilis dili)
- DəyişdirildiÜst panel axtarış paneli: bildiriş açılan siyahısına uyğunlaşdırılmış daha böyük doldurma, fon və şrift ölçüsü
- DəyişdirildiQaranlıq rejimdə qeydiyyatdan keçin: bütün mətn ağ, ağ haşiyələri olan OTP yuvaları
- DəyişdirildiQaranlıq rejimdə əsas yan panel nişanları ağ rəngdədir
- DəyişdirildiOTP girişi fars rəqəmlərini qəbul edir; yenidən göndərmə geri sayımı `fa` yerli üçün fars nömrələrini göstərir
Versiya 2.1.20
- Əlavə edildiNişanlarla pul kisəsinin doldurulması səhifələri: birbaşa ödəniş, avtomatik doldurma, taksit, bank depoziti
- Əlavə edildiDepozit səhifələrində hədiyyə kodu modalı (API vasitəsilə kredit cüzdanı)
- Əlavə edildiYerli ödəniş: Fars üçün IRR/Zibal, digər dillər üçün USD/Stripe
- Əlavə edildiAçılan menyu yaradın: pul kisəsi depoziti, hədiyyə kodu, yeni bilet, biletlərim
Versiya 2.1.19
- Əlavə edildiProfil avatarını API vasitəsilə yükləmə/silmək (350px dairə, URL sahəsi yoxdur)
- Əlavə edildiMobil qeydiyyatdan keçən istifadəçilər üçün profildə e-poçt doğrulama OTP
- Əlavə edildiProfil səhifəsində təsadüfi parol generatoru
- Əlavə edildi500 söz sayğacı ilə qısa bio mətn sahəsi
- Əlavə edildiTopbar səhifə axtarışı (iş masası), bütün ikonalarda alət göstərişləri
- Əlavə edildiİstifadəçi dili ilə lokallaşdırılmış bildiriş mətni (müştəri + API)
- DəyişdirildiDoğrulanmış e-poçt/mobil sahələr yaşıl haşiyə ilə bağlanmışdır; dəstək bilet mesajı
- DəyişdirildiTam enli səhifə kartları; axtarış ikinci dərəcəli yan paneldən silindi
- DəyişdirildiQaranlıq rejim: başlıq/yan panel əsas rels rəngləri sayt mövzusuna uyğunlaşdırılıb
Versiya 2.1.18
Versiya 2.1.17
- Əlavə edildiTopbar yenidən dizaynı: menyu yaradın, proqramlar şəbəkəsi, axtarış, terminal, mövzu keçidi, kalkulyator, söhbət, dəstək, dil dəyişdiricisi
- Əlavə edildiPul kisəsi balansı vidceti (APİ-dən dinamik).
- Əlavə edildiBildirişlər oxunmamış nişan və sürüşdürilə bilən açılan siyahı ilə zəngindir
- Əlavə edildiMaliyyə yer tutucu səhifələri: hədiyyə kodu, endirim kodu, endirimlər, idarəetmə, maliyyə profili, dostları dəvət edin
- DəyişdirildiDoğrulama menyusu pul kisəsi keçidləri `/console/finance/wallet` ünvanına işarə edir
Versiya 2.1.16
Versiya 2.1.15
- DəyişdirildiMobil doğrulama banneri üst-üstə düşən məzmun olmadan üst panelə əlavə edildi
- Dəyişdirildiİdarə panelində xəta `Dashboard.status`
- DüzəldildiMobil doğrulama banneri üst panelin altında sabitlənmişdir (üst-üstə düşmür); `--mobile-verify-banner-height` vasitəsilə məzmun ofset
- Düzəldildiİdarə panelində `Dashboard.status` i18n düyməsi yoxdur (fa/en)
Versiya 2.1.14
- Əlavə edildiİdarə paneli ev vidjetləri (statistikalar, status kartları, əməliyyatlar/serverlər/layihələr/təhlükəsizlik bölmələri)
- Əlavə edildiƏsas tərtibatda yalnız farsca yapışqan mobil doğrulama banneri
- Əlavə edildiProfil mobil OTP axını (kod göndərin, doğrulayın, uğur qazanın)
- DəyişdirildiKöhnə panel vidcetləri yeni ev vidcetlərinin altına köçürüldü
Versiya 2.1.13
- Əlavə edildiBilet cavabı: Hər cavab faylı əlavələri olan CKEditor (maksimum 5)
- DəyişdirildiBilet mesajları: yerli dildən xəbərdar olan vaxt ştampları (fa üçün Jalali, başqa yerdə qriqorian) əsaslandırılmış altbilgidə qoşmalarla
- DəyişdirildiBilet siyahısı: yaradılan sütun; RichTextEditor aktiv yerli istiqamət istiqamətini izləyir
Versiya 2.1.12
Versiya 2.1.11
Versiya 2.1.9
Versiya 2.1.8
- Dəyişdirildiİkinci menyu: Fars/Ərəb/Kürd dilləri üçün sağa düzülmə və sağa düzülmə
- DəyişdirildiAxtarış: yazarkən yalnız səhifə adları; URL yolunun göstərilməsi yoxdur
- DəyişdirildiAktiv dilə əsaslanan MUI istiqaməti
- DüzəldildiƏlavə yan panel menyusu: Fars/Ərəb/Kürd dilləri üçün RTL düzümü və sağa yığılmış mətn
- DüzəldildiSəhifə axtarışı: açılan siyahı yalnız səhifə başlıqlarını göstərir (yol yoxdur); nəticələr yalnız yazarkən görünür
- DüzəldildiMUI mövzu istiqaməti aktiv lokali izləyir (RTL/LTR)
Versiya 2.1.7
- DəyişdirildiMenyu Axtarışı: Nəticələr Popper ilə yan paneldən kənarda göstərilir (açılan kəsməni düzəldin)
- DəyişdirildiSabit axtarış indeksi və çox söz uyğunluğu
- DüzəldildiYan panel səhifəsinin axtarışı: açılan menyu MUI Popper (portal) vasitəsilə təqdim olunur, beləliklə nəticələr yan panelin daşması ilə kəsilməz
- DüzəldildiAxtarış indeksi düzgün `Menu`/`Profile` i18n ad boşluqlarından istifadə edir; multi-token uyğunluğu
Versiya 2.1.6
- Əlavə edildi`POST /support/tickets/:id/reopen` (istifadəçi qapalı bileti yenidən açır)
- DəyişdirildiDəstək biletləri: yerli yoxlama, prioritetlər, status nişanları (rəng kodlu), prioritet sütunu
- DəyişdirildiBilet yaratmaq: fayl əlavələri (5-ə qədər), lokallaşdırılmış forma səhvləri
- DəyişdirildiBilet siyahısı: hərəkətləri bağlamaq/yenidən açmaq; bilet təfərrüatı: fərqli istifadəçi/dəstək üslubu ilə yivli cavab UI
- DüzəldildiYan paneldə səhifə axtarışı: menyu marşrutları ilə sinxronizasiya, yerli məlumatlı naviqasiya (`@/i18n/navigation`)
- DüzəldildiMobil əlavə menyu: daşqınların qarşısını almaq üçün daha kiçik elementlər
Versiya 2.1.5
Versiya 2.1.4
- Əlavə edildi`src/core/mui/MuiInput.tsx` və `core/mui/index.ts`
- Əlavə edildiSənədlər: `docs/en/04-mui-components.md`, `docs/fa/04-mui-components.md`
- DəyişdirildiMaterial UI-yə (MUI) köçürülmüş mətn daxiletmələri və düymələr: auth formaları, profil, axtarış, qlobal `Input`/`Button` sarğıları
- Dəyişdirildi`AuthFormField` parol keçidi ilə `FormikMuiTextField` istifadə edir
- Dəyişdirildi`ConsolePageSearch` və başlıq alətlər paneli MUI TextField + siyahı hərəkətlərindən istifadə edir
Versiya 2.1.3
- DəyişdirildiŞifrəni unutdum: üç addımlı axın (sorğu → OTP doğrulaması → yeni parol)
- DəyişdirildiOTP bildirişlərini qeydiyyatdan keçirin: e-poçtu yoxlayın / mesajları yenidən göndərin
- DəyişdirildiŞifrəni unutdum: sorğu → kodu doğrulayın → yeni parol (ayrı)
- DəyişdirildiOTP bildirişinin qeydiyyatı və yenidən göndərilməsi
- DüzəldildiƏsas yan panel menyusuna klik indi ikinci dərəcəli alt menyunu dərhal dəyişdirir
- DüzəldildiAkkordeon menyusu artıq naviqasiya Link kliklərini bloklamır
Versiya 2.1.2
Versiya 2.1.1
- Əlavə edildiAuth pages: dil dəyişdiricisi (bayraq + etiket) və mövzu keçidi
- Əlavə edildiSosial giriş düymələri: rəngli provayder nişanları
- Əlavə edildiGiriş, qeydiyyatdan keçmək, parolu unutmaq üçün lokallaşdırılmış Yup doğrulama mesajları
- DəyişdirildiParolun unudulmuş göstərişi ilə Fars/İngilis mesajına uyğunlaşdırılan qeydiyyat dublikat e-poçt xətası
Versiya 2.1.0
- Əlavə edildiSosial giriş: Google, GitHub, Facebook, X `POST /api/v1/auth/social` vasitəsilə
- Əlavə edildiMenyu **Ön masa** (پیشخان) defolt olaraq: tablosuna + təhlükəsizlik hesabatları
- Əlavə edildiTəlim menyusu: kurslar (alınmış kartlar), onlayn seanslar, sertifikatlar, təlimatçılar
- Əlavə edildiMaliyyə menyusu: fakturalar, əməliyyatlar, pul kisəsi, geri götürmə, depozit (UI yer tutucuları)
- Əlavə edildiOAuth API marşrutları: `/api/social/[provider]`, `/api/social/callback` (Google, GitHub, Facebook, X)
- Dəyişdirildiİstifadəçiyə baxan `Admin*` komponentləri `User*` olaraq dəyişdirildi (avatar, profil, menyu)
- DəyişdirildiDefolt aktiv yan panel bölməsi: `frontDesk`
- DəyişdirildiBaşlıq alətlər paneli sessiya datası ilə `UserMenu` istifadə edir