Replace non-existent getSessionDataFromToken with getSession and fix JAXB date parsing
Remove non-existent getHost import and fix TypeScript linting errors
Add missing Organization import in ThirdPartyIntegrationController
- Add import for **************** - Fixes compilation error in generateOAuthUrl method - Required for multi-tenant OAuth configuration support
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 구성 시스템 추가
- 조직 당 OAuth credentials 저장을 위한 OAuthAppConfiguration entity 생성 - 포괄적인 쿼리를 가진 OAuthAppConfigurationRepository를 추가하십시오 - 조직 및 공급자 당 고유 OAuth 앱 지원 - 매장 클라이언트 ID, ...
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...
종합 달력 및 제3자 통합 entities 추가
- 전체 이벤트 관리 지원과 함께 캘린더Event entity 추가 - 사용자별 캘린더에 대한 UserCalendar entity 추가 - 외부 캘린더 동기화를 위한 CalendarIntegration entity 추가 - 캘린더 추가EventAttendee, CalendarEventR...