Add filter header to Members & Subscribers tab with all column filters aligned
Increase ID column width and ensure IDs are displayed as strings to preserve full 19-digit CockroachDB unique_rowid() values
Replace generic Status column with Employment Status in Employees tab to use employmentStatus field from Employee entity
Complete filter header implementation for Employees tab with all columns aligned and all filters included
Add filter header to EmployeeManager datagrid with employment status and other filters
Fix TypeScript error in onGridReady - autoSizeColumns requires array parameter
Remove unused imports and replace any types with proper TypeScript interfaces in EmployeeManager
Update EmployeeManager with backend integration and add account API routes
Add AccountController with endpoints for Members & Subscribers and Employees & Contractors
Prevent logout page from deleting USERNAME and REMEMBER_ME cookies
Update line endings (LF to CRLF) for NavTop, SettingsView, and avatarUrlTransform
RememberMe の値と型変換用のロギングを追加
- 文字列/boolean/number を扱うために RememberMe の型変換を追加します - ロジックを設定するクッキーをトレースするために詳細なロギングを追加します - ログメモ値と型をデバッグするクッキー設定の問題
USERNAMEとREMEMBER MEクッキー操作のための包括的なロギングを追加
- ページの読み込みにCookieの読み込みのための詳細なログを追加 - ログイン応答後にクッキーが設定されていることを確認するためにログを追加 - ログインAPIでSet-Cookieヘッダーのロギングを追加 - デバッグのためにページの読み込みにすべてのCookieをログオン
Preserve USERNAME and REMEMBER_ME cookies on logout and forward to kamo-login
- Exclude USERNAME and REMEMBER_ME cookies from deletion on logout - Forward logout request to kamo-login logout endpoint after clearing cookies
ドメイン固有の設定でUSERNAMEとREMEMBER MEクッキーを追加
- 成功したログイン(1年間の有効期限)でチェックされていることを思い出させるときにユーザー名クッキーを設定します - 任意のログインの試みでチェックされていないことを覚えていれば、ユーザー名クッキーをクリア - チェックボックスの状態に基づいてREMEMBER MEクッキーを'1'または'0'に設定する - ページの...
JobTitleController now uses pre-authenticated session from OTKPreAuthFilter to prevent 401 errors
SecurityRoleController now uses pre-authenticated session from OTKPreAuthFilter to prevent 401 errors
DomainController now uses pre-authenticated session from OTKPreAuthFilter to prevent 401 errors
隠れたユーザー名フィールドを更新して、remount 用のフォームキーを使用する
- ログアウト後に強制的なリマウントにキーを追加 - すべてのユーザー名関連のフィールドがログアウト後に完全に新鮮であることを確認
ブラウザの自動充填を防ぐため、ログアウト後の強制フォーム再マウント
- ログアウト後にコンポーネントのリマウントを強制するformKeyの状態を追加します - フォームキーを含むTextFieldキーを変更する - フォームキーを含むモーション.divキーを変更 - ランダム化されたフィールド名と autocomplete=off と組み合わせて、ブラウザの自動充填を完全に防止 - ロ...
ブラウザの自動入力認識を防ぐためのランダム化フィールド名を使用する
- 各ページの読み込みのユーザー名フィールド名用のランダムサフィックスを生成する - ブラウザがページ負荷の1つと同じフィールドを認識しないようにする - 古いユーザー名オートフィルを完全に防ぐためにautocomplete=offとstate clearingと結合
ログアウト後の古いユーザー名の復元からブラウザのオートフィルを防ぐ
- ユーザー名フィールドの「ユーザー名」から「オフ」にオートコンプリートを変更 - フォームの自動補完を「オン」から「オフ」に変更する - ログアウトから来るときのユーザー名とパスワードの状態をクリア - ユーザーが戻ってクリックしたときに、ブラウザが以前のユーザー名の自動入力を防止 - ログアウト後に新しいログインフ...
ログアウト中にすべてのクッキーを不正に削除する
- kamo-loginのログアウトページ(client-side)上のすべてのCookieを削除 - kamo-login ログアウト API (server-side) のすべてのクッキーを削除します。 - ローカルストレージとセッションをクリア - すべてのドメイン/パスの組み合わせでクッキーを削除 - ログアウ...
Delete ALL cookies indiscriminately during logout
- Delete all cookies on kamo-internal logout page (client-side) - Delete all cookies on kamo-internal logout API (server-side) - Clear localStorage and sessionS...
Invalidate existing session before validating OTK
- Check for existing *** cookie in validate request - Clear and delete any existing session before validating OTK - Verify session data is not empty JSON (clear...
Invalidate existing session before creating new one during login
- Check for existing *** cookie in login request - Delete/invalidate existing session before creating new one - Prevents reusing old session cookies when loggin...
Disable activity tracking and session extension during logout
- Add disableClientActivityTracker() function to stop activity tracking - Stop session monitor when logout is initiated - Prevent screen movement/activity from ...
ログアウトエンドポイントでキーを削除する前に、セッションデータを消去
- セッションデータをキーを削除する前にJSONを空にする - 削除が失敗しても、またはレプリケーションの遅れがある場合でも、セッションが利用できないようにする - 削除が失敗した場合、フォールバックでエラー処理を追加 - セッションデータが消去されたかどうかを示すロギングを改善 - getRedisReadClien...
Clear session data before deleting key in logout endpoint
- Set session data to empty JSON before deleting the key - Ensures session is unusable even if deletion fails or there's replication lag - Add error handling wi...
Clear session data before deleting key to ensure session is unusable
- Set session data to empty JSON ({}) before deleting the key - Ensures session is unusable even if deletion fails or there's replication lag - Add error handli...
Improve logout cookie clearing - clear cookies across all domain/path combinations
- Clear cookies with base domain (e.g., .kamocrm.com) to cover all subdomains - Clear cookies for current hostname without domain attribute - Clear cookies unre...
Fix Redis import in logout route - use static import for getRedisReadClient
Clear existing *** cookies before setting new one during validate
- Clear all possible *** cookie variations before setting new cookie - Prevents reusing old session cookies from previous logins - Ensures validate always uses ...