Enable scroll bar in document manager by constraining page height with flexbox layout
Add 'use client' directive to doc/manager page to fix Server Components render error
Change god mode color from purple to baby blue in top navigation
God mode global state + session expiration at zero verification
1. God Mode State (useUserInfo hook): - Move isGodMode to GLOBAL state in hook (not local to NavTop) - Export isGodMode, setIsGodMode for all components ...
Move god mode state to global useUserInfo hook
BREAKING FIX: Properly separates isGod and isGodMode Architecture (as intended): - isGod: Permission from session (GD field) - Can user access god mode? - isGo...
Add explicit handlers and keys to switches
- Add handleAcceptingLeadsToggle and handleGodModeToggle handlers - Add unique keys and names to both switches - Add aria-labels for accessibility - Helps React...
God mode toggle state and add fire icon
Bug fix: - God Mode switch was using isGodModeActive() from hook for 'checked' prop - But onChange was calling setGodModeActive (local state) - This created a d...
Add multi-layer god mode validation
Security enhancements to prevent localStorage manipulation: 1. useUserInfo hook: - Add isGodModeActive() method with dual validation - Check 1: User has ...
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 फ़ील्ड जोड़ें
डेटाबेस डिफ़ॉल्ट झूठ के साथ is god कॉलम जोड़ें - फील्ड इंगित करता है कि क्या उपयोगकर्ता यूआई में भगवान मोड टॉगल तक पहुंच सकता है - जीडी पैरामीटर को पॉप्युलेट कर...
लॉगिन पर *** कुकी सेट करें।
ब्रेकिंग: जब उपयोगकर्ता वैध सत्र होता है तो ऑटोलॉगिन सक्षम करता है इससे पहले: *** कुकी केवल आंतरिक रूप से बनाई गई। के बाद:*** कुकी BOTH लॉगिन पर बनाई गई।* और आ...
Ensure all session expirations go through /logout endpoint
BREAKING: Fixes improper session expiration flow Before: Various components redirected directly to login site when sessions expired After: All redirects go thr...
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...
रीफ्रेश टोकन एंडपॉइंट में शेष KTokenSession सर्विस संदर्भ निकालें
- अद्यतन / ताज़ा टोकन समापन बिंदु का उपयोग करने के लिए ********** - हटाए गए अप्रयुक्त KToken आयात - KToken ऑब्जेक्ट को ताज़ा करने के बजाय सत्र TTL का विस्तार कर...
Consolidate session management into KSessionService
- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...
Add missing properties to SessionInfo interface
- Added userId, orgId, memberId, tokenExpiration to SessionInfo - These fields are returned by backend getSessionInfo() method - Fixes TypeScript build error in...
समस्याग्रस्त समयzone समापन बिंदु और डुप्लिकेट getSession निकालें IdFromCookie
- हटा दिया गया ************* समापन बिंदु (अब आवश्यक नहीं है, टाइमज़ोन *** कुकी में है) - हटाए गए डुप्लिकेट getSession IdFromCookie विधि जो संकलन त्रुटियों का का...
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...
स्लाइडिंग सत्र समाप्ति को कार्यान्वित करें - वैज्ञानिक सत्र FIX
- हर सत्र पहुंच पर रिफ्रेश रेडिस टीटीएल (स्लाइडिंग एक्सीरेशन) - सत्र अब जब तक उपयोगकर्ता ANY Kamo ऐप में सक्रिय हो जाता है तब तक जीवित रहता है - SESSION से रेडि...
Use correct Redis key format ***{sessionId} instead of SESSION{sessionId}
Correct *** cookie parsing to use pipe delimiter instead of URLSearchParams
Auto-fetch session info on session-debug page load to enable test button
Add delay to session monitor initial check and improve error handling to prevent false-positive logouts
Resolve TypeScript and ESLint errors in session monitoring components
सत्र की जानकारी जोड़ें और क्रॉस-अप सत्र प्रबंधन के लिए समापन बिंदुओं का विस्तार करें
Add session expiration warning system with Redis-based monitoring and animated popup
KTokenSession Service for timezone पैरामीटर को स्वीकार करने के लिए
*** कुकी में उपयोगकर्ता-विशिष्ट टाइमज़ोन समर्थन के लिए KToken में टाइमज़ोन (TZ) फ़ील्ड जोड़ें
Implement timezone service with IANA zone ID support to fix 'Invalid time zone' error
सदस्य-> उपयोगकर्ता-> संगठन कैस्केड के साथ प्रभावी टाइमज़ोन एंडपॉइंट जोड़ें
Kamo-internal nav के लिए एपीआई प्रतिक्रिया में संगठन सुविधाओं को शामिल करें
स्टैंडअलोन आउटपुट मोड जोड़ें और दूरस्थ छवि पैटर्न का विस्तार करें
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.