設定ビューの間隔を締め、アカウントページに合わせてタブの高さを減らします
- ヒーローセクションのパディングを削減(ピー:4 → 2.5、px lg:4 → 3) - 主なコンテンツエリアのパディングを削減(px lg:4 → 2、pb:6 → 2) - タブバーマージンを削減(MB:3→1.5) - コンパクトなタブの高さ(分の高さ:42、フォントサイズ:13px、py:1) - タブから...
マイアカウントにページヘッダの名前を変更し、マイプロファイルにタブを入れ、間隔を正規化し、タブのサイジングを正規化
- 「マイプロフィール」から「マイアカウント」に変更されたページヘッダー - 「マイアカウント」から「マイプロファイル」に名前変更された最初のタブ - /settings/account(p:4、ギャップ:4)に一致するすべてのタブコンテンツのパディングを正規化 - >5タブが一貫したタブサイジングを維持するときにスク...
アニメーション背景をヘッダに復元し、AvatarをPhotoにリネームし、バックグラウンド管理を修正
- Ken を復元して、アニメーション背景画像を org/custom で MemberHeader に書き込む 新しいプロップ(useOrgBackgrounds, customBackgrounds)による背景サポート - 「Avatar」/「Avatar Creator」のテキストを「Photo」/「Profil...
モジュラータブアーキテクチャとカードベースの編集UIでメンバーの設定を再設計する
プロフィールとメンバーシップと権限のタブを統一した「マイアカウント」タブにマージ セクションベースの編集オンクリックカード。 専用のタブに機能を抽出します。: Docs (DocManager with assocType=1)、メール&メールボックス設定、電話設定、および 役割と権限。 メンバーヘッダーを簡素化し、グ...
リファクタ API 1つのキーごとの粒状の規模のトグルが付いているUIにアクセスして下さい
"public Chat API Keys" を "Organization API Keys" に変更します。 スコープの追加 キーごとのトグルスイッチ(PUBLIC CHAT、SBSCRIPTION CATALOG)の管理。 キーリストのカラーチップとして表示されているスコープ。 スコープのトグル 作成ダイアログと...
機能行列の編集のための洗練された MatrixCell コンポーネントを追加
現代のアニメーションマイクロインタラクションを備えた新しい再使用可能なMatrixCellコンポーネント: モードを読みます: - ボオランのための円のアイコンのバッジ(緑色のチェック/灰色X) - 数値とテキスト値の境界線を丸めた色の丸薬 - 無限のアイコンが付いている青い「無制限」丸薬 編集モード: - Ani...
Add 読み取りモードと編集モード間のトグルにマトリックスボタンを編集
行列は読み取り専用ビューモードで始まります。 「Edit Matrix」をクリック チェックボックス、スイッチ、テキスト入力で編集モードをインライン化します。 変更とリロードを変換解除します。 パーシスストを保存し、編集モードを終了します.
タブベッドレイアウトと生産グレードの行列で機能タブを再設計する
- Fix PlanFeatures API応答キーの不一致(サブスクリプションプラン機能→プラン機能) - 内部タブを介して2つのビューに分割機能: 1. カテゴリー & 機能: 番号付き機能リストで2枚のパンダーマスターディーテールをきれいに, 値型チップ、説明、空の状態CTA 2. 特徴のマトリックス:折りたたみ...
グリッド レンダーの配列操作の前に JSONB 文字列フィールドをパースします
互換性のあるInPlanIds、withInPlanIds、および該当するPlanIdsは、 JSON 文字列としてバックエンド,配列ではなく. 安全JSON.parseフォールバックを追加 "slice(...).map が機能しないのを防ぐためのセルレンダラー.
バックエンドで API レスポンスキーを一元化し、AG Grid レンダリングを修正
- posApi.ts(featureCategories、機能)で7つの応答キーの不一致を修正 addOns、バンドル、ボリューム割引、プロモーション、合意テンプレート) - すべてのAGグリッドインスタンスをdomLayout="normal"から"autoHeight"に切り替える フレックスコンテナの高さがカス...
信頼できるレジストリのauth のための docker/login-action + buildx を使用して下さい
Bare ドッカーの login/build/push を docker/login-action@v3 に置換します。 docker/setup-buildx-action@v3, and docker/build-push-action@v5 パターン クレデンシャルの永続性を適切に処理します。 断続的な修正 画像...
エンタープライズサブスクリプションPOSシステム - フロントエンドの再構築を完了
- 70以上のサブスクリプションAPIメソッドと28の新しいTypeScriptインターフェイスを備えた拡張posApi.ts - 詳細な権限ベースのレンダリングのためのuseSubscriptionPermissions ホックを追加しました - 再構築パイプラインサブスクリプションプラン7タブコンテナ(プラン、機能...
POS(コマース)を追加して、ナビゲーションメニューの設定
POSアプリは、設定のサイドバーと機能マネージャのルートマップから欠落していました。 そのため、Apps & Featuresからナビゲーションに効果がなかったことが可能になりました.
パブリックチャットキー管理を既存のAPIアクセスタブに統合
APIManager.tsx を /api/public-chat-keys に実際のバックエンド呼び出しで書き換える (メディアサービス) 別のpublicChatKeyManagerタブを削除します それにすべての nav の参照。 キーは api-access タブで管理できるようになりました。 当初のご要望にお...
パブリックチャットキー API を SecurityService ではなく MediaService に呼び出します
/api/security/public-chat-keys から /api/media/public-chat-keys へプロキシパスを変更 実際のバックエンドコントローラーの位置をMediaServiceで一致させるために.
パブリックチャット API キー管理をセキュリティ設定に追加
Add PublicChatKeyManager 設定のタブ > 作成と管理のためのセキュリティ パブリックチャットAPIキー。 鍵は作成、保存されたハッシュ、およびサポートで一度示されます オリジンとレート制限ティア。 すべての3つの navの場所を更新します.
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...
コンパクトな制御と自動処理によるサイドバイサイドレビューレイアウト
レビューステップ: - 左のプレビュー、スクロール可能なコントロールパネル(240px) - プレビューが見えるままスクロールを独立して制御 - 選択を見るためにイメージの下にスクロールする必要はありません パネルを制御して下さい: - 常に見える(トグルを崩さない) — コンパクトなシングルコラムレイアウト - よ...
Crop、デフォルトでカラーベクター化の画像全体を選択
- Cropツールは、8つのハンドルで選択されたフルイメージで始まります - ユーザーは、そこから調整したり、すぐに続行することができます - 必要な「完全な画像を使用」なし - デフォルトのベクター化は、B/Wからカラーモード(24色、中細部)に変更 したがって、ロゴは黒のblobsを示す代わりにデフォルトでよく見え...
ベクトルフォーマットの自動変換によるユーザーフレンドリーなベクトル変換フロー
UXの改善: - 非技術的なユーザーのための「ベクトル」とすべての「SVG」用語を置き換える - 変換が必要な理由を説明する教育ガイダンスを追加しました - 変更されたステップ: エリアを選択 → 背景を削除 → 見直し - ボタン: 「このロゴを使う」、 「繰り返して」、 「上から始める」 - ベクトルが鋭く滞在する...
8つのドラッグ可能なリサイズハンドルをクロップ選択エッジとコーナーに追加
- 斜めのサイズのコーダーとの4つのコーナー ハンドル(tl、tr、b、br) - 4つの端の中間点のハンドル(tc、bc、ml、mr)および横/縦のコーダ - ハンドルはあらゆる方向の選択を形づけるためにドラッグ可能です - 容易なつかむことのための寛大な打撃区域との衝突の検出 - 外側のハンドルをクリックして新しい...
リアクト・イージー・クロップをフリーフォームドラッグ・ツー・セレクト・矩形ツールで置き換える
react-easy-crop 強制的な正方形/固定面選択。 新しいキャンバスベースのツール ユーザーが任意のアスペクト比で任意の矩形をクリックしてドラッグすることができます。 薄暗くなるショー 選択、土のボーダー、角のハンドルおよびピクセル次元の外の上敷.
Img要素を使用して背景ピッカーステップでロゴイメージを表示
キャンバス要素は 0x0 次元から始まるのでレンダリングできませんでした。 ピクセルサンプリング用の表示およびオフスクリーンのキャンバスに可視<img>を使用します.
ドッカーのログインを結合し、ビルドし、auth を保存するために単一のステップで押します
別のステップは、Forgejoのランナーのステップ境界間のドッカー資格を失う。 単一のシェルで login+build+push を実行すると、auth config のパーシストが確認できます.
背景色ピッカーステップを追加し、SVG変換UXを改善
- 作物とプロセス間の「Pickの背景」ステップを追加 - ユーザーは画像をクリックして背景色を選択して削除します - RGB値で選択したカラースウォッチを表示 - 自動検出の選択のサンプル コーナーは自動的に - BgRemovalSettings に bgColor フィールドを追加 - AVAILABLE MOD...
Build-push-action の代わりに docker build/push を直接使用
ドライバーとのドッカー/ビルド-push-action:dockerはauthの資格情報を失う 押し相の間に。 プレーンドッカービルド+ドッカープッシュを使用して、 docker login --password-stdin からのログイン認証が使用されます.
WebSocketを直接ベクトルに接続します。{domain} サブドメイン
Next.js は WebSocket のアップグレードリクエストをプロキシしません。 直接接続 独自のサブドメインを介してVectorServiceに、メディアWebSocketと同じパターン.
再利用可能なモーダルコンポーネントでimage-to-SVG変換パイプラインを追加
- 新しい ImageToSVGConverter modal コンポーネントを 3 ステップ フロー: 作物 → プロセス → レビュー - ストリーミングパイプライン通信用のWebSocketホック(useImagePipeline) - 長方形のイメージ選択のためのreact-easy-cropを使用してCrop...
日付/時刻のスケジューラを追加して、[ミーティング] ダイアログを開始
ミーティング作成ダイアログに今すぐ/スケジュールピルトグルを追加します。 いつか スケジュールが選択され、MUI DateTimePickerは15分でスライドします 間隔およびフォーマットされた確認ライン。 スケジュールされたミーティングの送信 scheduleFor はバックエンドへ向け、ミーティングウィンドウを開...
ハンドル meetReturn リダイレクトで、ログイン後、ユーザーがミーティングに戻って送信
- meetReturn クエリのパラメータをホームページ (KamoMeet auth リダイレクトから) で検出します。 - OTKを生成し、認証されたユーザーをトークンと会うようにリダイレクト - sessionStorage を使用して、パーシストの meetReturn をログイン → リダイレクトチェーンを...
クライアント側のOTKをマルチパートアップロードから削除し、アップロードデバッグロギングを追加
クライアントはアップロード前のテッドOTKを生成しました(Next.jsルート) バックエンドのサーバー側OTKを生成します。 クライアントを削除 流れを簡素化し、潜在的なタイミングの問題を排除するためのOTK。 背景にデバッグロギングを追加 POST ルートハンドラ.
NavTop表示名検索と正しいMediaService URLスキームの簡素化
- getDisplayName から userAlias の検索を削除し、メンバーレコードを直接使用 - MediaService K8sのURLをhttps:8443からhttp:80に修正
手動フェッチの代わりに背景のアップロードを満たすためにforwardToApiを使う
FormData の転送に関するマニュアルのフェッチは、マルチパート境界を破りました。 FormData を再構築し、ヘッダを正しく処理する ForwardToApi を使用します.
Orgテーマの背景を追加して、設定を満たし、非推奨フィールドを削除
- orgテーマの背景にGETルートを追加する メニュー - Update meetApi.ts:MeetConfig から whoCanCreate と emailInvitesEnabled を削除し、OrgThemeBackground インターフェイスと getOrgThemeBackground() を追加し...
メールサービスから直接、OTK auth で署名テンプレートをフェッチし、デバッグログを追加します
/api/email/signature-template の ForwardToApi は APIService を経由しました Next.jsメールプロキシの代わりにゲートウェイ。 ここから直接フェッチ 適切なOTKヘッダーを使用したメールサービス。 すべてのステップでログを追加 テンプレートの読み込みを診断します...
Redis から直接セッションを読みます(/api/user-info と同じ)、すべてのサービスコールで ForwardToApi を使用する
ルート原因: 送信者のプロフィールは「あなたの同僚」を理由示しました セッションフェッチは、存在しないSecurityServiceエンドポイントと呼ばれる。 サインイン メールサービスがOTK auth を欠いているため、直接フェッチが誤っていました。 修正: - セッション: 読みます*** クッキー → Red...
Replicate exact email composer data flow for meeting invite emails
The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...
ミーティングの招待メールをクリーンアップ — ロゴを削除し、件名/ホストを修正し、カスタムメッセージを適切に埋め込む
テンプレートの変更: - 削除されたロゴイメージ(署名テンプレートヘッダーはブランディングを処理します) - 「こんにちは、あなたの同僚はあなたを招待しました」削除 - カスタムに置き換え メッセージ領域(メッセージが入力されていない場合は空白) - Host フィールドは {Organization} から '{Na...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
