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...
Add comprehensive calendar and third-party integration entities
- Add CalendarEvent entity with full event management support - Add UserCalendar entity for user-specific calendars - Add CalendarIntegration entity for externa...
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
Add Note, NoteTag, and NoteVersion entities with repositories and DTOs for personal notes system
Complete domain ownership verification system with modern UI
Add domain ownership verification with TXT record validation and transfer
Add domain ownership verification system with TXT record validation
Improve domain duplicate error handling and user feedback
Add authentication middleware to auto-redirect unauthenticated users to /logout
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Add diagnostics route to forward /api/diagnostics/** to SecurityService
Integrate SystemDiagnostics into Session Debug Dashboard
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...
Add floating orbs and apply modern gradients to recover page
Login Page Enhancements: - Added two floating orbs with independent animations - Orbs float vertically and horizontally with scale effects - Heavily blurred for...
Modernize Welcome Back section with polished gradients
- Replaced solid background with sophisticated 135deg gradient using primary colors - Added animated radial gradient overlay that pulses subtly (8s loop) - Adde...
Disable all interactive elements during successful login redirect
- Added redirecting state to track when login succeeds and redirect is in progress - Disabled username and password input fields when redirecting - Disabled Con...
Add re*** configuration to environment setup
- Added NEXT_PUBLIC_RE***_SITE_KEY to k8s ConfigMaps - Added NEXT_PUBLIC_RE***_ATTRIB_MODE to ConfigMaps (badge mode) - Updated README with environment setup in...
Add localhost domain support in DataLoader
- Added localhost and localhost:3000 domains for local development - Improved comments explaining subdomain concatenation behavior - Works with updated Organiza...
Add external auth provider initialization in DataLoader
- Added ExternalAuthProviderService dependency injection - Created addExternalAuthProviders() helper method to configure providers - Populated external auth pro...
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...
Add ExternalAuthProvider system for dynamic login button configuration
- Created ExternalAuthProvider entity with JPA/Hibernate annotations - Added ExternalAuthProviderRepository with queries for provider management - Implemented E...
Disable login form after successful authentication to prevent duplicate submissions
Show departments in member list even when empty with 'No members' message
Add MemberController with /by-department endpoint to fetch org members grouped by department with OTK auth
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
Add elegant intro animation to login page with org logo, themed gradient, and loading spinner
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
Add OTK authentication support to OrganizationController /my-networks endpoint for API proxy integration
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
Add My Network button to top navigation - Added new My Network button next to My Account - Links to /network page - Uses PeopleAltIcon for visual consistency - Same styling as My Account and Logout buttons - Tooltip: View and manage your network connections - Positioned between My Account and Logout
Make NavPri logo clickable to navigate to debug dashboard - Added onClick handler to logo box that navigates to home page (/) - Added coder: pointer to indicate clickability - Enhanced hover effect with brighter gradient - Logo now serves as quick access to Session Debug Dashboard
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
