परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-internal
Add OAuth configuration management UI for multi-tenant system
- Create OAuth App Configurations settings page at /settings/integrations - Add UI for managing OAuth credentials per organization - Support Google Calendar, Microsoft Outlook, and Apple iCloud configurations - Display all OAuth configs with provider info and status - Add create/edit/delete functionality for OAuth apps - Show verification status and configuration details - Include setup instructions for OAuth app creation - Add oauth-config API proxy route with full CRUD support - Secure OAuth secret handling (never expose in UI) - Support multiple OAuth apps per provider if needed - Beautiful card-based layout for OAuth configurations - Enable true multi-tenant calendar integration setup
· SecurityService
Implement multi-tenant OAuth configuration system
- Update GoogleCalendarService to fetch OAuth credentials from database per organization - Update MicrosoftOutlookService to use database-driven OAuth configs - Create OAuthConfigController for managing OAuth app configurations - Add CRUD endpoints for OAuth configurations (/api/oauth-config) - Remove hardcoded OAuth credentials from application.yml - Support organization-specific OAuth apps - Pass organization to generateAuthUrl methods - Fetch client ID/secret from OAuthAppConfiguration table - Add helpful error messages when OAuth not configured - Enable true multi-tenant calendar integrations - Each organization can now use their own Google/Microsoft OAuth apps
· kamo-shared-library
बहु किरायेदार OAuth विन्यास प्रणाली जोड़ें
- प्रति संगठन OAuth credentials के भंडारण के लिए OAuthAppConfiguration इकाई बनाएं - विस्तृत प्रश्नों के साथ OAuthAppConfigurationRepository जोड़ें - संगठन और प्रदाता के अनुसार अद्वितीय OAuth ऐप का समर्थन करें - स्टोर क्लाइंट आईडी, रहस्य, यूआरआई को पुनर्निर्देशित करें और दायरे - सत्यापन स्थिति ट्रैकिंग जोड़ें - समर्थन एकाधिक वातावरण (उत्पादन, विकास, परीक्षण) - ट्रैक जो प्रत्येक OAuth ऐप को कॉन्फ़िगर करता है - बहु किरायेदार कैलेंडर एकीकरण सक्षम करें - प्रत्येक संगठन अब अपने स्वयं के Google/Microsoft/etc OAuth apps को कॉन्फ़िगर कर सकता है
· SecurityService
ICal निर्यात और आयात कार्यक्षमता जोड़ें
- RFC 5545 iCalendar प्रारूप समर्थन के लिए ICalService बनाएं - कैलेंडर निर्यात को .ics फ़ाइल प्रारूप में कार्यान्वित करें - एकल घटना निर्यात कार्यक्षमता को लागू करना - iCal आयात .ics फ़ाइलों से जोड़ें - समर्थन सभी मानक iCal क्षेत्रों (UID, SUMMARY, विवरण, स्थान, आदि) - आईसीएल प्रारूप (RRULE) में पुनरावर्ती घटनाओं को संभालें - समर्थन समयक्षेत्र जानकारी - डाउनलोड के लिए उचित सामग्री-प्रकार के शीर्षलेख जोड़ें - विशेष अक्षरों के लिए पाठ एस्केप को कार्यान्वित करें - आयात सत्यापन और त्रुटि हैंडलिंग जोड़ें - कैलेंडर कंट्रोलर में निर्यात / आयात समापन बिंदु जोड़ें
· kamo-internal
Add recurring events and enhanced event creation
- Add recurring event support in EventModal - Implement recurrence frequency selection (daily, weekly, monthly, yearly) - Add recurrence interval and occurrence count settings - Add visual indicator for recurring event settings - Support timezone display in event forms (already implemented) - Event colors and categories already supported via color picker - Enhanced form validation and user experience
· kamo-internal
Add search and filtering functionality to calendar
- Create CalendarSearchBar component with search input and filter popover - Add calendar-specific filtering (show/hide specific calendars) - Implement privacy filter (show/hide private events) - Add search functionality to filter events by title - Integrate search bar into calendar toolbar - Support multi-select calendar filtering - Add Select All/None buttons for calendar filters - Filter events in real-time across all calendar views - Modern popover-based filter UI - Maintain filter state across view changes
· SecurityService
स्वचालित पृष्ठभूमि सिंक्रनाइज़ेशन के लिए CalendarSyncService जोड़ें
- अनुसूचित कार्यों के साथ CalendarSyncService बनाएं - सक्षम एकीकरण के लिए प्रत्येक 5 मिनट में स्वचालित सिंक जोड़ें - उपयोगकर्ता वरीयताओं के आधार पर स्मार्ट सिंक आवृत्ति जांच लागू करें - समाप्ति को रोकने के लिए प्रत्येक 6 घंटे में स्वचालित टोकन को रीफ्रेश करें - समर्थन मैनुअल सिंक सेवा के माध्यम से ट्रिगर - Google कैलेंडर और Microsoft Outlook सेवाओं के साथ एकीकृत - व्यापक लॉगिंग और त्रुटि हैंडलिंग जोड़ें - सुरक्षा सेवा अनुप्रयोग में शेड्यूलिंग सक्षम करें - ओवर सिंकिंग को रोकने के लिए ट्रैक सिंक टाइमिंग - समर्थन प्रदाता-विशिष्ट सिंक कार्यान्वयन
· SecurityService
Google कैलेंडर और Microsoft Outlook OAuth एकीकरण को कार्यान्वित करें
- पूर्ण OAuth प्रवाह और कैलेंडर सिंक के साथ GoogleCalendarService जोड़ें Microsoft Graph API एकीकरण के साथ MicrosoftOutlookService जोड़ें - टोकन एक्सचेंज को कार्यान्वित करें और दोनों प्रदाताओं के लिए ताज़ा करें - बाह्य सेवाओं से कैलेंडर और इवेंट सिंक्रनाइज़ेशन जोड़ें - थर्डपार्टी इंटीग्रेशन कंट्रोलर में सेवाओं को एकीकृत करें - दोनों प्रदाताओं के लिए Application.yml में OAuth कॉन्फ़िगरेशन जोड़ें - समाप्त होने पर स्वचालित टोकन रिफ्रेश का समर्थन करें - उपयोगकर्ता जानकारी और बाहरी कैलेंडर डेटा - सिंकेड कैलेंडर के लिए कैलेंडर एकीकरण रिकॉर्ड बनाएं - व्यापक त्रुटि हैंडलिंग और लॉगिंग जोड़ें - ऑडिट प्रयोजनों के लिए सिंक लॉग ट्रैकिंग जोड़ें
· kamo-internal
Add Third-Party Integrations page and replace Login & Security
- Create ThirdPartyIntegrationsTab component with modern UI - Replace Login & Security tab with Third-Party Integrations in user settings - Add integration management UI for all 20 calendar providers - Display connection status, sync info, and control buttons for each provider - Add integrations API proxy route with full CRUD support - Support OAuth connection flows for external services - Show auto-sync settings and last sync timestamps - Add connect/disconnect/sync buttons for each integration - Beautiful card-based layout with provider icons - Comprehensive help tips for integration management
· kamo-internal
Add comprehensive calendar system UI
- Add Calendar button to top navigation bar - Create TypeScript types for calendar system (events, calendars, integrations) - Implement calendar page with 4 view modes (month, week, day, agenda) - Add CalendarSidebar for calendar management - Build CalendarMonthView with interactive grid - Build CalendarWeekView with hourly time slots - Build CalendarDayView with detailed timeline - Build CalendarAgendaView for upcoming events list - Add EventModal for creating and editing events - Implement useCalendar hook for API interactions - Add calendar API proxy route - Support for event creation, editing, and deletion - Color-coded calendar events - Modern, interactive, and responsive UI design
· SecurityService
Add Calendar and ThirdPartyIntegration controllers
- Add CalendarController with full CRUD operations for calendars and events - Add event search, date range filtering, and event management endpoints - Add ThirdPartyIntegrationController for managing OAuth integrations - Add endpoints for 20+ calendar service integrations (Google, Microsoft, Apple, etc.) - Add integration management (connect, disconnect, sync, update settings) - Add OAuth callback handling and token management infrastructure - Add comprehensive error handling and session management - Prepare infrastructure for Google Calendar, Outlook, iCloud, and 17 other providers
· kamo-shared-library
व्यापक कैलेंडर और तृतीय-पक्ष एकीकरण संस्थाओं को जोड़ें
- पूर्ण घटना प्रबंधन समर्थन के साथ calendarEvent इकाई जोड़ें उपयोगकर्ता-विशिष्ट कैलेंडर के लिए उपयोगकर्ता कैलेंडर इकाई जोड़ें - बाह्य कैलेंडर सिंक के लिए कैलेंडर इंटीग्रेशन इकाई जोड़ें - जोड़ें CalendarEventAttendee, calendarEventReminder, calendarEventTag संस्थाओं - कैलेंडर साझा करने की सुविधाओं के लिए कैलेंडरशेयर इकाई जोड़ें - OAuth आधारित एकीकरण के लिए तीसरे पक्ष के एकीकरण इकाई जोड़ें - सिंक संचालन पर नज़र रखने के लिए एकीकरण सिंकलॉग इकाई जोड़ें 20 कैलेंडर प्रदाताओं के साथ इंटीग्रेशन प्रोविडर टाइप एनम जोड़ें - कस्टम प्रश्नों के साथ सभी संस्थाओं के लिए व्यापक भंडार जोड़ें - आवर्ती घटनाओं, टाइमज़ोन और संघर्ष का पता लगाने के लिए समर्थन जोड़ें - Google, Microsoft, Apple और 17 अन्य कैलेंडर सेवाओं के साथ सिंक करने के लिए बुनियादी ढांचा जोड़ें
· SecurityService
Add ingress route for notes API endpoints
· kamo-internal
Add advanced features - version history viewer, export to PDF/Markdown/HTML/Text, and client-side encryption with Web Crypto API
· kamo-internal
Add comprehensive notes management system frontend with rich text editor, auto-save, search, filtering, and complete UI
· SecurityService
Add comprehensive notes management system with encryption, CRUD, search, tagging, and version history
· kamo-shared-library
व्यक्तिगत नोट सिस्टम के लिए रिपॉजिटरी और डीटीओ के साथ नोट, नोटटैग और नोटवर्शन संस्थाएं जोड़ें
· kamo-internal
Complete domain ownership verification system with modern UI
· SecurityService
Add domain ownership verification with TXT record validation and transfer
· kamo-shared-library
TXT रिकॉर्ड सत्यापन के साथ डोमेन स्वामित्व सत्यापन प्रणाली जोड़ें
· kamo-internal
Improve domain duplicate error handling and user feedback
· SecurityService
Improve domain duplicate error messages for better UX
· kamo-internal
Add authentication middleware to auto-redirect unauthenticated users to /logout
· kamo-internal
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
· APIService
आगे / एपीआई / डायग्नोस्टिक्स / * सुरक्षा सेवा के लिए नैदानिक मार्ग जोड़ें
· kamo-internal
Integrate SystemDiagnostics into Session Debug Dashboard
· kamo-internal
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 proxy route to fetch diagnostics from SecurityService Dashboard Displays: 1. Quick Status Cards: - Service status with uptime - MySQL connection status and version - Redis connection status and version - Active sessions count 2. Kubernetes Pod Information: - Pod name, namespace, IP, node name - Service account - Kubernetes service host/port 3. Host & System Information: - Hostname, IP addresses, network interfaces - OS details, CPU count, system load 4. JVM Memory & Runtime: - Heap memory usage with progress bar - Non-heap memory stats - Java/JVM version info - Visual memory usage percentage 5. MySQL Database Details: - Connection info, version, uptime - Current/max connections, thread stats - Table row counts (users, orgs, members, external auth providers) - Database size (total, data, index) 6. Redis Cache & Sessions: - Server info, version, mode, uptime - Memory usage (used, RSS, peak, max) - Connected clients, ops/sec - Total keys, read/write test status 7. Request Information: - Remote address, server name - Protocol, forwarded headers - User-agent Features: - Auto-refreshes every 30 seconds - Color-coded health indicators - Expandable accordions for organization - Responsive grid layout - Hover animations - Visual progress bars for memory usage - Human-readable formatting Integrates with SecurityService /api/diagnostics/info endpoint.
· SecurityService
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 - Redis session information - GET /api/diagnostics/environment - Filtered environment variables Information provided: - Service info (name, version, uptime) - Kubernetes pod info (pod name, namespace, node, IPs) - Host info (hostname, network addresses, OS details) - JVM info (version, memory usage, heap/non-heap stats) - MySQL info (version, uptime, connections, table counts, DB size) - Redis info (version, memory, clients, stats, keyspace) - Request info (headers, forwarded headers, client IP) - System statistics (org count, user count, active sessions, recent logins) Features: - Sensitive values (passwords, secrets, tokens) are redacted - Health check returns 503 if MySQL or Redis is down - Session sampling (max 50) for performance - Human-readable duration formatting - Comprehensive error handling For use in kamo-internal Session Debug Dashboard.
· kamo-login
फ्लोटिंग ऑर्ब जोड़ें और पेज को पुनर्प्राप्त करने के लिए आधुनिक ढाल लागू करें
लॉगिन पेज एन्हांसमेंट: - स्वतंत्र एनिमेशन के साथ दो फ्लोटिंग ऑर्ब जोड़ा गया - Orbs पैमाने प्रभाव के साथ लंबवत और क्षैतिज रूप से तैरते हैं - सपने की गहराई प्रभाव के लिए भारी धुंधला - रेस्पेक्ट्स पसंद करते हैं-प्रेरित गति पृष्ठ आधुनिकीकरण को पुनर्प्राप्त करें: - लॉगिन पेज के रूप में उसी क्रमिक उपचार को लागू किया गया - एनिमेटेड रेडियल ढाल ओवरले जोड़ा गया - जोड़ा गया सूक्ष्म डॉट पैटर्न बनावट - एनिमेटेड सजावटी उच्चारण लाइन जोड़ा गया जोड़ा गया नीचे चमक उच्चारण - गहराई के लिए फ्लोटिंग ऑर्ब्स जोड़ा गया - छाया और रिक्ति के साथ बढ़ी हुई टाइपोग्राफी दोनों पृष्ठों में अब एक सामंजस्यपूर्ण, प्रीमियम, परिष्कृत के साथ आधुनिक सौंदर्य है एनिमेशन और ग्रेडिएंट सभी ब्रांड के प्राथमिक रंग से व्युत्पन्न।.
· kamo-login
पॉलिश ढाल के साथ स्वागत वापस अनुभाग का आधुनिकीकरण
- प्राथमिक रंगों का उपयोग करके परिष्कृत 135deg ढाल के साथ ठोस पृष्ठभूमि को बदल दिया - एनिमेटेड रेडियल ढाल ओवरले जोड़ा गया है कि दालों को सूक्ष्म रूप से (8s पाश) - गहराई के लिए सूक्ष्म डॉट पैटर्न बनावट जोड़ा गया - एनिमेटेड सजावटी एक्सेंट लाइन जोड़ा गया जो विस्तार / अनुबंधित करता है अतिरिक्त पॉलिश के लिए नीचे चमक उच्चारण जोड़ा गया - परिष्कृत पाठ छाया और पत्र रिक्ति के साथ बढ़ी हुई टाइपोग्राफी - सभी एनिमेशन सम्मान-कम-गति को पसंद करते हैं - चिकनी ढाल संक्रमण के लिए रंग-मिश्रण () का उपयोग करता है - उचित छाया के साथ सफेद पाठ पठनीयता बनाए रखता है ब्रांड रंगों के लिए सच रहने के दौरान प्रीमियम, आधुनिक रूप बनाता है।.

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