Improve domain duplicate error handling and user feedback
Add authentication middleware to auto-redirect unauthenticated users to /logout
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Integrate SystemDiagnostics into Session Debug Dashboard
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の...
成功したログインリダイレクト中にすべてのインタラクティブ要素を無効にする
- ログインが成功し、リダイレクトが進行中のときに追跡する状態をリダイレクトする - リダイレクト時にユーザー名とパスワード入力フィールドを無効化 - 無効な継続、戻る、および署名 リダイレクト時のボタン - リダイレクト時に外部のオースプロバイダーボタン(Google、Microsoft、Appleなど)を無効にしま...
環境設定にre***設定を追加
- NEXT PUBLIC RE*** SITE KEYをk8s ConfigMapに追加 - ConfigMap に NEXT PUBLIC RE*** ATTRIB MODE を追加しました(badge モード) - 環境設定手順でREADMEを更新 - プレースホルダーキーでre***設定のセクションを追加 - ...
DataLoader で localhost ドメイン サポートを追加
- ローカル開発のためのlocalhostとlocalhost:3000ドメインを追加 - サブドメインの連結動作を説明するコメントの改善 - 更新されたOrganizationRepositoryと連携して、親子ドメインの連結を処理します
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を作成(認証情報を除く) - 外部...
/by-departmentエンドポイントでMemberControllerを追加して、OTK authでグループ化されたorgメンバーをフェッチする
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
API プロキシ統合のための OrganizationController /my-networks エンドポイントに OTK 認証サポートを追加
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
組織のエンティティティティに説明フィールドを追加 - utf8mb4コレーションでDESCRIPTIONカラム(varchar(500)を追加 - ネットワーク表示のための組織の説明を保存サポート - KamoInitializerによるデータベーススキーマの更新が必要です
Add My Network button to top navigation - Added new My Network button next to My Account - Links to /network page - Uses PeopleAltIcon for visual consistency - Same styling as My Account and Logout buttons - Tooltip: View and manage your network connections - Positioned between My Account and Logout
Make NavPri logo clickable to navigate to debug dashboard - Added onClick handler to logo box that navigates to home page (/) - Added coder: pointer to indicate clickability - Enhanced hover effect with brighter gradient - Logo now serves as quick access to Session Debug Dashboard
Clicking on primary nav sidebar now closes open panels - Added onClick/onTouchEnd handlers to NavPri to set activePanel to null - Added stopPropagation to NavItemWithPanel to prevent closing when clicking items - Improves UX by allowing sidebar click to dismiss panels
Add click-outside detection to slide-out panels - Added semi-transparent backdrop overlay to NavPriPanel, NavTopPanel, and ChatSideBar - Click or touch outside panels now closes them - Fixed z-index conflicts to ensure backdrops display above NavTop - Improved UX with AnimatePresence for smooth backdrop transitions
Add tooltip to Security Role save button with validation requirements - Added Tooltip component to Save Role button - Shows 'Please enter a role name to continue' when title is empty - Shows 'Ready to save security role' when validation passes - Uses span wrapper to enable tooltip on disabled buttons - Consistent with Department and Job Title tooltips for better UX
Add tooltips to save buttons with validation requirements - Added Tooltip components to Save Department and Save Job Title buttons - Shows 'Please enter a [name] to continue' when title is empty - Shows 'Ready to save [item]' when validation passes - Uses span wrapper to enable tooltip on disabled buttons - Improves UX by informing users what's required before saving
バックエンドの検証を追加して、全てのロール変更をブロック
- updateRoleエンドポイントで保護チェックを追加 - deleteRoleエンドポイントで保護チェックを追加 - 保護されたロールを修正しようとすると403禁止された値を返します - チェックは、操作を許可する前にフィールドを削除 - 応答でエラーメッセージをクリアする - セキュリティ監視のためのすべての試...
Protect Everyone role from modifications in UI
- Edit button shows 'Protected' and is disabled for Everyone role - Delete button is disabled and grayed out for Everyone role - Both buttons have reduced opaci...
Add 3-letter day names to all date displays
- Main display: 'Mon 10/15/25 6:00PM' (was '10/15/25 6:00PM') - Your Time in tooltip: 'Monday, October 15, 2025' (full day name) - Other timezones: All include ...
Add full month name display under Your Time in tooltip
- Added full date with month name (e.g., 'October 15, 2025') - Positioned between compact time and timezone abbreviation - Slightly larger font size (0.75rem) f...
Use compact date format without leading zeros (m/d/yy h:mmAM/PM)
- Changed from 'Oct 15, 2025, 6:00 PM' to '10/15/25 6:00PM' - Removed leading zeros from single-digit months, days, and hours - Compact AM/PM without space (6:0...
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.
