Add modern Avatar Creator avatar creator to Personal Info page with compact name fields
Modernize Personal Info component and button styling
PERSONAL INFO MODERNIZATION: - Remove card wrapper for cleaner, integrated look - Update header to use var(--color-primary) from globals.css - Increase icon siz...
Dynamic Member Alias/E-Mail mode and UI improvements
HEADER UPDATES: - Change title from 'Create KamoCRM Passport' to 'Join {OrganizationName}' - Update sign-in text to 'Already have a {Organization Name} member?'...
Implement comprehensive country-based ATF verification and slide reordering
MAJOR CHANGES: - Rename FormWelcome to FormAgeCheck component - Reorder registration flow: MyCountry first (step 0), AgeCheck second (step 1) - Bump all other s...
Return organization ATF fields in org/domain endpoint
- Return isAlcohol, isTobacco, isFirearms boolean flags - Enable frontend to check content against user country restrictions - Support dynamic ATF text generati...
Add IS_ALCOHOL, IS_TOBACCO, IS_FIREARMS fields to Organization
- Add isAlcohol boolean field (nullable=false, default false) - Add isTobacco boolean field (nullable=false, default false) - Add isFirearms boolean field (null...
Implement country-specific legal ages and dynamic ATF text
- Update CountryType to include legalAdultAge, legalAtfAge, legalAtfCategories - Dynamically display age requirements based on country (18, 19, 21, etc.) - Gene...
Include country legal ages in organization endpoint
- Return country date format and separator in org/domain endpoint - Include legalAdultAge, legalAtfAge, and legalAtfCategories - Enable frontend to dynamically ...
Add legal age fields and ATF categories to CountryType
- Add legalAdultAge field for adult content verification - Add legalAtfAge field for alcohol/tobacco/firearms age requirements - Add legalAtfCategories field to...
Align XXX/ATF buttons left-right and add meaningful icons
- Change button layout from centered to space-between (left and right alignment) - Add ExitToApp icon to EXIT button (startIcon on left) - Add VerifiedUser icon...
Update sorry page buttons to Go Back and Exit Website
- Change Home button to Exit Website with error color styling - Implement window.close() functionality to close tab/window - Add fallback to redirect to about:b...
Add EXIT and ENTER buttons for XXX_RATED and ATF_ONLY age verification
- Remove birth date input forms for XXX_RATED and ATF_ONLY - Add EXIT button that redirects to sorry page - Add ENTER button with age confirmation (18 for XXX, ...
Enhance age verification with modernized date inputs and comprehensive validation
- Add polished, card-based date input UI with visual feedback - Implement comprehensive date validation (valid ranges, actual calendar dates, not future) - Show...
Implement comprehensive age verification system with country-specific date formats
- Add WORLD_WIDE_BAN to AgeReqType enum - Update CountryType with date format and separator properties - Create /sorry page for age restriction redirects - Comp...
Add registration and org domain endpoints for age verification
Add date format and separator fields to CountryType enum
Add domain-agnostic IngressRoute for automatic SSL and routing
- Added k8s/ingressroute.yaml with HostRegexp pattern for login subdomain - Updated CI/CD to deploy IngressRoute automatically - Enables Cloudflare-like automat...
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 -...
Add multi-tenant OAuth configuration system
- Create OAuthAppConfiguration entity for storing OAuth credentials per organization - Add OAuthAppConfigurationRepository with comprehensive queries - Support ...
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...
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
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
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...
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.