Wire Domain Management to backend: Full API integration, real-time DNS verification, 5 API proxy routes
Add Domain Management: DomainController with 10 REST endpoints, database migration script, and implementation docs
ドメイン管理 DTO (DomainDTO, CreateDomainRequest, UpdateDomainRequest, DnsStatusDTO, CreateDomainAliasRequest) を追加
Add authentication middleware to auto-redirect unauthenticated users to /logout
Correct framer-motion import path from motion/react to framer-motion
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Update diagnostics API path to /api/security/diagnostics/info
Move diagnostics endpoint to /api/security/diagnostics for consistency
Integrate SystemDiagnostics into Session Debug Dashboard
Add default values for init and committed memory calculations
Add default value for usagePercent to handle undefined
- Changed usagePercent > 80 to (usagePercent || 0) > 80 - Prevents TypeScript error when usagePercent is possibly undefined - Defaults to 0 if undefined, showin...
Remove remaining Grid tags causing syntax error
- Fixed lines 518-527 that still had Grid container/item tags - Replaced with Box + CSS Grid for 2-column layout - All Grid references now removed from SystemDi...
Replace all MUI Grid components with Box and CSS Grid
- Removed Grid2 import (module doesn't exist in this MUI version) - Replaced all Grid containers with Box + CSS Grid layout - Used gridTemplateColumns with resp...
Use Grid2 for proper MUI Grid component support
- Changed Grid import to use @mui/material/Unstable_Grid2 - Fixes TypeScript error: Grid item prop not recognized - Grid2 properly supports item, xs, md, lg pro...
Replace any types with proper interfaces in SystemDiagnostics
- Replaced all 'any' types with detailed TypeScript interfaces - Removed unused WarningIcon import - Removed unused getStatusColor and getStatusIcon helper func...
Correct Redis ping() method call in DiagnosticsController
- Changed **************** to connection.ping() - RedisConnection.ping() is the correct API method - Fixes compilation error on lines 302 and 473 Resolves buil...
Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
フローティングオーブを追加し、ページを回復するために近代的な勾配を適用
ログインページの強化: - 独立したアニメーションで2つのフローティングオーブを追加 - Orbsはスケールの効果と縦そして横に浮遊します - 夢のような深さの効果のための重いburred - 尊敬は、魅惑的な感情を好む ページの近代化を回復して下さい: - ログインページと同じグラデーション処理を適用 - アニメー...
ポリッシュされた勾配の歓迎された背部セクションをModerize
- 一次色を使用して洗練された135deg勾配で固体背景を置き換える - 潜水的 (8s ループ) をパルスするアニメーション放射状勾配オーバーレイを追加 - 深さのための付加された微妙な点パターン質 - 拡大/収縮を拡大する加えられた装飾的なアクセント ライン - 余分なポーランド人のための加えられた最下のglowの...
Forgejoワークフローでre***ビルドのargsを渡します
- re***サイトキーでDocker/build-push-actionにbuild-argsを追加 - NEXT PUBLIC * env vars は JavaScript のバンドルに適切に焼き上げられました - これはre***機能を有効にします(あなたの人間の上敷であることを確認) 重要な修正: ビルド ...
NEXT PUBLIC環境変数のビルド args サポートを追加
- NEXT PUBLIC RE*** SITE KEYおよび関連するvarsのALG宣言を追加しました - ARGをNext.jsビルドプロセス用のENV varsに変換する - CI/CD の指示と BUILD ARGS REQUIRED.md を作成 重要: CI/CD ワークフローは --build-arg ...
Add re*** setup and troubleshooting guide
- Documented how to configure re*** for frontend and backend - Explained site key vs secret key requirements - Added instructions for Kubernetes secret configur...
NEXT PUBLIC RE*** SITE KEYで焼くためのトリガー再構築
Next.js NEXT PUBLIC * 環境変数はビルドタイムではなくランタイムです。 ConfigMap には re*** のサイトキーがありますが、コンテナイメージ 'next build' 中に再構築する必要があります。 これは「人間であることを確認」を有効にします.
成功したログインリダイレクト中にすべてのインタラクティブ要素を無効にする
- ログインが成功し、リダイレクトが進行中のときに追跡する状態をリダイレクトする - リダイレクト時にユーザー名とパスワード入力フィールドを無効化 - 無効な継続、戻る、および署名 リダイレクト時のボタン - リダイレクト時に外部のオースプロバイダーボタン(Google、Microsoft、Appleなど)を無効にしま...
パスワードエラーでROFL文字アニメーションを削除します
- 誤ったパスワードに現れたROFL文字の背景効果を削除 - 関連するconsole.log文をクリーンアップ - 3秒から2秒までのエラー状態のタイムアウトを削減 - パスワードエラーに対するKeptのハプティックフィードバック
実際のサイトキーでre***設定を更新
- NEXT PUBLIC RE*** SITE KEYを実際のre*** v2サイトキーに設定する - NEXT PUBLIC RE*** ATTRIB MODEを「badge」から「text」に変更 - テキストモードは、バッジウィジェットの代わりにプライバシーポリシーリンクを表示します
環境設定にre***設定を追加
- NEXT PUBLIC RE*** SITE KEYをk8s ConfigMapに追加 - ConfigMap に NEXT PUBLIC RE*** ATTRIB MODE を追加しました(badge モード) - 環境設定手順でREADMEを更新 - プレースホルダーキーでre***設定のセクションを追加 - ...
Rebuild with updated kamo-shared-library
Picks up fix for parent-child domain concatenation in OrganizationRepository (commit 56d9ce2)
DataLoader で localhost ドメイン サポートを追加
- ローカル開発のためのlocalhostとlocalhost:3000ドメインを追加 - サブドメインの連結動作を説明するコメントの改善 - 更新されたOrganizationRepositoryと連携して、親子ドメインの連結を処理します
チャイルドドメインの連結を組織リポジトリに追加する
- サブドメイン + 親の連結を処理するためにfindByDomain クエリを更新 - 直接マッチ(localhost)と階層的なマッチ(login.kamocrm.com)の両方をサポート - 'login.kamocrm.com' と親 'kamocrm.com' のサブドメイン 'login' を適切に連結 -...
X-Forwarded-Host ヘッダーを SecurityService プロバイダーエンドポイントへ転送
- /api/security/providers を呼び出すときに X-Forwarded-Host ヘッダーを追加 - SecurityService は、このヘッダを要求し、どの組織がプロバイダをフェッチするのかを判断します。 - このヘッダがなければ、SecureServiceはドメインによって組織を調べること...
ウェルカムバックセクションでホワイトテキスト色を復元
- Typographyコンポーネントに明示的なカラースタイリング(sx={{{color: '#ffffffff' }})を追加 - Material-UI はデフォルト色のテキストホワイトのクラスを上書きしました - 歓迎された背部見出しおよび記述のテキストが第一次背景の白残っていることを保障します
Kamo-shared-library 修正をピックアップするトリガー再構築
Kamo-shared-libraryから固定されたExternalAuthProviderDTOを引っ張るために必要な再構築 (commit 8e19676 - 修正されたタイムスタンプフィールド名)
外部AuthProviderDTO の正しいタイムスタンプ フィールド名
- getCreatedAt() を getDateCreated() に変更 - getUpdatedAt() を getDateUpdated() に変更 - LocalDateTimeからEmbRecordStateに一致する日付に変更 - EmbRecordState は Date フィールド (dateCre...
DataLoaderで外部のauthプロバイダの初期化を追加します
- 追加のExternalAuthProviderServiceの依存関係の注入 - プロバイダーを構成するaddExternalAuthProviders()ヘルパーメソッドを作成 - 各組織の外部のauthプロバイダをポピート: * KamoCRM: Google, マイクロソフト, アップル * カモクラブ:Go...
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queri...
動的ログインボタン構成用のExternalAuthProviderシステムを追加
- JPA/Hibernate アノテーションで外部AuthProvider を生成 - プロバイダー管理のクエリで外部AuthProviderリポジトリを追加 - ビジネスロジックの外部AuthProviderServiceの実装 - データ転送用に外部AuthProviderDTOを作成(認証情報を除く) - 外部...
