v3.6.61
変更履歴
Abrecode ユーザーパネルに追加・変更・修正された機能の公式概要です。項目を選ぶと関連ページが開きます。
バージョン 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
バージョン 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
バージョン 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
バージョン 3.6.25
- 追加データベースが利用できないページ: Abrecode ソフトウェア更新コピー + Tehran ETA (現在 +5 時間、DB が起動するまで保持)
- 追加アカウントのセキュリティ: 15 のロケールすべてでユーザーごとのアイドル時間 + 非アクティブ モーダル (滞在 / ログアウト)
- 追加大きなフォーム i18n の管理 (ユーザー、コース、設定、インストラクター、学生、ブログ投稿、TrainPath、役割、および関連ダイアログ)
- 変更ウェブサイトに残っている英語のコピーを各ロケールのファイル言語に翻訳 (ブランド/住所/メールアドレスは変更なし)
- 修正非アクティブなモーダルは現在のサイト言語 (`NextIntlClientProvider` ロケール) に従いました
バージョン 3.6.24
バージョン 3.6.23
- 追加`/{locale}/payment/verify` の公開支払い検証ページ (サーバー側の請求書検証のみ。クライアント `paid=` フラグは無視されます)
- 追加カート フロー: 分割払いオプションは非表示 (メカニズムは予約されています)。詳細ページの CTA には「すでにカートに入っています」と表示され、カート内の行が強調表示されます。
- 追加チケット作成時のオンライン支払いコピーとファイナンス チケットのディープリンクの事前入力が失敗しました (`department=finance`)
- 変更請求書支払いのゲートウェイ リターン パスは、プライベート VIP/コンソール検証 UX ではなく、パブリック検証ページに移動します。
バージョン 3.6.22
バージョン 3.6.21
バージョン 3.6.20
バージョン 3.6.19
バージョン 3.6.18
バージョン 3.6.17
バージョン 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` 最大幅が増加)
- 変更ニュースティッカーは一定のピクセル/秒を使用するため、モバイルのスクロール速度はデスクトップと同じになります
- 修正ヘッダーのクロム スケルトン ボーンは実際のコントロール (検索、テーマ スイッチ、認証ピル/アバター、カート、ハンバーガー) と一致します。
- 修正ユーザードロップダウン: 物理的に左側に名前。モバイル (ペルシャ数字)、アニメーション化された完全な電子メール ツールチップを含む切り詰められた電子メール (SF UI)
- 修正テーマの SwitchMode はプロファイル チップのようにホバーすると解除されます
- 修正ドロップダウン リンクとビュー アカウントはポインタ カーソルを使用します。 View アカウントのホバー モーションが強化されました
バージョン 3.6.2
バージョン 3.6.1
- 追加アニメーションツールチップ: テーマ (「ダーク/ライト」)、カート (「カートを見る」)、プロフィール (「ユーザー情報」)
- 変更パブリックヘッダー検索の最大幅が約半分に
- 変更ログイン/ログインヘッダートリガーは、カートに合わせて配置された正方形の `size-9` コントロールを使用します
- 修正パブリックヘッダー: 同じ高さのアクション行 (テーマ/認証/カート)。テーマはより広いスイッチ幅を維持します
- 修正«アカウントを表示» CTA はホバー アニメーション付きのライト モード (ブランド塗りつぶし + インク テキスト) で読み取り可能です
- 修正公開ユーザーのドロップダウンでプロフィール写真の周囲の過酷な輪郭/リングを削除しました
バージョン 3.5.1
バージョン 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
バージョン 3.1.1
- 追加`/auth` と `?mode=login|signup|forgot` の統合パブリック認証 UI (デフォルト: ログイン)
- 追加既存のログイン/サインアップ/忘れたビュー間のフォーム交換アニメーション (モーションによるブラー/スケール)
- 追加ターゲット フォームが表示される前に各フォームをミラーリングするモード切り替えスケルトン
- 変更従来の `/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` — 統合認証ルート
バージョン 3.0.90
- 変更コンソール全体に適用された `DESIGN.md` トークン: プライマリ CTA ブラック、ブランド グリーンのアクセント、キャンバス/ヘアライン表面
- 変更再マップされた shadcn/`globals.css` + Metronic `colors.css`; MUI テーマのプライマリ/アクセント。コア + デュアル UI ボタン (`brand` バリアント)
- 変更パブリック クロム、ショップ製品 UI、認証、ブログ/トレーニング、および共有コンポーネントは Sky/Slate/Zinc ハードコードからセマンティック トークンに移動されました
- 変更フォント: Estedad / SF UI を維持。 `font-mono` 向けに Geist Mono を接続しました
- 変更`docs/design-system.md` — DESIGN.md → Tailwind / CSS 変数マッピング
- 変更README は `DESIGN.md` + 設計システムのドキュメントを指します
バージョン 3.0.89
バージョン 3.0.88
バージョン 3.0.87
バージョン 3.0.86
バージョン 3.0.84
バージョン 3.0.83
バージョン 3.0.82
バージョン 3.0.81
バージョン 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` に移動します
- 追加カート行の数量 +/-。ペルシャ数字 + グループ化を伴うトーマンとしてのFA価格
- 変更`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
バージョン 3.0.70
バージョン 3.0.69
バージョン 3.0.63
バージョン 3.0.62
バージョン 3.0.61
バージョン 3.0.60
バージョン 3.0.59
バージョン 3.0.58
バージョン 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
バージョン 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
バージョン 3.0.36
バージョン 3.0.35
バージョン 3.0.34
バージョン 3.0.33
バージョン 3.0.32
バージョン 3.0.31
バージョン 3.0.30
バージョン 3.0.29
- 変更ライブ チャット FAB はルート レイアウト経由で **すべて** ロケール ページ (パブリック サイト、認証、コンソール) にマウントされます。ウィジェットを表示するためにログインは必要ありません
- 変更ゲストは、どのページでも名前とモバイル フォームの後にチャットを開始できます。ログインしたユーザーはフォームをスキップします
- 変更ライブチャットドキュメント (EN/FA);お読みください
- 修正訪問者がエラーを送信すると、API メッセージがトーストに表示されます。空のゲストトークンが正規化されました
- 修正ページタイトルが変更されるたびにブートストラップが再実行されることはなくなりました。送信中の入力は無視されます
- 修正ログイン時のブートストラップが失敗すると、空のパネルではなく再試行 UI が表示される
バージョン 3.0.28
バージョン 3.0.26
バージョン 3.0.25
バージョン 3.0.24
バージョン 3.0.23
バージョン 3.0.22
バージョン 3.0.21
バージョン 3.0.20
- 追加預金通貨のロゴ + ペルシャ語の金額単語 (トーマン);金額フィールドを中央揃え/太字で表示
- 追加引き出し: バンクが存在しない場合は、create-bank モーダル。すべての銀行のドロップダウンにはロゴが表示されます。承認されていない選択エラー。トランザクションにリダイレクトする
- 追加トランザクション: 詳細モーダル、ステータスバッジ、作成者、保留中の引き出しのキャンセル
- 追加メニューの作成: 銀行口座;モバイルウォレットアイコンドロップダウン;タイトなトップバーウォレットのタイポグラフィ
- 追加フッター RTL + ペルシア語の左揃え
- 修正サイドバー セクションのアイコンはサブメニューのみを開きます (最初の子への自動ナビゲーションはありません)
- 修正アイコン ボタンがターゲットにヒット (`asChild` + 全領域クリック)
- 修正フォームフィールドのダークテーマの可視性
バージョン 3.0.19
バージョン 3.0.18
バージョン 3.0.17
- 追加Toman 残高、入出金アクション、ステータス チップを含む最近の取引を含むウォレット ページ
- 追加銀行口座ページ (カード、作成/編集、メイン、非アクティブ化、削除)
- 追加出金フォーム(トーマン入力、承認された銀行のみ、残高超過検証)
- 追加銀行口座の財務メニューのリンク。ウォレットのドロップダウン: ウォレット + 銀行口座 + イラン国旗を表示 Toman
- 変更トップバーの水平パディングは対称化されています。通知は銀行/出金イベントを財務ページにルーティングします
- 変更ウォレット表示では `fa` ロケールに Toman を使用します
- 変更財務モジュールのドキュメントを更新しました (EN/FA)
バージョン 3.0.16
バージョン 3.0.15
バージョン 3.0.14
バージョン 3.0.13
- 変更OTP 入力では、ロケール (ペルシア語) の数字が Estedad の太字で表示されます。 6 桁が入力されると自動送信されます。間違った/期限切れのコードには赤い枠が表示され、続行する前に成功した場合には緑の枠が表示されます
- 変更認証ページのリンクには下線がありません。フィールドエラーは柔らかい赤い色調でフェードインします。ダークモードのテキストフィールドは、柔らかい白い境界線と読みやすいコンテンツを維持します(「Remember me」を含む)
- 変更パブリックヘッダーのログイン/登録、ユーザーメニュー、カートおよび関連アイコンはダークモードで白いテキスト/アイコンを使用します
- 変更モバイルヘッダーのブログ/概要/連絡先リンクは、RTL および LTR のカート アクション (エンド側) の下に配置されます。
- 変更カート/ユーザー ドロップダウンを開いてもページ幅が移動したり、水平スクロールが追加されたりしなくなりました (ドロップダウン `modal=false` + オーバーフロー-x クリップ)
- 変更`docs/en/modules/auth.md` / `docs/fa/modules/auth.md` を更新しました
バージョン 3.0.12
バージョン 3.0.11
- 追加`/console/favorites/articles` の **お気に入り記事** を含むサイドバー セクション (画像、タイトル、概要、カテゴリ リンク、ビュー、コメント、公開日時、作成者、検索、最新/古い/人気の並べ替え、ページネーション)
- 追加ダッシュボードの横にあるトップバー **Web サイトを表示** コントロール (パブリック ホームへのリンク) と短いヒント テキスト
- 変更アカウント設定プロファイルからお気に入り記事ブロックを削除しました
- 変更トップバーの **作成** ドロップダウンが一番端に移動されました (他のアイコンから間隔をあけて)
- 変更`docs/en/favorites-articles.md` / `docs/fa/favorites-articles.md` を追加しました
バージョン 3.0.10
- 変更ユーザー プロフィール UI が `/console/profile/me` から `/console/account-settings/profile` に移動しました (アバター、個人情報、電子メール/モバイル認証、プロフィール、お気に入り)
- 変更パスワード + 2FA は `/console/account-settings/password` にのみ残ります (プロフィール フォームから削除されました)
- 変更従来の `/console/profile/me` はアカウント設定プロファイルにリダイレクトされます
- 変更トップバーの検証バナー、ユーザー メニュー、ダッシュボード プロファイルのリンクはアカウント設定を指します
- 変更OTP 有効性のヒント (2 分) とチャネル固有の認証トースト。上部のバーには、確認済みの携帯電話がペルシャ数字で表示されます
- 変更`docs/en/account-settings-profile.md` / `docs/fa/account-settings-profile.md` を追加しました
バージョン 3.0.9
バージョン 3.0.8
- 変更サインアップ手順: ID → プロフィール (名前 + パスワード) → OTP → ログイン
- 変更`fa` / モバイルサインアップのペルシア語名の検証
- 変更OTP 再送信カウントダウン **30 秒**;期限切れの OTP トースト
- 変更ロケール ゲート: `fa` 以外の識別子は電子メールのみです (ログイン/サインアップ/忘れた場合)
- 変更トップバーの連絡先バナー: モバイル認証 (`fa` + 電子メール サインアップ) または電子メール認証 (モバイル サインアップ)
- 変更プロファイル: モバイル検証 UI は `fa` のみ。未検証時のメール送信コード
- 修正サインアップ ページの構築エラー (競合トースト内の `Expression expected`)
バージョン 3.0.7
バージョン 3.0.6
バージョン 3.0.5
バージョン 3.0.4
バージョン 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
バージョン 2.1.42
バージョン 2.1.41
バージョン 2.1.40
バージョン 2.1.39
バージョン 2.1.38
バージョン 2.1.37
バージョン 2.1.35
バージョン 2.1.34
バージョン 2.1.33
- 追加ウェブサイトをイメージした分割認証レイアウト (マーケティング パネル + ビデオ + アニメーション フォーム カード)
- 追加アナウンス API が空の場合、パブリック トップバーにフォールバック ニュース項目が表示される
- 追加公開ページの電子メール アドレス用の Tahoma フォント
- 追加公開ページのコンテンツが表示されませんでした (SSR の opacity-0 を削除)
- 追加ログイン/ログアウトをポート 3001 にリダイレクトします — ポート 3000 の相対パスと `.env`
- 追加パブリックヘッダースクロール。 fa/ar/ku のみの RTL
- 追加ニュースティッカーのレイアウトとトップバーの言語スイッチの位置
- 追加開発中のService Workerの無効化
- 変更認証ページはコンパクトなパブリック シェルの代わりに専用の分割レイアウトを使用します
- 修正公開ページのコンテンツが非表示になります (`PageAnimationWrapper` は不透明度 0 SSR を使用しなくなりました)
- 修正間違ったポート (3001) への認証リダイレクト/ログアウト - 相対パス + `.env` のデフォルトはポート 3000
- 修正パブリック ヘッダー スクロール (スティッキー オーバーフロー トラップを削除)。 fa/ar/ku ロケールのみの RTL
- 修正ニュースティッカーのレイアウト。トップバーの左 (RTL) / 右 (LTR) の言語スイッチャー
- 修正古い JS バンドルを防ぐために開発中に PWA サービス ワーカーが無効になっています
バージョン 2.1.32
- 追加`GET /public/page-routes` API + データベースからのミドルウェア スラグの書き換え
- 追加パブリック ヘッダーは Web サイトと一致します: トップバーのロケール + フラグ、ブログ/概要/連絡先リンク、モバイル ドロワー
- 追加Web サイトのフォント (Estedad、SF UI、Pinar、T012) および公開ページのペルシア語数字ローカライザー
- 追加個別のメタ タイトル テンプレート: パブリック `%s | ابریکد`、コンソール `%s | پنل کاربری ابریکد`
- 追加NextAuth エラー `CLIENT_FETCH_ERROR`
- 追加横スクロールの一般的なレイアウト
- 追加パブリックヘッダー内のユーザー名と電子メールの重複表示を削除する
- 追加トップバーのニュースのテキストを明確にする
- 修正NextAuth `CLIENT_FETCH_ERROR` (`trustHost`、セッションの再取得を削減)
- 修正パブリックレイアウトの横スクロール(`overflow-x-hidden`、全角ヘッダー)
- 修正パブリックヘッダー内のユーザー名が重複しています。パブリックユーザーメニューにメールが隠されている
- 修正暗いトップバーに明るいニュースティッカーテキスト
バージョン 2.1.31
- 追加**15 のロケールすべて**の Web サイト公開ページの翻訳 (`scripts/generate-messages.js` によってマージされた 410 個の JSON ファイル)
- 追加ウェブサイトからの完全な `public/assets` コピー (画像、フレーム SVG、ロッティ、ビデオ)
- 追加公開ページ (`ContactUsPage.ContactSchema` など) でのエラー `MISSING_MESSAGE`
- 追加一般的なレイアウトのサイドホワイトボックス - ウェブサイトのような全幅レイアウト
- 変更`npm run dev` / `build` Next.js の前に `generate:messages` を自動実行
- 修正公開ページの `MISSING_MESSAGE` エラー (例: `ContactUsPage.ContactSchema`、SEO メタデータ名前空間)
- 修正パブリック レイアウトの白いサイド ギャップ — 全角レイアウト マッチング Web サイト (`PublicSiteLayout`)
バージョン 2.1.30
- 追加**76 の公開ページ** を `apps/website` から移行しました (会社概要、サービス、製品、トレーニング、ブログ、FAQ など)
- 追加Web サイトのフッター (5 列、信頼バッジ、API からの動的ソーシャル リンク)
- 追加アニメーション付きの Web サイトヘッダーのドロップダウン メニュー (サービス、クラウド、製品、トレーニング)
- 追加`next-intl` パス名によるペルシア語ローカライズ URL スラッグ (Web サイトからコピー)
- 追加API インデックス可能なページからの完全な動的サイトマップ
- 変更デフォルトの開発/本番ポート **3000** (Docker prod マップ ホスト **80** → コンテナ 3000)
- 変更`vercel.json` Vercel 導入の場合。 `.env.example` は docker env の例と同期しました
バージョン 2.1.29
- 追加公開サイトのレイアウト (ヘッダー、ニュース ティッカー、ナビゲーション ドロップダウン、カート バッジ、言語 + テーマの切り替え)
- 追加公開ページ: ホーム (空のヒーロー)、概要、連絡先、カート
- 追加認証ページはパブリック レイアウトを使用します。コンソールパネルはプライベートを保ちます `MasterLayout`
- 追加動的sitemap.xmlとGoogle標準のrobots.txt
- 追加ページ/ロケールごとに API からロードされる SEO メタデータ
- 追加`modules/public` — カート Redux スライス、API クライアント、i18n `PublicSite` 名前空間
- 変更`/` と `/{locale}` はダッシュボード リダイレクトではなくパブリック ホームにルーティングされます
バージョン 2.1.28
バージョン 2.1.27
バージョン 2.1.26
- 追加財務プロファイルに関するイラン国民 ID の検証 (形式、チェックサム、`@persian-tools/persian-tools` による発行場所)
- 追加ウォレットの上部バーにはペルシャ語以外のロケールの USD が表示されます (IRR は表示用に変換されます)
- 追加15 言語すべてのペルシア語/英語ベースからマージされた完全なロケール メッセージ ファイル
- 追加多段階登録: ID → OTP → プロフィール (名前 + パスワード + 確認用パスワード + ランダムなパスワード)
- 追加設定で有効になっている場合、パスワード後の 2 段階ログイン
- 追加ペルシア語名が完成するまでペルシア語ユーザーのソーシャル ログインをブロックする
- 追加ウォレットメニューからの割引コードモーダル
- 変更プロフィール ページのサブタイトルには表示名のみが表示されます (ロールは非表示)
- 変更すべての MUI テキスト フィールドは均一の 47 ピクセルの高さを使用します
- 変更アカウント設定サイドバー メニュー: アイコンの前のラベル
- 変更財務プロファイル: ペルシャ語の場合は `کد ملی` ラベル、他のロケールの場合は国民 ID 番号
- 変更アカウント設定メニュー: アイコンの前のテキスト
- 変更財務詳細: ペルシア語の場合は「国コード」、その他の言語の場合は「国番号/市民権コード」のラベルを付けます。
- 変更セキュリティログ: 国/デバイスモデル/オペレーティングシステム/フルブラウザ + 太陽の日付とペルシア語番号
- 変更短い自己紹介: カウンター付きで 500 文字制限
- 変更アカウント設定における真の 2FA
- 変更通知設定のInputPropsエラーを修正
- 修正プロファイル保存 (`PUT /users/me`) は、キャメルケースまたはスネークケースのフィールドを送信するときに 400 を返さなくなりました
- 修正非 fa/en ロケールの翻訳名前空間 (`Topbar`、`AccountSettings` など) が欠落している
バージョン 2.1.25
バージョン 2.1.24
- 追加ダッシュボード ウィジェットと通知バッジのカウント用のペルシア語数字書式設定ヘルパー (`formatLocaleNumber`)
- 追加通知をクリックすると、一致するエントリが強調表示されたセキュリティ アクティビティ ログに移動します
- 追加パスワードフィールド内のランダムパスワードジェネレーターアイコン(表示切り替えの横)
- 変更ダッシュボード: ウェルカム メッセージがウィジェットの上に移動しました。クイック アクセス、アカウント情報、最近のアクティビティ ウィジェットを削除しました
- 変更トランザクション ウィジェット ボタンは `/console/finance/transactions` にリンクします
- 変更上部のバーは、非 RTL ロケール (英語など) の LTR レイアウトを使用します。
- 変更トップバーの検索バー: 通知ドロップダウンに合わせた大きなパディング、背景、フォント サイズ
- 変更サインアップ ダーク モード: すべての文字が白、OTP スロットが白の枠線で表示されます
- 変更ダークモードではプライマリサイドバーアイコンが白になります
- 変更OTP 入力はペルシア語の数字を受け入れます。再送信カウントダウンに `fa` ロケールのペルシア語番号が表示される
バージョン 2.1.20
バージョン 2.1.19
- 追加API 経由のプロフィール アバターのアップロード/削除 (350 ピクセルの円、URL フィールドなし)
- 追加モバイル サインアップ ユーザーのプロファイルの電子メール検証 OTP
- 追加プロフィールページのランダムパスワードジェネレーター
- 追加500 ワードカウンターを備えた短い自己紹介テキストエリア
- 追加トップバーのページ検索 (デスクトップ)、すべてのアイコンのツールヒント
- 追加ユーザー ロケールによってローカライズされた通知テキスト (クライアント + API)
- 変更確認済みの電子メール/モバイルフィールドは緑色の枠線でロックされています。サポートチケットメッセージ
- 変更全幅のページカード。検索が二次サイドバーから削除されました
- 変更ダーク モード: サイトのテーマに合わせたヘッダー/サイドバーのレールのプライマリ カラー
バージョン 2.1.18
バージョン 2.1.17
バージョン 2.1.16
バージョン 2.1.15
バージョン 2.1.14
バージョン 2.1.13
バージョン 2.1.12
バージョン 2.1.11
バージョン 2.1.9
バージョン 2.1.8
バージョン 2.1.7
バージョン 2.1.6
- 追加`POST /support/tickets/:id/reopen` (ユーザーが閉じたチケットを再度開く)
- 変更サポート チケット: ローカライズされた検証、優先順位、ステータス バッジ (色分け)、優先順位列
- 変更チケット作成: 添付ファイル (最大 5 つ)、ローカライズされたフォーム エラー
- 変更チケットリスト: アクションを閉じる/再度開く。チケットの詳細: 個別のユーザー/サポート スタイルを備えたスレッド化された返信 UI
- 修正サイドバー ページ検索: メニュー ルートと同期、ロケールを認識したナビゲーション (`@/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`
- 変更マテリアル UI (MUI) に移行されたテキスト入力とボタン: 認証フォーム、プロファイル、検索、グローバル `Input`/`Button` ラッパー
- 変更`AuthFormField` はパスワード切り替え付きの `FormikMuiTextField` を使用します
- 変更`ConsolePageSearch` とヘッダー ツールバーは MUI TextField + リスト アクションを使用します
バージョン 2.1.3
バージョン 2.1.2
バージョン 2.1.1
バージョン 2.1.0
- 追加ソーシャル ログイン: Google、GitHub、Facebook、`POST /api/v1/auth/social` 経由の X
- 追加メニュー **フロント デスク** (پیشخان) デフォルト: ダッシュボード + セキュリティ レポート
- 追加トレーニングメニュー:コース(カード購入)、オンラインセッション、認定証、インストラクター
- 追加財務メニュー: 請求書、取引、ウォレット、引き出し、入金 (UI プレースホルダー)
- 追加OAuth API ルート: `/api/social/[provider]`、`/api/social/callback` (Google、GitHub、Facebook、X)
- 変更ユーザー向け `Admin*` コンポーネントの名前を `User*` (アバター、プロフィール、メニュー) に変更しました
- 変更デフォルトのアクティブなサイドバー セクション: `frontDesk`
- 変更ヘッダー ツールバーはセッション データで `UserMenu` を使用します