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, Mi...
Implement multi-tenant OAuth configuration system
- Update GoogleCalendarService to fetch OAuth credentials from database per organization - Update MicrosoftOutlookService to use database-driven OAuth configs -...
Додати багатостійну конфігурацію OAuth
- Створіть OAuthAppConfiguration суб'єкт для зберігання облікових даних OAuth - Додати OAuthAppConfigurationРепозиторію з повними запитами - Підтримка унікально...
Add iCal export and import functionality
- Create ICalService for RFC 5545 iCalendar format support - Implement calendar export to .ics file format - Implement single event export functionality - Add i...
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...
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 f...
Add CalendarSyncService for automatic background synchronization
- Create CalendarSyncService with scheduled tasks - Add automatic sync every 5 minutes for enabled integrations - Implement smart sync frequency checking based ...
Implement Google Calendar and Microsoft Outlook OAuth integrations
- Add GoogleCalendarService with full OAuth flow and calendar sync - Add MicrosoftOutlookService with Microsoft Graph API integration - Implement token exchange...
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 mana...
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 vie...
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 Third...
Додавання всебічних календарних та сторонніх інтеграційних осіб
- Додати обліковий запис користувача CalendarEvent з підтримкою повного управління подіями - Додати особу Користувача - Додати облікову особу для зовнішньої син...
Add advanced features - version history viewer, export to PDF/Markdown/HTML/Text, and client-side encryption with Web Crypto API
Add comprehensive notes management system frontend with rich text editor, auto-save, search, filtering, and complete UI
Add comprehensive notes management system with encryption, CRUD, search, tagging, and version history
Додати Примітки, NoteTag та суб'єкти з репозиторій та ДТО для системи особистих нот
Complete domain ownership verification system with modern UI
Add domain ownership verification with TXT record validation and transfer
Додайте систему перевірки права власності домену за допомогою перевірки записів TXT
Add authentication middleware to auto-redirect unauthenticated users to /logout
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Додати діагностику маршруту на експедицію /апі / діагностика /** до Служби безпеки
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 pro...
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 - Re...
Додайте плаваючі кульки та застосуйте сучасні градієнти для відновлення сторінки
Ввійти оновлення сторінок: - Додано два плаваючі кульки з незалежними анімаціями - Орбс плавати вертикально і горизонтально з масштабними ефектами - Вінісно роз...
Модернізуйте вітальну секцію з полірованими градієнтами
- Замінений твердий фон з витонченим градієнтом 135deg, використовуючи основні кольори - Додано анімовану радіальну градієнтну накладку, яка імпульси піднімуть ...
Вимкніть всі інтерактивні елементи при успішному перенаправленні логіна
- Додано перенаправлення стану, щоб відстежувати, коли логін досягається і перенаправлення триває - Вимкнені поля введення пароля при перенаправленні - Вимкнено...
Додати налаштування пере****
- Додано NEXT PUBLIC RE*** SITE KEY до k8s ConfigMaps - Додано NEXT PUBLIC RE*** ATTRIB MODE для ConfigMaps (режим шашлика) - Оновлена інструкція з налаштування...
Додати локальну службу підтримки домену в DataLoader
- Додано локальнийhost і localhost:3000 доменів для місцевого розвитку - Покращені коментарі, що пояснюють поведінку субдоменів - Працює з оновленою Констанцією...
Додавання зовнішньої ініціалізації провайдера у DataLoader
- Додано ін'єкцію залежностей зовнішнього доступу - Створено додатокExternalAuthProviders() - Запропоновані зовнішні ауто-провайдери для кожної організації: * K...
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) - Queri...
Додавання системи зовнішнього доступу для динамічної конфігурації кнопки входу
- Створена суб'єкт зовнішньої реклами з анотацією JPA/Hibernate - Додано зовнішнійAuthProviderРепозиторію з запитами для управління постачальниками - Реалізован...
Вимкнути форму логіну після успішної автентифікації для запобігання дублікатів
Показати відділення в списку членів, навіть при порожненні з повідомленням «Нові члени»
Додайте членуКонтролеру з /by-department endpoint до членів fetch org
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
Додайте елегантну інтро анімацію на сторінку входу з логотипом org, тематичний градієнт та завантаження шпинера
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.