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 設定システムを追加
- OAuthAppConfiguration を組織ごとに OAuth 認証情報を保存する - 包括的なクエリで OAuthAppConfigurationRepository を追加 - 組織とプロバイダごとにユニークなOAuthアプリをサポート - クライアント ID、シークレット、リダイレクト URI、スコープ...
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...
包括的なカレンダーとサードパーティの統合組織を追加
- カレンダーイベントエンティティティティをフルイベント管理サポートに追加 - ユーザー固有のカレンダーにUserCalendarエンティティティを追加します。 - 外部カレンダー同期用のカレンダー統合エンティティティを追加します - CalendarEventAttendee、カレンダーEventReminder、カ...