Add imaging API routes and UI integration; wire into DocManager; update KToken and user-info; add ImageAccessLevelType; update package.json
イメージングエンドポイントと豆の追加;セッションの統合; application.yml と k8s configmap の更新
MinIO バックアップ画像に移行し、レガシーストレージモデルを削除します。MinoConfig、イメージングサービス/例外、ImageAccessLevelType を追加します。更新******************************************** 更新pom deps
Use TLSStore for dynamic cert management (survives CI/CD deployments)
Certificate export/import with locking for true multi-cluster cert sharing
Enable JSON access logging in Traefik for auto-cert domain detection
Add cert-manager and Let's Encrypt ClusterIssuer to deployment workflow
Add MinIO public/internal bucket routes to Traefik deployment
全てのエンティティティティティティティティティに対して、CockroachDB をユニーク rowid() で移行する
Implement god mode toggle in NavTop
Backend changes (app/api/user-info/route.ts): - Read GD field from Redis session data - Map to isGod in API response Frontend changes (app/hooks/useUserInfo.ts...
Implement god mode permission in sessions
Changes to SecurityController: - Query is_god field from users table during login - Pass isGod to kSessionService.createSession Changes to KSessionService: - A...
IsGod フィールドを User.java に追加して、God モードの権限を追加します
- データベースのデフォルトで is god カラムを追加 - フィールドは、ユーザーがUIで神モードのトグルにアクセスできるかどうかを示します - セキュリティサービスセッション作成で GD パラメータをカプセル化 - 神モードの特徴の実装の一部
Add titleShort to organization API response
- Added titleShort field to /org/domain/{domain} endpoint response - Enables frontend to display organization's short name in UI - Used in session expiration wa...
Dynamically show org short name in session warning
- Added titleShort property to Organization class - Updated SessionExpirationWarning to use organization's short name - Changed text from 'Kamo applications' to...
Double-check Redis before showing session warning
- Always verify Redis TTL right before showing expiration warning - Prevents false warnings if another Kamo app extended the session - Ensures warning popup onl...
Implement sliding session expiration - CRITICAL SESSION FIX
- Refresh Redis TTL on every session access (sliding expiration) - Sessions now stay alive as long as user is active in ANY Kamo app - Change Redis key prefix f...