परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-login
सफल लॉगिन रीडायरेक्ट के दौरान सभी इंटरैक्टिव तत्वों को अक्षम करें
- लॉगिन सफल होने और रीडायरेक्ट होने पर ट्रैक करने के लिए रीडायरेक्टिंग स्टेट को जोड़ा गया - जब पुनर्निर्देशित उपयोगकर्ता नाम और पासवर्ड इनपुट फ़ील्ड अक्षम करें - निष्क्रिय जारी, वापस और साइन जब पुनर्निर्देशित बटन में - जब पुनर्निर्देशित होता है तो बाहरी auth प्रदाता बटन (Google, Microsoft, Apple, आदि) को अक्षम करें - अक्षम याद रीडायरेक्ट करते समय मुझे चेकबॉक्स - निर्देशन करते समय सूचक-events और opacity के साथ सभी लिंक (Forgot password, Register) को अक्षम करें - जब पुनर्निर्देशित पासवर्ड दृश्यता टॉगल आइकन अक्षम 'लॉगिन सफल होने के दौरान उपयोगकर्ता की बातचीत को रोकता है! Redirecting...' संदेश दिखाया गया है।.
· kamo-login
पर्यावरण सेटअप के लिए फिर से कॉन्फ़िगरेशन जोड़ें
जोड़ा गया NEXT PUBLIC RE*** SITE KEY to k8s ConfigMaps जोड़ा गया NEXT PUBLIC RE*** ATTRIB MODE to ConfigMaps (badge mode) - पर्यावरण सेटअप निर्देश के साथ अद्यतन README - प्लेसहोल्डर कुंजी के साथ फिर से *** कॉन्फ़िगरेशन के लिए जोड़ा गया अनुभाग - जोड़ा गया एपीआई सेवा यूआरएल विन्यास उदाहरण महत्वपूर्ण: वास्तविक पुन: *** साइट कुंजी के साथ '6LfYourSiteKeyHere' बदलें: ************* स्थानीय देव के लिए, .env.local के साथ: *************
· InitializerService
DataLoader में स्थानीयहोस्ट डोमेन समर्थन जोड़ें
- स्थानीय विकास के लिए स्थानीयहोस्ट और स्थानीयहोस्ट: 3000 डोमेन जोड़ा गया - बेहतर टिप्पणी सबडोमेन कनकेशन व्यवहार की व्याख्या - अद्यतन संगठन के साथ काम करता है जो माता-पिता-बच्चे डोमेन संयोजन को संभालता है
· InitializerService
DataLoader में बाह्य auth प्रदाता आरंभीकरण जोड़ें
जोड़ा गया ExternalAuthProviderService निर्भरता इंजेक्शन - प्रदाताओं को विन्यस्त करने के लिए addExternalAuthProviders () सहायक विधि बनाया - प्रत्येक संगठन के लिए बाहरी auth प्रदाताओं को जनसंख्या: * KamoCRM: गूगल, माइक्रोसॉफ्ट, एप्पल * KamoClub: गूगल, माइक्रोसॉफ्ट, एप्पल Ebonix: भाप, Roblox, Xbox (gaming/kids प्लेटफार्मों) TheShorttermRent: Google, Microsoft, Apple - पुराने पहचान प्रदाताConfigHelper कार्यान्वयन की टिप्पणी - प्रदाता को प्रदर्शन प्राथमिकता द्वारा आदेश दिया जाता है बाह्य AuthProvider समर्थन के साथ KamoInitializer सेवा की प्रारंभिक प्रतिबद्धता।.
· SecurityService
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) - Queries ExternalAuthProvider entities via ExternalAuthProviderService - Converts IdentityProviderType enum to Spring Security registration IDs - Maps MICROSOFT -> 'azure' per Spring Security convention - Returns ordered list of provider IDs for login page to display buttons Integrates with new ExternalAuthProvider system from kamo-shared-library.
· kamo-shared-library
गतिशील लॉगिन बटन विन्यास के लिए बाह्यAuthProvider प्रणाली जोड़ें
- JPA / हाइबरनेट एनोटेशन के साथ बाहरीAuthProvider इकाई बनाया गया - प्रदाता प्रबंधन के लिए प्रश्नों के साथ बाह्यAuthProviderRepository जोड़ा गया - व्यावसायिक तर्क के लिए कार्यान्वित बाह्यAuthProviderService - डेटा ट्रांसफर के लिए बनाया गया ExternalAuthProviderDTO (credentials को छोड़कर) - अद्यतन संगठन इकाई के साथ OneToMany संबंध बाह्य auth प्रदाताओं के लिए **************** में व्यापक प्रलेखन जोड़ा गया यह संगठनों को बाहरी प्रमाणीकरण प्रदाता को कॉन्फ़िगर करने में सक्षम बनाता है बटन (Google, Apple, Xbox, स्टीम आदि) अपने लॉगिन पृष्ठों पर दिखाई देते हैं।.
· kamo-login
डुप्लिकेट प्रस्तुतियों को रोकने के लिए सफल प्रमाणीकरण के बाद लॉगिन फॉर्म अक्षम करें
· kamo-internal
Show departments in member list even when empty with 'No members' message
· SecurityService
OtK auth के साथ विभाग द्वारा समूहीकृत ऑर्ग सदस्यों को प्राप्त करने के लिए /by-department समापन बिंदु के साथ सदस्य नियंत्रक जोड़ें
· kamo-internal
Implement member list API integration - fetch members by department from SecurityService with real data
· kamo-internal
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
· kamo-login
ऑर्ग लोगो, थीम्ड ग्रेडिएंट और लोडिंग स्पिनर के साथ लॉगिन पेज के लिए सुरुचिपूर्ण इंट्रो एनीमेशन जोड़ें
· kamo-internal
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
· kamo-internal
Use full organization logo (with text) instead of logo-only on validate and logout screens
· kamo-internal
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
· kamo-internal
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
· kamo-internal
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
· kamo-internal
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
· kamo-internal
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
· SecurityService
API प्रॉक्सी एकीकरण के लिए संगठन नियंत्रक / मेरानेटवर्क्स एंडपॉइंट के लिए OTK प्रमाणीकरण समर्थन जोड़ें
· kamo-internal
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
· kamo-internal
Implement My Network page with real backend integration - Created app/types/network.ts with NetworkOrganization interface - Rewrote app/network/page.tsx to fetch from /api/security/org/my-networks - Displays all organizations user is a member of with role badges - Shows organization logos using ThemeLogo component with domain-based paths - Material-UI design matching site theme (gradient header, cards) - Search functionality across title, description, alias, type fields - Owner/Member role badge...
· SecurityService
संगठन नियंत्रक के लिए मेरा-नेटवर्क समापन बिंदु जोड़ें - जोड़ा गया GET /api / सुरक्षा/org/my-networks समापन बिंदु - सभी संगठनों को रिटर्न प्रमाणित उपयोगकर्ता का सदस्य है - इसमें भूमिका (स्वामित्व / सदस्य), सदस्य विवरण और डोमेन जानकारी शामिल है - KSessionService के माध्यम से *** सत्र से Fetches डेटा - सदस्य का उपयोग करेंRepository.findByUser() सभी सदस्यता प्राप्त करने के लिए - सक्रिय सदस्यों के लिए फ़िल्टर केवल - रिटर्न्स संगठन का शीर्षक, उपनाम, प्रकार, yearEst, डोमेन - सदस्य-विशिष्ट डेटा शामिल है: MemberId, usernameAlias, me ...
· kamo-shared-library
संगठन इकाई के लिए विवरण फ़ील्ड जोड़ें - utf8mb4 collation के साथ विवरण कॉलम (varchar(500)) जोड़ा गया - नेटवर्क डिस्प्ले के लिए संगठन विवरण भंडारण का समर्थन करता है - KamoInitializer के माध्यम से डेटाबेस स्कीमा अद्यतन की आवश्यकता है
· kamo-internal
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
· kamo-internal
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
· kamo-internal
Completely redesign Session Debug Dashboard with professional metrics UI - Added 6 color-coded metric cards at top (Session, Latency, Memory, Load, Storage, ***) - Real-time token countdown with visual progress bar and color-coded warnings - Interactive cookie list with copy-to-clipboard buttons - Highlighted *** cookie with green background - Smart grid layout maximizing space (lg: 4/8 split) - Performance metrics: TTI, DOM loaded, memory usage - Connection latency tracking with color-coded...
· kamo-internal
Modernize Session Debug Dashboard with full-screen Material-UI design - Redesigned with modern Material-UI components and gradients - Full-screen layout with purple gradient background - Added API health checks with response time tracking - Added browser storage statistics (localStorage/sessionStorage) - Enhanced cookie display with expandable accordions - Added environment details section - Improved visual hierarchy with cards and icons - Better organization with responsive grid layout - Added ...
· kamo-internal
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
· kamo-internal
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

तुम्हारा ब्रह्मांड इंतजार कर रहा है.
मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.
हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं