سجل التغييرات
ما الجديد؟
كل تحسين للمنصة، كما هو الشحن.
· 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 الفريد لكل منظمة ومقدم - بطاقات هوية العملاء المسروقة، الأسرار، إعادة توجيه الأشعة المقطعية، والنطاق - إضافة عملية التحقق - دعم البيئات المتعددة (الإنتاج والتنمية والاختبار) -تعقّب من قام بتشكيل كلّ طبق أوت - تحقيق التكامل التقويمي المتعدد العناصر - يمكن لكل منظمة أن تقوم الآن بتشكيل ما لديها من جوجل/ميكروسوفت/تيك أوث
· SecurityService
Add iCal export and import functionity
- إنشاء ICalService for RFC 5545 iCalendar format support - تنفيذ عملية التصدير التقويمي لشكل الملفات - تنفيذ وظيفة واحدة للتصدير - أضف واردات ايكال من الملفات - دعم جميع الميادين المعيارية (UID, summary, DESCRIPTION, LOCATION, etc.) - معالجة الأحداث المتكررة في شكل iCal (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
يضاف إلى الجدول الزمني لسيرفتشية المعلومات الأساسية التلقائية
- وضع الجدول الزمني لسيرفيك مع المهام المقررة - إضافة التزامن التلقائي كل 5 دقائق للتكامل الممكّن - إجراء فحص متزامن ذكي على أساس أفضليات المستعملين - يضاف تجديدا آليا كل 6 ساعات لمنع انتهاء الخدمة - تزامن دليل الدعم عن طريق الخدمة - إدماج الخدمات المتعلقة بتوقعات جوجل وميكروسوفت - إضافة شاملة لقطع الأشجار ومعالجة الأخطاء - وضع جدول زمني ممكن في طلب الأمن - توقيت تزامن المسار لمنع الإفراط في النظام - تنفيذ المزامنة الخاصة بمقدمي الدعم
· SecurityService
تنفيذ جدول غوغل وتوقعات ميكروسوفت
- يضاف GoogleCalendarService with full OAuth flow andقوي - إضافة MicrosoftOutlookService with Microsoft Graph API integration - تنفيذ التبادل المكشوف وإعادة التجديد لكل من مقدمي الخدمات - إضافة الجدول الزمني وتزامن الأحداث من الخدمات الخارجية - إدماج الخدمات في مركز المراقبة المتكامل لأطراف ثالثة - يضاف تشكيلة OAuth في التطبيق.yml لكل من مقدمي الخدمات - تقديم الدعم التلقائي في حالة انتهاء الخدمة - معلومات عن مستخدمي الحاسوب والبيانات التقويمية الخارجية - إنشاء سجلات للتكامل التقويمي للجداول المتزامنة - إضافة معالجة شاملة للأخطاء وقطع الأشجار - إضافة نظام متزامن لتتبع السجلات لأغراض مراجعة الحسابات
· 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
يضاف جدول زمني شامل وكيانات إدماج أطراف ثالثة
- يضاف إلى الكيان القائم على التقويم بدعم كامل لإدارة المناسبات - إضافة كيان مستعمل للجداول المحددة للمستخدمين - إضافة كيان تكامل التقويم الخارجي - يضاف كليندار ايفنت أتيندي، كليندار ايفنت ريمندر، كليندر ايفنت تاغ - إضافة كيان للتقاسم التقويمي - إضافة كيان تكامل الأطراف الثالثة للتكامل القائم على أساس اليورانيوم - إضافة كيان مدمج لتتبع العمليات المتزامنة - مضافاً إليه: مُقدِّم خدمات الاندماج - إضافة مستودعات شاملة لجميع الكيانات التي لديها استفسارات محددة - إضافة الدعم للأحداث المتكررة، والزمن الزمني، وكشف النزاعات - إضافة بنية أساسية للتزامن مع غوغل، ومايكروسوفت، وأبل، و 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
إضافة أوعية عائمة وتطبيق التدرجات الحديثة لاستعادة الصفحة
التحسينات: - أضيفت أوربتين عائمتين مع محاكاة مستقلة - تطفو الأوربة رأسيا وأفقيا مع آثار المقياس - ضبابية كبيرة لتأثير العمق الحلم - الاحترام يفضّل الإقلال تحديث الصفحة: - تطبيق نفس العلاج من التدرج على الصفحة مضافا إليه التدرج الإشعاعي - مضبوطة مضبوطة - أضف خط اللهجة المتحركة - أضف اللهجة السفلية - أضف أوربة عائمة للعمق - تحسين الطبوغرافيا مع الظلال والمباعدة كلتا الصفحتين الآن لها تماسك وأقساط، واصطناعية حديثة متطورة كل الصور و التدرجات مستمدة من اللون الرئيسي للعلامة.
· kamo-login
تحديث قسم مرحباً بك مع التدرجات المهذبة
- يستعاض عن الخلفية الصلبة بدرجات متطورة تبلغ 135 ميغاغرام باستخدام الألوان الأولية - أضف ارتفاعاً في التدرج الإشعاعي مضافاً إلى أن النبضات تصيب بشكل فرعي (8 حلقات) نسيج النبض الضئيل - إضافة خط لهجة متحركة توسع/عقد - أضف اللهجة السفلية لللمعة الإضافية - تحسين الطبوغرافيا بظلال النص المحسّنة والحرف المباعدة - جميع التقدير يفضّل الإقلال - يَستعملُ لونَ ميكس مِنْ أجل الانتقالِ السلسِ - الحفاظ على إمكانية قراءة النص الأبيض مع الظلال المناسبة يخلق أقساط، نظرة عصرية بينما يحافظ على حقيقته.

كونك ينتظرك
ابدأ مجانا في دقائق. أضف المنتجات كلما كنت مستعدا - لا هجرة، لا دخول جديد.
مجانا إلى الأبد - لا حاجة إلى بطاقة ائتمان