Remove unused space and properly position background logo in calendar
Replace remaining Grid components with Box and CSS Grid in ThirdPartyIntegrationsTab
Add item prop back to Grid components (required for MUI Grid v1)
Properly type event data for calendar event creation and updates
Remove non-existent getHost import and fix TypeScript linting errors
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...
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 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...
Create Next.js API proxy routes for notes to handle OTK authentication
Use react-quill-new for React 19 compatibility to resolve findDOMNode error
Use correct prop names for ConfirmationDialog component (open, onClose, confirmText)
Accept both ArrayBuffer and Uint8Array in arrayBufferToBase64 helper method
Use .buffer property for Uint8Array to ArrayBuffer conversion in encryption utilities
Add explicit BufferSource type casts for Web Crypto API compatibility
Resolve TypeScript strict type errors and ESLint warnings in notes components
Add advanced features - version history viewer, export to PDF/Markdown/HTML/Text, and client-side encryption with Web Crypto API
Use --legacy-peer-deps in Dockerfile for React 19 compatibility with react-quill
Add comprehensive notes management system frontend with rich text editor, auto-save, search, filtering, and complete UI
Update domain management colors to match primary/top nav using globals.css primary colors with color-mix filters
Fix invisible overlay blocking clicks on domain management page by properly unmounting dialog with AnimatePresence
Resolve ESLint errors - escape entities and use const for errorText
Move WWW config to left column and make DNS status panel always visible
Make Connect Your Custom Domain card fill full height like list view
Make DNS Verification Status panel taller to align with left column
Complete domain ownership verification system with modern UI
Improve error handling for duplicate domains with better user feedback
Enhanced error reporting: Parse and display detailed backend error messages from SecurityService
Add delete confirmation dialog for domains with warning about subdomain alias removal
Add comprehensive error logging to debug domain creation HTTP errors
Fix build errors: Escape apostrophes and remove unused imports in DomainManager
Complete modern redesign: Gradient cards, progress bar, step-by-step UI, visual DNS checking indicators, countdown badges, tooltips
Enhanced DNS verification UI: Manual check button, tooltips with detailed messages, checking spinner on each row, pulsing table header
Add visual DNS verification feedback: Last check time, countdown timer, checking spinner
Wire Domain Management to backend: Full API integration, real-time DNS verification, 5 API proxy routes
Add authentication middleware to auto-redirect unauthenticated users to /logout
Correct framer-motion import path from motion/react to framer-motion
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.