diff --git a/ai-agents/ag-ui-actions.mdx b/ai-agents/ag-ui-actions.mdx index 4e5b2e10e..31b9b5012 100644 --- a/ai-agents/ag-ui-actions.mdx +++ b/ai-agents/ag-ui-actions.mdx @@ -1,9 +1,9 @@ --- title: "AI Agent Actions" sidebarTitle: "Actions" -description: "Explore the various actions you can perform with your AI agent in CometChat." +description: "Explore CometChat AI agent actions for frontend events, user interactions, and AG-UI compatible workflows." --- import Actions from '/snippets/ai-agents/actions.mdx'; - \ No newline at end of file + diff --git a/ai-agents/ag-ui-tools.mdx b/ai-agents/ag-ui-tools.mdx index ff17c1e26..6fcc540fa 100644 --- a/ai-agents/ag-ui-tools.mdx +++ b/ai-agents/ag-ui-tools.mdx @@ -1,9 +1,9 @@ --- title: "AI Agent Tools" sidebarTitle: "Tools" -description: "Explore the various tools you can use with your AI agent in CometChat." +description: "Explore CometChat AI agent tools for external APIs, frontend actions, and AG-UI compatible integrations." --- import Tools from '/snippets/ai-agents/tools.mdx'; - \ No newline at end of file + diff --git a/ai-agents/cometchat-ag-ui-express.mdx b/ai-agents/cometchat-ag-ui-express.mdx index ca920fd8e..96cc131c2 100644 --- a/ai-agents/cometchat-ag-ui-express.mdx +++ b/ai-agents/cometchat-ag-ui-express.mdx @@ -1,7 +1,7 @@ --- title: "AG-UI Express.js Implementation" sidebarTitle: "Express.js" -description: "Implementation guide for building an AG-UI agent with Express.js." +description: "Build an AG-UI compatible CometChat AI agent with Express.js, TypeScript, OpenAI, streaming events, and tools." --- ### Prerequisites diff --git a/ai-agents/cometchat-ag-ui-nestjs.mdx b/ai-agents/cometchat-ag-ui-nestjs.mdx index 0f6bbf5ea..e387ed2eb 100644 --- a/ai-agents/cometchat-ag-ui-nestjs.mdx +++ b/ai-agents/cometchat-ag-ui-nestjs.mdx @@ -1,7 +1,7 @@ --- title: "AG-UI NestJS Implementation" sidebarTitle: "NestJS" -description: "Implementation guide for building an AG-UI agent with NestJS." +description: "Build an AG-UI compatible CometChat AI agent with NestJS, OpenAI, streaming events, and tool execution." --- ### Prerequisites diff --git a/ai-agents/mastra-actions.mdx b/ai-agents/mastra-actions.mdx index 4e5b2e10e..922793435 100644 --- a/ai-agents/mastra-actions.mdx +++ b/ai-agents/mastra-actions.mdx @@ -1,9 +1,9 @@ --- title: "AI Agent Actions" sidebarTitle: "Actions" -description: "Explore the various actions you can perform with your AI agent in CometChat." +description: "Explore CometChat Mastra AI agent actions for frontend events, user interactions, and custom workflows." --- import Actions from '/snippets/ai-agents/actions.mdx'; - \ No newline at end of file + diff --git a/ai-agents/mastra-tools.mdx b/ai-agents/mastra-tools.mdx index ff17c1e26..d7598d586 100644 --- a/ai-agents/mastra-tools.mdx +++ b/ai-agents/mastra-tools.mdx @@ -1,9 +1,9 @@ --- title: "AI Agent Tools" sidebarTitle: "Tools" -description: "Explore the various tools you can use with your AI agent in CometChat." +description: "Explore CometChat Mastra AI agent tools for external APIs, frontend actions, and connected workflows." --- import Tools from '/snippets/ai-agents/tools.mdx'; - \ No newline at end of file + diff --git a/articles/properties-and-constraints.mdx b/articles/properties-and-constraints.mdx index 326bc0e5e..e6ca14088 100644 --- a/articles/properties-and-constraints.mdx +++ b/articles/properties-and-constraints.mdx @@ -1,6 +1,6 @@ --- title: "Properties and Constraints" -description: "Properties and Constraints — CometChat documentation." +description: "Review CometChat properties and constraints for API keys, users, groups, metadata, tags, limits, and supported values." --- This page lists the properties and constraints applicable to various CometChat systems. diff --git a/calls/android/actions.mdx b/calls/android/actions.mdx index 0e0534980..663870464 100644 --- a/calls/android/actions.mdx +++ b/calls/android/actions.mdx @@ -2,7 +2,7 @@ title: "Actions" sidebarTitle: "Actions" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Actions for Android" +description: "Use CometChat Calls SDK v5 actions on Android to control calls, manage audio/video state, share screens, and handle in-call behavior." --- Use call actions to create your own custom controls or trigger call functionality dynamically based on your use case. All actions are called on the `CallSession` singleton instance during an active call session. diff --git a/calls/android/audio-modes.mdx b/calls/android/audio-modes.mdx index cf5986c92..0f69cae50 100644 --- a/calls/android/audio-modes.mdx +++ b/calls/android/audio-modes.mdx @@ -2,7 +2,7 @@ title: "Audio Modes" sidebarTitle: "Audio Modes" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Audio Modes for Android" +description: "Configure CometChat Calls SDK v5 audio modes on Android for speakers, earpiece, Bluetooth, routing, and call audio behavior." --- Control audio output routing during calls. Switch between speaker, earpiece, Bluetooth, and wired headphones based on user preference or device availability. diff --git a/calls/android/authentication.mdx b/calls/android/authentication.mdx index f64e0112d..6897a38d0 100644 --- a/calls/android/authentication.mdx +++ b/calls/android/authentication.mdx @@ -2,7 +2,7 @@ title: "Authentication" sidebarTitle: "Authentication" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Authentication for Android" +description: "Configure authentication for CometChat Calls SDK v5 on Android with app credentials, logged-in users, and secure call access." --- Before users can make or receive calls, they must be authenticated with the CometChat Calls SDK. This guide covers the login and logout methods. diff --git a/calls/android/background-handling.mdx b/calls/android/background-handling.mdx index 88128f6cb..8990ed552 100644 --- a/calls/android/background-handling.mdx +++ b/calls/android/background-handling.mdx @@ -2,7 +2,7 @@ title: "Background Handling" sidebarTitle: "Background Handling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Background Handling for Android" +description: "Handle background calling with CometChat Calls SDK v5 on Android for app lifecycle, call continuity, and notifications." --- Keep calls alive when users navigate away from your app. Background handling ensures the call continues running when users press the home button, switch to another app, or lock their device. diff --git a/calls/android/call-layouts.mdx b/calls/android/call-layouts.mdx index 4a1fb4b0f..136704375 100644 --- a/calls/android/call-layouts.mdx +++ b/calls/android/call-layouts.mdx @@ -2,7 +2,7 @@ title: "Call Layouts" sidebarTitle: "Call Layouts" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Layouts for Android" +description: "Customize CometChat Calls SDK v5 call layouts on Android with tile, spotlight, sidebar views, layout changes, and layout events." --- Choose how participants are displayed during a call. The SDK provides multiple layout options to suit different use cases like team meetings, presentations, or one-on-one calls. diff --git a/calls/android/call-logs.mdx b/calls/android/call-logs.mdx index f36331382..6a7abc98f 100644 --- a/calls/android/call-logs.mdx +++ b/calls/android/call-logs.mdx @@ -2,7 +2,7 @@ title: "Call Logs" sidebarTitle: "Call Logs" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Logs for Android" +description: "Display CometChat Calls SDK v5 call logs on Android with call history, participants, call type, duration, and status details." --- Retrieve call history for your application. Call logs provide detailed information about past calls including duration, participants, recordings, and status. diff --git a/calls/android/custom-control-panel.mdx b/calls/android/custom-control-panel.mdx index c67d468be..1a653c739 100644 --- a/calls/android/custom-control-panel.mdx +++ b/calls/android/custom-control-panel.mdx @@ -2,7 +2,7 @@ title: "Custom Control Panel" sidebarTitle: "Custom Control Panel" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Control Panel for Android" +description: "Customize the CometChat Calls SDK v5 control panel on Android with call buttons, actions, layout, and user controls." --- Build a fully customized control panel for your call interface by hiding the default controls and implementing your own UI with call actions. This guide walks you through creating a custom control panel with essential call controls. diff --git a/calls/android/custom-participant-list.mdx b/calls/android/custom-participant-list.mdx index c3e6dd636..b84ea7c26 100644 --- a/calls/android/custom-participant-list.mdx +++ b/calls/android/custom-participant-list.mdx @@ -2,7 +2,7 @@ title: "Custom Participant List" sidebarTitle: "Custom Participant List" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Participant List for Android" +description: "Customize the CometChat Calls SDK v5 participant list on Android with participant views, actions, status, and layout." --- Build a custom participant list UI that displays real-time participant information with full control over layout and interactions. This guide demonstrates how to hide the default participant list and create your own using participant events and actions. diff --git a/calls/android/events.mdx b/calls/android/events.mdx index be6aad77a..4e0f1b140 100644 --- a/calls/android/events.mdx +++ b/calls/android/events.mdx @@ -2,7 +2,7 @@ title: "Events" sidebarTitle: "Events" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Events for Android" +description: "Handle CometChat Calls SDK v5 events on Android for call lifecycle, participants, media state, errors, and real-time updates." --- Handle call session events to build responsive UIs. The SDK provides five event listener interfaces to monitor session status, participant activities, media changes, button clicks, and layout changes. Each listener is lifecycle-aware and automatically cleaned up when the Activity or Fragment is destroyed. diff --git a/calls/android/idle-timeout.mdx b/calls/android/idle-timeout.mdx index b7932697c..c96d5b5e2 100644 --- a/calls/android/idle-timeout.mdx +++ b/calls/android/idle-timeout.mdx @@ -2,7 +2,7 @@ title: "Idle Timeout" sidebarTitle: "Idle Timeout" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Idle Timeout for Android" +description: "Configure CometChat Calls SDK v5 idle timeout on Android to handle inactive participants and call session cleanup." --- Configure automatic session termination when a user is alone in a call. Idle timeout helps manage resources by ending sessions that have no active participants. diff --git a/calls/android/in-call-chat.mdx b/calls/android/in-call-chat.mdx index 823539945..66b65231f 100644 --- a/calls/android/in-call-chat.mdx +++ b/calls/android/in-call-chat.mdx @@ -2,7 +2,7 @@ title: "In-Call Chat" sidebarTitle: "In-Call Chat" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - In-Call Chat for Android" +description: "Enable in-call chat in CometChat Calls SDK v5 on Android so participants can send messages during active calls." --- Add real-time messaging to your call experience using CometChat UI Kit. This allows participants to send text messages, share files, and communicate via chat while on a call. diff --git a/calls/android/join-session.mdx b/calls/android/join-session.mdx index c2056ea52..f7087db2d 100644 --- a/calls/android/join-session.mdx +++ b/calls/android/join-session.mdx @@ -2,7 +2,7 @@ title: "Join Session" sidebarTitle: "Join Session" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Join Session for Android" +description: "Join CometChat Calls SDK v5 sessions on Android with session IDs, call tokens, participant setup, and in-call UI launch." --- Join a call session using one of two approaches: the quick start method with a session ID, or the advanced flow with manual token generation for more control. diff --git a/calls/android/migration-guide-v5.mdx b/calls/android/migration-guide-v5.mdx index 8555f2e73..513566e4e 100644 --- a/calls/android/migration-guide-v5.mdx +++ b/calls/android/migration-guide-v5.mdx @@ -2,7 +2,7 @@ title: "Migration Guide" sidebarTitle: "v4 to v5 Migration" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Migration Guide for Android" +description: "Migrate to CometChat Calls SDK v5 on Android with updated setup, APIs, call sessions, layouts, and feature changes." --- This guide covers migrating from Calls SDK v4 to v5 for Android. diff --git a/calls/android/overview.mdx b/calls/android/overview.mdx index e27eaf981..e038f09da 100644 --- a/calls/android/overview.mdx +++ b/calls/android/overview.mdx @@ -2,7 +2,7 @@ title: "Calls SDK" sidebarTitle: "Overview" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Calls SDK for Android" +description: "Use CometChat Calls SDK v5 for Android to add voice and video calling, call sessions, participants, layouts, and in-call features." --- diff --git a/calls/android/participant-management.mdx b/calls/android/participant-management.mdx index 22cb7cfd1..bf843f2e2 100644 --- a/calls/android/participant-management.mdx +++ b/calls/android/participant-management.mdx @@ -2,7 +2,7 @@ title: "Participant Management" sidebarTitle: "Participant Management" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Participant Management for Android" +description: "Manage CometChat Calls SDK v5 participants on Android with mute, pause video, pinning, permissions, and participant events." --- Manage participants during a call with actions like muting, pausing video, and pinning. These features help maintain order in group calls and highlight important speakers. diff --git a/calls/android/picture-in-picture.mdx b/calls/android/picture-in-picture.mdx index 4ab366402..f250aa411 100644 --- a/calls/android/picture-in-picture.mdx +++ b/calls/android/picture-in-picture.mdx @@ -2,7 +2,7 @@ title: "Picture-in-Picture" sidebarTitle: "Picture-in-Picture" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Picture-in-Picture for Android" +description: "Configure picture-in-picture for CometChat Calls SDK v5 on Android to keep video calls visible while users multitask." --- Enable Picture-in-Picture (PiP) mode to allow users to continue their call in a floating window while using other apps. PiP provides a seamless multitasking experience during calls. diff --git a/calls/android/raise-hand.mdx b/calls/android/raise-hand.mdx index 3a930fab8..284b0440b 100644 --- a/calls/android/raise-hand.mdx +++ b/calls/android/raise-hand.mdx @@ -2,7 +2,7 @@ title: "Raise Hand" sidebarTitle: "Raise Hand" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Raise Hand for Android" +description: "Add raise hand behavior in CometChat Calls SDK v5 on Android so participants can request attention during group calls." --- Allow participants to raise their hand to get attention during calls. This feature is useful for large meetings, webinars, or any scenario where participants need to signal they want to speak. diff --git a/calls/android/recording.mdx b/calls/android/recording.mdx index 6e585ecb2..5fba04c4c 100644 --- a/calls/android/recording.mdx +++ b/calls/android/recording.mdx @@ -2,7 +2,7 @@ title: "Recording" sidebarTitle: "Recording" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Recording for Android" +description: "Use CometChat Calls SDK v5 recording on Android to start, stop, access, and manage recordings for supported call sessions." --- Record call sessions for later playback. Recordings are stored server-side and can be accessed through call logs or the CometChat Dashboard. diff --git a/calls/android/ringing.mdx b/calls/android/ringing.mdx index 2ed81950e..43d950c58 100644 --- a/calls/android/ringing.mdx +++ b/calls/android/ringing.mdx @@ -2,7 +2,7 @@ title: "Ringing" sidebarTitle: "Ringing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Ringing for Android" +description: "Configure CometChat Calls SDK v5 ringing on Android for incoming calls, outgoing calls, call alerts, and accept or reject flows." --- Implement incoming and outgoing call notifications with accept/reject functionality. Ringing enables real-time call signaling between users, allowing them to initiate calls and respond to incoming call requests. diff --git a/calls/android/screen-sharing.mdx b/calls/android/screen-sharing.mdx index b3a3a65a2..6b8c81661 100644 --- a/calls/android/screen-sharing.mdx +++ b/calls/android/screen-sharing.mdx @@ -2,7 +2,7 @@ title: "Screen Sharing" sidebarTitle: "Screen Sharing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Screen Sharing for Android" +description: "Add screen sharing in CometChat Calls SDK v5 on Android with presenter controls, permissions, and in-call display behavior." --- View screen shares from other participants during a call. The Android SDK can receive and display screen shares initiated from web clients. diff --git a/calls/android/session-settings.mdx b/calls/android/session-settings.mdx index aef0e74ca..8235eccca 100644 --- a/calls/android/session-settings.mdx +++ b/calls/android/session-settings.mdx @@ -2,7 +2,7 @@ title: "SessionSettingsBuilder" sidebarTitle: "SessionSettingsBuilder" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - SessionSettingsBuilder for Android" +description: "Configure CometChat Calls SDK v5 session settings on Android for call behavior, UI options, participant controls, and features." --- The `SessionSettingsBuilder` is a powerful configuration tool that allows you to customize every aspect of your call session before participants join. From controlling the initial audio/video state to customizing the UI layout and hiding specific controls, this builder gives you complete control over the call experience. diff --git a/calls/android/setup.mdx b/calls/android/setup.mdx index 80360fc47..90ca85ac9 100644 --- a/calls/android/setup.mdx +++ b/calls/android/setup.mdx @@ -2,7 +2,7 @@ title: "Setup" sidebarTitle: "Setup" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Setup for Android" +description: "Set up CometChat Calls SDK v5 for Android with installation, app credentials, initialization, authentication, and a basic calling flow." --- diff --git a/calls/android/share-invite.mdx b/calls/android/share-invite.mdx index 7b3dbd120..a8a69776d 100644 --- a/calls/android/share-invite.mdx +++ b/calls/android/share-invite.mdx @@ -2,7 +2,7 @@ title: "Share Invite" sidebarTitle: "Share Invite" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Share Invite for Android" +description: "Add invite sharing in CometChat Calls SDK v5 on Android so users can share call links and bring participants into sessions." --- Enable participants to invite others to join a call by sharing a meeting link. The share invite button opens the system share sheet, allowing users to send the invite via any messaging app, email, or social media. diff --git a/calls/android/troubleshooting.mdx b/calls/android/troubleshooting.mdx index fc395d558..4e3722d64 100644 --- a/calls/android/troubleshooting.mdx +++ b/calls/android/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "CometChat Calling SDK v5 - Troubleshooting for Android" +description: "Troubleshoot CometChat Calls SDK v5 on Android for setup, authentication, permissions, call launch, media, and session issues." sdk_version: "5.x" --- diff --git a/calls/android/voip-calling.mdx b/calls/android/voip-calling.mdx index 55e37f4a2..2e4649731 100644 --- a/calls/android/voip-calling.mdx +++ b/calls/android/voip-calling.mdx @@ -2,7 +2,7 @@ title: "VoIP Calling" sidebarTitle: "VoIP Calling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - VoIP Calling for Android" +description: "Set up CometChat Calls SDK v5 VoIP calling on Android for call notifications, incoming call handling, and app wake flows." --- Implement native VoIP calling that works when your app is in the background or killed. This guide shows how to integrate Android's Telecom framework with CometChat to display system call UI, handle calls from the lock screen, and provide a native calling experience. diff --git a/calls/flutter/actions.mdx b/calls/flutter/actions.mdx index 4813f9946..71411aefa 100644 --- a/calls/flutter/actions.mdx +++ b/calls/flutter/actions.mdx @@ -2,7 +2,7 @@ title: "Actions" sidebarTitle: "Actions" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Actions for Flutter" +description: "Use CometChat Calls SDK v5 actions on Flutter to control calls, manage audio/video state, share screens, and handle in-call behavior." --- Use call actions to create your own custom controls or trigger call functionality dynamically based on your use case. All actions are called on the `CallSession` singleton instance during an active call session. diff --git a/calls/flutter/audio-modes.mdx b/calls/flutter/audio-modes.mdx index d9e7c9db4..b1473d795 100644 --- a/calls/flutter/audio-modes.mdx +++ b/calls/flutter/audio-modes.mdx @@ -2,7 +2,7 @@ title: "Audio Modes" sidebarTitle: "Audio Modes" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Audio Modes for Flutter" +description: "Configure CometChat Calls SDK v5 audio modes on Flutter for speakers, earpiece, Bluetooth, routing, and call audio behavior." --- Control audio output routing during calls. Switch between speaker, earpiece, and Bluetooth based on user preference or device availability. @@ -107,4 +107,4 @@ SessionSettings sessionSettings = CometChatCalls.SessionSettingsBuilder() The SDK automatically detects connected audio devices. If a Bluetooth device is connected, it becomes available as an audio mode option. - \ No newline at end of file + diff --git a/calls/flutter/authentication.mdx b/calls/flutter/authentication.mdx index 24dac0d9d..d43631cb6 100644 --- a/calls/flutter/authentication.mdx +++ b/calls/flutter/authentication.mdx @@ -2,7 +2,7 @@ title: "Authentication" sidebarTitle: "Authentication" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Authentication for Flutter" +description: "Configure authentication for CometChat Calls SDK v5 on Flutter with app credentials, logged-in users, and secure call access." --- Before users can make or receive calls, they must be authenticated with the CometChat Calls SDK. This guide covers the login and logout methods. diff --git a/calls/flutter/background-handling.mdx b/calls/flutter/background-handling.mdx index 433ab7b89..356d2cf11 100644 --- a/calls/flutter/background-handling.mdx +++ b/calls/flutter/background-handling.mdx @@ -2,7 +2,7 @@ title: "Background Handling" sidebarTitle: "Background Handling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Background Handling for Flutter" +description: "Handle background calling with CometChat Calls SDK v5 on Flutter for app lifecycle, call continuity, and notifications." --- Keep calls alive when users navigate away from your app. Background handling ensures the call continues running when users press the home button, switch to another app, or lock their device. diff --git a/calls/flutter/call-layouts.mdx b/calls/flutter/call-layouts.mdx index f4d3a0c40..57fcb097d 100644 --- a/calls/flutter/call-layouts.mdx +++ b/calls/flutter/call-layouts.mdx @@ -2,7 +2,7 @@ title: "Call Layouts" sidebarTitle: "Call Layouts" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Layouts for Flutter" +description: "Customize CometChat Calls SDK v5 call layouts on Flutter with tile, spotlight, sidebar views, layout changes, and layout events." --- Choose how participants are displayed during a call. The SDK provides multiple layout options to suit different use cases like team meetings, presentations, or one-on-one calls. @@ -104,4 +104,4 @@ SessionSettings sessionSettings = CometChatCalls.SessionSettingsBuilder() .setLayout(LayoutType.spotlight) // Fixed layout .hideChangeLayoutButton(true) // Hide toggle button .build(); -``` \ No newline at end of file +``` diff --git a/calls/flutter/call-logs.mdx b/calls/flutter/call-logs.mdx index 8c2d1286e..e5a202dcd 100644 --- a/calls/flutter/call-logs.mdx +++ b/calls/flutter/call-logs.mdx @@ -2,7 +2,7 @@ title: "Call Logs" sidebarTitle: "Call Logs" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Logs for Flutter" +description: "Display CometChat Calls SDK v5 call logs on Flutter with call history, participants, call type, duration, and status details." --- Retrieve call history for your application. Call logs provide detailed information about past calls including duration, participants, recordings, and status. @@ -169,4 +169,4 @@ callLogRequest.fetchNext( |-----------|-------------| | `incoming` | Call received by the user | | `outgoing` | Call initiated by the user | - \ No newline at end of file + diff --git a/calls/flutter/custom-control-panel.mdx b/calls/flutter/custom-control-panel.mdx index 6bd472539..fa2f58e3f 100644 --- a/calls/flutter/custom-control-panel.mdx +++ b/calls/flutter/custom-control-panel.mdx @@ -2,7 +2,7 @@ title: "Custom Control Panel" sidebarTitle: "Custom Control Panel" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Control Panel for Flutter" +description: "Customize the CometChat Calls SDK v5 control panel on Flutter with call buttons, actions, layout, and user controls." --- Build a fully customized control panel for your call interface by hiding the default controls and implementing your own UI with call actions. This guide walks you through creating a custom control panel with essential call controls. diff --git a/calls/flutter/custom-participant-list.mdx b/calls/flutter/custom-participant-list.mdx index 0a2df56fa..166a2cbdb 100644 --- a/calls/flutter/custom-participant-list.mdx +++ b/calls/flutter/custom-participant-list.mdx @@ -2,7 +2,7 @@ title: "Custom Participant List" sidebarTitle: "Custom Participant List" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Participant List for Flutter" +description: "Customize the CometChat Calls SDK v5 participant list on Flutter with participant views, actions, status, and layout." --- Build a custom participant list UI that displays real-time participant information with full control over layout and interactions. This guide demonstrates how to hide the default participant list and create your own using participant events and actions. diff --git a/calls/flutter/events.mdx b/calls/flutter/events.mdx index c3e5a5b85..40ff9748c 100644 --- a/calls/flutter/events.mdx +++ b/calls/flutter/events.mdx @@ -2,7 +2,7 @@ title: "Events" sidebarTitle: "Events" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Events for Flutter" +description: "Handle CometChat Calls SDK v5 events on Flutter for call lifecycle, participants, media state, errors, and real-time updates." --- Handle call session events to build responsive UIs. The SDK provides five event listener interfaces to monitor session status, participant activities, media changes, button clicks, and layout changes. Unlike Android, Flutter listeners are not lifecycle-aware and must be manually removed in `dispose()` to prevent memory leaks. @@ -319,4 +319,4 @@ void dispose() { CallSession.getInstance()?.removeLayoutListener(layoutListener); super.dispose(); } -``` \ No newline at end of file +``` diff --git a/calls/flutter/idle-timeout.mdx b/calls/flutter/idle-timeout.mdx index 5420ddf70..79bd43fab 100644 --- a/calls/flutter/idle-timeout.mdx +++ b/calls/flutter/idle-timeout.mdx @@ -2,7 +2,7 @@ title: "Idle Timeout" sidebarTitle: "Idle Timeout" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Idle Timeout for Flutter" +description: "Configure CometChat Calls SDK v5 idle timeout on Flutter to handle inactive participants and call session cleanup." --- Configure automatic session termination when a user is alone in a call. Idle timeout helps manage resources by ending sessions that have no active participants. diff --git a/calls/flutter/in-call-chat.mdx b/calls/flutter/in-call-chat.mdx index 35b759f1c..a62efc26a 100644 --- a/calls/flutter/in-call-chat.mdx +++ b/calls/flutter/in-call-chat.mdx @@ -2,7 +2,7 @@ title: "In-Call Chat" sidebarTitle: "In-Call Chat" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - In-Call Chat for Flutter" +description: "Enable in-call chat in CometChat Calls SDK v5 on Flutter so participants can send messages during active calls." --- Add real-time messaging to your call experience using CometChat UI Kit. This allows participants to send text messages, share files, and communicate via chat while on a call. diff --git a/calls/flutter/join-session.mdx b/calls/flutter/join-session.mdx index 35d13a231..ee73354aa 100644 --- a/calls/flutter/join-session.mdx +++ b/calls/flutter/join-session.mdx @@ -2,7 +2,7 @@ title: "Join Session" sidebarTitle: "Join Session" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Join Session for Flutter" +description: "Join CometChat Calls SDK v5 sessions on Flutter with session IDs, call tokens, participant setup, and in-call UI launch." --- Join a call session using one of two approaches: the quick start method with a session ID, or the advanced flow with manual token generation for more control. diff --git a/calls/flutter/migration-guide-v5.mdx b/calls/flutter/migration-guide-v5.mdx index 9fdfd98f4..79a0a0424 100644 --- a/calls/flutter/migration-guide-v5.mdx +++ b/calls/flutter/migration-guide-v5.mdx @@ -2,7 +2,7 @@ title: "Migration Guide" sidebarTitle: "v4 to v5 Migration" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Migration Guide for Flutter" +description: "Migrate to CometChat Calls SDK v5 on Flutter with updated setup, APIs, call sessions, layouts, and feature changes." --- This guide covers migrating from Calls SDK v4 to v5 for Flutter. diff --git a/calls/flutter/overview.mdx b/calls/flutter/overview.mdx index fce8bdafe..ed6055e9d 100644 --- a/calls/flutter/overview.mdx +++ b/calls/flutter/overview.mdx @@ -2,7 +2,7 @@ title: "Calls SDK" sidebarTitle: "Overview" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Calls SDK for Flutter" +description: "Use CometChat Calls SDK v5 for Flutter to add voice and video calling, call sessions, participants, layouts, and in-call features." --- diff --git a/calls/flutter/participant-management.mdx b/calls/flutter/participant-management.mdx index 52a36d97a..c18635153 100644 --- a/calls/flutter/participant-management.mdx +++ b/calls/flutter/participant-management.mdx @@ -2,7 +2,7 @@ title: "Participant Management" sidebarTitle: "Participant Management" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Participant Management for Flutter" +description: "Manage CometChat Calls SDK v5 participants on Flutter with mute, pause video, pinning, permissions, and participant events." --- Manage participants during a call with actions like muting, pausing video, and pinning. These features help maintain order in group calls and highlight important speakers. diff --git a/calls/flutter/picture-in-picture.mdx b/calls/flutter/picture-in-picture.mdx index 10a663127..fdd53f1d8 100644 --- a/calls/flutter/picture-in-picture.mdx +++ b/calls/flutter/picture-in-picture.mdx @@ -2,7 +2,7 @@ title: "Picture-in-Picture" sidebarTitle: "Picture-in-Picture" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Picture-in-Picture for Flutter" +description: "Configure picture-in-picture for CometChat Calls SDK v5 on Flutter to keep video calls visible while users multitask." --- Enable Picture-in-Picture (PiP) mode to allow users to continue their call in a floating window while using other apps. PiP provides a seamless multitasking experience during calls. diff --git a/calls/flutter/raise-hand.mdx b/calls/flutter/raise-hand.mdx index 8711746a8..0a39e917d 100644 --- a/calls/flutter/raise-hand.mdx +++ b/calls/flutter/raise-hand.mdx @@ -2,7 +2,7 @@ title: "Raise Hand" sidebarTitle: "Raise Hand" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Raise Hand for Flutter" +description: "Add raise hand behavior in CometChat Calls SDK v5 on Flutter so participants can request attention during group calls." --- Allow participants to raise their hand to get attention during calls. This feature is useful for large meetings, webinars, or any scenario where participants need to signal they want to speak. diff --git a/calls/flutter/recording.mdx b/calls/flutter/recording.mdx index 89a7a85ef..735e72bfc 100644 --- a/calls/flutter/recording.mdx +++ b/calls/flutter/recording.mdx @@ -2,7 +2,7 @@ title: "Recording" sidebarTitle: "Recording" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Recording for Flutter" +description: "Use CometChat Calls SDK v5 recording on Flutter to start, stop, access, and manage recordings for supported call sessions." --- Record call sessions for later playback. Recordings are stored server-side and can be accessed through call logs or the CometChat Dashboard. @@ -133,4 +133,4 @@ callLogRequest.fetchNext( | `recordingURL` | String | URL to download/stream the recording | | `startTime` | int | Timestamp when recording started | | `endTime` | int | Timestamp when recording ended | -| `duration` | double | Recording duration in seconds | \ No newline at end of file +| `duration` | double | Recording duration in seconds | diff --git a/calls/flutter/ringing.mdx b/calls/flutter/ringing.mdx index 564978060..e33f40bd7 100644 --- a/calls/flutter/ringing.mdx +++ b/calls/flutter/ringing.mdx @@ -2,7 +2,7 @@ title: "Ringing" sidebarTitle: "Ringing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Ringing for Flutter" +description: "Configure CometChat Calls SDK v5 ringing on Flutter for incoming calls, outgoing calls, call alerts, and accept or reject flows." --- Implement incoming and outgoing call notifications with accept/reject functionality. Ringing enables real-time call signaling between users, allowing them to initiate calls and respond to incoming call requests. @@ -305,4 +305,4 @@ CometChat.addCallListener(listenerID, CallListener( | `cancelled` | Caller cancelled before receiver answered | | `ended` | Call ended normally | | `missed` | Receiver didn't answer in time | -| `unanswered` | Call was not answered within the timeout duration | \ No newline at end of file +| `unanswered` | Call was not answered within the timeout duration | diff --git a/calls/flutter/screen-sharing.mdx b/calls/flutter/screen-sharing.mdx index 2702a6de1..b491c0310 100644 --- a/calls/flutter/screen-sharing.mdx +++ b/calls/flutter/screen-sharing.mdx @@ -2,7 +2,7 @@ title: "Screen Sharing" sidebarTitle: "Screen Sharing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Screen Sharing for Flutter" +description: "Add screen sharing in CometChat Calls SDK v5 on Flutter with presenter controls, permissions, and in-call display behavior." --- View screen shares from other participants during a call. The Flutter SDK can receive and display screen shares initiated from web clients. diff --git a/calls/flutter/session-settings.mdx b/calls/flutter/session-settings.mdx index a66d27684..04f7361b8 100644 --- a/calls/flutter/session-settings.mdx +++ b/calls/flutter/session-settings.mdx @@ -2,7 +2,7 @@ title: "SessionSettingsBuilder" sidebarTitle: "SessionSettingsBuilder" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - SessionSettingsBuilder for Flutter" +description: "Configure CometChat Calls SDK v5 session settings on Flutter for call behavior, UI options, participant controls, and features." --- The `SessionSettingsBuilder` is a powerful configuration tool that allows you to customize every aspect of your call session before participants join. From controlling the initial audio/video state to customizing the UI layout and hiding specific controls, this builder gives you complete control over the call experience. diff --git a/calls/flutter/setup.mdx b/calls/flutter/setup.mdx index e01b67542..36050b780 100644 --- a/calls/flutter/setup.mdx +++ b/calls/flutter/setup.mdx @@ -2,7 +2,7 @@ title: "Setup" sidebarTitle: "Setup" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Setup for Flutter" +description: "Set up CometChat Calls SDK v5 for Flutter with installation, app credentials, initialization, authentication, and a basic calling flow." --- diff --git a/calls/flutter/share-invite.mdx b/calls/flutter/share-invite.mdx index 77698aada..ca8767195 100644 --- a/calls/flutter/share-invite.mdx +++ b/calls/flutter/share-invite.mdx @@ -2,7 +2,7 @@ title: "Share Invite" sidebarTitle: "Share Invite" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Share Invite for Flutter" +description: "Add invite sharing in CometChat Calls SDK v5 on Flutter so users can share call links and bring participants into sessions." --- Enable participants to invite others to join a call by sharing a meeting link. The share invite button opens the platform's native share sheet, allowing users to send the invite via any messaging app, email, or social media. diff --git a/calls/flutter/troubleshooting.mdx b/calls/flutter/troubleshooting.mdx index d9936ece1..6311bd4d0 100644 --- a/calls/flutter/troubleshooting.mdx +++ b/calls/flutter/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "CometChat Calling SDK v5 - Troubleshooting for Flutter" +description: "Troubleshoot CometChat Calls SDK v5 on Flutter for setup, authentication, permissions, call launch, media, and session issues." sdk_version: "5.x" --- diff --git a/calls/flutter/voip-calling.mdx b/calls/flutter/voip-calling.mdx index 2cd52223c..b5be9ca57 100644 --- a/calls/flutter/voip-calling.mdx +++ b/calls/flutter/voip-calling.mdx @@ -2,7 +2,7 @@ title: "VoIP Calling" sidebarTitle: "VoIP Calling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - VoIP Calling for Flutter" +description: "Set up CometChat Calls SDK v5 VoIP calling on Flutter for call notifications, incoming call handling, and app wake flows." --- Implement native VoIP calling that works when your app is in the background or killed. This guide shows how to integrate platform-specific push notification services with CometChat to display system call UI and provide a native calling experience. diff --git a/calls/ios/actions.mdx b/calls/ios/actions.mdx index 4c5049b0a..5d9a770f8 100644 --- a/calls/ios/actions.mdx +++ b/calls/ios/actions.mdx @@ -2,7 +2,7 @@ title: "Actions" sidebarTitle: "Actions" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Actions for iOS" +description: "Use CometChat Calls SDK v5 actions on iOS to control calls, manage audio/video state, share screens, and handle in-call behavior." --- Use call actions to create your own custom controls or trigger call functionality dynamically based on your use case. All actions are called on the `CallSession.shared` singleton instance during an active call session. diff --git a/calls/ios/audio-modes.mdx b/calls/ios/audio-modes.mdx index c3387cc9e..9f1d04c91 100644 --- a/calls/ios/audio-modes.mdx +++ b/calls/ios/audio-modes.mdx @@ -2,7 +2,7 @@ title: "Audio Modes" sidebarTitle: "Audio Modes" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Audio Modes for iOS" +description: "Configure CometChat Calls SDK v5 audio modes on iOS for speakers, earpiece, Bluetooth, routing, and call audio behavior." --- Control audio output routing during calls. Switch between speaker, earpiece, Bluetooth, and wired headphones based on user preference or device availability. diff --git a/calls/ios/authentication.mdx b/calls/ios/authentication.mdx index a1109c89c..429f2025c 100644 --- a/calls/ios/authentication.mdx +++ b/calls/ios/authentication.mdx @@ -2,7 +2,7 @@ title: "Authentication" sidebarTitle: "Authentication" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Authentication for iOS" +description: "Configure authentication for CometChat Calls SDK v5 on iOS with app credentials, logged-in users, and secure call access." --- Before users can make or receive calls, they must be authenticated with the CometChat Calls SDK. This guide covers the login and logout methods. diff --git a/calls/ios/background-handling.mdx b/calls/ios/background-handling.mdx index 6730b8652..142cf2134 100644 --- a/calls/ios/background-handling.mdx +++ b/calls/ios/background-handling.mdx @@ -2,7 +2,7 @@ title: "Background Handling" sidebarTitle: "Background Handling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Background Handling for iOS" +description: "Handle iOS background modes in CometChat Calls SDK v5 to keep active calls running when the app moves to the background." --- Keep calls alive when users navigate away from your app. Background handling ensures the call continues running when users press the home button, switch to another app, or lock their device. diff --git a/calls/ios/call-layouts.mdx b/calls/ios/call-layouts.mdx index 3acab446d..4c115c952 100644 --- a/calls/ios/call-layouts.mdx +++ b/calls/ios/call-layouts.mdx @@ -2,7 +2,7 @@ title: "Call Layouts" sidebarTitle: "Call Layouts" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Layouts for iOS" +description: "Customize CometChat Calls SDK v5 call layouts on iOS with tile, spotlight, sidebar views, layout changes, and layout events." --- Choose how participants are displayed during a call. The SDK provides multiple layout options to suit different use cases like team meetings, presentations, or one-on-one calls. diff --git a/calls/ios/call-logs.mdx b/calls/ios/call-logs.mdx index d479c26d9..b8b66f643 100644 --- a/calls/ios/call-logs.mdx +++ b/calls/ios/call-logs.mdx @@ -2,7 +2,7 @@ title: "Call Logs" sidebarTitle: "Call Logs" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Logs for iOS" +description: "Display CometChat Calls SDK v5 call logs on iOS with call history, participants, call type, duration, and status details." --- Retrieve call history for your application. Call logs provide detailed information about past calls including duration, participants, recordings, and status. diff --git a/calls/ios/custom-control-panel.mdx b/calls/ios/custom-control-panel.mdx index 6991d9721..e38d02327 100644 --- a/calls/ios/custom-control-panel.mdx +++ b/calls/ios/custom-control-panel.mdx @@ -2,7 +2,7 @@ title: "Custom Control Panel" sidebarTitle: "Custom Control Panel" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Control Panel for iOS" +description: "Customize the CometChat Calls SDK v5 control panel on iOS with call buttons, actions, layout, and user controls." --- Build a fully customized control panel for your call interface by hiding the default controls and implementing your own UI with call actions. This guide walks you through creating a custom control panel with essential call controls. diff --git a/calls/ios/custom-participant-list.mdx b/calls/ios/custom-participant-list.mdx index 81403e4b1..2b290ed8f 100644 --- a/calls/ios/custom-participant-list.mdx +++ b/calls/ios/custom-participant-list.mdx @@ -2,7 +2,7 @@ title: "Custom Participant List" sidebarTitle: "Custom Participant List" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Participant List for iOS" +description: "Customize the CometChat Calls SDK v5 participant list on iOS with participant views, actions, status, and layout." --- Build a custom participant list UI that displays real-time participant information with full control over layout and interactions. This guide demonstrates how to hide the default participant list and create your own using participant events and actions. diff --git a/calls/ios/events.mdx b/calls/ios/events.mdx index b03b00648..9440bd09a 100644 --- a/calls/ios/events.mdx +++ b/calls/ios/events.mdx @@ -2,7 +2,7 @@ title: "Events" sidebarTitle: "Events" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Events for iOS" +description: "Handle CometChat Calls SDK v5 events on iOS for call lifecycle, participants, media state, errors, and real-time updates." --- Handle call session events to build responsive UIs. The SDK provides five event listener protocols to monitor session status, participant activities, media changes, button clicks, and layout changes. diff --git a/calls/ios/idle-timeout.mdx b/calls/ios/idle-timeout.mdx index 0c52c11b1..0cd70de52 100644 --- a/calls/ios/idle-timeout.mdx +++ b/calls/ios/idle-timeout.mdx @@ -2,7 +2,7 @@ title: "Idle Timeout" sidebarTitle: "Idle Timeout" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Idle Timeout for iOS" +description: "Configure CometChat Calls SDK v5 idle timeout on iOS to handle inactive participants and call session cleanup." --- Configure automatic session termination when a user is alone in a call. Idle timeout helps manage resources by ending sessions that have no active participants. diff --git a/calls/ios/in-call-chat.mdx b/calls/ios/in-call-chat.mdx index f1401f069..24d14ed1e 100644 --- a/calls/ios/in-call-chat.mdx +++ b/calls/ios/in-call-chat.mdx @@ -2,7 +2,7 @@ title: "In-Call Chat" sidebarTitle: "In-Call Chat" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - In-Call Chat for iOS" +description: "Enable in-call chat in CometChat Calls SDK v5 on iOS so participants can send messages during active calls." --- Add real-time messaging to your call experience using CometChat UI Kit. This allows participants to send text messages, share files, and communicate via chat while on a call. diff --git a/calls/ios/join-session.mdx b/calls/ios/join-session.mdx index c222e54cb..8c4bfd0f8 100644 --- a/calls/ios/join-session.mdx +++ b/calls/ios/join-session.mdx @@ -2,7 +2,7 @@ title: "Join Session" sidebarTitle: "Join Session" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Join Session for iOS" +description: "Join CometChat Calls SDK v5 sessions on iOS with session IDs, call tokens, participant setup, and in-call UI launch." --- Join a call session using one of two approaches: the quick start method with a session ID, or the advanced flow with manual token generation for more control. diff --git a/calls/ios/migration-guide-v5.mdx b/calls/ios/migration-guide-v5.mdx index 0a620d5c0..6f90b986e 100644 --- a/calls/ios/migration-guide-v5.mdx +++ b/calls/ios/migration-guide-v5.mdx @@ -2,7 +2,7 @@ title: "Migration Guide" sidebarTitle: "v4 to v5 Migration" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Migration Guide for iOS" +description: "Migrate to CometChat Calls SDK v5 on iOS with updated setup, APIs, call sessions, layouts, and feature changes." --- This guide covers migrating from Calls SDK v4 to v5 for iOS. diff --git a/calls/ios/overview.mdx b/calls/ios/overview.mdx index ff687bea7..be2c773c6 100644 --- a/calls/ios/overview.mdx +++ b/calls/ios/overview.mdx @@ -2,7 +2,7 @@ title: "Calls SDK" sidebarTitle: "Overview" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Calls SDK for iOS" +description: "Use CometChat Calls SDK v5 for iOS to add voice and video calling, call sessions, participants, layouts, and in-call features." --- diff --git a/calls/ios/participant-management.mdx b/calls/ios/participant-management.mdx index 72c1040ae..8d592485e 100644 --- a/calls/ios/participant-management.mdx +++ b/calls/ios/participant-management.mdx @@ -2,7 +2,7 @@ title: "Participant Management" sidebarTitle: "Participant Management" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Participant Management for iOS" +description: "Manage CometChat Calls SDK v5 participants on iOS with mute, pause video, pinning, permissions, and participant events." --- Manage participants during a call with actions like muting, pausing video, and pinning. These features help maintain order in group calls and highlight important speakers. diff --git a/calls/ios/picture-in-picture.mdx b/calls/ios/picture-in-picture.mdx index 02909983b..2a599c34a 100644 --- a/calls/ios/picture-in-picture.mdx +++ b/calls/ios/picture-in-picture.mdx @@ -2,7 +2,7 @@ title: "Picture-in-Picture" sidebarTitle: "Picture-in-Picture" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Picture-in-Picture for iOS" +description: "Configure picture-in-picture for CometChat Calls SDK v5 on iOS to keep video calls visible while users multitask." --- Enable Picture-in-Picture (PiP) mode to allow users to continue their call in a floating window while using other apps. PiP provides a seamless multitasking experience during calls. diff --git a/calls/ios/raise-hand.mdx b/calls/ios/raise-hand.mdx index 7128fdbec..8142c6aa0 100644 --- a/calls/ios/raise-hand.mdx +++ b/calls/ios/raise-hand.mdx @@ -2,7 +2,7 @@ title: "Raise Hand" sidebarTitle: "Raise Hand" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Raise Hand for iOS" +description: "Add raise hand behavior in CometChat Calls SDK v5 on iOS so participants can request attention during group calls." --- Allow participants to raise their hand to get attention during calls. This feature is useful for large meetings, webinars, or any scenario where participants need to signal they want to speak. diff --git a/calls/ios/recording.mdx b/calls/ios/recording.mdx index 27f01260d..ab514ce5f 100644 --- a/calls/ios/recording.mdx +++ b/calls/ios/recording.mdx @@ -2,7 +2,7 @@ title: "Recording" sidebarTitle: "Recording" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Recording for iOS" +description: "Use CometChat Calls SDK v5 recording on iOS to start, stop, access, and manage recordings for supported call sessions." --- Record call sessions for later playback. Recordings are stored server-side and can be accessed through call logs or the CometChat Dashboard. diff --git a/calls/ios/ringing.mdx b/calls/ios/ringing.mdx index b57fba96d..efe23875f 100644 --- a/calls/ios/ringing.mdx +++ b/calls/ios/ringing.mdx @@ -2,7 +2,7 @@ title: "Ringing" sidebarTitle: "Ringing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Ringing for iOS" +description: "Configure CometChat Calls SDK v5 ringing on iOS for incoming calls, outgoing calls, call alerts, and accept or reject flows." --- Implement incoming and outgoing call notifications with accept/reject functionality. Ringing enables real-time call signaling between users, allowing them to initiate calls and respond to incoming call requests. diff --git a/calls/ios/screen-sharing.mdx b/calls/ios/screen-sharing.mdx index 6b0d8ffdb..337a9836b 100644 --- a/calls/ios/screen-sharing.mdx +++ b/calls/ios/screen-sharing.mdx @@ -2,7 +2,7 @@ title: "Screen Sharing" sidebarTitle: "Screen Sharing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Screen Sharing for iOS" +description: "Add screen sharing in CometChat Calls SDK v5 on iOS with presenter controls, permissions, and in-call display behavior." --- View screen shares from other participants during a call. The iOS SDK can receive and display screen shares initiated from web clients. diff --git a/calls/ios/session-settings.mdx b/calls/ios/session-settings.mdx index 185ea7cd9..6a8e32243 100644 --- a/calls/ios/session-settings.mdx +++ b/calls/ios/session-settings.mdx @@ -2,7 +2,7 @@ title: "SessionSettingsBuilder" sidebarTitle: "SessionSettingsBuilder" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - SessionSettingsBuilder for iOS" +description: "Configure CometChat Calls SDK v5 session settings on iOS for call behavior, UI options, participant controls, and features." --- The `SessionSettingsBuilder` is a powerful configuration tool that allows you to customize every aspect of your call session before participants join. From controlling the initial audio/video state to customizing the UI layout and hiding specific controls, this builder gives you complete control over the call experience. diff --git a/calls/ios/setup.mdx b/calls/ios/setup.mdx index 190a1bf41..98c54f2ea 100644 --- a/calls/ios/setup.mdx +++ b/calls/ios/setup.mdx @@ -2,7 +2,7 @@ title: "Setup" sidebarTitle: "Setup" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Setup for iOS" +description: "Set up CometChat Calls SDK v5 for iOS with installation, app credentials, initialization, authentication, and a basic calling flow." --- diff --git a/calls/ios/share-invite.mdx b/calls/ios/share-invite.mdx index 311d4b0d5..17092ef93 100644 --- a/calls/ios/share-invite.mdx +++ b/calls/ios/share-invite.mdx @@ -2,7 +2,7 @@ title: "Share Invite" sidebarTitle: "Share Invite" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Share Invite for iOS" +description: "Add invite sharing in CometChat Calls SDK v5 on iOS so users can share call links and bring participants into sessions." --- Enable participants to invite others to join a call by sharing a meeting link. The share invite button opens the system share sheet, allowing users to send the invite via any messaging app, email, or social media. diff --git a/calls/ios/troubleshooting.mdx b/calls/ios/troubleshooting.mdx index 4cb5def8b..d5c09899a 100644 --- a/calls/ios/troubleshooting.mdx +++ b/calls/ios/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "CometChat Calling SDK v5 - Troubleshooting for iOS" +description: "Troubleshoot CometChat Calls SDK v5 on iOS for setup, authentication, permissions, call launch, media, and session issues." sdk_version: "5.x" --- diff --git a/calls/ios/voip-calling.mdx b/calls/ios/voip-calling.mdx index 86cc01603..6cd30beff 100644 --- a/calls/ios/voip-calling.mdx +++ b/calls/ios/voip-calling.mdx @@ -2,7 +2,7 @@ title: "VoIP Calling" sidebarTitle: "VoIP Calling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - VoIP Calling for iOS" +description: "Set up CometChat Calls SDK v5 VoIP calling on iOS for call notifications, incoming call handling, and app wake flows." --- Implement native VoIP calling that works when your app is in the background or killed. This guide shows how to integrate Apple's CallKit framework with CometChat to display system call UI, handle calls from the lock screen, and provide a native calling experience. diff --git a/calls/javascript/actions.mdx b/calls/javascript/actions.mdx index b201aec79..ba7eed138 100644 --- a/calls/javascript/actions.mdx +++ b/calls/javascript/actions.mdx @@ -2,7 +2,7 @@ title: "Actions" sidebarTitle: "Actions" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Actions for JavaScript" +description: "Use CometChat Calls SDK v5 actions on JavaScript to control calls, manage audio/video state, share screens, and handle in-call behavior." --- Use call actions to create your own custom controls or trigger call functionality dynamically based on your use case. All actions are called on the `CometChatCalls` class during an active call session. diff --git a/calls/javascript/angular-integration.mdx b/calls/javascript/angular-integration.mdx index 23eacef13..b8e40c270 100644 --- a/calls/javascript/angular-integration.mdx +++ b/calls/javascript/angular-integration.mdx @@ -2,7 +2,7 @@ title: "Angular Integration" sidebarTitle: "Angular" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Angular Integration for JavaScript" +description: "Integrate CometChat Calls SDK v5 in Angular apps with package setup, initialization, call UI rendering, and framework configuration." --- This guide walks you through integrating the CometChat Calls SDK into an Angular application. By the end, you'll have a working video call implementation with proper service architecture and lifecycle management. diff --git a/calls/javascript/authentication.mdx b/calls/javascript/authentication.mdx index e4d70f671..e4b205aef 100644 --- a/calls/javascript/authentication.mdx +++ b/calls/javascript/authentication.mdx @@ -2,7 +2,7 @@ title: "Authentication" sidebarTitle: "Authentication" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Authentication for JavaScript" +description: "Configure authentication for CometChat Calls SDK v5 on JavaScript with app credentials, logged-in users, and secure call access." --- Before users can make or receive calls, they must be authenticated with the CometChat Calls SDK. This guide covers the login and logout methods. diff --git a/calls/javascript/call-layouts.mdx b/calls/javascript/call-layouts.mdx index afe1909c0..c2e7c6592 100644 --- a/calls/javascript/call-layouts.mdx +++ b/calls/javascript/call-layouts.mdx @@ -2,7 +2,7 @@ title: "Call Layouts" sidebarTitle: "Call Layouts" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Layouts for JavaScript" +description: "Customize CometChat Calls SDK v5 call layouts on JavaScript with tile, spotlight, sidebar views, layout changes, and layout events." --- The CometChat Calls SDK provides three layout modes to display participants during a call. Each participant can independently choose their preferred layout without affecting others. diff --git a/calls/javascript/call-logs.mdx b/calls/javascript/call-logs.mdx index d7357e115..b88098dc3 100644 --- a/calls/javascript/call-logs.mdx +++ b/calls/javascript/call-logs.mdx @@ -2,7 +2,7 @@ title: "Call Logs" sidebarTitle: "Call Logs" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Logs for JavaScript" +description: "Display CometChat Calls SDK v5 call logs on JavaScript with call history, participants, call type, duration, and status details." --- Retrieve call history and details using the CometChat REST API. Call logs provide information about past calls including participants, duration, and recording URLs. diff --git a/calls/javascript/custom-control-panel.mdx b/calls/javascript/custom-control-panel.mdx index fa07fe8cb..6bd2103e2 100644 --- a/calls/javascript/custom-control-panel.mdx +++ b/calls/javascript/custom-control-panel.mdx @@ -2,7 +2,7 @@ title: "Custom Control Panel" sidebarTitle: "Custom Control Panel" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Control Panel for JavaScript" +description: "Customize the CometChat Calls SDK v5 control panel on JavaScript with call buttons, actions, layout, and user controls." --- Build a custom control panel by hiding the default UI and using the SDK's action methods to control call functionality. diff --git a/calls/javascript/device-management.mdx b/calls/javascript/device-management.mdx index 109b4f661..5a8720a75 100644 --- a/calls/javascript/device-management.mdx +++ b/calls/javascript/device-management.mdx @@ -2,7 +2,7 @@ title: "Device Management" sidebarTitle: "Device Management" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Device Management for JavaScript" +description: "Manage cameras, microphones, speakers, and device permissions in CometChat Calls SDK v5 for JavaScript calling apps." --- Manage audio and video devices during calls, including selecting microphones, speakers, and cameras. diff --git a/calls/javascript/events.mdx b/calls/javascript/events.mdx index a93f09651..254f3f697 100644 --- a/calls/javascript/events.mdx +++ b/calls/javascript/events.mdx @@ -2,7 +2,7 @@ title: "Events" sidebarTitle: "Events" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Events for JavaScript" +description: "Handle CometChat Calls SDK v5 events on JavaScript for call lifecycle, participants, media state, errors, and real-time updates." --- Handle call session events to build responsive UIs. The SDK provides event listeners to monitor session status, participant activities, media changes, button clicks, and layout changes. diff --git a/calls/javascript/idle-timeout.mdx b/calls/javascript/idle-timeout.mdx index fe3099618..a9e61c7d2 100644 --- a/calls/javascript/idle-timeout.mdx +++ b/calls/javascript/idle-timeout.mdx @@ -2,7 +2,7 @@ title: "Idle Timeout" sidebarTitle: "Idle Timeout" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Idle Timeout for JavaScript" +description: "Configure CometChat Calls SDK v5 idle timeout on JavaScript to handle inactive participants and call session cleanup." --- The idle timeout feature automatically ends a call session when you're the only participant remaining. This prevents sessions from running indefinitely and consuming resources. diff --git a/calls/javascript/in-call-chat.mdx b/calls/javascript/in-call-chat.mdx index a08c3f4a9..9f9251f6d 100644 --- a/calls/javascript/in-call-chat.mdx +++ b/calls/javascript/in-call-chat.mdx @@ -2,7 +2,7 @@ title: "In-Call Chat" sidebarTitle: "In-Call Chat" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - In-Call Chat for JavaScript" +description: "Enable in-call chat in CometChat Calls SDK v5 on JavaScript so participants can send messages during active calls." --- Enable text messaging during calls by integrating the in-call chat feature. The SDK provides a chat button in the control panel and events to help you build a custom chat experience. diff --git a/calls/javascript/ionic-integration.mdx b/calls/javascript/ionic-integration.mdx index 4b4f4fa88..5a04a95ea 100644 --- a/calls/javascript/ionic-integration.mdx +++ b/calls/javascript/ionic-integration.mdx @@ -2,7 +2,7 @@ title: "Ionic Integration" sidebarTitle: "Ionic" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Ionic Integration for JavaScript" +description: "Integrate CometChat Calls SDK v5 in Ionic apps with package setup, initialization, permissions, and call UI rendering." --- This guide walks you through integrating the CometChat Calls SDK into an Ionic application. By the end, you'll have a working video call implementation with proper authentication and lifecycle handling. This guide covers Ionic with Angular, React, and Vue. diff --git a/calls/javascript/join-session.mdx b/calls/javascript/join-session.mdx index 690da5d66..237c25cd5 100644 --- a/calls/javascript/join-session.mdx +++ b/calls/javascript/join-session.mdx @@ -2,7 +2,7 @@ title: "Join Session" sidebarTitle: "Join Session" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Join Session for JavaScript" +description: "Join CometChat Calls SDK v5 sessions on JavaScript with session IDs, call tokens, participant setup, and in-call UI launch." --- Join a call session using one of two approaches: the quick start method with a session ID, or the advanced flow with manual token generation for more control. diff --git a/calls/javascript/migration-guide-v5.mdx b/calls/javascript/migration-guide-v5.mdx index ab15d5ee2..4e386bc1a 100644 --- a/calls/javascript/migration-guide-v5.mdx +++ b/calls/javascript/migration-guide-v5.mdx @@ -2,7 +2,7 @@ title: "Migration Guide" sidebarTitle: "v4 to v5 Migration" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Migration Guide for JavaScript" +description: "Migrate to CometChat Calls SDK v5 on JavaScript with updated setup, APIs, call sessions, layouts, and feature changes." --- This guide covers migrating from Calls SDK v4 to v5 for JavaScript (React, Vue, Angular, etc.). diff --git a/calls/javascript/nextjs-integration.mdx b/calls/javascript/nextjs-integration.mdx index 20d5aa520..e7a03a6d2 100644 --- a/calls/javascript/nextjs-integration.mdx +++ b/calls/javascript/nextjs-integration.mdx @@ -2,7 +2,7 @@ title: "Next.js Integration" sidebarTitle: "Next.js" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Next.js Integration for JavaScript" +description: "Integrate CometChat Calls SDK v5 in Next.js apps with client-side setup, initialization, call UI rendering, and routing support." --- This guide walks you through integrating the CometChat Calls SDK into a Next.js application. By the end, you'll have a working video call implementation with proper server-side rendering handling and authentication. diff --git a/calls/javascript/overview.mdx b/calls/javascript/overview.mdx index 6bd8adb7d..c4efeee79 100644 --- a/calls/javascript/overview.mdx +++ b/calls/javascript/overview.mdx @@ -2,7 +2,7 @@ title: "Calls SDK" sidebarTitle: "Overview" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Calls SDK for JavaScript" +description: "Use CometChat Calls SDK v5 for JavaScript to add voice and video calling, call sessions, participants, layouts, and in-call features." --- diff --git a/calls/javascript/participant-management.mdx b/calls/javascript/participant-management.mdx index 72d35ae54..620a6ce2e 100644 --- a/calls/javascript/participant-management.mdx +++ b/calls/javascript/participant-management.mdx @@ -2,7 +2,7 @@ title: "Participant Management" sidebarTitle: "Participant Management" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Participant Management for JavaScript" +description: "Manage CometChat Calls SDK v5 participants on JavaScript with mute, pause video, pinning, permissions, and participant events." --- Manage call participants including muting, pinning, and monitoring their status during a call. diff --git a/calls/javascript/permissions-handling.mdx b/calls/javascript/permissions-handling.mdx index d3b850562..93707b026 100644 --- a/calls/javascript/permissions-handling.mdx +++ b/calls/javascript/permissions-handling.mdx @@ -2,7 +2,7 @@ title: "Permissions Handling" sidebarTitle: "Permissions Handling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Permissions Handling for JavaScript" +description: "Handle browser camera, microphone, and screen permissions for CometChat Calls SDK v5 in JavaScript calling apps." --- Handle camera and microphone permissions gracefully to provide a good user experience when joining calls. diff --git a/calls/javascript/picture-in-picture.mdx b/calls/javascript/picture-in-picture.mdx index 914115a7b..1a1d68da9 100644 --- a/calls/javascript/picture-in-picture.mdx +++ b/calls/javascript/picture-in-picture.mdx @@ -2,7 +2,7 @@ title: "Picture-in-Picture" sidebarTitle: "Picture-in-Picture" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Picture-in-Picture for JavaScript" +description: "Configure picture-in-picture for CometChat Calls SDK v5 on JavaScript to keep video calls visible while users multitask." --- Picture-in-Picture (PiP) allows the call video to continue playing in a floating window while users interact with other content on the page or other browser tabs. diff --git a/calls/javascript/raise-hand.mdx b/calls/javascript/raise-hand.mdx index 11051ba16..ac21ea086 100644 --- a/calls/javascript/raise-hand.mdx +++ b/calls/javascript/raise-hand.mdx @@ -2,7 +2,7 @@ title: "Raise Hand" sidebarTitle: "Raise Hand" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Raise Hand for JavaScript" +description: "Add raise hand behavior in CometChat Calls SDK v5 on JavaScript so participants can request attention during group calls." --- The raise hand feature allows participants to signal that they want to speak or get attention during a call without interrupting the current speaker. diff --git a/calls/javascript/react-integration.mdx b/calls/javascript/react-integration.mdx index 676310e97..f4ebbe649 100644 --- a/calls/javascript/react-integration.mdx +++ b/calls/javascript/react-integration.mdx @@ -2,7 +2,7 @@ title: "React Integration" sidebarTitle: "React" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - React Integration for JavaScript" +description: "Integrate CometChat Calls SDK v5 in React apps with package setup, initialization, call UI rendering, and component usage." --- This guide walks you through integrating the CometChat Calls SDK into a React application. By the end, you'll have a working video call implementation with proper state management and lifecycle handling. diff --git a/calls/javascript/recording.mdx b/calls/javascript/recording.mdx index d9ee2a6ec..c49652b21 100644 --- a/calls/javascript/recording.mdx +++ b/calls/javascript/recording.mdx @@ -2,7 +2,7 @@ title: "Recording" sidebarTitle: "Recording" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Recording for JavaScript" +description: "Use CometChat Calls SDK v5 recording on JavaScript to start, stop, access, and manage recordings for supported call sessions." --- Record call sessions for later playback, compliance, or training purposes. Recordings are stored server-side and can be accessed through the CometChat dashboard. diff --git a/calls/javascript/ringing.mdx b/calls/javascript/ringing.mdx index 2dd1715a0..ecde63523 100644 --- a/calls/javascript/ringing.mdx +++ b/calls/javascript/ringing.mdx @@ -2,7 +2,7 @@ title: "Ringing" sidebarTitle: "Ringing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Ringing for JavaScript" +description: "Configure CometChat Calls SDK v5 ringing on JavaScript for incoming calls, outgoing calls, call alerts, and accept or reject flows." --- Implement incoming and outgoing call notifications by integrating the Calls SDK with the CometChat Chat SDK for call signaling. diff --git a/calls/javascript/screen-sharing.mdx b/calls/javascript/screen-sharing.mdx index 416b4f42e..32eac80e3 100644 --- a/calls/javascript/screen-sharing.mdx +++ b/calls/javascript/screen-sharing.mdx @@ -2,7 +2,7 @@ title: "Screen Sharing" sidebarTitle: "Screen Sharing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Screen Sharing for JavaScript" +description: "Add screen sharing in CometChat Calls SDK v5 on JavaScript with presenter controls, permissions, and in-call display behavior." --- Share your screen with other participants during a call. The browser will prompt users to select which screen, window, or browser tab to share. diff --git a/calls/javascript/session-settings.mdx b/calls/javascript/session-settings.mdx index ee82edfca..b898a7eb9 100644 --- a/calls/javascript/session-settings.mdx +++ b/calls/javascript/session-settings.mdx @@ -2,7 +2,7 @@ title: "Session Settings" sidebarTitle: "Session Settings" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Session Settings for JavaScript" +description: "Configure CometChat Calls SDK v5 session settings on JavaScript for call behavior, UI options, participant controls, and features." --- The session settings object allows you to customize every aspect of your call session before participants join. From controlling the initial audio/video state to customizing the UI layout and hiding specific controls, these settings give you complete control over the call experience. diff --git a/calls/javascript/setup.mdx b/calls/javascript/setup.mdx index c25333b5e..42b91f1e6 100644 --- a/calls/javascript/setup.mdx +++ b/calls/javascript/setup.mdx @@ -2,7 +2,7 @@ title: "Setup" sidebarTitle: "Setup" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Setup for JavaScript" +description: "Set up CometChat Calls SDK v5 for JavaScript with installation, app credentials, initialization, authentication, and a basic calling flow." --- diff --git a/calls/javascript/share-invite.mdx b/calls/javascript/share-invite.mdx index be323baee..034a00762 100644 --- a/calls/javascript/share-invite.mdx +++ b/calls/javascript/share-invite.mdx @@ -2,7 +2,7 @@ title: "Share Invite" sidebarTitle: "Share Invite" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Share Invite for JavaScript" +description: "Add invite sharing in CometChat Calls SDK v5 on JavaScript so users can share call links and bring participants into sessions." --- Allow participants to share call invitations with others using the share invite feature. diff --git a/calls/javascript/troubleshooting.mdx b/calls/javascript/troubleshooting.mdx index 5ff361c46..d04765f72 100644 --- a/calls/javascript/troubleshooting.mdx +++ b/calls/javascript/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "CometChat Calling SDK v5 - Troubleshooting for JavaScript" +description: "Troubleshoot CometChat Calls SDK v5 on JavaScript for setup, authentication, permissions, call launch, media, and session issues." sdk_version: "5.x" --- diff --git a/calls/javascript/virtual-background.mdx b/calls/javascript/virtual-background.mdx index 89b0e914c..db50e7f7c 100644 --- a/calls/javascript/virtual-background.mdx +++ b/calls/javascript/virtual-background.mdx @@ -2,7 +2,7 @@ title: "Virtual Background" sidebarTitle: "Virtual Background" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Virtual Background for JavaScript" +description: "Add virtual backgrounds in CometChat Calls SDK v5 for JavaScript calls with background effects and in-call video customization." --- Apply virtual backgrounds to your video feed during calls. You can blur your background or replace it with a custom image. diff --git a/calls/javascript/vue-integration.mdx b/calls/javascript/vue-integration.mdx index 24fb251c4..c00662fdb 100644 --- a/calls/javascript/vue-integration.mdx +++ b/calls/javascript/vue-integration.mdx @@ -2,7 +2,7 @@ title: "Vue Integration" sidebarTitle: "Vue" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Vue Integration for JavaScript" +description: "Integrate CometChat Calls SDK v5 in Vue apps with package setup, initialization, call UI rendering, and component usage." --- This guide walks you through integrating the CometChat Calls SDK into a Vue.js application. By the end, you'll have a working video call implementation with proper state management and lifecycle handling. diff --git a/calls/platform/compatibility.mdx b/calls/platform/compatibility.mdx index 4fef38fa4..77d7ff436 100644 --- a/calls/platform/compatibility.mdx +++ b/calls/platform/compatibility.mdx @@ -1,7 +1,7 @@ --- title: "Platform Compatibility" sidebarTitle: "Compatibility" -description: "Feature availability, browser support, and platform requirements for CometChat Calls SDK." +description: "Check CometChat Calls platform compatibility for SDK support, browser requirements, mobile platforms, features, and known limitations." --- diff --git a/calls/platform/features.mdx b/calls/platform/features.mdx index 7bf37a1ea..f53897d39 100644 --- a/calls/platform/features.mdx +++ b/calls/platform/features.mdx @@ -1,7 +1,7 @@ --- title: "Key Features" sidebarTitle: "Key Features" -description: "Comprehensive guide to all CometChat Calls SDK features and capabilities." +description: "Explore CometChat Calls features for one-to-one and group calling, screen sharing, recording, layouts, chat, reactions, and moderation." --- diff --git a/calls/platform/overview.mdx b/calls/platform/overview.mdx index 5d207f121..85362ea44 100644 --- a/calls/platform/overview.mdx +++ b/calls/platform/overview.mdx @@ -1,7 +1,7 @@ --- title: "What is CometChat Calls?" sidebarTitle: "Overview" -description: "Complete voice and video calling solution built on WebRTC with drop-in UI components." +description: "Learn what CometChat Calls provides for in-app voice and video calling, including call sessions, participants, layouts, and platform support." --- diff --git a/calls/platform/user-sync.mdx b/calls/platform/user-sync.mdx index f7beca4c5..db7cffcf7 100644 --- a/calls/platform/user-sync.mdx +++ b/calls/platform/user-sync.mdx @@ -1,7 +1,7 @@ --- title: "User Sync" sidebarTitle: "User Sync" -description: "How to sync users with CometChat for voice and video calling." +description: "Sync users with CometChat Calls so app users can authenticate, join sessions, appear in participants, and use calling features." --- diff --git a/calls/react-native/actions.mdx b/calls/react-native/actions.mdx index 2b05d3c5e..c1f346e45 100644 --- a/calls/react-native/actions.mdx +++ b/calls/react-native/actions.mdx @@ -2,7 +2,7 @@ title: "Actions" sidebarTitle: "Actions" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Actions for React Native" +description: "Use CometChat Calls SDK v5 actions on React Native to control calls, manage audio/video state, share screens, and handle in-call behavior." --- Control the active call session programmatically using the static methods on `CometChatCalls`. These methods allow you to manage audio, video, screen sharing, and other call features. diff --git a/calls/react-native/audio-modes.mdx b/calls/react-native/audio-modes.mdx index 010000f31..3a922d542 100644 --- a/calls/react-native/audio-modes.mdx +++ b/calls/react-native/audio-modes.mdx @@ -2,7 +2,7 @@ title: "Audio Modes" sidebarTitle: "Audio Modes" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Audio Modes for React Native" +description: "Configure CometChat Calls SDK v5 audio modes on React Native for speakers, earpiece, Bluetooth, routing, and call audio behavior." --- The CometChat Calls SDK supports multiple audio output modes on mobile devices. Users can switch between speaker, earpiece, Bluetooth, and wired headphones. diff --git a/calls/react-native/authentication.mdx b/calls/react-native/authentication.mdx index 1d3952161..2ff8f15ab 100644 --- a/calls/react-native/authentication.mdx +++ b/calls/react-native/authentication.mdx @@ -2,7 +2,7 @@ title: "Authentication" sidebarTitle: "Authentication" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Authentication for React Native" +description: "Configure authentication for CometChat Calls SDK v5 on React Native with app credentials, logged-in users, and secure call access." --- This guide covers initializing the CometChat Calls SDK and authenticating users in your React Native application. diff --git a/calls/react-native/background-handling.mdx b/calls/react-native/background-handling.mdx index 4370938e3..4b5244e05 100644 --- a/calls/react-native/background-handling.mdx +++ b/calls/react-native/background-handling.mdx @@ -2,7 +2,7 @@ title: "Background Handling" sidebarTitle: "Background Handling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Background Handling for React Native" +description: "Handle background calling with CometChat Calls SDK v5 on React Native for app lifecycle, call continuity, and notifications." --- Keep calls active when your app goes to the background. This requires platform-specific configuration to maintain audio/video streams and handle system interruptions. diff --git a/calls/react-native/call-layouts.mdx b/calls/react-native/call-layouts.mdx index a97cf0bae..8ce079738 100644 --- a/calls/react-native/call-layouts.mdx +++ b/calls/react-native/call-layouts.mdx @@ -2,7 +2,7 @@ title: "Call Layouts" sidebarTitle: "Call Layouts" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Layouts for React Native" +description: "Customize CometChat Calls SDK v5 call layouts on React Native for participant grids, speaker views, screen sharing, and call UI." --- The CometChat Calls SDK provides three layout modes for displaying participants during a call. You can set the initial layout in call settings or change it programmatically during the call. diff --git a/calls/react-native/call-logs.mdx b/calls/react-native/call-logs.mdx index 2da20e665..406565f2f 100644 --- a/calls/react-native/call-logs.mdx +++ b/calls/react-native/call-logs.mdx @@ -2,7 +2,7 @@ title: "Call Logs" sidebarTitle: "Call Logs" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Call Logs for React Native" +description: "Display CometChat Calls SDK v5 call logs on React Native with call history, participants, call type, duration, and status details." --- Call logs provide a history of calls made through your application. You can retrieve call logs using the CometChat Chat SDK's call log APIs. diff --git a/calls/react-native/custom-control-panel.mdx b/calls/react-native/custom-control-panel.mdx index bd54ef4cb..576701a53 100644 --- a/calls/react-native/custom-control-panel.mdx +++ b/calls/react-native/custom-control-panel.mdx @@ -2,7 +2,7 @@ title: "Custom Control Panel" sidebarTitle: "Custom Control Panel" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Control Panel for React Native" +description: "Customize the CometChat Calls SDK v5 control panel on React Native with call buttons, actions, layout, and user controls." --- Build a custom control panel to replace or extend the default call controls. Hide the default layout and implement your own UI using the SDK's action methods. diff --git a/calls/react-native/custom-participant-list.mdx b/calls/react-native/custom-participant-list.mdx index 2133c202c..f748b4cf1 100644 --- a/calls/react-native/custom-participant-list.mdx +++ b/calls/react-native/custom-participant-list.mdx @@ -2,7 +2,7 @@ title: "Custom Participant List" sidebarTitle: "Custom Participant List" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Custom Participant List for React Native" +description: "Customize the CometChat Calls SDK v5 participant list on React Native with participant views, actions, status, and layout." --- Build a custom participant list UI to display and manage call participants. Listen for participant events and use the SDK's management methods. diff --git a/calls/react-native/events.mdx b/calls/react-native/events.mdx index 99ab6254c..dc5393f8a 100644 --- a/calls/react-native/events.mdx +++ b/calls/react-native/events.mdx @@ -2,7 +2,7 @@ title: "Events" sidebarTitle: "Events" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Events for React Native" +description: "Handle CometChat Calls SDK v5 events on React Native for call lifecycle, participants, media state, errors, and real-time updates." --- The CometChat Calls SDK provides two ways to listen for call events: the `OngoingCallListener` class for legacy-style callbacks, and the `addEventListener` method for modern event subscriptions. diff --git a/calls/react-native/idle-timeout.mdx b/calls/react-native/idle-timeout.mdx index 8e48aaded..6b088462b 100644 --- a/calls/react-native/idle-timeout.mdx +++ b/calls/react-native/idle-timeout.mdx @@ -2,7 +2,7 @@ title: "Idle Timeout" sidebarTitle: "Idle Timeout" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Idle Timeout for React Native" +description: "Configure CometChat Calls SDK v5 idle timeout on React Native to handle inactive participants and call session cleanup." --- The idle timeout feature automatically ends a call session when a participant is alone for a specified period. This prevents abandoned calls from running indefinitely. diff --git a/calls/react-native/in-call-chat.mdx b/calls/react-native/in-call-chat.mdx index d209b699a..fe14baa94 100644 --- a/calls/react-native/in-call-chat.mdx +++ b/calls/react-native/in-call-chat.mdx @@ -2,7 +2,7 @@ title: "In-Call Chat" sidebarTitle: "In-Call Chat" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - In-Call Chat for React Native" +description: "Enable in-call chat in CometChat Calls SDK v5 on React Native so participants can send messages during active calls." --- Enable messaging during calls by integrating the CometChat Chat SDK. Users can send and receive text messages while on a call. diff --git a/calls/react-native/join-session.mdx b/calls/react-native/join-session.mdx index eaf39652c..bd8de8aed 100644 --- a/calls/react-native/join-session.mdx +++ b/calls/react-native/join-session.mdx @@ -2,7 +2,7 @@ title: "Join Session" sidebarTitle: "Join Session" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Join Session for React Native" +description: "Join CometChat Calls SDK v5 sessions on React Native with session IDs, call tokens, participant setup, and in-call UI launch." --- This guide covers generating call tokens and joining call sessions using the CometChat Calls SDK. diff --git a/calls/react-native/migration-guide-v5.mdx b/calls/react-native/migration-guide-v5.mdx index 28fb1e58a..9c33f42fd 100644 --- a/calls/react-native/migration-guide-v5.mdx +++ b/calls/react-native/migration-guide-v5.mdx @@ -2,7 +2,7 @@ title: "Migration Guide" sidebarTitle: "v4 to v5 Migration" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Migration Guide for React Native" +description: "Migrate to CometChat Calls SDK v5 on React Native with updated setup, APIs, call sessions, layouts, and feature changes." --- This guide covers migrating from Calls SDK v4 to v5 for React Native. diff --git a/calls/react-native/overview.mdx b/calls/react-native/overview.mdx index ebbc90d55..8211ea0af 100644 --- a/calls/react-native/overview.mdx +++ b/calls/react-native/overview.mdx @@ -2,7 +2,7 @@ title: "Calls SDK" sidebarTitle: "Overview" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Calls SDK for React Native" +description: "Use CometChat Calls SDK v5 for React Native to add voice and video calling, call sessions, participants, layouts, and in-call features." --- diff --git a/calls/react-native/participant-management.mdx b/calls/react-native/participant-management.mdx index 7164e26e1..80f62fbdf 100644 --- a/calls/react-native/participant-management.mdx +++ b/calls/react-native/participant-management.mdx @@ -2,7 +2,7 @@ title: "Participant Management" sidebarTitle: "Participant Management" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Participant Management for React Native" +description: "Manage CometChat Calls SDK v5 participants on React Native with mute, pause video, pinning, permissions, and participant events." --- Manage call participants by muting, pinning, and monitoring their status during a call. diff --git a/calls/react-native/picture-in-picture.mdx b/calls/react-native/picture-in-picture.mdx index 53d48409e..48c3a1ef1 100644 --- a/calls/react-native/picture-in-picture.mdx +++ b/calls/react-native/picture-in-picture.mdx @@ -2,7 +2,7 @@ title: "Picture-in-Picture" sidebarTitle: "Picture-in-Picture" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Picture-in-Picture for React Native" +description: "Configure picture-in-picture for CometChat Calls SDK v5 on React Native to keep video calls visible while users multitask." --- Picture-in-Picture (PiP) mode allows users to continue their call in a floating window while using other apps. This feature requires platform-specific configuration. diff --git a/calls/react-native/raise-hand.mdx b/calls/react-native/raise-hand.mdx index e5bffd57e..c0e5d4752 100644 --- a/calls/react-native/raise-hand.mdx +++ b/calls/react-native/raise-hand.mdx @@ -2,7 +2,7 @@ title: "Raise Hand" sidebarTitle: "Raise Hand" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Raise Hand for React Native" +description: "Add raise hand behavior in CometChat Calls SDK v5 on React Native so participants can request attention during group calls." --- The raise hand feature allows participants to signal that they want attention during a call, useful for Q&A sessions or large meetings. diff --git a/calls/react-native/recording.mdx b/calls/react-native/recording.mdx index 656a39288..186651d7d 100644 --- a/calls/react-native/recording.mdx +++ b/calls/react-native/recording.mdx @@ -2,7 +2,7 @@ title: "Recording" sidebarTitle: "Recording" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Recording for React Native" +description: "Use CometChat Calls SDK v5 recording on React Native to start, stop, access, and manage recordings for supported call sessions." --- The CometChat Calls SDK supports recording call sessions. Recordings can be started manually or automatically when the call begins. diff --git a/calls/react-native/ringing.mdx b/calls/react-native/ringing.mdx index 698551bbb..41d0aa74e 100644 --- a/calls/react-native/ringing.mdx +++ b/calls/react-native/ringing.mdx @@ -2,7 +2,7 @@ title: "Ringing" sidebarTitle: "Ringing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Ringing for React Native" +description: "Configure CometChat Calls SDK v5 ringing on React Native for incoming calls, outgoing calls, call alerts, and accept or reject flows." --- Implement incoming and outgoing call notifications using the CometChat Chat SDK's calling features. The Calls SDK handles the actual call session, while the Chat SDK manages call signaling. diff --git a/calls/react-native/screen-sharing.mdx b/calls/react-native/screen-sharing.mdx index b8bc3cf2e..f0b4f6e94 100644 --- a/calls/react-native/screen-sharing.mdx +++ b/calls/react-native/screen-sharing.mdx @@ -2,7 +2,7 @@ title: "Screen Sharing" sidebarTitle: "Screen Sharing" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Screen Sharing for React Native" +description: "Add screen sharing in CometChat Calls SDK v5 on React Native with presenter controls, permissions, and in-call display behavior." --- The CometChat Calls SDK supports viewing screen shares from other participants. Screen sharing initiation on React Native requires platform-specific configuration. diff --git a/calls/react-native/session-settings.mdx b/calls/react-native/session-settings.mdx index 8665f2ec0..aa45dc27c 100644 --- a/calls/react-native/session-settings.mdx +++ b/calls/react-native/session-settings.mdx @@ -2,7 +2,7 @@ title: "Session Settings" sidebarTitle: "Session Settings" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Session Settings for React Native" +description: "Configure CometChat Calls SDK v5 session settings on React Native for call behavior, UI options, participant controls, and features." --- Configure call sessions using the `CallSettingsBuilder` class. This allows you to customize the call UI, behavior, and event handling. diff --git a/calls/react-native/setup.mdx b/calls/react-native/setup.mdx index 020404133..56d6d29ac 100644 --- a/calls/react-native/setup.mdx +++ b/calls/react-native/setup.mdx @@ -2,7 +2,7 @@ title: "Setup" sidebarTitle: "Setup" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Setup for React Native" +description: "Set up CometChat Calls SDK v5 for React Native with installation, app credentials, initialization, authentication, and a basic calling flow." --- diff --git a/calls/react-native/share-invite.mdx b/calls/react-native/share-invite.mdx index db68a0043..b05ed69f5 100644 --- a/calls/react-native/share-invite.mdx +++ b/calls/react-native/share-invite.mdx @@ -2,7 +2,7 @@ title: "Share Invite" sidebarTitle: "Share Invite" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - Share Invite for React Native" +description: "Add invite sharing in CometChat Calls SDK v5 on React Native so users can share call links and bring participants into sessions." --- Allow users to share call invite links with others. When the share invite button is clicked, you can generate and share a link that others can use to join the call. diff --git a/calls/react-native/troubleshooting.mdx b/calls/react-native/troubleshooting.mdx index c3eb07bef..6f5b0353e 100644 --- a/calls/react-native/troubleshooting.mdx +++ b/calls/react-native/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "CometChat Calling SDK v5 - Troubleshooting for React Native" +description: "Troubleshoot CometChat Calls SDK v5 on React Native for setup, authentication, permissions, call launch, media, and session issues." sdk_version: "5.x" --- diff --git a/calls/react-native/voip-calling.mdx b/calls/react-native/voip-calling.mdx index 3782ffeaa..c8bbc1941 100644 --- a/calls/react-native/voip-calling.mdx +++ b/calls/react-native/voip-calling.mdx @@ -2,7 +2,7 @@ title: "VoIP Calling" sidebarTitle: "VoIP Calling" sdk_version: "5.x" -description: "CometChat Calling SDK v5 - VoIP Calling for React Native" +description: "Set up CometChat Calls SDK v5 VoIP calling on React Native for call notifications, incoming call handling, and app wake flows." --- Implement VoIP push notifications to receive incoming calls even when your app is in the background or terminated. This requires platform-specific configuration for iOS CallKit and Android ConnectionService. diff --git a/calls/webhooks-call-session.mdx b/calls/webhooks-call-session.mdx index 3242739fc..ae47a9c4e 100644 --- a/calls/webhooks-call-session.mdx +++ b/calls/webhooks-call-session.mdx @@ -1,7 +1,7 @@ --- title: "Call Session Events" sidebarTitle: "Call Session Events" -description: "Webhook events for CometChat call sessions (meetings)" +description: "Handle CometChat call session webhook events for session started, ended, joined, left, participant updates, and call lifecycle tracking." --- These webhook events are triggered when using **Call Sessions** — where participants join a session directly without a ringing flow. This is the pattern used for meetings, conference calls, or any scenario where users join a shared session via a session ID. diff --git a/calls/webhooks-ringing.mdx b/calls/webhooks-ringing.mdx index f0cd33aca..a7e536340 100644 --- a/calls/webhooks-ringing.mdx +++ b/calls/webhooks-ringing.mdx @@ -1,7 +1,7 @@ --- title: "Ringing Events" sidebarTitle: "Ringing Events" -description: "Webhook events for the CometChat ringing call flow" +description: "Handle CometChat ringing webhook events for incoming call alerts, outgoing ringing state, accepted calls, rejected calls, and missed calls." --- These webhook events are triggered when using the **Ringing flow** — where a caller initiates a call and the recipient receives an incoming call notification with accept/reject options. This is the standard calling experience for 1-on-1 and group calls initiated through the Chat SDK. diff --git a/calls/webhooks.mdx b/calls/webhooks.mdx index f9026f616..673a21d3d 100644 --- a/calls/webhooks.mdx +++ b/calls/webhooks.mdx @@ -1,7 +1,7 @@ --- title: "Webhooks" sidebarTitle: "Overview" -description: "Webhook events for voice and video calling in CometChat" +description: "Use CometChat Calls webhooks to receive voice and video call events for sessions, ringing, participants, recordings, and call status." --- CometChat sends real-time webhook notifications throughout the lifecycle of your ringing calls and call sessions. Use these to track activity, trigger backend workflows, build analytics dashboards, or keep your systems in sync. diff --git a/chat-builder/android/builder-customisations.mdx b/chat-builder/android/builder-customisations.mdx index 733154a21..964830e85 100644 --- a/chat-builder/android/builder-customisations.mdx +++ b/chat-builder/android/builder-customisations.mdx @@ -1,7 +1,7 @@ --- title: "Customizing Your UI Kit Builder" sidebarTitle: "Customizations" -description: "Customize CometChat UI Kit Builder components — modify props, styling, and behavior for Android." +description: "Customize Android UI Kit Builder components with BuilderSettingsHelper, generated settings, themes, colors, and source edits." --- The `CometChatBuilderSettings.kt` file handles basic feature toggles. For deeper customizations, modify component props using `BuilderSettingsHelper` or edit the source code directly. diff --git a/chat-builder/android/builder-settings.mdx b/chat-builder/android/builder-settings.mdx index 8ffcdf328..d35f9b363 100644 --- a/chat-builder/android/builder-settings.mdx +++ b/chat-builder/android/builder-settings.mdx @@ -1,7 +1,7 @@ --- title: "UI Kit Builder Settings" sidebarTitle: "UI Kit Builder Settings" -description: "Comprehensive reference for all CometChatBuilderSettings options in the Android UI Kit Builder." +description: "Configure Android UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and generated Kotlin options." --- The `CometChatBuilderSettings` object controls everything the Android UI Kit Builder renders—messaging, AI helpers, calls, layout, theming, and more. This object is auto-generated by the UI Kit Builder Settings Gradle plugin from your `cometchat-builder-settings.json` configuration file. diff --git a/chat-builder/flutter/builder-customisations.mdx b/chat-builder/flutter/builder-customisations.mdx index 6492f31b2..82fe82a17 100644 --- a/chat-builder/flutter/builder-customisations.mdx +++ b/chat-builder/flutter/builder-customisations.mdx @@ -1,7 +1,7 @@ --- title: "Customizing Your UI Kit Builder" sidebarTitle: "Customizations" -description: "Customize CometChat UI Kit Builder components — modify props, styling, and behavior for Flutter." +description: "Customize Flutter UI Kit Builder components with configuration JSON, BuilderSettingsHelper, themes, feature toggles, and props." --- The `BuilderSettingsHelper` handles basic feature toggles. For deeper customizations, modify the configuration JSON, theme settings, or component props directly. diff --git a/chat-builder/flutter/builder-settings.mdx b/chat-builder/flutter/builder-settings.mdx index cd2c835a0..1e44caadc 100644 --- a/chat-builder/flutter/builder-settings.mdx +++ b/chat-builder/flutter/builder-settings.mdx @@ -1,7 +1,7 @@ --- title: "UI Kit Builder Settings" sidebarTitle: "UI Kit Builder Settings" -description: "Comprehensive reference for all Builder configuration options in the Flutter UI Kit Builder." +description: "Configure Flutter UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and JSON feature toggles." --- The Builder configuration controls everything the Flutter UI Kit Builder renders—messaging, AI helpers, calls, layout, theming, and more. This configuration is loaded from the `cometchat-builder-settings.json` file via `BuilderSettingsHelper`. diff --git a/chat-builder/flutter/integration.mdx b/chat-builder/flutter/integration.mdx index 066162b1d..e09c1102d 100644 --- a/chat-builder/flutter/integration.mdx +++ b/chat-builder/flutter/integration.mdx @@ -1,7 +1,7 @@ --- title: "UI Kit Builder Integration" sidebarTitle: "Integration" -description: "Step-by-step guide to integrating CometChat's UI Kit Builder into your Flutter application." +description: "Integrate CometChat UI Kit Builder into Flutter apps with exported assets, app keys, dependencies, and platform setup." --- UI Kit Builder streamlines integrating CometChat's Flutter UI Kit into your cross-platform app. Design the experience visually, export platform-ready assets, and connect them to your Flutter project with just a few steps. diff --git a/chat-builder/ios/builder-customisations.mdx b/chat-builder/ios/builder-customisations.mdx index 214563d22..74ff10579 100644 --- a/chat-builder/ios/builder-customisations.mdx +++ b/chat-builder/ios/builder-customisations.mdx @@ -1,7 +1,7 @@ --- title: "Customizing Your UI Kit Builder" sidebarTitle: "Customizations" -description: "Customize CometChat UI Kit Builder components — modify props, styling, and behavior for iOS." +description: "Customize iOS UI Kit Builder components with CometChatBuilderSettings, themes, feature toggles, and UI behavior." --- The `CometChatBuilderSettings` object handles feature toggles and styling configuration. For deeper customizations, you can access settings directly and apply them to CometChat UI components. diff --git a/chat-builder/ios/builder-settings.mdx b/chat-builder/ios/builder-settings.mdx index 77b859299..a41ef511a 100644 --- a/chat-builder/ios/builder-settings.mdx +++ b/chat-builder/ios/builder-settings.mdx @@ -1,7 +1,7 @@ --- title: "UI Kit Builder Settings" sidebarTitle: "UI Kit Builder Settings" -description: "Comprehensive reference for all CometChatBuilderSettings options in the iOS UI Kit Builder." +description: "Configure iOS UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and Swift configuration." --- The `CometChatBuilderSettings` object controls everything the iOS UI Kit Builder renders—messaging, AI helpers, calls, layout, theming, and more. This object is loaded from your `cometchat-builder-settings.json` configuration file. diff --git a/chat-builder/nextjs/builder-customisations.mdx b/chat-builder/nextjs/builder-customisations.mdx index 72f1e8bf8..4f1a22635 100644 --- a/chat-builder/nextjs/builder-customisations.mdx +++ b/chat-builder/nextjs/builder-customisations.mdx @@ -1,7 +1,7 @@ --- title: "Customizing Your UI Kit Builder" sidebarTitle: "Customizations" -description: "Customize CometChat UI Kit Builder components — modify props, styling, and behavior." +description: "Customize Next.js UI Kit Builder components by adjusting CometChat app props, styling, group messages, and behavior." --- The `CometChatSettings.ts` file handles basic feature toggles. For deeper customizations, modify component props or source code directly. diff --git a/chat-builder/nextjs/builder-settings.mdx b/chat-builder/nextjs/builder-settings.mdx index 98e9cd19f..1e54c0163 100644 --- a/chat-builder/nextjs/builder-settings.mdx +++ b/chat-builder/nextjs/builder-settings.mdx @@ -1,6 +1,6 @@ --- title: "UI Kit Builder Settings" -description: "Comprehensive reference for all CometChatSettings options." +description: "Configure Next.js UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and agent tools." --- The `CometChatSettings` object controls everything the Next.js UI Kit Builder renders—messaging, AI helpers, calls, layout, theming, and agent tools. diff --git a/chat-builder/react-router/builder-customisations.mdx b/chat-builder/react-router/builder-customisations.mdx index a14b9d707..4dd6015ff 100644 --- a/chat-builder/react-router/builder-customisations.mdx +++ b/chat-builder/react-router/builder-customisations.mdx @@ -1,7 +1,7 @@ --- title: "Customizing Your UI Kit Builder" sidebarTitle: "Customizations" -description: "Customize CometChat UI Kit Builder components — modify props, styling, and behavior." +description: "Customize React Router UI Kit Builder components by adjusting CometChat app props, styling, group messages, and behavior." --- The `CometChatSettings.ts` file handles basic feature toggles. For deeper customizations, modify component props or source code directly. diff --git a/chat-builder/react-router/builder-settings.mdx b/chat-builder/react-router/builder-settings.mdx index 68deb5eaf..42de6dee7 100644 --- a/chat-builder/react-router/builder-settings.mdx +++ b/chat-builder/react-router/builder-settings.mdx @@ -1,6 +1,6 @@ --- title: "UI Kit Builder Settings" -description: "Comprehensive reference for all CometChatSettings options." +description: "Configure React Router UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and agent tools." --- The `CometChatSettings` object controls everything the React Router UI Kit Builder renders—messaging, AI helpers, calls, layout, theming, and agent tools. diff --git a/chat-builder/react/builder-customisations.mdx b/chat-builder/react/builder-customisations.mdx index f8dc422d5..8b5f8bd53 100644 --- a/chat-builder/react/builder-customisations.mdx +++ b/chat-builder/react/builder-customisations.mdx @@ -1,7 +1,7 @@ --- title: "Customizing Your UI Kit Builder" sidebarTitle: "Customizations" -description: "Customize CometChat UI Kit Builder components — modify props, styling, and behavior." +description: "Customize React UI Kit Builder components by adjusting CometChat app props, styling, group messages, and behavior." --- The `CometChatSettings.ts` file handles basic feature toggles. For deeper customizations, modify component props or source code directly. diff --git a/chat-builder/react/builder-settings.mdx b/chat-builder/react/builder-settings.mdx index 0626f24d0..6e4daa297 100644 --- a/chat-builder/react/builder-settings.mdx +++ b/chat-builder/react/builder-settings.mdx @@ -1,6 +1,6 @@ --- title: "UI Kit Builder Settings" -description: "Comprehensive reference for all CometChatSettings options." +description: "Configure React UI Kit Builder settings for messaging, AI helpers, calling, layout, theming, and agent tools." --- The `CometChatSettings` object controls everything the React UI Kit Builder renders—messaging, AI helpers, calls, layout, theming, and agent tools. diff --git a/fundamentals/ai-user-copilot/conversation-starter.mdx b/fundamentals/ai-user-copilot/conversation-starter.mdx index a16ecd8a9..558b8737c 100644 --- a/fundamentals/ai-user-copilot/conversation-starter.mdx +++ b/fundamentals/ai-user-copilot/conversation-starter.mdx @@ -1,6 +1,6 @@ --- title: "Conversation Starter" -description: "Conversation Starter — CometChat documentation." +description: "Generate CometChat AI conversation starters from recent messages to help users begin new chat conversations." --- **Conversation Starter** enables you to retrieve an initial message in a new conversation, often used to set the context for the conversation that is about to begin. This can be particularly useful for guiding users on how to interact within the chat or for delivering automated messages that engage users when they initiate a chat. diff --git a/fundamentals/ai-user-copilot/conversation-summary.mdx b/fundamentals/ai-user-copilot/conversation-summary.mdx index b094fad17..adf7d8614 100644 --- a/fundamentals/ai-user-copilot/conversation-summary.mdx +++ b/fundamentals/ai-user-copilot/conversation-summary.mdx @@ -1,6 +1,6 @@ --- title: "Conversation Summary" -description: "Conversation Summary — CometChat documentation." +description: "Generate CometChat AI conversation summaries from recent or unread messages with configurable message ranges." --- **Conversation Summary** enables the summarization of conversations using AI. diff --git a/fundamentals/ai-user-copilot/smart-replies.mdx b/fundamentals/ai-user-copilot/smart-replies.mdx index 90730ab13..11c8feb75 100644 --- a/fundamentals/ai-user-copilot/smart-replies.mdx +++ b/fundamentals/ai-user-copilot/smart-replies.mdx @@ -1,6 +1,6 @@ --- title: "Smart Replies" -description: "Smart Replies — CometChat documentation." +description: "Generate CometChat AI smart replies for conversations with positive, negative, and neutral response suggestions." --- **Smart Replies** enable the retrieval of an AI-generated response message within a conversation. diff --git a/fundamentals/avatars.mdx b/fundamentals/avatars.mdx index 590a77bd4..089d2b6d5 100644 --- a/fundamentals/avatars.mdx +++ b/fundamentals/avatars.mdx @@ -1,6 +1,6 @@ --- title: "Avatars (Deprecated)" -description: "Avatars (Deprecated) — CometChat documentation." +description: "Upload and update CometChat user avatar images with base64 files, hosted avatar URLs, and profile metadata." --- diff --git a/fundamentals/bitly.mdx b/fundamentals/bitly.mdx index c25f5a4a8..f20f5aaa6 100644 --- a/fundamentals/bitly.mdx +++ b/fundamentals/bitly.mdx @@ -1,6 +1,6 @@ --- title: "Bitly" -description: "Bitly — CometChat documentation." +description: "Shorten long links in CometChat text messages with Bitly by configuring an access token, group GUID, and extension call." --- *Learn how to minify the long website links in your text messages using Bitly.* diff --git a/fundamentals/chatwoot.mdx b/fundamentals/chatwoot.mdx index b9e913c0f..02a316d97 100644 --- a/fundamentals/chatwoot.mdx +++ b/fundamentals/chatwoot.mdx @@ -1,6 +1,6 @@ --- title: "Chatwoot" -description: "Chatwoot — CometChat documentation." +description: "Connect Chatwoot with CometChat to route customer support conversations through your chat experience using access tokens and inbox IDs." --- The Chatwoot extension makes customer support seamless for your users. Instead of having two interfaces- one for chat between users and one for chat with your support team, you can use CometChat as a front-end for your customer support use case as well! diff --git a/fundamentals/collaborative-document.mdx b/fundamentals/collaborative-document.mdx index 4775439f3..e60d17714 100644 --- a/fundamentals/collaborative-document.mdx +++ b/fundamentals/collaborative-document.mdx @@ -1,6 +1,6 @@ --- title: "Collaborative Document" -description: "Collaborative Document — CometChat documentation." +description: "Start CometChat collaborative document sessions from one-on-one or group chats and share document links with participants." --- Learn how to collaborate using a document. diff --git a/fundamentals/collaborative-whiteboard.mdx b/fundamentals/collaborative-whiteboard.mdx index ef1383f73..25b75ea5e 100644 --- a/fundamentals/collaborative-whiteboard.mdx +++ b/fundamentals/collaborative-whiteboard.mdx @@ -1,6 +1,6 @@ --- title: "Collaborative Whiteboard" -description: "Collaborative Whiteboard — CometChat documentation." +description: "Start CometChat collaborative whiteboard sessions from one-on-one or group chats and share invitation links with participants." --- Connect with other users of the app and collaborate using a Whiteboard. diff --git a/fundamentals/data-import-and-migration.mdx b/fundamentals/data-import-and-migration.mdx index a52dc3c08..fbc7210b7 100644 --- a/fundamentals/data-import-and-migration.mdx +++ b/fundamentals/data-import-and-migration.mdx @@ -1,7 +1,7 @@ --- title: "Data Import and Migration" sidebarTitle: "Data Import and Migration" -description: "Data Import and Migration — CometChat documentation." +description: "Migrate users, messages, groups, and conversations into CometChat with historical import or live migration workflows." --- Data import and migration enables you to transfer existing chat data from your own servers or another chat provider to CometChat. This ensures continuity of service and preserves your users' conversation history during the transition. diff --git a/fundamentals/disappearing-messages.mdx b/fundamentals/disappearing-messages.mdx index b7cd4c987..96fd4efd7 100644 --- a/fundamentals/disappearing-messages.mdx +++ b/fundamentals/disappearing-messages.mdx @@ -1,6 +1,6 @@ --- title: "Disappearing Messages" -description: "Disappearing Messages — CometChat documentation." +description: "Enable CometChat disappearing messages so one-on-one and group messages can be scheduled for automatic deletion." --- The Disappearing Messages extension allows end-users to send messages that disappear after a certain interval of time. This extension works for both private (one-on-one) and group messages. diff --git a/fundamentals/email-replies.mdx b/fundamentals/email-replies.mdx index d33df6c61..4cd6c929c 100644 --- a/fundamentals/email-replies.mdx +++ b/fundamentals/email-replies.mdx @@ -1,6 +1,6 @@ --- title: "Email Replies (Legacy)" -description: "Email Replies (Legacy) — CometChat documentation." +description: "Let users reply to CometChat email notifications through SendGrid inbound parse webhooks and conversation routing." --- diff --git a/fundamentals/end-to-end-encryption.mdx b/fundamentals/end-to-end-encryption.mdx index 71b00500d..0eaf9a2ec 100644 --- a/fundamentals/end-to-end-encryption.mdx +++ b/fundamentals/end-to-end-encryption.mdx @@ -1,6 +1,6 @@ --- title: "End To End Encryption (Deprecated)" -description: "End To End Encryption (Deprecated) — CometChat documentation." +description: "Configure CometChat end-to-end encryption with Virgil Security keys, local message encryption, and sample app setup." --- diff --git a/fundamentals/features-core.mdx b/fundamentals/features-core.mdx index bf17586c3..cbb39fd02 100644 --- a/fundamentals/features-core.mdx +++ b/fundamentals/features-core.mdx @@ -1,7 +1,7 @@ --- title: "Core In App Messaging Features" sidebarTitle: "Core" -description: "Core In App Messaging Features — CometChat documentation." +description: "Explore CometChat core messaging features such as user and group chat, media sharing, receipts, typing indicators, mentions, and reactions." --- CometChat provides a powerful suite of messaging features. A subset of these features called 'Messaging Core' provide features which are bare minimum to build a good chat user experience. diff --git a/fundamentals/giphy.mdx b/fundamentals/giphy.mdx index 43eda9aa2..b7b27b6ee 100644 --- a/fundamentals/giphy.mdx +++ b/fundamentals/giphy.mdx @@ -1,6 +1,6 @@ --- title: "Giphy" -description: "Giphy — CometChat documentation." +description: "Add Giphy GIFs to CometChat conversations with trending GIFs, search results, API keys, and extension calls." --- GIFs are a great way to change the tone or convey emotions in your conversations. Here's a guide which helps to implement Gifphy in an easy and quick way. Let's get started! diff --git a/fundamentals/implementation-checklist.mdx b/fundamentals/implementation-checklist.mdx index db8de021b..8280ebc7b 100644 --- a/fundamentals/implementation-checklist.mdx +++ b/fundamentals/implementation-checklist.mdx @@ -1,6 +1,6 @@ --- title: "Implementation Checklist" -description: "Implementation Checklist — CometChat documentation." +description: "Follow the CometChat implementation checklist for signup, SDK or UI Kit integration, user sync, extensions, testing, and launch." --- ### 1. Complete the Signup Process diff --git a/fundamentals/intercom.mdx b/fundamentals/intercom.mdx index 6f1b8a54b..dd69d0b2f 100644 --- a/fundamentals/intercom.mdx +++ b/fundamentals/intercom.mdx @@ -1,6 +1,6 @@ --- title: "Intercom" -description: "Intercom — CometChat documentation." +description: "Connect Intercom with CometChat to route customer support conversations through chat using access tokens and support user IDs." --- The Intercom extension makes customer support seamless for your users. Instead of having two interfaces- one for chat between users and one for chat with your support team, you can use CometChat as a front-end for your customer support use case as well! diff --git a/fundamentals/key-concepts.mdx b/fundamentals/key-concepts.mdx index cb289b907..04503bb26 100644 --- a/fundamentals/key-concepts.mdx +++ b/fundamentals/key-concepts.mdx @@ -1,6 +1,6 @@ --- title: "Key Concepts" -description: "Key Concepts — CometChat documentation." +description: "Understand CometChat key concepts including apps, users, UIDs, roles, authentication, groups, messages, calls, and webhooks." --- ## Dashboard diff --git a/fundamentals/link-preview.mdx b/fundamentals/link-preview.mdx index ab683e0ea..fdd425beb 100644 --- a/fundamentals/link-preview.mdx +++ b/fundamentals/link-preview.mdx @@ -1,6 +1,6 @@ --- title: "Link Preview" -description: "Link Preview — CometChat documentation." +description: "Show link previews in CometChat messages with URL metadata such as title, description, favicon, image, and source URL." --- The Link Preview extension will help you show a preview of the web page for every link in your message. diff --git a/fundamentals/mentions.mdx b/fundamentals/mentions.mdx index bf7bffb59..1d2c6294a 100644 --- a/fundamentals/mentions.mdx +++ b/fundamentals/mentions.mdx @@ -1,6 +1,6 @@ --- title: "Mentions (Legacy)" -description: "Mentions (Legacy) — CometChat documentation." +description: "Add CometChat mentions with @ user formatting, group member lookup, message rendering, and mention fetch calls." --- diff --git a/fundamentals/message-shortcuts.mdx b/fundamentals/message-shortcuts.mdx index 7a5a51340..043545f20 100644 --- a/fundamentals/message-shortcuts.mdx +++ b/fundamentals/message-shortcuts.mdx @@ -1,6 +1,6 @@ --- title: "Message Shortcuts" -description: "Message Shortcuts — CometChat documentation." +description: "Enable CometChat message shortcuts so users can create, fetch, edit, delete, and send predefined messages from shortcuts." --- The Message Shortcuts extension enables your users to send each other predefined messages. diff --git a/fundamentals/message-translation.mdx b/fundamentals/message-translation.mdx index 80cdb38ca..e43de7cc9 100644 --- a/fundamentals/message-translation.mdx +++ b/fundamentals/message-translation.mdx @@ -1,6 +1,6 @@ --- title: "Message Translation" -description: "Message Translation — CometChat documentation." +description: "Translate CometChat messages into multiple languages so users in multilingual conversations can read messages in their language." --- The Message Translation extension helps you translate messages into multiple languages. diff --git a/fundamentals/moderation-extensions.mdx b/fundamentals/moderation-extensions.mdx index 07a1ee186..ef75f7a46 100644 --- a/fundamentals/moderation-extensions.mdx +++ b/fundamentals/moderation-extensions.mdx @@ -1,6 +1,6 @@ --- title: "Moderation" -description: "Moderation — CometChat documentation." +description: "Learn about CometChat moderation options for reviewing messages, managing rules, and handling moderation extensions." --- CometChat Moderation features come in two variants: diff --git a/fundamentals/multi-tenancy.mdx b/fundamentals/multi-tenancy.mdx index 193ce6e73..fe889feb8 100644 --- a/fundamentals/multi-tenancy.mdx +++ b/fundamentals/multi-tenancy.mdx @@ -1,7 +1,7 @@ --- title: "Multi-Tenancy" sidebarTitle: "Multi-Tenancy" -description: "Multi-Tenancy — CometChat documentation." +description: "Manage multiple isolated CometChat apps under one plan for SaaS, education, white-label, and multi-customer deployments." --- Multi-tenancy in CometChat enables you to manage multiple isolated chat environments under a single billing plan, providing economies of scale and streamlined management for applications serving multiple organizations or customer segments. diff --git a/fundamentals/notification-extensions.mdx b/fundamentals/notification-extensions.mdx index 531c99b62..023415c4f 100644 --- a/fundamentals/notification-extensions.mdx +++ b/fundamentals/notification-extensions.mdx @@ -1,6 +1,6 @@ --- title: "Notifications" -description: "Notifications — CometChat documentation." +description: "Explore CometChat notification options for push, email, and SMS, including platform notifications and notification extensions." --- CometChat Notifications come in two variants: diff --git a/fundamentals/pin-message.mdx b/fundamentals/pin-message.mdx index 468b7cd25..d22eaade7 100644 --- a/fundamentals/pin-message.mdx +++ b/fundamentals/pin-message.mdx @@ -1,6 +1,6 @@ --- title: "Pin Message" -description: "Pin Message — CometChat documentation." +description: "Pin, unpin, and fetch pinned CometChat messages in one-on-one or group conversations using the Pin Message extension." --- ## Extension settings diff --git a/fundamentals/polls.mdx b/fundamentals/polls.mdx index b4f4b1c0a..5c88bed30 100644 --- a/fundamentals/polls.mdx +++ b/fundamentals/polls.mdx @@ -1,6 +1,6 @@ --- title: "Polls" -description: "Polls — CometChat documentation." +description: "Create CometChat polls in conversations, collect votes from users, fetch poll results, and manage poll options." --- Polls let you quickly record the opinions directly in the Conversations and also view the results. diff --git a/fundamentals/presigned-urls.mdx b/fundamentals/presigned-urls.mdx index 1f3b895ec..c66fd71d6 100644 --- a/fundamentals/presigned-urls.mdx +++ b/fundamentals/presigned-urls.mdx @@ -1,7 +1,7 @@ --- title: "Pre-Signed URLs" sidebarTitle: "Pre-Signed URLs" -description: "Secure, time-limited access to media files with configurable expiry." +description: "Secure CometChat media files with pre-signed URLs, expiry settings, signed access, and configurable TTL." --- CometChat generates **pre-signed URLs** for all media files, including images, audio, video, and documents shared in chat. A pre-signed URL embeds a cryptographic signature and an expiry timestamp directly in the URL, so files are accessible only within a defined time window without requiring API credentials on the client side. diff --git a/fundamentals/reactions.mdx b/fundamentals/reactions.mdx index 2af474536..f32811749 100644 --- a/fundamentals/reactions.mdx +++ b/fundamentals/reactions.mdx @@ -1,6 +1,6 @@ --- title: "Reactions (Legacy)" -description: "Reactions (Legacy) — CometChat documentation." +description: "Add, remove, and fetch CometChat message reactions with emoji metadata and reaction extension calls." --- diff --git a/fundamentals/reminders.mdx b/fundamentals/reminders.mdx index e764cfd8d..d2f0f59a2 100644 --- a/fundamentals/reminders.mdx +++ b/fundamentals/reminders.mdx @@ -1,6 +1,6 @@ --- title: "Reminders" -description: "Reminders — CometChat documentation." +description: "Create, list, edit, and delete CometChat reminders for messages or custom notes using the reminders bot." --- Create reminders for messages or anything else. diff --git a/fundamentals/rich-media-preview.mdx b/fundamentals/rich-media-preview.mdx index 290979f8b..a13df2bdd 100644 --- a/fundamentals/rich-media-preview.mdx +++ b/fundamentals/rich-media-preview.mdx @@ -1,6 +1,6 @@ --- title: "Rich Media Preview" -description: "Rich Media Preview — CometChat documentation." +description: "Generate rich previews for links in CometChat messages with Iframely metadata, thumbnails, titles, and descriptions." --- The Rich Media Preview Extension allows the developer to generate rich preview panels for all the popular sites. This extension fetches the first URL from the message for the generation of a preview. diff --git a/fundamentals/save-message.mdx b/fundamentals/save-message.mdx index fb6fbc682..2a84c2492 100644 --- a/fundamentals/save-message.mdx +++ b/fundamentals/save-message.mdx @@ -1,6 +1,6 @@ --- title: "Save Message" -description: "Save Message — CometChat documentation." +description: "Save, unsave, and fetch saved CometChat messages for each user with private saved-message lists." --- ## Extension settings diff --git a/fundamentals/smart-replies.mdx b/fundamentals/smart-replies.mdx index 2ce8c1dd3..3499be07d 100644 --- a/fundamentals/smart-replies.mdx +++ b/fundamentals/smart-replies.mdx @@ -1,6 +1,6 @@ --- title: "Smart Replies (Legacy)" -description: "Smart Replies (Legacy) — CometChat documentation." +description: "Show CometChat smart reply suggestions with positive, neutral, and negative responses injected into message metadata." --- diff --git a/fundamentals/stickers-stipop.mdx b/fundamentals/stickers-stipop.mdx index 3dec113f8..f713f012c 100644 --- a/fundamentals/stickers-stipop.mdx +++ b/fundamentals/stickers-stipop.mdx @@ -1,6 +1,6 @@ --- title: "Stipop" -description: "Stipop — CometChat documentation." +description: "Add Stipop stickers to CometChat conversations with trending sticker packs, search, API keys, and extension calls." --- *Learn how to integrate stickers by Stipop in your app.* diff --git a/fundamentals/stickers.mdx b/fundamentals/stickers.mdx index bfbeb8682..46718d446 100644 --- a/fundamentals/stickers.mdx +++ b/fundamentals/stickers.mdx @@ -1,6 +1,6 @@ --- title: "Stickers" -description: "Stickers — CometChat documentation." +description: "Manage CometChat sticker sets from the dashboard, load enabled stickers, and send stickers in chat conversations." --- The Stickers Extension is more like an image manager which allows you to quickly add/remove stickers directly from the dashboard. diff --git a/fundamentals/tenor.mdx b/fundamentals/tenor.mdx index 1c334129c..3003b9adb 100644 --- a/fundamentals/tenor.mdx +++ b/fundamentals/tenor.mdx @@ -1,6 +1,6 @@ --- title: "Tenor" -description: "Tenor — CometChat documentation." +description: "Add Tenor GIFs to CometChat conversations with trending GIFs, search results, API keys, and extension calls." --- GIFs are a great way to change the tone or convey emotions in your conversations. Here's a guide which helps to implement Tenor in an easy and quick way. Let's get started! diff --git a/fundamentals/thumbnail-generation.mdx b/fundamentals/thumbnail-generation.mdx index 25983dfd3..1343f0357 100644 --- a/fundamentals/thumbnail-generation.mdx +++ b/fundamentals/thumbnail-generation.mdx @@ -1,6 +1,6 @@ --- title: "Thumbnail Generation" -description: "Thumbnail Generation — CometChat documentation." +description: "Generate small, medium, and large thumbnails for CometChat image and video messages with attachment metadata." --- The Thumbnail Generation extension will help you generate a thumbnail preview of an image or a video message. diff --git a/fundamentals/tinyurl.mdx b/fundamentals/tinyurl.mdx index e75152ac9..c831cba4b 100644 --- a/fundamentals/tinyurl.mdx +++ b/fundamentals/tinyurl.mdx @@ -1,6 +1,6 @@ --- title: "TinyURL" -description: "TinyURL — CometChat documentation." +description: "Shorten long links in CometChat text messages with TinyURL by configuring an API token, domain, and extension call." --- *Learn how to minify the long website links in your text messages using TinyURL.* diff --git a/fundamentals/user-roles-and-permissions.mdx b/fundamentals/user-roles-and-permissions.mdx index 6b503362a..b5d158be0 100644 --- a/fundamentals/user-roles-and-permissions.mdx +++ b/fundamentals/user-roles-and-permissions.mdx @@ -1,7 +1,7 @@ --- title: "User Roles And Permissions In CometChat" sidebarTitle: "User Roles And Permissions" -description: "User Roles And Permissions In CometChat — CometChat documentation." +description: "Review CometChat dashboard roles and permissions for owners, admins, moderators, and developers across platform sections." --- CometChat provides a comprehensive roles and permissions system to ensure that team members have the appropriate level of access to platform features and settings. Properly assigning these roles helps maintain security, streamline workflows, and delegate responsibilities effectively. diff --git a/fundamentals/video-broadcasting.mdx b/fundamentals/video-broadcasting.mdx index 240317512..6e277246a 100644 --- a/fundamentals/video-broadcasting.mdx +++ b/fundamentals/video-broadcasting.mdx @@ -1,6 +1,6 @@ --- title: "Live Streaming By API Video (Deprecated)" -description: "Live Streaming By API Video (Deprecated) — CometChat documentation." +description: "Set up CometChat live streaming with api.video, OBS broadcast details, viewer embed links, and recording options." --- diff --git a/fundamentals/voice-transcription.mdx b/fundamentals/voice-transcription.mdx index 01bff9b7a..91b3d78c8 100644 --- a/fundamentals/voice-transcription.mdx +++ b/fundamentals/voice-transcription.mdx @@ -1,6 +1,6 @@ --- title: "Voice Transcription" -description: "Voice Transcription — CometChat documentation." +description: "Enable CometChat voice transcription with Rev.ai to convert audio messages into text and receive transcription metadata." --- Voice transcription extension allows you to convert an audio message into text. diff --git a/fundamentals/webhooks.mdx b/fundamentals/webhooks.mdx index fee7fc4a7..c8e1e6fd2 100644 --- a/fundamentals/webhooks.mdx +++ b/fundamentals/webhooks.mdx @@ -1,7 +1,7 @@ --- title: "Webhooks" sidebarTitle: "Webhooks" -description: "Webhooks — CometChat documentation." +description: "Use CometChat webhooks to send real-time chat, user, group, call, and moderation events to your server." --- CometChat Webhooks enable real-time, event-driven communication with your server by sending HTTP POST requests whenever specific events occur in your chat application. diff --git a/moderation/blocked-messages.mdx b/moderation/blocked-messages.mdx index 81f390711..57f5fad47 100644 --- a/moderation/blocked-messages.mdx +++ b/moderation/blocked-messages.mdx @@ -1,6 +1,6 @@ --- title: "Blocked Messages" -description: "Blocked Messages — CometChat documentation." +description: "Review CometChat blocked messages, inspect triggered rules, approve false positives, and track automatically blocked content." --- Blocked Messages provides a centralized view of all messages that have been automatically blocked by your moderation rules. Review blocked content to identify false positives, refine your rules, and optionally approve messages that were incorrectly blocked. diff --git a/moderation/constraints-and-limits.mdx b/moderation/constraints-and-limits.mdx index 74324c046..f9ad9d3a6 100644 --- a/moderation/constraints-and-limits.mdx +++ b/moderation/constraints-and-limits.mdx @@ -1,6 +1,6 @@ --- title: "Constraints and Limits" -description: "Constraints and Limits — CometChat documentation." +description: "Review CometChat moderation constraints for supported SDK versions, media formats, rule limits, and known behavior." --- This page outlines the system constraints and limitations for CometChat's Moderation Service. Understanding these limits helps you design your moderation strategy effectively. diff --git a/moderation/custom/custom-api-overview.mdx b/moderation/custom/custom-api-overview.mdx index c5c3000c8..00df333b4 100644 --- a/moderation/custom/custom-api-overview.mdx +++ b/moderation/custom/custom-api-overview.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Overview of Overview in CometChat." +description: "Bring your own moderation service to CometChat with custom API webhooks, message context, confidence scores, and decisions." --- CometChat allows you to integrate your own moderation logic using a **Custom API**. This "bring your own moderation" approach lets you use any third-party service (OpenAI Moderation, Perspective API, etc.) or your own AI model while CometChat handles message interception and action enforcement. diff --git a/moderation/custom/custom-api.mdx b/moderation/custom/custom-api.mdx index b7236a712..c38befdeb 100644 --- a/moderation/custom/custom-api.mdx +++ b/moderation/custom/custom-api.mdx @@ -1,6 +1,6 @@ --- title: "Custom API Moderation" -description: "Custom API Moderation — CometChat documentation." +description: "Integrate custom moderation APIs with CometChat using webhooks, message context, confidence scores, and moderation actions." --- CometChat allows you to integrate your own moderation logic using a **Custom API**. With this feature, you can define a webhook URL where CometChat will send messages for moderation along with relevant context from the conversation. This enables you to use your own moderation service, third-party AI moderation APIs, or custom business logic to moderate content. diff --git a/moderation/flagged-messages.mdx b/moderation/flagged-messages.mdx index a12e414ca..169f37bc0 100644 --- a/moderation/flagged-messages.mdx +++ b/moderation/flagged-messages.mdx @@ -1,6 +1,6 @@ --- title: "Flagged Messages" -description: "Flagged Messages — CometChat documentation." +description: "Review CometChat flagged messages, inspect context and reasons, then approve or block content from the moderation queue." --- Flagged Messages allows moderators to review messages that have been flagged for potentially violating moderation rules. Messages can be flagged automatically by the rule engine or manually by end users who find content inappropriate. diff --git a/moderation/getting-started.mdx b/moderation/getting-started.mdx index 310696091..7dca5eaa8 100644 --- a/moderation/getting-started.mdx +++ b/moderation/getting-started.mdx @@ -1,7 +1,7 @@ --- title: "Getting Started" route: "/getting-started" -description: "Getting Started — CometChat documentation." +description: "Set up CometChat moderation with dashboard rules, UI Kit handling, SDK integration, and real-time moderation updates." --- ## Moderation Integration diff --git a/moderation/lists-management.mdx b/moderation/lists-management.mdx index baba04722..e5a6c83c5 100644 --- a/moderation/lists-management.mdx +++ b/moderation/lists-management.mdx @@ -1,6 +1,6 @@ --- title: "Lists Management" -description: "Lists Management — CometChat documentation." +description: "Create and manage CometChat moderation lists for keywords, regex patterns, and sentences used across moderation rules." --- Lists Management provides tools for creating and managing lists of keywords, regex patterns, or sentences that power your moderation rules. When detected in user-generated content, these lists trigger moderation actions like blocking or flagging messages. diff --git a/moderation/open-ai/openai-custom.mdx b/moderation/open-ai/openai-custom.mdx index 2dd5a3d17..1323b266f 100644 --- a/moderation/open-ai/openai-custom.mdx +++ b/moderation/open-ai/openai-custom.mdx @@ -1,7 +1,7 @@ --- title: "OpenAI Moderation" sidebarTitle: "OpenAI Custom Moderation" -description: "OpenAI Moderation — CometChat documentation." +description: "Configure OpenAI moderation in CometChat with custom prompts, model settings, thresholds, fallback behavior, and actions." --- CometChat allows you to integrate OpenAI for real-time message moderation, enabling automated detection of harmful, offensive, or inappropriate content. @@ -99,4 +99,4 @@ Now, map your OpenAI list to a moderation rule to activate the moderation. The rule you create should be of type **Text Contains** or **Image Contains** to work with OpenAI moderation. ---- \ No newline at end of file +--- diff --git a/moderation/open-ai/openai-overview.mdx b/moderation/open-ai/openai-overview.mdx index cd9ae7e79..6ab9a100b 100644 --- a/moderation/open-ai/openai-overview.mdx +++ b/moderation/open-ai/openai-overview.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Overview of Overview in CometChat." +description: "Use OpenAI moderation with CometChat to detect harmful messages, configure prompts, choose models, and apply moderation actions." --- CometChat offers AI-powered message moderation to help maintain a safe and respectful chat environment. You can choose between two moderation options: diff --git a/moderation/overview.mdx b/moderation/overview.mdx index bbd3486cd..e9cb27edd 100644 --- a/moderation/overview.mdx +++ b/moderation/overview.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Overview of Overview in CometChat." +description: "Use CometChat moderation to filter text, image, and video messages with rules, blocked messages, flagged messages, and review flows." --- The Moderation feature provides a comprehensive suite of capabilities designed to manage and enforce message moderation rules across various types of messages, ensuring your platform remains safe and compliant for all users. diff --git a/moderation/reviewed-messages.mdx b/moderation/reviewed-messages.mdx index dfed1a927..99e9d0772 100644 --- a/moderation/reviewed-messages.mdx +++ b/moderation/reviewed-messages.mdx @@ -1,6 +1,6 @@ --- title: "Reviewed Messages" -description: "Reviewed Messages — CometChat documentation." +description: "Track CometChat reviewed messages with moderation decisions, moderator actions, filters, and compliance audit history." --- Reviewed Messages is your audit trail for all moderation decisions. When a moderator takes action on a flagged or blocked message (approve, block, or mark as reviewed), it automatically moves here for record-keeping. diff --git a/moderation/rules-management.mdx b/moderation/rules-management.mdx index 3277f59b1..43098f6b1 100644 --- a/moderation/rules-management.mdx +++ b/moderation/rules-management.mdx @@ -1,6 +1,6 @@ --- title: "Rules Management" -description: "Rules Management — CometChat documentation." +description: "Create and manage CometChat moderation rules to detect inappropriate content and block or flag messages automatically." --- ## Overview diff --git a/notifications/badge-count.mdx b/notifications/badge-count.mdx index ec12ecb47..4a2243026 100644 --- a/notifications/badge-count.mdx +++ b/notifications/badge-count.mdx @@ -1,6 +1,6 @@ --- title: "Badge Count" -description: "Badge Count — CometChat documentation." +description: "Use CometChat unread message counts in push notification payloads to update app icon badges for chat notifications." --- Use this guide to understand the **unread message badge count** feature in push notifications. @@ -86,4 +86,4 @@ When badge count is enabled, the push notification payload includes the `unreadM |-------|----------| | Badge count not appearing | Ensure the feature is enabled for your app. [Contact CometChat team](https://www.cometchat.com/contact) to enable it. | | Count not updating | Ensure read receipts are being sent when messages are read | -| Badge shows wrong number | Clear the badge on app open and let it sync from the next notification | \ No newline at end of file +| Badge shows wrong number | Clear the badge on app open and let it sync from the next notification | diff --git a/notifications/constraints-and-limits.mdx b/notifications/constraints-and-limits.mdx index 52c0a90fa..f943f8ca1 100644 --- a/notifications/constraints-and-limits.mdx +++ b/notifications/constraints-and-limits.mdx @@ -1,6 +1,6 @@ --- title: "Constraints And Limits" -description: "Constraints And Limits — CometChat documentation." +description: "Review CometChat notification limits, supported SDK and UI Kit versions, platform coverage, payload constraints, and caveats." --- Use this page to confirm supported SDK/UI Kit versions, platform/browser coverage, hard limits, and known notification caveats before you ship. @@ -56,4 +56,4 @@ It is possible to use Notification features without using UI Kits with an entire - **Android**: FCM push works on devices with Google Mobile Services; it does not work on Huawei devices. - **Flutter (Android) with FCM**: In the foreground, edited/deleted message notifications may still show the original text. - **Browser notifications** are not supported on mobile devices. -- **Calling Notifications** are not supported in web browsers. \ No newline at end of file +- **Calling Notifications** are not supported in web browsers. diff --git a/notifications/custom-providers.mdx b/notifications/custom-providers.mdx index dcd46bd0c..356b4589d 100644 --- a/notifications/custom-providers.mdx +++ b/notifications/custom-providers.mdx @@ -1,6 +1,6 @@ --- title: "Custom Providers" -description: "Custom Providers — CometChat documentation." +description: "Route CometChat push notification payloads to a custom webhook provider with credentials, delivery rules, and payload handling." --- Custom providers let you route push payloads to your own webhook instead of FCM/APNs. Use this page to set up credentials, understand payload shapes, and wire a simple receiver. @@ -315,4 +315,4 @@ app.post('/webhook', basicAuth, (req, res) => { app.listen(PORT, () => { console.log(`Server is running on port ${PORT}`); }); -``` \ No newline at end of file +``` diff --git a/notifications/email-custom-providers.mdx b/notifications/email-custom-providers.mdx index a893c34f3..addef6b65 100644 --- a/notifications/email-custom-providers.mdx +++ b/notifications/email-custom-providers.mdx @@ -1,6 +1,6 @@ --- title: "Custom Providers" -description: "Custom Providers — CometChat documentation." +description: "Send CometChat email notifications through a custom webhook provider with payload fields, credentials, and secure endpoint setup." --- Use a custom provider to send CometChat email notifications through any gateway via webhook. SendGrid is built-in; choose custom when you want another service or your own SMTP bridge. diff --git a/notifications/email-integration.mdx b/notifications/email-integration.mdx index 20ef66b43..16064417f 100644 --- a/notifications/email-integration.mdx +++ b/notifications/email-integration.mdx @@ -1,6 +1,6 @@ --- title: "Integration" -description: "Integration — CometChat documentation." +description: "Connect CometChat email notifications to SendGrid or a custom provider with API keys, webhooks, templates, and timezone setup." --- Connect CometChat email notifications to SendGrid or your own provider, wire the required webhooks, and keep timezones in sync for scheduling. diff --git a/notifications/email-preferences.mdx b/notifications/email-preferences.mdx index b03b5d113..df550b847 100644 --- a/notifications/email-preferences.mdx +++ b/notifications/email-preferences.mdx @@ -1,6 +1,6 @@ --- title: "Email Preferences" -description: "Email Preferences — CometChat documentation." +description: "Configure CometChat email notification preferences for unread messages, wait times, daily limits, overrides, and payload fields." --- Control when CometChat sends unread-message emails and what data is included in each payload. diff --git a/notifications/email-templates.mdx b/notifications/email-templates.mdx index fb4dc1e32..87bc0bb96 100644 --- a/notifications/email-templates.mdx +++ b/notifications/email-templates.mdx @@ -1,6 +1,6 @@ --- title: "Email Templates" -description: "Email Templates — CometChat documentation." +description: "Customize CometChat email notification templates with unread message previews, sender details, group details, subjects, and deep links." --- Design the subject/body your users see in unread-message emails. No sounds apply to email. Providers like SendGrid can consume these fields—map them into Dynamic Template variables or assemble the subject/body in your service before sending. diff --git a/notifications/preferences.mdx b/notifications/preferences.mdx index bbf48ef1e..fd2570934 100644 --- a/notifications/preferences.mdx +++ b/notifications/preferences.mdx @@ -1,6 +1,6 @@ --- title: "Preferences" -description: "Preferences — CometChat documentation." +description: "Configure CometChat notification preferences for push, email, and SMS defaults, user overrides, muted conversations, and DND." --- Preferences define how CometChat notifies users and which parts they can change. @@ -1313,4 +1313,4 @@ CometChatNotifications.resetPreferences(onSuccess: (defaultPreferences) { - \ No newline at end of file + diff --git a/notifications/sms-custom-providers.mdx b/notifications/sms-custom-providers.mdx index 4df3f907b..d96a92fef 100644 --- a/notifications/sms-custom-providers.mdx +++ b/notifications/sms-custom-providers.mdx @@ -1,6 +1,6 @@ --- title: "Custom Providers" -description: "Custom Providers — CometChat documentation." +description: "Send CometChat SMS notifications through a custom webhook provider with payload fields, credentials, and secure endpoint setup." --- Use a custom provider to send CometChat SMS notifications through any gateway via webhook. Twilio is built-in; choose custom when you want another SMS service or your own bridge. diff --git a/notifications/sms-integration.mdx b/notifications/sms-integration.mdx index a110db039..44eb0bb72 100644 --- a/notifications/sms-integration.mdx +++ b/notifications/sms-integration.mdx @@ -1,6 +1,6 @@ --- title: "Integration" -description: "Integration — CometChat documentation." +description: "Connect CometChat SMS notifications to Twilio or a custom provider with credentials, contact details, and delivery setup." --- Connect CometChat SMS notifications to Twilio or your own provider. Twilio is built-in; use a custom provider if you prefer another SMS gateway. diff --git a/notifications/sms-preferences.mdx b/notifications/sms-preferences.mdx index 651d39ace..492d4a6cc 100644 --- a/notifications/sms-preferences.mdx +++ b/notifications/sms-preferences.mdx @@ -1,6 +1,6 @@ --- title: "SMS Preferences" -description: "SMS Preferences — CometChat documentation." +description: "Configure CometChat SMS notification preferences for unread messages, wait times, daily limits, overrides, and payload fields." --- Control when CometChat sends unread-message SMS and what data is included in each payload. @@ -31,4 +31,4 @@ Keep SMS payloads concise to avoid exceeding downstream provider limits. - Configure templates/privacy: [Templates](/notifications/sms-templates) - Connect providers: [Integration](/notifications/sms-integration) or [Custom Providers](/notifications/sms-custom-providers) -- Programmatic overrides: [Preferences](/notifications/sms-preferences) */} \ No newline at end of file +- Programmatic overrides: [Preferences](/notifications/sms-preferences) */} diff --git a/notifications/sms-templates.mdx b/notifications/sms-templates.mdx index e5eb94f21..56e61ac4b 100644 --- a/notifications/sms-templates.mdx +++ b/notifications/sms-templates.mdx @@ -1,6 +1,6 @@ --- title: "SMS Templates" -description: "SMS Templates — CometChat documentation." +description: "Customize CometChat SMS notification templates with unread message previews, sender details, group details, and app links." --- Design the SMS body users receive for unread-message alerts. Sounds do not apply to SMS. Map these payload fields into your provider template or assemble the text in your service before sending. diff --git a/notifications/templates-and-sounds.mdx b/notifications/templates-and-sounds.mdx index 1ea530345..a0907ce1f 100644 --- a/notifications/templates-and-sounds.mdx +++ b/notifications/templates-and-sounds.mdx @@ -1,6 +1,6 @@ --- title: "Templates & Sounds" -description: "Templates & Sounds — CometChat documentation." +description: "Configure CometChat push notification templates, privacy modes, placeholders, and chat or call notification sounds." --- Use this guide to configure **push** notification templates, understand placeholders, and set sounds. diff --git a/on-premise-deployment/docker/air-gapped-deployment.mdx b/on-premise-deployment/docker/air-gapped-deployment.mdx index 50ccf6429..1d147f0f3 100644 --- a/on-premise-deployment/docker/air-gapped-deployment.mdx +++ b/on-premise-deployment/docker/air-gapped-deployment.mdx @@ -1,7 +1,7 @@ --- title: "Air-Gapped Deployment" sidebarTitle: "Air-Gapped" -description: "Air-Gapped Deployment — CometChat documentation." +description: "Deploy CometChat on-premise in air-gapped environments with offline images, local registries, certificates, and backup planning." --- Guidelines for deploying the platform in offline or isolated (air-gapped) environments. diff --git a/on-premise-deployment/docker/configuration-reference.mdx b/on-premise-deployment/docker/configuration-reference.mdx index da3983e33..260fcc430 100644 --- a/on-premise-deployment/docker/configuration-reference.mdx +++ b/on-premise-deployment/docker/configuration-reference.mdx @@ -1,7 +1,7 @@ --- title: "Configuration Reference" sidebarTitle: "Configuration" -description: "Configuration Reference — CometChat documentation." +description: "Reference CometChat on-premise Docker configuration for domains, service environment variables, CORS, webhooks, and routing." --- Use this reference when updating domains, migrating environments, troubleshooting misconfiguration, or performing production deployments. Values are sourced from `docker-compose.yml`, service-level `.env` files, and the domain update guide. diff --git a/on-premise-deployment/docker/monitoring.mdx b/on-premise-deployment/docker/monitoring.mdx index 49b547f4b..a8fcb9a44 100644 --- a/on-premise-deployment/docker/monitoring.mdx +++ b/on-premise-deployment/docker/monitoring.mdx @@ -1,7 +1,7 @@ --- title: "Monitoring" sidebarTitle: "Monitoring" -description: "Monitoring — CometChat documentation." +description: "Monitor CometChat on-premise deployments with Prometheus, Grafana, Loki, Promtail, Node Exporter, and cAdvisor." --- Monitoring ensures system health, operational visibility, and SLA compliance for CometChat on-premise deployments. diff --git a/on-premise-deployment/docker/overview.mdx b/on-premise-deployment/docker/overview.mdx index 50fcb24d4..8fe428f2e 100644 --- a/on-premise-deployment/docker/overview.mdx +++ b/on-premise-deployment/docker/overview.mdx @@ -1,7 +1,7 @@ --- title: "On-Premise Deployment Overview" sidebarTitle: "Overview" -description: "Overview of On-Premise Deployment Overview in CometChat." +description: "Deploy CometChat on-premise for self-hosted messaging, data sovereignty, compliance, predictable performance, and enterprise control." --- CometChat on-premise delivers an enterprise-grade, self-hosted real-time messaging platform engineered for mission-critical applications requiring complete data sovereignty, regulatory compliance, and predictable performance at scale. Built on battle-tested open-source technologies and cloud-native principles, this deployment architecture supports workloads from 10,000 to 250,000+ monthly active users with linear scalability and sub-100ms message latency. diff --git a/on-premise-deployment/docker/persistence-and-backup.mdx b/on-premise-deployment/docker/persistence-and-backup.mdx index a0a4a3700..88c86ac5e 100644 --- a/on-premise-deployment/docker/persistence-and-backup.mdx +++ b/on-premise-deployment/docker/persistence-and-backup.mdx @@ -1,7 +1,7 @@ --- title: "Persistence & Backup" sidebarTitle: "Persistence & Backup" -description: "Persistence & Backup — CometChat documentation." +description: "Plan CometChat on-premise persistence, backups, restore testing, storage requirements, retention, and disaster recovery." --- Defines how persistent data is stored, backed up, and restored in production environments. Proper backup and disaster recovery procedures are essential for business continuity and data protection. diff --git a/on-premise-deployment/docker/prerequisites.mdx b/on-premise-deployment/docker/prerequisites.mdx index f0e67e57a..cd8531b5f 100644 --- a/on-premise-deployment/docker/prerequisites.mdx +++ b/on-premise-deployment/docker/prerequisites.mdx @@ -1,7 +1,7 @@ --- title: "Prerequisites" sidebarTitle: "Prerequisites" -description: "Prerequisites — CometChat documentation." +description: "Review CometChat on-premise prerequisites for hardware sizing, Linux versions, Docker, network planning, and storage." --- This guide outlines the infrastructure, software, and network requirements for deploying CometChat on-premise. Proper capacity planning ensures optimal performance, cost efficiency, and scalability as your user base grows. diff --git a/on-premise-deployment/docker/production-deployment.mdx b/on-premise-deployment/docker/production-deployment.mdx index abb5a9a6c..8b2b31796 100644 --- a/on-premise-deployment/docker/production-deployment.mdx +++ b/on-premise-deployment/docker/production-deployment.mdx @@ -1,7 +1,7 @@ --- title: "Production Deployment" sidebarTitle: "Production Deployment" -description: "Production Deployment — CometChat documentation." +description: "Deploy CometChat on-premise to Docker Swarm with TLS, domains, service orchestration, health checks, and rollout steps." --- This guide walks through deploying CometChat on-premise to a Docker Swarm cluster. The deployment process uses automated scripts to ensure consistent, repeatable deployments with proper service orchestration and zero-downtime updates. diff --git a/on-premise-deployment/docker/scaling.mdx b/on-premise-deployment/docker/scaling.mdx index 130e928cf..72290a568 100644 --- a/on-premise-deployment/docker/scaling.mdx +++ b/on-premise-deployment/docker/scaling.mdx @@ -1,7 +1,7 @@ --- title: "Scaling" sidebarTitle: "Scaling" -description: "Scaling — CometChat documentation." +description: "Scale CometChat on-premise deployments with vertical tuning, horizontal replicas, capacity planning, and performance thresholds." --- Guidelines for scaling platform components based on load and resource requirements. Proper scaling ensures optimal performance, cost efficiency, and user experience as your deployment grows. diff --git a/on-premise-deployment/docker/security.mdx b/on-premise-deployment/docker/security.mdx index bb4e48ebe..da17e409e 100644 --- a/on-premise-deployment/docker/security.mdx +++ b/on-premise-deployment/docker/security.mdx @@ -1,7 +1,7 @@ --- title: "Security" sidebarTitle: "Security" -description: "Security — CometChat documentation." +description: "Secure CometChat on-premise deployments with JWT authentication, secrets management, TLS, network isolation, and abuse controls." --- Security controls focus on authentication, secrets management, network isolation, TLS posture, and protective controls against abuse. diff --git a/on-premise-deployment/docker/troubleshooting.mdx b/on-premise-deployment/docker/troubleshooting.mdx index fdf4b493b..d4027109d 100644 --- a/on-premise-deployment/docker/troubleshooting.mdx +++ b/on-premise-deployment/docker/troubleshooting.mdx @@ -1,7 +1,7 @@ --- title: "Troubleshooting" sidebarTitle: "Troubleshooting" -description: "Troubleshooting — CometChat documentation." +description: "Troubleshoot CometChat on-premise Docker issues with 502 errors, Kafka lag, Redis eviction, TiKV errors, and service logs." --- Common operational issues and debugging guidance. diff --git a/on-premise-deployment/docker/upgrades.mdx b/on-premise-deployment/docker/upgrades.mdx index 1eb0f869d..c63744526 100644 --- a/on-premise-deployment/docker/upgrades.mdx +++ b/on-premise-deployment/docker/upgrades.mdx @@ -1,7 +1,7 @@ --- title: "Upgrades" sidebarTitle: "Upgrades" -description: "Upgrades — CometChat documentation." +description: "Upgrade CometChat on-premise Docker deployments with backups, health checks, image pulls, staged rollout, and rollback planning." --- This document outlines the recommended upgrade strategy to ensure zero downtime and safe production rollouts. diff --git a/on-premise-deployment/kubernetes/overview.mdx b/on-premise-deployment/kubernetes/overview.mdx index 30fd6ef65..f1805194c 100644 --- a/on-premise-deployment/kubernetes/overview.mdx +++ b/on-premise-deployment/kubernetes/overview.mdx @@ -1,7 +1,7 @@ --- title: "Kubernetes Deployment" sidebarTitle: "Overview" -description: "Overview of Kubernetes Deployment in CometChat." +description: "Deploy CometChat on-premise on Kubernetes for large-scale, multi-region, autoscaled, and service-mesh-ready environments." --- CometChat on-premise on Kubernetes provides enterprise-grade orchestration for large-scale deployments requiring advanced features like multi-region active-active architectures, dynamic autoscaling, and service mesh integration. diff --git a/rest-api/ai-agents-apis/overview.mdx b/rest-api/ai-agents-apis/overview.mdx index 70d1e115b..36f12fe38 100644 --- a/rest-api/ai-agents-apis/overview.mdx +++ b/rest-api/ai-agents-apis/overview.mdx @@ -1,7 +1,7 @@ --- title: "Agent Builder APIs" sidebarTitle: "Overview" -description: "Overview of Agent Builder APIs in CometChat REST API." +description: "Create and manage CometChat Agent Builder APIs for AI agents, tools, actions, MCP servers, and knowledge base workflows." --- The Agent Builder APIs provide endpoints for creating and managing AI agents using CometChat's native agent builder. These APIs enable you to configure agents with tools, MCP servers, custom API tools, frontend actions, and RAG-based knowledge bases — all without writing your own agent orchestration logic. diff --git a/rest-api/api-keys.mdx b/rest-api/api-keys.mdx index b7ad4d466..df015313e 100644 --- a/rest-api/api-keys.mdx +++ b/rest-api/api-keys.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Manage API keys that authenticate REST API requests to your CometChat app." +description: "Manage CometChat REST API keys for authenticating app-level requests, rotating credentials, and securing server integrations." --- **API Keys** are credentials used to authenticate REST API requests. Every request to the CometChat REST API must include a valid API key in the `apikey` header. CometChat supports two types of API keys with different access levels. diff --git a/rest-api/auth-tokens.mdx b/rest-api/auth-tokens.mdx index 9534f7579..9301932a2 100644 --- a/rest-api/auth-tokens.mdx +++ b/rest-api/auth-tokens.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Manage authentication tokens that allow users to log in via CometChat SDKs." +description: "Manage CometChat auth tokens for user login through SDKs, including token creation, validation, and client session access." --- An **Auth Token** is a credential that allows a user to authenticate with CometChat SDKs on the client side. Each token is tied to a specific user and can be used across multiple devices. diff --git a/rest-api/auth-tokens/create.mdx b/rest-api/auth-tokens/create.mdx index 6459baf81..c4aae43e6 100644 --- a/rest-api/auth-tokens/create.mdx +++ b/rest-api/auth-tokens/create.mdx @@ -1,6 +1,6 @@ --- openapi: post /users/{uid}/auth_tokens -description: "Creates auth token for a user with the specified UID." +description: "Create a CometChat auth token for a user UID so client apps can log users in through SDKs without exposing credentials." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/authentication.mdx b/rest-api/authentication.mdx index 3cc5886c0..0bbc98985 100644 --- a/rest-api/authentication.mdx +++ b/rest-api/authentication.mdx @@ -1,7 +1,7 @@ --- title: "Authentication" sidebarTitle: "Authentication" -description: "How to authenticate REST API requests to CometChat." +description: "Authenticate CometChat REST API requests with API keys, required headers, and app credentials before calling platform endpoints." --- All CometChat REST API requests must be authenticated using an API key passed in the `apikey` HTTP header. diff --git a/rest-api/banned-users.mdx b/rest-api/banned-users.mdx index b76101810..cbc91e483 100644 --- a/rest-api/banned-users.mdx +++ b/rest-api/banned-users.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Ban and unban users from groups." +description: "Ban, list, and unban CometChat group members with REST APIs to manage group access and moderation." --- Certain actions can be performed on the group members: diff --git a/rest-api/banned-users/ban.mdx b/rest-api/banned-users/ban.mdx index 1fc1ac620..e139f5c28 100644 --- a/rest-api/banned-users/ban.mdx +++ b/rest-api/banned-users/ban.mdx @@ -1,6 +1,6 @@ --- openapi: post /groups/{guid}/bannedusers/{uid} -description: "Bans a member from a group for a given GUID and UID." +description: "Ban a CometChat user from a group using GUID and UID parameters to restrict group access through the REST API." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/banned-users/list.mdx b/rest-api/banned-users/list.mdx index 5111af6a7..f0dad5841 100644 --- a/rest-api/banned-users/list.mdx +++ b/rest-api/banned-users/list.mdx @@ -1,6 +1,6 @@ --- openapi: get /groups/{guid}/bannedusers -description: "Lists banned users from a group for a given GUID." +description: "List banned users in a CometChat group by GUID to review restricted members through the REST API." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/banned-users/unban.mdx b/rest-api/banned-users/unban.mdx index 862f90fce..2052be40e 100644 --- a/rest-api/banned-users/unban.mdx +++ b/rest-api/banned-users/unban.mdx @@ -1,6 +1,6 @@ --- openapi: delete /groups/{guid}/bannedusers/{uid} -description: "Unban a member with given UID from a group for a given GUID." +description: "Unban a CometChat user from a group using GUID and UID parameters to restore group access through the REST API." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/blocked-users.mdx b/rest-api/blocked-users.mdx index f31fc8b25..0d8cb70fe 100644 --- a/rest-api/blocked-users.mdx +++ b/rest-api/blocked-users.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Block and unblock users to control messaging access." +description: "Block, unblock, and list CometChat users with REST APIs to control direct messaging access between users." --- A user can block another user if the user doesn't wish to receive any messages or notifications from the blocked user.\ diff --git a/rest-api/blocked-users/block-user.mdx b/rest-api/blocked-users/block-user.mdx index e757ca0fc..de93c977a 100644 --- a/rest-api/blocked-users/block-user.mdx +++ b/rest-api/blocked-users/block-user.mdx @@ -1,6 +1,6 @@ --- openapi: post /users/{uid}/blockedusers -description: "Blocks the specified user" +description: "Block a user by UID with CometChat REST API to prevent direct messages and interactions from the blocked account." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/blocked-users/list-blocked-users.mdx b/rest-api/blocked-users/list-blocked-users.mdx index aa35ca56e..1c38f1b6a 100644 --- a/rest-api/blocked-users/list-blocked-users.mdx +++ b/rest-api/blocked-users/list-blocked-users.mdx @@ -1,6 +1,6 @@ --- openapi: get /users/{uid}/blockedusers -description: "Retrieves the blocked users" +description: "List blocked users for a CometChat user UID with REST API to review accounts restricted from direct messaging." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/blocked-users/unblock-user.mdx b/rest-api/blocked-users/unblock-user.mdx index e91072c1d..cb604dcbd 100644 --- a/rest-api/blocked-users/unblock-user.mdx +++ b/rest-api/blocked-users/unblock-user.mdx @@ -1,6 +1,6 @@ --- openapi: delete /users/{uid}/blockedusers -description: "Unblocks the specified user" +description: "Unblock a user by UID with CometChat REST API to restore direct messaging access between user accounts." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/byo-ai-agents-apis/overview.mdx b/rest-api/byo-ai-agents-apis/overview.mdx index 5d5debb26..d15c4b80a 100644 --- a/rest-api/byo-ai-agents-apis/overview.mdx +++ b/rest-api/byo-ai-agents-apis/overview.mdx @@ -1,7 +1,7 @@ --- title: "BYO Agent APIs" sidebarTitle: "Overview" -description: "Overview of BYO Agent APIs in CometChat REST API." +description: "Create and manage BYO Agent APIs in CometChat for external AI agents, custom tools, actions, and framework integrations." --- The BYO (Bring Your Own) Agent APIs provide endpoints for creating and managing AI agents that integrate with third-party frameworks such as Vercel AI SDK, LangGraph, CrewAI, Mastra, AG2, Agno, and AG-UI. These APIs allow you to register external agents, manage custom tools and actions, and configure available integrations. diff --git a/rest-api/calls-apis/error-codes.mdx b/rest-api/calls-apis/error-codes.mdx index 53c1f668e..21efd16cd 100644 --- a/rest-api/calls-apis/error-codes.mdx +++ b/rest-api/calls-apis/error-codes.mdx @@ -1,7 +1,7 @@ --- title: "Error Codes" sidebarTitle: "Error Codes" -description: "Error Codes for CometChat REST API." +description: "Review CometChat Calls API error codes for call setup, participant, recording, and session issues returned by REST endpoints." --- Error codes specific to the Calls APIs. diff --git a/rest-api/calls-apis/get-call.mdx b/rest-api/calls-apis/get-call.mdx index e1511553b..47379d851 100644 --- a/rest-api/calls-apis/get-call.mdx +++ b/rest-api/calls-apis/get-call.mdx @@ -2,7 +2,7 @@ title: "Get Call" sidebarTitle: "Get Call" openapi: get /calls/{sessionId} -description: "Fetches all the details of the call whose sessionId is passed in the URL." +description: "Get CometChat call details by sessionId with REST API, including participants, metrics, duration, and recording information." --- Retrieve detailed information about a specific call using its session ID. This endpoint returns complete call data including all participants, their individual metrics, and recording information. diff --git a/rest-api/calls-apis/overview.mdx b/rest-api/calls-apis/overview.mdx index 0062f4495..8c31611eb 100644 --- a/rest-api/calls-apis/overview.mdx +++ b/rest-api/calls-apis/overview.mdx @@ -1,7 +1,7 @@ --- title: "Calls APIs Overview" sidebarTitle: "Overview" -description: "Retrieve call logs and session details for audio and video calls in your CometChat app." +description: "Retrieve CometChat call logs, session details, participant metrics, durations, and recordings with Calls REST APIs." --- The Calls API provides programmatic access to call logs and analytics. Use these APIs to retrieve call history, participant details, duration metrics, and recording information for your application. diff --git a/rest-api/calls-apis/properties-and-constraints.mdx b/rest-api/calls-apis/properties-and-constraints.mdx index f1aa43ef4..49ae2af0d 100644 --- a/rest-api/calls-apis/properties-and-constraints.mdx +++ b/rest-api/calls-apis/properties-and-constraints.mdx @@ -1,7 +1,7 @@ --- title: "Properties and Constraints" sidebarTitle: "Properties and Constraints" -description: "Properties and Constraints for CometChat REST API." +description: "Review CometChat Calls API properties and constraints for calling resources, request fields, limits, and supported values." --- Properties and constraints for the Calls APIs. diff --git a/rest-api/conversations.mdx b/rest-api/conversations.mdx index b5c34330a..a23a2a2de 100644 --- a/rest-api/conversations.mdx +++ b/rest-api/conversations.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Retrieve and manage conversations that track the latest messages and unread counts for each user." +description: "Retrieve and manage CometChat conversations with REST APIs, including recent chats, last messages, unread counts, and metadata." --- A **Conversation** represents an ongoing message exchange between a user and another user (1-on-1) or a group. Each conversation tracks the last message, unread count, and metadata — making it easy to build a "Recent Chats" list. diff --git a/rest-api/data-import.mdx b/rest-api/data-import.mdx index a6b5db52a..db1dd33f3 100644 --- a/rest-api/data-import.mdx +++ b/rest-api/data-import.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Import users, groups, members, and message history from a previous chat system into CometChat." +description: "Import users, groups, members, and message history into CometChat with REST APIs for bulk migration from another chat system." --- The **Data Import** API provides an efficient way to migrate data from your previous chat system to CometChat. You can import users, groups, group members, and full message history in bulk. diff --git a/rest-api/friends.mdx b/rest-api/friends.mdx index a14988645..eb4257f5d 100644 --- a/rest-api/friends.mdx +++ b/rest-api/friends.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Manage friend relationships between users." +description: "Manage CometChat friend relationships with REST APIs to associate accepted app friendships between users." --- If you want to associate friends with your users, you must handle friend management in your app.\ diff --git a/rest-api/group-members.mdx b/rest-api/group-members.mdx index 264cecdf1..2e0d360df 100644 --- a/rest-api/group-members.mdx +++ b/rest-api/group-members.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Add, remove, and manage members within CometChat groups." +description: "Add, remove, list, and update CometChat group members with REST APIs, including member scopes and group permissions." --- The **Group Members** API manages the membership of users within a group. Each member is assigned a scope that determines their permissions inside the group. diff --git a/rest-api/group-members/add-members.mdx b/rest-api/group-members/add-members.mdx index de3ee2c22..25475fdbf 100644 --- a/rest-api/group-members/add-members.mdx +++ b/rest-api/group-members/add-members.mdx @@ -1,6 +1,6 @@ --- openapi: post /groups/{guid}/members -description: "Adds multiple users as per the scope." +description: "Add multiple users to a CometChat group by GUID with REST API and assign member scopes during group membership setup." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/group-members/change-scope.mdx b/rest-api/group-members/change-scope.mdx index d79fa25de..5514b7977 100644 --- a/rest-api/group-members/change-scope.mdx +++ b/rest-api/group-members/change-scope.mdx @@ -1,6 +1,6 @@ --- openapi: put /groups/{guid}/members/{uid} -description: "Change scope of a member to the group for a given GUID and UID" +description: "Change a CometChat group member scope using GUID and UID parameters to update permissions through the REST API." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/group-members/kick.mdx b/rest-api/group-members/kick.mdx index ec3c6373c..7e6603b90 100644 --- a/rest-api/group-members/kick.mdx +++ b/rest-api/group-members/kick.mdx @@ -1,6 +1,6 @@ --- openapi: delete /groups/{guid}/members/{uid} -description: "Removes a member with given UID from a group for a given GUID." +description: "Remove a CometChat group member using GUID and UID parameters to manage membership through the REST API." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/group-members/list.mdx b/rest-api/group-members/list.mdx index e9128a487..003610e09 100644 --- a/rest-api/group-members/list.mdx +++ b/rest-api/group-members/list.mdx @@ -1,6 +1,6 @@ --- openapi: get /groups/{guid}/members -description: "List the members of a group for a given GUID" +description: "List members of a CometChat group by GUID with REST API to retrieve users, scopes, and membership details." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/groups.mdx b/rest-api/groups.mdx index 040ea8a77..804426524 100644 --- a/rest-api/groups.mdx +++ b/rest-api/groups.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Create and manage groups for multi-user conversations — public, private, or password-protected." +description: "Create and manage CometChat groups with REST APIs for public, private, and password-protected conversations." --- A **Group** is a shared conversation space where multiple users can exchange messages and make calls. Groups are identified by a unique `guid` that you assign during creation and cannot change afterward. diff --git a/rest-api/groups/delete.mdx b/rest-api/groups/delete.mdx index 97f0b2c23..3ece002ac 100644 --- a/rest-api/groups/delete.mdx +++ b/rest-api/groups/delete.mdx @@ -1,6 +1,6 @@ --- openapi: delete /groups/{guid} -description: "Deletes a group with a given GUID." +description: "Delete a CometChat group by GUID with REST API to remove a multi-user conversation and its group resource." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/management-apis.mdx b/rest-api/management-apis.mdx index 873f446f6..c1b2e0e48 100644 --- a/rest-api/management-apis.mdx +++ b/rest-api/management-apis.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Manage CometChat applications at the account level with Multi-Tenancy APIs." +description: "Manage CometChat applications with Multi-Tenancy REST APIs for account-level app operations and dashboard-free control." --- Welcome to CometChat's Multi-Tenancy API documentation!\ diff --git a/rest-api/management-apis/webhooks/overview.mdx b/rest-api/management-apis/webhooks/overview.mdx index 8437892c3..061f378ea 100644 --- a/rest-api/management-apis/webhooks/overview.mdx +++ b/rest-api/management-apis/webhooks/overview.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Overview of Overview in CometChat REST API." +description: "Review CometChat management webhook properties for event payloads, webhook configuration, and REST API integrations." --- diff --git a/rest-api/messages.mdx b/rest-api/messages.mdx index 557dcf5c3..6950e467c 100644 --- a/rest-api/messages.mdx +++ b/rest-api/messages.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Send, retrieve, and manage messages in one-on-one and group conversations." +description: "Send, retrieve, and manage CometChat messages with REST APIs for user and group chats, including text, media, threads, and reactions." --- A **Message** is the core unit of communication in CometChat. Users can send text, media files, and custom data to other users or groups. Messages support threading, reactions, read receipts, and delivery tracking. diff --git a/rest-api/messages/add-reaction.mdx b/rest-api/messages/add-reaction.mdx index ba3500ad1..089566a6a 100644 --- a/rest-api/messages/add-reaction.mdx +++ b/rest-api/messages/add-reaction.mdx @@ -1,6 +1,6 @@ --- openapi: post /messages/{id}/reactions/{reaction} -description: "Adds a reaction to a message." +description: "Add a reaction to a CometChat message by message ID and emoji using the REST API for user or group conversations." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/delete-message.mdx b/rest-api/messages/delete-message.mdx index 39d288828..098070d45 100644 --- a/rest-api/messages/delete-message.mdx +++ b/rest-api/messages/delete-message.mdx @@ -1,6 +1,6 @@ --- openapi: delete /messages/{id} -description: "Deletes the message." +description: "Delete a CometChat message by message ID with REST API to remove it from a user or group conversation." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/get-message.mdx b/rest-api/messages/get-message.mdx index c406b7823..36bc862e7 100644 --- a/rest-api/messages/get-message.mdx +++ b/rest-api/messages/get-message.mdx @@ -1,6 +1,6 @@ --- openapi: get /messages/{id} -description: "Fetches the details of a message." +description: "Get CometChat message details by message ID with REST API, including sender, receiver, category, type, and metadata." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/list-all-reactions.mdx b/rest-api/messages/list-all-reactions.mdx index 661f56a33..47c37d99a 100644 --- a/rest-api/messages/list-all-reactions.mdx +++ b/rest-api/messages/list-all-reactions.mdx @@ -1,6 +1,6 @@ --- openapi: get /messages/{id}/reactions -description: "Lists all the reactions for a message" +description: "List all reactions for a CometChat message by message ID with REST API to review emoji reactions and reacting users." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/list-group-messages.mdx b/rest-api/messages/list-group-messages.mdx index ed802c225..53811a85b 100644 --- a/rest-api/messages/list-group-messages.mdx +++ b/rest-api/messages/list-group-messages.mdx @@ -1,6 +1,6 @@ --- openapi: get /groups/{guid}/messages -description: "Fetches the group message list for a user." +description: "List CometChat group messages by GUID with REST API to fetch conversation history for a specific group." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/list-messages.mdx b/rest-api/messages/list-messages.mdx index 40b2e5c7e..e0a21b754 100644 --- a/rest-api/messages/list-messages.mdx +++ b/rest-api/messages/list-messages.mdx @@ -1,6 +1,6 @@ --- openapi: get /messages -description: "Fetches the messages list." +description: "List CometChat messages with REST API using filters for users, groups, categories, types, timestamps, and threads." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/list-reactions-with-a-specific-emoji-unicode.mdx b/rest-api/messages/list-reactions-with-a-specific-emoji-unicode.mdx index 8d71eea12..f5b84941e 100644 --- a/rest-api/messages/list-reactions-with-a-specific-emoji-unicode.mdx +++ b/rest-api/messages/list-reactions-with-a-specific-emoji-unicode.mdx @@ -1,4 +1,4 @@ --- openapi: get /messages/{id}/reactions/{reaction} -description: "List reactions with a specific emoji/unicodes for a message" +description: "List reactions for a specific emoji on a CometChat message by message ID and reaction value with REST API." --- diff --git a/rest-api/messages/list-threaded-messages.mdx b/rest-api/messages/list-threaded-messages.mdx index 732357cd6..2011e0746 100644 --- a/rest-api/messages/list-threaded-messages.mdx +++ b/rest-api/messages/list-threaded-messages.mdx @@ -1,6 +1,6 @@ --- openapi: get /messages/{id}/thread -description: "Fetches the messages list of a thread." +description: "List threaded replies for a CometChat message by parent message ID with REST API to fetch thread conversations." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/list-user-messages.mdx b/rest-api/messages/list-user-messages.mdx index b6f9d7e1f..5b3c3fd9b 100644 --- a/rest-api/messages/list-user-messages.mdx +++ b/rest-api/messages/list-user-messages.mdx @@ -1,6 +1,6 @@ --- openapi: get /users/{uid}/messages -description: "Fetches messages between onBehalfOfuid and an uid from path param." +description: "List messages between CometChat users with REST API using the target UID and onBehalfOf user context." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/remove-reaction.mdx b/rest-api/messages/remove-reaction.mdx index a126a2391..16e2aa0d3 100644 --- a/rest-api/messages/remove-reaction.mdx +++ b/rest-api/messages/remove-reaction.mdx @@ -1,6 +1,6 @@ --- openapi: delete /messages/{id}/reactions/{reaction} -description: "Removes a reaction from a message" +description: "Remove a reaction from a CometChat message by message ID and emoji using the REST API for user or group conversations." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/send-bot-message.mdx b/rest-api/messages/send-bot-message.mdx index 4af637f8f..73cc67855 100644 --- a/rest-api/messages/send-bot-message.mdx +++ b/rest-api/messages/send-bot-message.mdx @@ -1,6 +1,6 @@ --- openapi: post /bots/{uid}/messages -description: "Sends Message from a Bot." +description: "Send a CometChat message from a bot UID with REST API to post bot-authored text, media, or custom content." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/send-message.mdx b/rest-api/messages/send-message.mdx index 9e90031e3..41f5aec8d 100644 --- a/rest-api/messages/send-message.mdx +++ b/rest-api/messages/send-message.mdx @@ -1,6 +1,6 @@ --- openapi: post /messages -description: "Sends Message on behalf of a user." +description: "Send a CometChat message on behalf of a user with REST API for one-on-one or group conversations." --- ## Constraints diff --git a/rest-api/messages/send-threaded-message.mdx b/rest-api/messages/send-threaded-message.mdx index 64c920f2e..836da940e 100644 --- a/rest-api/messages/send-threaded-message.mdx +++ b/rest-api/messages/send-threaded-message.mdx @@ -1,6 +1,6 @@ --- openapi: post /messages/{id}/thread -description: "Sends Threaded Message on behalf of a user." +description: "Send a threaded CometChat message by parent message ID with REST API to reply inside an existing thread." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/messages/update-message.mdx b/rest-api/messages/update-message.mdx index 1bfe226e4..56f7d187e 100644 --- a/rest-api/messages/update-message.mdx +++ b/rest-api/messages/update-message.mdx @@ -1,6 +1,6 @@ --- openapi: put /messages/{id} -description: "Edits the message on behalf of a user." +description: "Update a CometChat message by message ID with REST API to edit message content on behalf of a user." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/metrics/usage-metrics.mdx b/rest-api/metrics/usage-metrics.mdx index 183b8190d..57d39002c 100644 --- a/rest-api/metrics/usage-metrics.mdx +++ b/rest-api/metrics/usage-metrics.mdx @@ -1,6 +1,6 @@ --- openapi: get /stats -description: "Usage metrics of an app." +description: "Get CometChat app usage metrics with REST API to review message, user, group, and app activity statistics." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/moderation-apis/add-keywords.mdx b/rest-api/moderation-apis/add-keywords.mdx index 7d93116fb..f86645fda 100644 --- a/rest-api/moderation-apis/add-keywords.mdx +++ b/rest-api/moderation-apis/add-keywords.mdx @@ -1,4 +1,4 @@ --- openapi: post /moderation/keywords -description: "Add keywords or regex patterns to a moderation list." +description: "Add keywords or regex patterns to a CometChat moderation list with REST API for automated content checks." --- diff --git a/rest-api/moderation-apis/add-rule.mdx b/rest-api/moderation-apis/add-rule.mdx index 9db7a0913..458d42f32 100644 --- a/rest-api/moderation-apis/add-rule.mdx +++ b/rest-api/moderation-apis/add-rule.mdx @@ -1,4 +1,4 @@ --- openapi: post /moderation/rules -description: "Create a new content moderation rule." +description: "Create a CometChat moderation rule with REST API to define content checks, actions, and rule conditions." --- diff --git a/rest-api/moderation-apis/approve-blocked-messages.mdx b/rest-api/moderation-apis/approve-blocked-messages.mdx index 8415cb491..34988e622 100644 --- a/rest-api/moderation-apis/approve-blocked-messages.mdx +++ b/rest-api/moderation-apis/approve-blocked-messages.mdx @@ -1,4 +1,4 @@ --- openapi: patch /moderation/blocked-messages/{messageId} -description: "Approve messages that were blocked by moderation rules." +description: "Approve a CometChat blocked message by message ID with REST API to release content held by moderation rules." --- diff --git a/rest-api/moderation-apis/blockreview-flagged-message.mdx b/rest-api/moderation-apis/blockreview-flagged-message.mdx index 8a6536b08..3663bf0d1 100644 --- a/rest-api/moderation-apis/blockreview-flagged-message.mdx +++ b/rest-api/moderation-apis/blockreview-flagged-message.mdx @@ -1,4 +1,4 @@ --- openapi: patch /moderation/flagged-messages/{id} -description: "Review a flagged message and take action." +description: "Review a CometChat flagged message by ID with REST API and apply block or review actions from moderation workflows." --- diff --git a/rest-api/moderation-apis/create-reasons.mdx b/rest-api/moderation-apis/create-reasons.mdx index 07340ba41..eb4254097 100644 --- a/rest-api/moderation-apis/create-reasons.mdx +++ b/rest-api/moderation-apis/create-reasons.mdx @@ -1,4 +1,4 @@ --- openapi: post /moderation/reasons -description: "Create custom flag reasons for content moderation." +description: "Create custom CometChat moderation flag reasons with REST API for review categories shown when messages are flagged." --- diff --git a/rest-api/moderation-apis/delete-reasons.mdx b/rest-api/moderation-apis/delete-reasons.mdx index eae19030f..c4c749167 100644 --- a/rest-api/moderation-apis/delete-reasons.mdx +++ b/rest-api/moderation-apis/delete-reasons.mdx @@ -1,4 +1,4 @@ --- openapi: delete /moderation/reasons/{id} -description: "Delete a custom flag reason." +description: "Delete a CometChat moderation flag reason by ID with REST API to remove unused or outdated review categories." --- diff --git a/rest-api/moderation-apis/error-codes.mdx b/rest-api/moderation-apis/error-codes.mdx index b027b9fbe..74d00954a 100644 --- a/rest-api/moderation-apis/error-codes.mdx +++ b/rest-api/moderation-apis/error-codes.mdx @@ -1,7 +1,7 @@ --- title: "Error Codes" sidebarTitle: "Error Codes" -description: "Error Codes for CometChat REST API." +description: "Review CometChat AI Moderation API error codes for rules, keywords, messages, and moderation request failures." --- Error codes specific to the AI Moderation APIs. diff --git a/rest-api/moderation-apis/flag-a-message.mdx b/rest-api/moderation-apis/flag-a-message.mdx index 7dffef043..dd5e118af 100644 --- a/rest-api/moderation-apis/flag-a-message.mdx +++ b/rest-api/moderation-apis/flag-a-message.mdx @@ -1,4 +1,4 @@ --- openapi: post /messages/{id}/flagged -description: "Flag a message for moderation review." +description: "Flag a CometChat message by message ID with REST API to send it into the moderation review workflow." --- diff --git a/rest-api/moderation-apis/get-keyword.mdx b/rest-api/moderation-apis/get-keyword.mdx index 93769d551..b86e6f2bf 100644 --- a/rest-api/moderation-apis/get-keyword.mdx +++ b/rest-api/moderation-apis/get-keyword.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/keywords/{keywordId} -description: "Retrieve details of a specific keyword entry." +description: "Get a CometChat moderation keyword by keywordId with REST API to view pattern details and list configuration." --- diff --git a/rest-api/moderation-apis/get-reason-details.mdx b/rest-api/moderation-apis/get-reason-details.mdx index 03bfbe999..ec07ca042 100644 --- a/rest-api/moderation-apis/get-reason-details.mdx +++ b/rest-api/moderation-apis/get-reason-details.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/reasons/{id} -description: "Retrieve details of a specific flag reason." +description: "Get a CometChat moderation flag reason by ID with REST API to view its label, settings, and review usage." --- diff --git a/rest-api/moderation-apis/get-rule-revisions.mdx b/rest-api/moderation-apis/get-rule-revisions.mdx index 7104f2fc6..43d7c1ddd 100644 --- a/rest-api/moderation-apis/get-rule-revisions.mdx +++ b/rest-api/moderation-apis/get-rule-revisions.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/rules/{ruleId}/revisions -description: "Fetch historical revisions of a moderation rule." +description: "List CometChat moderation rule revisions by ruleId with REST API to review historical rule changes." --- diff --git a/rest-api/moderation-apis/get-rule.mdx b/rest-api/moderation-apis/get-rule.mdx index 6aec156f7..66dbf018f 100644 --- a/rest-api/moderation-apis/get-rule.mdx +++ b/rest-api/moderation-apis/get-rule.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/rules/{ruleId} -description: "Retrieve details of a specific moderation rule." +description: "Get a CometChat moderation rule by ruleId with REST API to view rule conditions, actions, and configuration." --- diff --git a/rest-api/moderation-apis/list-blocked-messages.mdx b/rest-api/moderation-apis/list-blocked-messages.mdx index b1d38a2c5..d40ed47dd 100644 --- a/rest-api/moderation-apis/list-blocked-messages.mdx +++ b/rest-api/moderation-apis/list-blocked-messages.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/blocked-messages -description: "List all messages blocked by moderation rules." +description: "List CometChat blocked messages with REST API to review content stopped by moderation rules." --- diff --git a/rest-api/moderation-apis/list-flagged-messages.mdx b/rest-api/moderation-apis/list-flagged-messages.mdx index 91d457d55..ebad3df52 100644 --- a/rest-api/moderation-apis/list-flagged-messages.mdx +++ b/rest-api/moderation-apis/list-flagged-messages.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/flagged-messages -description: "List all messages flagged for review." +description: "List CometChat flagged messages with REST API to review messages reported or marked for moderation." --- diff --git a/rest-api/moderation-apis/list-keywords.mdx b/rest-api/moderation-apis/list-keywords.mdx index 905780506..9ce2d6a4f 100644 --- a/rest-api/moderation-apis/list-keywords.mdx +++ b/rest-api/moderation-apis/list-keywords.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/keywords -description: "List all keywords in a moderation list." +description: "List CometChat moderation keywords with REST API to review keyword and regex patterns used in content checks." --- diff --git a/rest-api/moderation-apis/list-reasons.mdx b/rest-api/moderation-apis/list-reasons.mdx index 132ec8de1..b3aa33994 100644 --- a/rest-api/moderation-apis/list-reasons.mdx +++ b/rest-api/moderation-apis/list-reasons.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/reasons -description: "List all custom flag reasons." +description: "List CometChat moderation flag reasons with REST API to retrieve review categories configured for flagged messages." --- diff --git a/rest-api/moderation-apis/list-reviewed-messages.mdx b/rest-api/moderation-apis/list-reviewed-messages.mdx index a598ee70a..9b1b7f513 100644 --- a/rest-api/moderation-apis/list-reviewed-messages.mdx +++ b/rest-api/moderation-apis/list-reviewed-messages.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/reviewed-messages -description: "List all reviewed moderation messages." +description: "List CometChat reviewed moderation messages with REST API to audit messages already approved, rejected, or actioned." --- diff --git a/rest-api/moderation-apis/list-rules.mdx b/rest-api/moderation-apis/list-rules.mdx index 482a9c1f0..ae511c53f 100644 --- a/rest-api/moderation-apis/list-rules.mdx +++ b/rest-api/moderation-apis/list-rules.mdx @@ -1,4 +1,4 @@ --- openapi: get /moderation/rules -description: "List all content moderation rules." +description: "List CometChat moderation rules with REST API to retrieve content checks, actions, and rule configuration." --- diff --git a/rest-api/moderation-apis/properties-and-constraints.mdx b/rest-api/moderation-apis/properties-and-constraints.mdx index cf7b18a54..27cbf4994 100644 --- a/rest-api/moderation-apis/properties-and-constraints.mdx +++ b/rest-api/moderation-apis/properties-and-constraints.mdx @@ -1,7 +1,7 @@ --- title: "Properties and Constraints" sidebarTitle: "Properties and Constraints" -description: "Properties and Constraints for CometChat REST API." +description: "Review CometChat AI Moderation API properties and constraints for rules, keywords, blocked messages, and flagged messages." --- Properties and constraints for the AI Moderation APIs. diff --git a/rest-api/moderation-apis/remove-keyword.mdx b/rest-api/moderation-apis/remove-keyword.mdx index 09a3f5731..cb75d3c4b 100644 --- a/rest-api/moderation-apis/remove-keyword.mdx +++ b/rest-api/moderation-apis/remove-keyword.mdx @@ -1,4 +1,4 @@ --- openapi: delete /moderation/keywords/{keywordId} -description: "Remove a keyword from a moderation list." +description: "Remove a CometChat moderation keyword by keywordId with REST API to delete a keyword or regex pattern from checks." --- diff --git a/rest-api/moderation-apis/remove-rule.mdx b/rest-api/moderation-apis/remove-rule.mdx index 1608ed9d8..8a4db3a1d 100644 --- a/rest-api/moderation-apis/remove-rule.mdx +++ b/rest-api/moderation-apis/remove-rule.mdx @@ -1,4 +1,4 @@ --- openapi: delete /moderation/rules/{ruleId} -description: "Delete a content moderation rule." +description: "Delete a CometChat moderation rule by ruleId with REST API to remove an inactive or outdated content rule." --- diff --git a/rest-api/moderation-apis/review-blocked-message.mdx b/rest-api/moderation-apis/review-blocked-message.mdx index 2de4fb681..6f4f47eb0 100644 --- a/rest-api/moderation-apis/review-blocked-message.mdx +++ b/rest-api/moderation-apis/review-blocked-message.mdx @@ -1,4 +1,4 @@ --- openapi: patch /moderation/blocked-messages/{id} -description: "Review a blocked message and approve or reject it." +description: "Review a CometChat blocked message by ID with REST API to approve or reject content stopped by moderation rules." --- diff --git a/rest-api/moderation-apis/update-keyword.mdx b/rest-api/moderation-apis/update-keyword.mdx index 595702881..be9e37809 100644 --- a/rest-api/moderation-apis/update-keyword.mdx +++ b/rest-api/moderation-apis/update-keyword.mdx @@ -1,4 +1,4 @@ --- openapi: put /moderation/keywords/{keywordId} -description: "Update a keyword entry in a moderation list." +description: "Update a CometChat moderation keyword by keywordId with REST API to change keyword or regex pattern settings." --- diff --git a/rest-api/moderation-apis/update-reason-details.mdx b/rest-api/moderation-apis/update-reason-details.mdx index bb9ad0637..20638806f 100644 --- a/rest-api/moderation-apis/update-reason-details.mdx +++ b/rest-api/moderation-apis/update-reason-details.mdx @@ -1,4 +1,4 @@ --- openapi: put /moderation/reasons/{id} -description: "Update a custom flag reason." +description: "Update a CometChat moderation flag reason by ID with REST API to change review category details." --- diff --git a/rest-api/moderation-apis/update-rule.mdx b/rest-api/moderation-apis/update-rule.mdx index 9d69f1980..5e0d9cda5 100644 --- a/rest-api/moderation-apis/update-rule.mdx +++ b/rest-api/moderation-apis/update-rule.mdx @@ -1,4 +1,4 @@ --- openapi: put /moderation/rules/{ruleId} -description: "Update an existing content moderation rule." +description: "Update a CometChat moderation rule by ruleId with REST API to change content checks, actions, or rule conditions." --- diff --git a/rest-api/notifications-apis/email/get-sendgrid-credentials.mdx b/rest-api/notifications-apis/email/get-sendgrid-credentials.mdx index 0f21ec62c..f9b10c902 100644 --- a/rest-api/notifications-apis/email/get-sendgrid-credentials.mdx +++ b/rest-api/notifications-apis/email/get-sendgrid-credentials.mdx @@ -1,6 +1,6 @@ --- openapi: get /notifications/email/v1/providers/sendgrid -description: "Fetches the SendGrid credentials stored for the app." +description: "Get SendGrid credentials configured for a CometChat app with REST API to review email notification provider settings." --- For the complete error reference, see [Error Guide](/rest-api/notifications-apis/error-codes). diff --git a/rest-api/notifications-apis/error-codes.mdx b/rest-api/notifications-apis/error-codes.mdx index c6856d60f..907d284c4 100644 --- a/rest-api/notifications-apis/error-codes.mdx +++ b/rest-api/notifications-apis/error-codes.mdx @@ -1,7 +1,7 @@ --- title: "Error Codes" sidebarTitle: "Error Codes" -description: "Error Codes for CometChat REST API." +description: "Review CometChat Notification API error codes for authentication, providers, push tokens, preferences, and delivery logs." --- Error codes specific to the Notification APIs. diff --git a/rest-api/notifications-apis/properties-and-constraints.mdx b/rest-api/notifications-apis/properties-and-constraints.mdx index 1a17b6d9e..8473c36aa 100644 --- a/rest-api/notifications-apis/properties-and-constraints.mdx +++ b/rest-api/notifications-apis/properties-and-constraints.mdx @@ -1,7 +1,7 @@ --- title: "Properties and Constraints" sidebarTitle: "Properties and Constraints" -description: "Properties and Constraints for CometChat REST API." +description: "Review CometChat Notification API properties and constraints for push, email, SMS, providers, preferences, and templates." --- Properties and constraints for the Notification APIs. diff --git a/rest-api/notifications-apis/push/get-contact-details.mdx b/rest-api/notifications-apis/push/get-contact-details.mdx index 6b6706f00..a757f4f76 100644 --- a/rest-api/notifications-apis/push/get-contact-details.mdx +++ b/rest-api/notifications-apis/push/get-contact-details.mdx @@ -1,6 +1,6 @@ --- openapi: get /notifications/v1/contact-details -description: "Fetches the contact details like Email ID and Phone number for a given user." +description: "Get CometChat user contact details with REST API, including email ID and phone number used for notification delivery." --- For the complete error reference, see [Error Guide](/rest-api/notifications-apis/error-codes). diff --git a/rest-api/notifications-apis/push/list-fcm-providers.mdx b/rest-api/notifications-apis/push/list-fcm-providers.mdx index f1be0a2fb..7f9604d78 100644 --- a/rest-api/notifications-apis/push/list-fcm-providers.mdx +++ b/rest-api/notifications-apis/push/list-fcm-providers.mdx @@ -1,6 +1,6 @@ --- openapi: get /notifications/push/v1/providers/fcm -description: "List the configured FCM providers for the given app." +description: "List FCM providers configured for a CometChat app with REST API to review push notification provider settings." --- For the complete error reference, see [Error Guide](/rest-api/notifications-apis/error-codes). diff --git a/rest-api/notifications-apis/push/list-preferences.mdx b/rest-api/notifications-apis/push/list-preferences.mdx index 34a4b2686..607cbfb85 100644 --- a/rest-api/notifications-apis/push/list-preferences.mdx +++ b/rest-api/notifications-apis/push/list-preferences.mdx @@ -1,6 +1,6 @@ --- openapi: get /notifications/v1/preferences -description: "List the configured preferences for the given user." +description: "List CometChat notification preferences for a user with REST API to review channel and delivery settings." --- For the complete error reference, see [Error Guide](/rest-api/notifications-apis/error-codes). diff --git a/rest-api/notifications-apis/push/list-settings.mdx b/rest-api/notifications-apis/push/list-settings.mdx index 5a7aa6659..88091e614 100644 --- a/rest-api/notifications-apis/push/list-settings.mdx +++ b/rest-api/notifications-apis/push/list-settings.mdx @@ -1,6 +1,6 @@ --- openapi: get /notifications/v1/settings -description: "List preferences, templates and sounds for the given app." +description: "List CometChat app notification settings with REST API, including preferences, templates, and sounds." --- For the complete error reference, see [Error Guide](/rest-api/notifications-apis/error-codes). diff --git a/rest-api/notifications-apis/push/notifications-logs.mdx b/rest-api/notifications-apis/push/notifications-logs.mdx index 275e9a149..51671f7fc 100644 --- a/rest-api/notifications-apis/push/notifications-logs.mdx +++ b/rest-api/notifications-apis/push/notifications-logs.mdx @@ -1,6 +1,6 @@ --- openapi: get /notifications/v1/logs -description: "Paginated API to fetch logs for notifications" +description: "Fetch paginated CometChat notification logs with REST API to review delivery activity and provider responses." --- For the complete error reference, see [Error Guide](/rest-api/notifications-apis/error-codes). diff --git a/rest-api/notifications-apis/sms/get-twilio-credentials.mdx b/rest-api/notifications-apis/sms/get-twilio-credentials.mdx index 607ec09e4..3bfa42bf7 100644 --- a/rest-api/notifications-apis/sms/get-twilio-credentials.mdx +++ b/rest-api/notifications-apis/sms/get-twilio-credentials.mdx @@ -1,6 +1,6 @@ --- openapi: get /notifications/sms/v1/providers/twilio -description: "Fetches the Twilio credentials stored for the app." +description: "Get Twilio credentials configured for a CometChat app with REST API to review SMS notification provider settings." --- For the complete error reference, see [Error Guide](/rest-api/notifications-apis/error-codes). diff --git a/rest-api/rbac/unset-scope-permissions.mdx b/rest-api/rbac/unset-scope-permissions.mdx index 3f4a5b75a..f20434b03 100644 --- a/rest-api/rbac/unset-scope-permissions.mdx +++ b/rest-api/rbac/unset-scope-permissions.mdx @@ -1,6 +1,6 @@ --- openapi: delete /groups/{guid}/scopes/{scope}/permissions/{permission} -description: "Removes a specific permission from a group scope" +description: "Remove a permission from a CometChat group scope with REST API to update role-based access control for group actions." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/restrict-features.mdx b/rest-api/restrict-features.mdx index 0b240b7c3..2d5227aaa 100644 --- a/rest-api/restrict-features.mdx +++ b/rest-api/restrict-features.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Restrict specific features based on user roles (deprecated — use RBAC instead)." +description: "Restrict CometChat features by user role with REST API controls, and migrate to RBAC for current permission management." --- diff --git a/rest-api/roles.mdx b/rest-api/roles.mdx index b76f63929..d931ca629 100644 --- a/rest-api/roles.mdx +++ b/rest-api/roles.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Define and manage user roles to control permissions across your CometChat app." +description: "Define and manage CometChat user roles with REST APIs to control permissions and feature access across your app." --- A **Role** defines a set of permissions that control what a user can do in your CometChat app. Every user is assigned exactly one role — if no role is specified during user creation, the `default` role is applied automatically. diff --git a/rest-api/roles/create.mdx b/rest-api/roles/create.mdx index 25db6fe2d..898e662e6 100644 --- a/rest-api/roles/create.mdx +++ b/rest-api/roles/create.mdx @@ -1,6 +1,6 @@ --- openapi: post /roles -description: "Creates a new user role" +description: "Create a CometChat user role with REST API to define permissions for app users and role-based feature access." --- ## Constraints @@ -10,4 +10,4 @@ description: "Creates a new user role" | Role UID | 100 characters, alpha-dash (a-z, 0-9, -, _) | CometChat forces the UID to lowercase | | Role name | 100 characters (UTF8mb4) | Supports all languages and emojis | | Role description | 255 characters (UTF8mb4) | Describe the role's purpose and permissions | -| Metadata | No limit | Store additional role configuration as JSON key-value pairs | \ No newline at end of file +| Metadata | No limit | Store additional role configuration as JSON key-value pairs | diff --git a/rest-api/users/create.mdx b/rest-api/users/create.mdx index 3a5392a5a..23d04d8bb 100644 --- a/rest-api/users/create.mdx +++ b/rest-api/users/create.mdx @@ -1,6 +1,6 @@ --- openapi: post /users -description: "Creates a new user" +description: "Create a CometChat user with REST API by setting UID, name, avatar, role, metadata, and other profile fields." --- ## Constraints diff --git a/rest-api/users/deactivate.mdx b/rest-api/users/deactivate.mdx index e8bd210ba..25492cbe4 100644 --- a/rest-api/users/deactivate.mdx +++ b/rest-api/users/deactivate.mdx @@ -1,6 +1,6 @@ --- openapi: delete /users -description: "Deactivates users for the specified UIDs" +description: "Deactivate CometChat users by UID with REST API to suspend user access without deleting their account data." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/users/delete.mdx b/rest-api/users/delete.mdx index 80e5049d0..19e36d700 100644 --- a/rest-api/users/delete.mdx +++ b/rest-api/users/delete.mdx @@ -1,6 +1,6 @@ --- openapi: delete /users/{uid} -description: "Deletes a user for the specified UID" +description: "Deactivate a CometChat user by UID with REST API, or permanently delete the user and related data with permanent: true." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/users/get.mdx b/rest-api/users/get.mdx index 0e89b454e..3095315cf 100644 --- a/rest-api/users/get.mdx +++ b/rest-api/users/get.mdx @@ -1,6 +1,6 @@ --- openapi: get /users/{uid} -description: "Retrieves user details for a specified UID." +description: "Get CometChat user details by UID with REST API, including profile fields, status, role, metadata, and tags." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/users/list.mdx b/rest-api/users/list.mdx index 6a2aa06af..5edfe1630 100644 --- a/rest-api/users/list.mdx +++ b/rest-api/users/list.mdx @@ -1,6 +1,6 @@ --- openapi: get /users -description: "Lists all the users of an app" +description: "List CometChat app users with REST API using pagination and filters for roles, tags, status, and search keywords." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/users/reactivate.mdx b/rest-api/users/reactivate.mdx index 57246fd2e..af21791a0 100644 --- a/rest-api/users/reactivate.mdx +++ b/rest-api/users/reactivate.mdx @@ -1,6 +1,6 @@ --- openapi: put /users -description: "Reactivates users for the specified UIDs" +description: "Reactivate CometChat users by UID with REST API to restore access for previously deactivated accounts." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/rest-api/users/update.mdx b/rest-api/users/update.mdx index 8f517f587..65db91d05 100644 --- a/rest-api/users/update.mdx +++ b/rest-api/users/update.mdx @@ -1,6 +1,6 @@ --- openapi: put /users/{uid} -description: "Updates a user with the provided UID" +description: "Update a CometChat user by UID with REST API to change profile fields, role, metadata, tags, avatar, or status." --- For the complete error reference, see [Error Guide](/articles/error-guide). diff --git a/sdk/android/ai-agents.mdx b/sdk/android/ai-agents.mdx index 505579aa8..827ac5133 100644 --- a/sdk/android/ai-agents.mdx +++ b/sdk/android/ai-agents.mdx @@ -1,7 +1,7 @@ --- title: "AI Agents" sidebarTitle: "AI Agents" -description: "Integrate AI-powered agents for intelligent, automated interactions in the Android SDK" +description: "Integrate AI-powered agents for intelligent, automated interactions in the CometChat Android SDK." --- diff --git a/sdk/android/ai-moderation.mdx b/sdk/android/ai-moderation.mdx index be622f014..36fed107d 100644 --- a/sdk/android/ai-moderation.mdx +++ b/sdk/android/ai-moderation.mdx @@ -1,7 +1,7 @@ --- title: "AI Moderation" sidebarTitle: "AI Moderation" -description: "Automatically review messages for inappropriate content using AI moderation in the Android SDK" +description: "Automatically review messages for inappropriate content using AI moderation in the CometChat Android SDK." --- diff --git a/sdk/android/ai-user-copilot-overview.mdx b/sdk/android/ai-user-copilot-overview.mdx index c68785914..84c5fa92c 100644 --- a/sdk/android/ai-user-copilot-overview.mdx +++ b/sdk/android/ai-user-copilot-overview.mdx @@ -1,7 +1,7 @@ --- title: "AI User Copilot" sidebarTitle: "AI User Copilot" -description: "AI-powered smart replies, conversation starters, and summaries using the CometChat Android SDK" +description: "AI-powered smart replies, conversation starters, and summaries using the CometChat Android SDK." --- diff --git a/sdk/android/authentication-overview.mdx b/sdk/android/authentication-overview.mdx index 226fb99c9..afe67fe8d 100644 --- a/sdk/android/authentication-overview.mdx +++ b/sdk/android/authentication-overview.mdx @@ -1,7 +1,7 @@ --- title: "Authentication" sidebarTitle: "Authentication" -description: "Log users into CometChat using Auth Key for development or Auth Token for production" +description: "Log users into CometChat with the Android SDK using Auth Key for development or Auth Token for production." --- diff --git a/sdk/android/best-practices.mdx b/sdk/android/best-practices.mdx index 50aa2d1aa..ea69080e2 100644 --- a/sdk/android/best-practices.mdx +++ b/sdk/android/best-practices.mdx @@ -1,7 +1,7 @@ --- title: "Best Practices" sidebarTitle: "Best Practices" -description: "Recommended patterns and practices for building with the CometChat Android SDK." +description: "Follow CometChat Android SDK best practices for initialization, authentication, listeners, messaging, and app lifecycle handling." --- Follow these best practices to build reliable, performant, and secure applications with the CometChat Android SDK. Organized by topic — jump to what's relevant for your current work. diff --git a/sdk/android/block-users.mdx b/sdk/android/block-users.mdx index 406ad7bb3..071d1e493 100644 --- a/sdk/android/block-users.mdx +++ b/sdk/android/block-users.mdx @@ -1,7 +1,7 @@ --- title: "Block Users" sidebarTitle: "Block Users" -description: "Block and unblock users to control communication in your Android app" +description: "Block, unblock, and list blocked users with the CometChat Android SDK to control communication in your app." --- diff --git a/sdk/android/calling-overview.mdx b/sdk/android/calling-overview.mdx index 698eb563c..0a3ac014f 100644 --- a/sdk/android/calling-overview.mdx +++ b/sdk/android/calling-overview.mdx @@ -1,7 +1,7 @@ --- title: "Calling" sidebarTitle: "Calling" -description: "Voice and video calling integration with CometChat for Android" +description: "Voice and video calling integration with CometChat for Android, including one-on-one calls, group calls, and conferences." --- CometChat's Calling SDK enables you to add voice and video calling to your Android application. The Calling SDK works alongside the Chat SDK to provide a complete communication experience including 1-on-1 calls, group calls, and conference sessions. diff --git a/sdk/android/connection-behaviour.mdx b/sdk/android/connection-behaviour.mdx index 4aa6c16ac..c725bd18a 100644 --- a/sdk/android/connection-behaviour.mdx +++ b/sdk/android/connection-behaviour.mdx @@ -1,7 +1,7 @@ --- title: "Connection Behaviour" sidebarTitle: "Connection Behaviour" -description: "Understand and configure WebSocket connection management in the CometChat Android SDK" +description: "Configure CometChat Android SDK WebSocket connection behavior for automatic or manual connection management in chat apps." --- diff --git a/sdk/android/connection-status.mdx b/sdk/android/connection-status.mdx index 040bcab56..126db993b 100644 --- a/sdk/android/connection-status.mdx +++ b/sdk/android/connection-status.mdx @@ -1,7 +1,7 @@ --- title: "Connection Status" sidebarTitle: "Connection Status" -description: "Monitor real-time connection status to CometChat web-socket servers in the Android SDK" +description: "Monitor real-time WebSocket connection status to CometChat servers in the Android SDK with listeners and reconnect handling." --- diff --git a/sdk/android/create-group.mdx b/sdk/android/create-group.mdx index 63ae636e0..881f20f0c 100644 --- a/sdk/android/create-group.mdx +++ b/sdk/android/create-group.mdx @@ -1,7 +1,7 @@ --- title: "Create Group" sidebarTitle: "Create Group" -description: "Create public, private, and password-protected groups using the Android SDK" +description: "Create public, private, and password-protected CometChat groups with the Android SDK and configure group details." --- diff --git a/sdk/android/delete-conversation.mdx b/sdk/android/delete-conversation.mdx index 6b6538be3..c3756cd59 100644 --- a/sdk/android/delete-conversation.mdx +++ b/sdk/android/delete-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Delete Conversation" sidebarTitle: "Delete Conversation" -description: "Delete user or group conversations using the CometChat Android SDK." +description: "Delete one-on-one or group conversations for the logged-in user with the CometChat Android SDK." --- diff --git a/sdk/android/delete-group.mdx b/sdk/android/delete-group.mdx index c926f50d5..e3f91fdbb 100644 --- a/sdk/android/delete-group.mdx +++ b/sdk/android/delete-group.mdx @@ -1,7 +1,7 @@ --- title: "Delete Group" sidebarTitle: "Delete Group" -description: "Permanently delete groups as an admin using the Android SDK" +description: "Permanently delete a CometChat group by GUID with the Android SDK using the admin-only deleteGroup method." --- diff --git a/sdk/android/delete-message.mdx b/sdk/android/delete-message.mdx index f0a330cb8..f6020bef7 100644 --- a/sdk/android/delete-message.mdx +++ b/sdk/android/delete-message.mdx @@ -1,7 +1,7 @@ --- title: "Delete Message" sidebarTitle: "Delete Message" -description: "Delete messages using the CometChat Android SDK." +description: "Delete sent messages in one-on-one or group conversations using the CometChat Android SDK." --- diff --git a/sdk/android/edit-message.mdx b/sdk/android/edit-message.mdx index a57adbbc8..1ef0178ff 100644 --- a/sdk/android/edit-message.mdx +++ b/sdk/android/edit-message.mdx @@ -1,7 +1,7 @@ --- title: "Edit Message" sidebarTitle: "Edit Message" -description: "Edit text and custom messages using the CometChat Android SDK." +description: "Edit CometChat text and custom messages after sending them with the Android SDK and update message state in chats." --- diff --git a/sdk/android/flag-message.mdx b/sdk/android/flag-message.mdx index dbbc3fc6f..e06c1e23c 100644 --- a/sdk/android/flag-message.mdx +++ b/sdk/android/flag-message.mdx @@ -1,7 +1,7 @@ --- title: "Flag Message" sidebarTitle: "Flag Message" -description: "Report inappropriate messages to moderators using the Android SDK flagging system" +description: "Report inappropriate messages to moderators using the CometChat Android SDK flagging system." --- diff --git a/sdk/android/group-add-members.mdx b/sdk/android/group-add-members.mdx index 91c38574a..8bd25a83b 100644 --- a/sdk/android/group-add-members.mdx +++ b/sdk/android/group-add-members.mdx @@ -1,7 +1,7 @@ --- title: "Add Members" sidebarTitle: "Add Members" -description: "Add members to groups with specific roles using the Android SDK" +description: "Add members to CometChat groups with the Android SDK and assign participant, moderator, or admin scopes." --- diff --git a/sdk/android/group-change-member-scope.mdx b/sdk/android/group-change-member-scope.mdx index fd5ac4e66..b5f990bdc 100644 --- a/sdk/android/group-change-member-scope.mdx +++ b/sdk/android/group-change-member-scope.mdx @@ -1,7 +1,7 @@ --- title: "Change Member Scope" sidebarTitle: "Change Scope" -description: "Update group member roles and permissions using the Android SDK" +description: "Update CometChat group member scopes with the Android SDK to manage participant, moderator, and admin roles." --- diff --git a/sdk/android/group-kick-member.mdx b/sdk/android/group-kick-member.mdx index ac7f64174..314d6c398 100644 --- a/sdk/android/group-kick-member.mdx +++ b/sdk/android/group-kick-member.mdx @@ -1,7 +1,7 @@ --- title: "Kick/Ban Member" sidebarTitle: "Kick Member" -description: "Kick, ban, and unban group members using the Android SDK" +description: "Kick, ban, and unban CometChat group members with the Android SDK to manage group access and membership." --- diff --git a/sdk/android/groups-overview.mdx b/sdk/android/groups-overview.mdx index ff74d1727..7d1f09300 100644 --- a/sdk/android/groups-overview.mdx +++ b/sdk/android/groups-overview.mdx @@ -1,7 +1,7 @@ --- title: "Groups" sidebarTitle: "Overview" -description: "Manage group creation, membership, and permissions in the Android SDK" +description: "Manage CometChat group creation, membership, permissions, and group types in the Android SDK." --- diff --git a/sdk/android/join-group.mdx b/sdk/android/join-group.mdx index c8e52b921..8311c9dac 100644 --- a/sdk/android/join-group.mdx +++ b/sdk/android/join-group.mdx @@ -1,7 +1,7 @@ --- title: "Join Group" sidebarTitle: "Join Group" -description: "Join public, private, and password-protected groups using the Android SDK" +description: "Join public, private, and password-protected CometChat groups with the Android SDK using GUIDs and group passwords." --- diff --git a/sdk/android/key-concepts.mdx b/sdk/android/key-concepts.mdx index a02584657..402964125 100644 --- a/sdk/android/key-concepts.mdx +++ b/sdk/android/key-concepts.mdx @@ -1,7 +1,7 @@ --- title: "Key Concepts" sidebarTitle: "Key Concepts" -description: "Understand core CometChat concepts including users, groups, authentication, and messaging" +description: "Understand CometChat Android SDK concepts for users, groups, authentication, conversations, messages, and real-time events." --- diff --git a/sdk/android/leave-group.mdx b/sdk/android/leave-group.mdx index e9e1509b3..2790cb888 100644 --- a/sdk/android/leave-group.mdx +++ b/sdk/android/leave-group.mdx @@ -1,7 +1,7 @@ --- title: "Leave Group" sidebarTitle: "Leave Group" -description: "Leave groups to stop receiving messages and updates using the Android SDK" +description: "Leave CometChat groups with the Android SDK to stop receiving group messages and update group membership state." --- diff --git a/sdk/android/message-structure-and-hierarchy.mdx b/sdk/android/message-structure-and-hierarchy.mdx index 0b8cbbc69..14f3d584a 100644 --- a/sdk/android/message-structure-and-hierarchy.mdx +++ b/sdk/android/message-structure-and-hierarchy.mdx @@ -1,7 +1,7 @@ --- title: "Message Structure and Hierarchy" sidebarTitle: "Message Structure" -description: "Understand message categories, types, and hierarchy in the CometChat Android SDK" +description: "Understand CometChat Android SDK message categories, message types, base messages, and message hierarchy for chat apps." --- diff --git a/sdk/android/publishing-app-on-playstore.mdx b/sdk/android/publishing-app-on-playstore.mdx index 3a423b0b1..957d812d5 100644 --- a/sdk/android/publishing-app-on-playstore.mdx +++ b/sdk/android/publishing-app-on-playstore.mdx @@ -1,7 +1,7 @@ --- title: "Publishing App On PlayStore" sidebarTitle: "Publishing to Play Store" -description: "Guide to preparing and publishing your CometChat Android app on Google Play Store" +description: "Prepare and publish CometChat Android SDK apps on Google Play with release builds, permissions, and store requirements." --- diff --git a/sdk/android/rate-limits.mdx b/sdk/android/rate-limits.mdx index 1cfb27fa3..0a1b38109 100644 --- a/sdk/android/rate-limits.mdx +++ b/sdk/android/rate-limits.mdx @@ -1,7 +1,7 @@ --- title: "Rate Limits" sidebarTitle: "Rate Limits" -description: "Understand CometChat REST API rate limits and how to handle rate limit responses" +description: "Understand CometChat API rate limits for Android SDK apps and handle rate limit errors, retries, and request throttling." --- diff --git a/sdk/android/retrieve-conversations.mdx b/sdk/android/retrieve-conversations.mdx index 119cfa58c..ee87c2550 100644 --- a/sdk/android/retrieve-conversations.mdx +++ b/sdk/android/retrieve-conversations.mdx @@ -1,7 +1,7 @@ --- title: "Retrieve Conversations" sidebarTitle: "Retrieve Conversations" -description: "Fetch, filter, tag, and search conversations using the CometChat Android SDK." +description: "Fetch, filter, tag, and search user or group conversations using the CometChat Android SDK." --- diff --git a/sdk/android/retrieve-group-members.mdx b/sdk/android/retrieve-group-members.mdx index ca45bd229..a67554fdb 100644 --- a/sdk/android/retrieve-group-members.mdx +++ b/sdk/android/retrieve-group-members.mdx @@ -1,7 +1,7 @@ --- title: "Retrieve Group Members" sidebarTitle: "Retrieve Members" -description: "Fetch and filter group members list using the Android SDK" +description: "Fetch and filter CometChat group members with the Android SDK using request builders, GUIDs, scopes, and search." --- diff --git a/sdk/android/retrieve-groups.mdx b/sdk/android/retrieve-groups.mdx index afffe7940..3fbf197b2 100644 --- a/sdk/android/retrieve-groups.mdx +++ b/sdk/android/retrieve-groups.mdx @@ -1,7 +1,7 @@ --- title: "Retrieve Groups" sidebarTitle: "Retrieve Groups" -description: "Fetch and filter groups list using the Android SDK" +description: "Fetch and filter CometChat groups with the Android SDK using request builders, tags, joined groups, and search." --- diff --git a/sdk/android/setup.mdx b/sdk/android/setup.mdx index 54463e705..028902fbc 100644 --- a/sdk/android/setup.mdx +++ b/sdk/android/setup.mdx @@ -1,7 +1,7 @@ --- title: "Setup" sidebarTitle: "Setup" -description: "Install and initialize the CometChat Android SDK in your application" +description: "Install and initialize the CometChat Android SDK with app credentials, region, dependencies, and basic project setup." --- diff --git a/sdk/android/threaded-messages.mdx b/sdk/android/threaded-messages.mdx index dd8c8ac14..22f670801 100644 --- a/sdk/android/threaded-messages.mdx +++ b/sdk/android/threaded-messages.mdx @@ -1,7 +1,7 @@ --- title: "Threaded Messages" sidebarTitle: "Threaded Messages" -description: "Send, receive, and fetch threaded messages using the CometChat Android SDK." +description: "Send, receive, and fetch threaded messages in conversations using the CometChat Android SDK." --- diff --git a/sdk/android/transfer-group-ownership.mdx b/sdk/android/transfer-group-ownership.mdx index ff81832ef..1fe8bc67d 100644 --- a/sdk/android/transfer-group-ownership.mdx +++ b/sdk/android/transfer-group-ownership.mdx @@ -1,7 +1,7 @@ --- title: "Transfer Group Ownership" sidebarTitle: "Transfer Ownership" -description: "Transfer group ownership to another member using the Android SDK" +description: "Transfer CometChat group ownership to another member with the Android SDK using GUID and target member UID." --- diff --git a/sdk/android/troubleshooting.mdx b/sdk/android/troubleshooting.mdx index 04c3e59a9..848be7e67 100644 --- a/sdk/android/troubleshooting.mdx +++ b/sdk/android/troubleshooting.mdx @@ -1,7 +1,7 @@ --- title: "Troubleshooting" sidebarTitle: "Troubleshooting" -description: "Common failure modes and fixes for the CometChat Android SDK." +description: "Troubleshoot common setup, authentication, messaging, and connection issues in the CometChat Android SDK." --- Find solutions to common issues when building with the CometChat Android SDK. diff --git a/sdk/android/typing-indicators.mdx b/sdk/android/typing-indicators.mdx index 363959b53..6383d833c 100644 --- a/sdk/android/typing-indicators.mdx +++ b/sdk/android/typing-indicators.mdx @@ -1,7 +1,7 @@ --- title: "Typing Indicators" sidebarTitle: "Typing Indicators" -description: "Send and receive real-time typing indicators using the CometChat Android SDK." +description: "Send and receive real-time typing indicators in conversations using the CometChat Android SDK." --- diff --git a/sdk/android/update-group.mdx b/sdk/android/update-group.mdx index 775c1013a..f23e1b6bc 100644 --- a/sdk/android/update-group.mdx +++ b/sdk/android/update-group.mdx @@ -1,7 +1,7 @@ --- title: "Update Group" sidebarTitle: "Update Group" -description: "Modify group details, settings, and metadata using the Android SDK" +description: "Update CometChat group details with the Android SDK, including name, type, icon, description, metadata, and tags." --- diff --git a/sdk/android/upgrading-from-v3-guide.mdx b/sdk/android/upgrading-from-v3-guide.mdx index 060bbd836..0e18b1f95 100644 --- a/sdk/android/upgrading-from-v3-guide.mdx +++ b/sdk/android/upgrading-from-v3-guide.mdx @@ -1,7 +1,7 @@ --- title: "Upgrading From V3" sidebarTitle: "Upgrading from V3" -description: "Migration guide for upgrading from CometChat Android SDK v3 to v4" +description: "Migrate from CometChat Android SDK v3 to v4 with updated setup, APIs, dependencies, and behavior changes." --- diff --git a/sdk/android/user-management.mdx b/sdk/android/user-management.mdx index f129296f0..459fb945f 100644 --- a/sdk/android/user-management.mdx +++ b/sdk/android/user-management.mdx @@ -1,7 +1,7 @@ --- title: "User Management" sidebarTitle: "User Management" -description: "Create, update, and delete user accounts in CometChat using the Android SDK" +description: "Create and update CometChat users with the Android SDK, and use REST APIs when deletion is required." --- diff --git a/sdk/android/users-overview.mdx b/sdk/android/users-overview.mdx index a58443988..3cdd17b5c 100644 --- a/sdk/android/users-overview.mdx +++ b/sdk/android/users-overview.mdx @@ -1,7 +1,7 @@ --- title: "Users" sidebarTitle: "Overview" -description: "Manage users, retrieve user lists, and track user presence in your Android application" +description: "Manage CometChat users in Android apps with user lists, profiles, presence, blocking, and user-related SDK methods." --- diff --git a/sdk/flutter/additional-message-filtering.mdx b/sdk/flutter/additional-message-filtering.mdx index 5ce56ff1b..a3414f5e1 100644 --- a/sdk/flutter/additional-message-filtering.mdx +++ b/sdk/flutter/additional-message-filtering.mdx @@ -1,5 +1,6 @@ --- title: "Additional Message Filtering" +description: "Filter CometChat messages in Flutter apps by limit, message ID, timestamp, user, group, category, type, and other request options." --- diff --git a/sdk/flutter/advanced-overview.mdx b/sdk/flutter/advanced-overview.mdx index 7a8e791f6..7e8177891 100644 --- a/sdk/flutter/advanced-overview.mdx +++ b/sdk/flutter/advanced-overview.mdx @@ -1,6 +1,7 @@ --- title: "Advanced" sidebarTitle: "Overview" +description: "Explore advanced CometChat Flutter SDK topics such as connection listeners, login listeners, webhooks, and integration resources." --- diff --git a/sdk/flutter/ai-chatbots-overview.mdx b/sdk/flutter/ai-chatbots-overview.mdx index 7a460169b..0ed087ca6 100644 --- a/sdk/flutter/ai-chatbots-overview.mdx +++ b/sdk/flutter/ai-chatbots-overview.mdx @@ -1,4 +1,5 @@ --- title: "Bots" +description: "Build AI chatbots for Flutter apps with CometChat to automate replies, assist users, and connect bot workflows to chat." url: "/ai-chatbots/overview" --- diff --git a/sdk/flutter/ai-moderation.mdx b/sdk/flutter/ai-moderation.mdx index e0414eb82..ff3bf5a8f 100644 --- a/sdk/flutter/ai-moderation.mdx +++ b/sdk/flutter/ai-moderation.mdx @@ -1,5 +1,6 @@ --- title: "AI Moderation" +description: "Automatically review CometChat messages for inappropriate content in Flutter apps using AI moderation rules and message status updates." --- ## Overview diff --git a/sdk/flutter/ai-user-copilot-overview.mdx b/sdk/flutter/ai-user-copilot-overview.mdx index 3e798a3fb..f84515879 100644 --- a/sdk/flutter/ai-user-copilot-overview.mdx +++ b/sdk/flutter/ai-user-copilot-overview.mdx @@ -1,4 +1,5 @@ --- title: "AI" +description: "Add CometChat AI user copilot features to Flutter apps, including conversation starters, summaries, smart replies, and writing help." url: "/fundamentals/ai-user-copilot/overview" ---- \ No newline at end of file +--- diff --git a/sdk/flutter/authentication-overview.mdx b/sdk/flutter/authentication-overview.mdx index 87b335748..ef71739ff 100644 --- a/sdk/flutter/authentication-overview.mdx +++ b/sdk/flutter/authentication-overview.mdx @@ -1,6 +1,7 @@ --- title: "Authentication" sidebarTitle: "Overview" +description: "Authenticate Flutter app users with CometChat using UID login, auth tokens, session checks, logout, and backend user management." --- To allow a user to use CometChat, the user must log in to CometChat. diff --git a/sdk/flutter/block-users.mdx b/sdk/flutter/block-users.mdx index 8613e6df1..ae2187e6e 100644 --- a/sdk/flutter/block-users.mdx +++ b/sdk/flutter/block-users.mdx @@ -1,5 +1,6 @@ --- title: "Block Users" +description: "Block and unblock CometChat users in Flutter apps to stop direct communication and manage blocked user lists." --- diff --git a/sdk/flutter/changelog.mdx b/sdk/flutter/changelog.mdx index eb92a1622..96d559726 100644 --- a/sdk/flutter/changelog.mdx +++ b/sdk/flutter/changelog.mdx @@ -1,4 +1,5 @@ --- title: "Changelog" +description: "View CometChat Flutter Chat SDK release notes, version history, fixes, and updates for the latest SDK changes." url: "https://github.com/cometchat/chat-sdk-flutter/releases" ---- \ No newline at end of file +--- diff --git a/sdk/flutter/connection-behaviour.mdx b/sdk/flutter/connection-behaviour.mdx index 76557985f..6c4fcb354 100644 --- a/sdk/flutter/connection-behaviour.mdx +++ b/sdk/flutter/connection-behaviour.mdx @@ -1,5 +1,6 @@ --- title: "Connection Behaviour" +description: "Manage CometChat Flutter SDK WebSocket behavior with automatic connection handling, background disconnects, and manual connection mode." --- diff --git a/sdk/flutter/connection-status.mdx b/sdk/flutter/connection-status.mdx index a0877d610..1e594983a 100644 --- a/sdk/flutter/connection-status.mdx +++ b/sdk/flutter/connection-status.mdx @@ -1,5 +1,6 @@ --- title: "Connection Status" +description: "Monitor CometChat WebSocket connection status in Flutter apps with callbacks for connecting, connected, disconnected, and errors." --- diff --git a/sdk/flutter/create-group.mdx b/sdk/flutter/create-group.mdx index feb4149fc..a7208e6d6 100644 --- a/sdk/flutter/create-group.mdx +++ b/sdk/flutter/create-group.mdx @@ -1,5 +1,6 @@ --- title: "Create A Group" +description: "Create CometChat public, private, and password-protected groups in Flutter apps with group GUID, name, type, and password." --- diff --git a/sdk/flutter/delete-conversation.mdx b/sdk/flutter/delete-conversation.mdx index 57473b8ca..a046d4330 100644 --- a/sdk/flutter/delete-conversation.mdx +++ b/sdk/flutter/delete-conversation.mdx @@ -1,5 +1,6 @@ --- title: "Delete A Conversation" +description: "Delete one-on-one or group conversations for the logged-in user in Flutter apps using conversation ID and type." --- diff --git a/sdk/flutter/delete-group.mdx b/sdk/flutter/delete-group.mdx index 2bc36f2e0..6d64e0a20 100644 --- a/sdk/flutter/delete-group.mdx +++ b/sdk/flutter/delete-group.mdx @@ -1,5 +1,6 @@ --- title: "Delete A Group" +description: "Delete CometChat groups from Flutter apps by GUID when the logged-in user has admin permissions." --- diff --git a/sdk/flutter/delete-message.mdx b/sdk/flutter/delete-message.mdx index ebf63f117..4e7965188 100644 --- a/sdk/flutter/delete-message.mdx +++ b/sdk/flutter/delete-message.mdx @@ -1,5 +1,6 @@ --- title: "Delete A Message" +description: "Delete CometChat messages in Flutter apps and handle real-time or missed message deletion events." --- diff --git a/sdk/flutter/delivery-read-receipts.mdx b/sdk/flutter/delivery-read-receipts.mdx index 19be057f3..d2fa4aa33 100644 --- a/sdk/flutter/delivery-read-receipts.mdx +++ b/sdk/flutter/delivery-read-receipts.mdx @@ -1,5 +1,6 @@ --- title: "Delivery & Read Receipts" +description: "Mark CometChat messages as delivered or read in Flutter apps and listen for real-time receipt events." --- diff --git a/sdk/flutter/edit-message.mdx b/sdk/flutter/edit-message.mdx index 76ae225c6..216ab688f 100644 --- a/sdk/flutter/edit-message.mdx +++ b/sdk/flutter/edit-message.mdx @@ -1,5 +1,6 @@ --- title: "Edit A Message" +description: "Edit CometChat text and custom messages in Flutter apps and handle real-time or missed edit events." --- diff --git a/sdk/flutter/extensions-overview.mdx b/sdk/flutter/extensions-overview.mdx index 29c1774bd..cb58bc92d 100644 --- a/sdk/flutter/extensions-overview.mdx +++ b/sdk/flutter/extensions-overview.mdx @@ -1,4 +1,5 @@ --- title: "Extensions" +description: "Explore CometChat extensions for Flutter apps, including moderation, notifications, link previews, reactions, and other chat features." url: "/fundamentals/extensions-overview" ---- \ No newline at end of file +--- diff --git a/sdk/flutter/flag-message.mdx b/sdk/flutter/flag-message.mdx index 02b71550c..1fee01677 100644 --- a/sdk/flutter/flag-message.mdx +++ b/sdk/flutter/flag-message.mdx @@ -1,5 +1,6 @@ --- title: "Flag Message" +description: "Get flag reasons and report inappropriate CometChat messages in Flutter apps for moderation review in the dashboard." --- ## Overview diff --git a/sdk/flutter/flutter-overview.mdx b/sdk/flutter/flutter-overview.mdx index acc4dc70c..ed4a84dfc 100644 --- a/sdk/flutter/flutter-overview.mdx +++ b/sdk/flutter/flutter-overview.mdx @@ -1,4 +1,5 @@ --- title: "Flutter Chat UI Kit" +description: "Explore CometChat Flutter UI Kit docs for prebuilt conversations, messages, users, groups, calls, themes, and customization." url: "/ui-kit/flutter/overview" ---- \ No newline at end of file +--- diff --git a/sdk/flutter/group-add-members.mdx b/sdk/flutter/group-add-members.mdx index e125be98b..0d09fea10 100644 --- a/sdk/flutter/group-add-members.mdx +++ b/sdk/flutter/group-add-members.mdx @@ -1,5 +1,6 @@ --- title: "Add Members To A Group" +description: "Add CometChat users to Flutter group chats with member scopes and optional banned member handling." --- diff --git a/sdk/flutter/group-change-member-scope.mdx b/sdk/flutter/group-change-member-scope.mdx index 412b54b93..dedbba887 100644 --- a/sdk/flutter/group-change-member-scope.mdx +++ b/sdk/flutter/group-change-member-scope.mdx @@ -1,5 +1,6 @@ --- title: "Change Member Scope" +description: "Update CometChat group member scopes in Flutter apps to change participants between admin, moderator, and participant roles." --- diff --git a/sdk/flutter/group-kick-member.mdx b/sdk/flutter/group-kick-member.mdx index adaa4c841..49ce8a038 100644 --- a/sdk/flutter/group-kick-member.mdx +++ b/sdk/flutter/group-kick-member.mdx @@ -1,5 +1,6 @@ --- title: "Ban/Kick Member From A Group" +description: "Kick, ban, and unban CometChat group members in Flutter apps when the logged-in user is an admin or moderator." --- diff --git a/sdk/flutter/groups-overview.mdx b/sdk/flutter/groups-overview.mdx index f219e6c57..6f4ca6029 100644 --- a/sdk/flutter/groups-overview.mdx +++ b/sdk/flutter/groups-overview.mdx @@ -1,6 +1,7 @@ --- title: "Groups" sidebarTitle: "Overview" +description: "Understand CometChat groups in Flutter apps, including GUIDs, public groups, private groups, password-protected groups, and roles." --- A group can be used for multiple users to communicate with each other on a particular topic or interest. diff --git a/sdk/flutter/interactive-messages.mdx b/sdk/flutter/interactive-messages.mdx index ce85974c3..f6c6d3dcf 100644 --- a/sdk/flutter/interactive-messages.mdx +++ b/sdk/flutter/interactive-messages.mdx @@ -1,5 +1,6 @@ --- title: "Interactive Messages" +description: "Send and handle CometChat interactive messages in Flutter apps with forms, cards, custom data, interaction goals, and user actions." --- diff --git a/sdk/flutter/join-group.mdx b/sdk/flutter/join-group.mdx index 41e6b00da..0a7827d6c 100644 --- a/sdk/flutter/join-group.mdx +++ b/sdk/flutter/join-group.mdx @@ -1,5 +1,6 @@ --- title: "Join A Group" +description: "Join CometChat public and password-protected groups in Flutter apps using group GUIDs and password validation." --- diff --git a/sdk/flutter/leave-group.mdx b/sdk/flutter/leave-group.mdx index f73638b8d..74e7b28ed 100644 --- a/sdk/flutter/leave-group.mdx +++ b/sdk/flutter/leave-group.mdx @@ -1,5 +1,6 @@ --- title: "Leave A Group" +description: "Leave CometChat groups from Flutter apps by GUID and listen for real-time group member left events." --- diff --git a/sdk/flutter/login-listeners.mdx b/sdk/flutter/login-listeners.mdx index 7d720a796..0f460ab98 100644 --- a/sdk/flutter/login-listeners.mdx +++ b/sdk/flutter/login-listeners.mdx @@ -1,5 +1,6 @@ --- title: "Login Listeners" +description: "Listen for CometChat login and logout success or failure events in Flutter apps using LoginListener callbacks." --- diff --git a/sdk/flutter/mentions.mdx b/sdk/flutter/mentions.mdx index 2a0ad288e..40284f47a 100644 --- a/sdk/flutter/mentions.mdx +++ b/sdk/flutter/mentions.mdx @@ -1,5 +1,6 @@ --- title: "Mentions" +description: "Send, receive, and inspect CometChat mentioned messages in Flutter apps using user UIDs in one-on-one and group conversations." --- diff --git a/sdk/flutter/messaging-overview.mdx b/sdk/flutter/messaging-overview.mdx index 4d3acd3e9..a071b812c 100644 --- a/sdk/flutter/messaging-overview.mdx +++ b/sdk/flutter/messaging-overview.mdx @@ -1,6 +1,7 @@ --- title: "Messaging" sidebarTitle: "Overview" +description: "Understand CometChat Flutter messaging, including text, media, custom, action, call, and interactive message structures." --- Messaging is one of the core features of CometChat. We've thoughtfully created methods to help you send, receive, and fetch message history. diff --git a/sdk/flutter/overview.mdx b/sdk/flutter/overview.mdx index 5dcc533ec..c2124c0c0 100644 --- a/sdk/flutter/overview.mdx +++ b/sdk/flutter/overview.mdx @@ -1,6 +1,7 @@ --- title: "Chat SDK" sidebarTitle: "Overview" +description: "Add CometChat Chat SDK to Flutter apps with real-time messaging, users, groups, conversations, and cross-platform support." --- The CometChat Chat SDK for Flutter enables real-time messaging, user management, group conversations, and more in your Flutter application. Built as a pure Dart implementation in v5, it removes the dependency on platform channels and works seamlessly across Android, iOS, Web, and desktop. diff --git a/sdk/flutter/reactions.mdx b/sdk/flutter/reactions.mdx index 86824cf6c..c57cc4626 100644 --- a/sdk/flutter/reactions.mdx +++ b/sdk/flutter/reactions.mdx @@ -1,5 +1,6 @@ --- title: "Reactions" +description: "Add, remove, fetch, and listen for CometChat message reactions in Flutter apps for text, media, and custom messages." --- diff --git a/sdk/flutter/real-time-listeners.mdx b/sdk/flutter/real-time-listeners.mdx index e1685bb8e..830e2bbf3 100644 --- a/sdk/flutter/real-time-listeners.mdx +++ b/sdk/flutter/real-time-listeners.mdx @@ -1,5 +1,6 @@ --- title: "All Real Time Listeners" +description: "Handle CometChat real-time events in Flutter apps with user, group, and message listeners for presence, membership, and messages." --- diff --git a/sdk/flutter/receive-messages.mdx b/sdk/flutter/receive-messages.mdx index 92246df7f..5af5f2d60 100644 --- a/sdk/flutter/receive-messages.mdx +++ b/sdk/flutter/receive-messages.mdx @@ -1,5 +1,6 @@ --- title: "Receive A Message" +description: "Receive CometChat messages in Flutter apps with real-time MessageListener callbacks and missed message retrieval." --- diff --git a/sdk/flutter/resources-overview.mdx b/sdk/flutter/resources-overview.mdx index ef8fe0d02..4a5466d20 100644 --- a/sdk/flutter/resources-overview.mdx +++ b/sdk/flutter/resources-overview.mdx @@ -1,6 +1,7 @@ --- title: "Resources" sidebarTitle: "Overview" +description: "Find CometChat Flutter SDK resources for listeners, message structure, errors, rate limits, troubleshooting, and integration support." --- diff --git a/sdk/flutter/retrieve-conversations.mdx b/sdk/flutter/retrieve-conversations.mdx index 690d1d42b..a0ceccc9c 100644 --- a/sdk/flutter/retrieve-conversations.mdx +++ b/sdk/flutter/retrieve-conversations.mdx @@ -1,5 +1,6 @@ --- title: "Retrieve Conversations" +description: "Fetch, filter, tag, and search CometChat conversations in Flutter apps using conversation request builders." --- diff --git a/sdk/flutter/retrieve-group-members.mdx b/sdk/flutter/retrieve-group-members.mdx index 517799414..3321fbb89 100644 --- a/sdk/flutter/retrieve-group-members.mdx +++ b/sdk/flutter/retrieve-group-members.mdx @@ -1,5 +1,6 @@ --- title: "Retrieve Group Members" +description: "Fetch CometChat group members in Flutter apps with group GUID, pagination limits, search keywords, and member scopes." --- diff --git a/sdk/flutter/retrieve-groups.mdx b/sdk/flutter/retrieve-groups.mdx index 23417e0b0..210f531e7 100644 --- a/sdk/flutter/retrieve-groups.mdx +++ b/sdk/flutter/retrieve-groups.mdx @@ -1,5 +1,6 @@ --- title: "Retrieve Groups" +description: "Fetch CometChat groups in Flutter apps with pagination, search keywords, joined-only filters, tags, and group request builders." --- diff --git a/sdk/flutter/retrieve-users.mdx b/sdk/flutter/retrieve-users.mdx index 9284b158f..a9f40a488 100644 --- a/sdk/flutter/retrieve-users.mdx +++ b/sdk/flutter/retrieve-users.mdx @@ -1,5 +1,6 @@ --- title: "Retrieve Users" +description: "Fetch CometChat users in Flutter apps, get logged-in user details, and filter user lists with request builder options." --- diff --git a/sdk/flutter/send-message.mdx b/sdk/flutter/send-message.mdx index fd2c833d9..7805e8491 100644 --- a/sdk/flutter/send-message.mdx +++ b/sdk/flutter/send-message.mdx @@ -1,5 +1,6 @@ --- title: "Send A Message" +description: "Send CometChat text, media, custom, and interactive messages to users and groups from Flutter apps." --- diff --git a/sdk/flutter/setup.mdx b/sdk/flutter/setup.mdx index 14e1fa426..b07e589e5 100644 --- a/sdk/flutter/setup.mdx +++ b/sdk/flutter/setup.mdx @@ -1,5 +1,6 @@ --- title: "Setup" +description: "Install, configure, initialize, and log in users with the CometChat Flutter SDK using app keys and region." --- ### Get your Application Keys diff --git a/sdk/flutter/threaded-messages.mdx b/sdk/flutter/threaded-messages.mdx index 330506158..f2a068772 100644 --- a/sdk/flutter/threaded-messages.mdx +++ b/sdk/flutter/threaded-messages.mdx @@ -1,5 +1,6 @@ --- title: "Threaded Messages" +description: "Send, receive, and fetch CometChat threaded messages in Flutter apps using parent message IDs." --- @@ -147,4 +148,4 @@ messageRequest.fetchNext(onSuccess: (List list) { -The above snippet will return messages between the logged in user and `cometchat-uid-1` excluding all the threaded messages belonging to the same conversation. \ No newline at end of file +The above snippet will return messages between the logged in user and `cometchat-uid-1` excluding all the threaded messages belonging to the same conversation. diff --git a/sdk/flutter/transfer-group-ownership.mdx b/sdk/flutter/transfer-group-ownership.mdx index 5c2b8b668..1f45e7f11 100644 --- a/sdk/flutter/transfer-group-ownership.mdx +++ b/sdk/flutter/transfer-group-ownership.mdx @@ -1,5 +1,6 @@ --- title: "Transfer Group Ownership" +description: "Transfer CometChat group ownership to another member in Flutter apps before the current owner leaves the group." --- diff --git a/sdk/flutter/typing-indicators.mdx b/sdk/flutter/typing-indicators.mdx index c3787c105..0bc6cabd5 100644 --- a/sdk/flutter/typing-indicators.mdx +++ b/sdk/flutter/typing-indicators.mdx @@ -1,5 +1,6 @@ --- title: "Typing Indicators" +description: "Send and receive CometChat typing indicators in Flutter apps for one-on-one and group conversations." --- diff --git a/sdk/flutter/update-group.mdx b/sdk/flutter/update-group.mdx index c9353f983..3200bd55c 100644 --- a/sdk/flutter/update-group.mdx +++ b/sdk/flutter/update-group.mdx @@ -1,5 +1,6 @@ --- title: "Update A Group" +description: "Update CometChat group details from Flutter apps with updateGroup and a Group object containing changed fields." --- diff --git a/sdk/flutter/upgrading-from-v4-guide.mdx b/sdk/flutter/upgrading-from-v4-guide.mdx index 04728b860..8f3cdc7f8 100644 --- a/sdk/flutter/upgrading-from-v4-guide.mdx +++ b/sdk/flutter/upgrading-from-v4-guide.mdx @@ -1,5 +1,6 @@ --- title: "Upgrading from v4" +description: "Upgrade Flutter apps from CometChat SDK v4 to v5 with new Dart implementation, dependency changes, and breaking API updates." --- This guide helps you migrate your Flutter application from CometChat SDK v4 to v5. diff --git a/sdk/flutter/user-management.mdx b/sdk/flutter/user-management.mdx index b58d3da36..4da1892b3 100644 --- a/sdk/flutter/user-management.mdx +++ b/sdk/flutter/user-management.mdx @@ -1,5 +1,6 @@ --- title: "User Management" +description: "Create, update, and manage CometChat users in Flutter apps before login using user objects, auth keys, and REST API workflows." --- diff --git a/sdk/flutter/user-presence.mdx b/sdk/flutter/user-presence.mdx index a9721a3d9..8c567ea0c 100644 --- a/sdk/flutter/user-presence.mdx +++ b/sdk/flutter/user-presence.mdx @@ -1,5 +1,6 @@ --- title: "User Presence" +description: "Track CometChat user presence in Flutter apps with subscriptions for all users, roles, friends, and real-time user listeners." --- diff --git a/sdk/flutter/users-overview.mdx b/sdk/flutter/users-overview.mdx index 868ac1bf1..5bb637757 100644 --- a/sdk/flutter/users-overview.mdx +++ b/sdk/flutter/users-overview.mdx @@ -1,6 +1,7 @@ --- title: "Users" sidebarTitle: "Overview" +description: "Understand CometChat users in Flutter apps, including UIDs, auth tokens, roles, user lists, friends, and user management." --- A user is anyone who uses CometChat. The primary aim for the users functionality is to allow you to quickly retrieve and add users to CometChat. diff --git a/sdk/flutter/webhooks-overview.mdx b/sdk/flutter/webhooks-overview.mdx index 6c9724091..5477385f0 100644 --- a/sdk/flutter/webhooks-overview.mdx +++ b/sdk/flutter/webhooks-overview.mdx @@ -1,4 +1,5 @@ --- title: "Webhooks" +description: "Use CometChat webhooks with Flutter apps to receive server-side events for messages, users, groups, calls, and moderation workflows." url: "/fundamentals/webhooks" ---- \ No newline at end of file +--- diff --git a/sdk/ios/calling-overview.mdx b/sdk/ios/calling-overview.mdx index ffebb9a05..9688e322e 100644 --- a/sdk/ios/calling-overview.mdx +++ b/sdk/ios/calling-overview.mdx @@ -1,7 +1,7 @@ --- title: "Calling" sidebarTitle: "Calling" -description: "Voice and video calling integration with CometChat for iOS" +description: "Voice and video calling integration with CometChat for iOS, including one-on-one calls, group calls, and conferences." --- CometChat's Calling SDK enables you to add voice and video calling to your iOS application. The Calling SDK works alongside the Chat SDK to provide a complete communication experience including 1-on-1 calls, group calls, and conference sessions. diff --git a/sdk/ios/delete-conversation.mdx b/sdk/ios/delete-conversation.mdx index 9cc16aabb..49e552762 100644 --- a/sdk/ios/delete-conversation.mdx +++ b/sdk/ios/delete-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Delete Conversation" sidebarTitle: "Delete Conversation" -description: "Delete user or group conversations using the CometChat iOS SDK." +description: "Delete one-on-one or group conversations for the logged-in user using the CometChat iOS SDK." --- diff --git a/sdk/ios/delete-message.mdx b/sdk/ios/delete-message.mdx index 8f0375002..c3592ec7f 100644 --- a/sdk/ios/delete-message.mdx +++ b/sdk/ios/delete-message.mdx @@ -1,7 +1,7 @@ --- title: "Delete Message" sidebarTitle: "Delete Message" -description: "Delete messages using the CometChat iOS SDK." +description: "Delete sent messages in one-on-one or group conversations with the CometChat iOS SDK and handle deletion events." --- diff --git a/sdk/ios/edit-message.mdx b/sdk/ios/edit-message.mdx index 6cec510be..bd742783f 100644 --- a/sdk/ios/edit-message.mdx +++ b/sdk/ios/edit-message.mdx @@ -1,7 +1,7 @@ --- title: "Edit Message" sidebarTitle: "Edit Message" -description: "Edit text and custom messages using the CometChat iOS SDK." +description: "Edit CometChat text and custom messages after sending them with the iOS SDK and update message state in chats." --- diff --git a/sdk/ios/flag-message.mdx b/sdk/ios/flag-message.mdx index b71f598ce..8bdf36848 100644 --- a/sdk/ios/flag-message.mdx +++ b/sdk/ios/flag-message.mdx @@ -1,7 +1,7 @@ --- title: "Flag Message" sidebarTitle: "Flag Message" -description: "Flag inappropriate messages for moderation review using the CometChat iOS SDK." +description: "Flag inappropriate CometChat messages for moderation review with the iOS SDK and support user reporting flows." --- diff --git a/sdk/ios/groups-overview.mdx b/sdk/ios/groups-overview.mdx index f250bd777..b0346f5b1 100644 --- a/sdk/ios/groups-overview.mdx +++ b/sdk/ios/groups-overview.mdx @@ -1,7 +1,7 @@ --- title: "Groups" sidebarTitle: "Overview" -description: "Overview of Groups in CometChat." +description: "Manage CometChat group creation, membership, permissions, and group types in the iOS SDK." --- diff --git a/sdk/ios/key-concepts.mdx b/sdk/ios/key-concepts.mdx index b10e2e1fe..88e433e53 100644 --- a/sdk/ios/key-concepts.mdx +++ b/sdk/ios/key-concepts.mdx @@ -1,6 +1,6 @@ --- title: "Key Concepts" -description: "Key Concepts — CometChat documentation." +description: "Understand core CometChat iOS SDK concepts including users, groups, authentication, messaging, and real-time events." --- diff --git a/sdk/ios/message-structure-and-hierarchy.mdx b/sdk/ios/message-structure-and-hierarchy.mdx index 8066c9a56..604bd4eb4 100644 --- a/sdk/ios/message-structure-and-hierarchy.mdx +++ b/sdk/ios/message-structure-and-hierarchy.mdx @@ -1,6 +1,6 @@ --- title: "Message Structure And Hierarchy" -description: "Message Structure And Hierarchy — CometChat documentation." +description: "Understand CometChat iOS SDK message categories, message types, base messages, and message hierarchy for chat apps." --- diff --git a/sdk/ios/overview.mdx b/sdk/ios/overview.mdx index 60a100b95..90d48d4e3 100644 --- a/sdk/ios/overview.mdx +++ b/sdk/ios/overview.mdx @@ -1,7 +1,7 @@ --- title: "iOS SDK" sidebarTitle: "Overview" -description: "Add real-time chat, voice, and video to your iOS application with the CometChat SDK." +description: "Add real-time chat, voice, and video to iOS apps with the CometChat SDK, including users, groups, messages, and calls." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/ios/publishing-app-on-appstore.mdx b/sdk/ios/publishing-app-on-appstore.mdx index 4eefacaed..4756ff24d 100644 --- a/sdk/ios/publishing-app-on-appstore.mdx +++ b/sdk/ios/publishing-app-on-appstore.mdx @@ -1,6 +1,6 @@ --- title: "Publishing App On App Store" -description: "Publishing App On App Store — CometChat documentation." +description: "Prepare and publish your CometChat iOS app on the App Store with required capabilities and release checks." --- diff --git a/sdk/ios/retrieve-conversations.mdx b/sdk/ios/retrieve-conversations.mdx index a79ef7097..badeedd0d 100644 --- a/sdk/ios/retrieve-conversations.mdx +++ b/sdk/ios/retrieve-conversations.mdx @@ -1,7 +1,7 @@ --- title: "Retrieve Conversations" sidebarTitle: "Retrieve Conversations" -description: "Fetch, filter, tag, and search conversations using the CometChat iOS SDK." +description: "Fetch, filter, tag, and search CometChat conversations with the iOS SDK for one-on-one and group chats." --- diff --git a/sdk/ios/send-message.mdx b/sdk/ios/send-message.mdx index a743649eb..d68406815 100644 --- a/sdk/ios/send-message.mdx +++ b/sdk/ios/send-message.mdx @@ -1,7 +1,7 @@ --- title: "Send Messages" sidebarTitle: "Send Messages" -description: "Send text, media, and custom messages to users and groups using the CometChat iOS SDK." +description: "Send CometChat text, media, and custom messages to users and groups with the iOS SDK using success and error callbacks." --- diff --git a/sdk/ios/setup.mdx b/sdk/ios/setup.mdx index 8679c2ee4..2fe67f208 100644 --- a/sdk/ios/setup.mdx +++ b/sdk/ios/setup.mdx @@ -1,7 +1,7 @@ --- title: "Setup" sidebarTitle: "Setup" -description: "Install, configure, and initialize the CometChat iOS SDK in your application." +description: "Install, configure, and initialize the CometChat iOS SDK with app credentials, region, dependencies, and setup steps." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/ios/threaded-messages.mdx b/sdk/ios/threaded-messages.mdx index c907e4143..2b609da8f 100644 --- a/sdk/ios/threaded-messages.mdx +++ b/sdk/ios/threaded-messages.mdx @@ -1,7 +1,7 @@ --- title: "Threaded Messages" sidebarTitle: "Threaded Messages" -description: "Send, receive, and fetch threaded messages using the CometChat iOS SDK." +description: "Send, receive, and fetch CometChat threaded messages in iOS conversations using parent message IDs." --- diff --git a/sdk/ios/transfer-group-ownership.mdx b/sdk/ios/transfer-group-ownership.mdx index dd5cd50d1..96e54168a 100644 --- a/sdk/ios/transfer-group-ownership.mdx +++ b/sdk/ios/transfer-group-ownership.mdx @@ -1,7 +1,7 @@ --- title: "Transfer Group Ownership" sidebarTitle: "Transfer Ownership" -description: "Transfer ownership of a CometChat group to another member using the iOS SDK." +description: "Transfer CometChat group ownership to another member with the iOS SDK using GUID and target member UID." --- diff --git a/sdk/ios/typing-indicators.mdx b/sdk/ios/typing-indicators.mdx index 2be8252a2..a6b1eb81e 100644 --- a/sdk/ios/typing-indicators.mdx +++ b/sdk/ios/typing-indicators.mdx @@ -1,7 +1,7 @@ --- title: "Typing Indicators" sidebarTitle: "Typing Indicators" -description: "Send and receive real-time typing indicators using the CometChat iOS SDK." +description: "Send and receive real-time typing indicators in conversations using the CometChat iOS SDK." --- diff --git a/sdk/ios/upgrading-from-v3-to-v4.mdx b/sdk/ios/upgrading-from-v3-to-v4.mdx index abb044ee7..03fceaa87 100644 --- a/sdk/ios/upgrading-from-v3-to-v4.mdx +++ b/sdk/ios/upgrading-from-v3-to-v4.mdx @@ -1,6 +1,6 @@ --- title: "Upgrading From V3" -description: "Upgrading From V3 — CometChat documentation." +description: "Migrate from CometChat iOS SDK v3 to v4 with updated setup, APIs, dependencies, and behavior changes." --- diff --git a/sdk/javascript/best-practices.mdx b/sdk/javascript/best-practices.mdx index fce41d053..0101991b9 100644 --- a/sdk/javascript/best-practices.mdx +++ b/sdk/javascript/best-practices.mdx @@ -1,7 +1,7 @@ --- title: "Best Practices" sidebarTitle: "Best Practices" -description: "Recommended patterns and practices for building with the CometChat JavaScript SDK." +description: "Build reliable CometChat JavaScript SDK apps with secure auth, listener cleanup, pagination, caching, error handling, and performance practices." --- Follow these best practices to build reliable, performant, and secure applications with the CometChat JavaScript SDK. Organized by topic — jump to what's relevant for your current work. diff --git a/sdk/javascript/calling-overview.mdx b/sdk/javascript/calling-overview.mdx index c523b864f..04643ef3a 100644 --- a/sdk/javascript/calling-overview.mdx +++ b/sdk/javascript/calling-overview.mdx @@ -1,7 +1,7 @@ --- title: "Calling" sidebarTitle: "Calling" -description: "Voice and video calling integration with CometChat for JavaScript" +description: "Add CometChat voice and video calling to JavaScript apps with one-on-one calls, group calls, screen sharing, recording, and call logs." --- CometChat's Calling SDK enables you to add voice and video calling to your JavaScript application. The Calling SDK works alongside the Chat SDK to provide a complete communication experience including 1-on-1 calls, group calls, and conference sessions. diff --git a/sdk/javascript/connection-status.mdx b/sdk/javascript/connection-status.mdx index 046dc9a39..093a09d80 100644 --- a/sdk/javascript/connection-status.mdx +++ b/sdk/javascript/connection-status.mdx @@ -1,5 +1,6 @@ --- title: "Connection Status" +description: "Monitor CometChat WebSocket connection status in JavaScript apps with connecting, connected, and disconnected callbacks." --- CometChat SDK provides you with a mechanism to get real-time status of the connection to CometChat web-socket servers. diff --git a/sdk/javascript/create-group.mdx b/sdk/javascript/create-group.mdx index ec3c5031e..810059adb 100644 --- a/sdk/javascript/create-group.mdx +++ b/sdk/javascript/create-group.mdx @@ -1,5 +1,6 @@ --- title: "Create A Group" +description: "Create CometChat public, private, and password-protected groups in JavaScript apps with GUID, name, type, and password." --- ## Create a Group diff --git a/sdk/javascript/delete-group.mdx b/sdk/javascript/delete-group.mdx index 06ca5d573..97f45ef5c 100644 --- a/sdk/javascript/delete-group.mdx +++ b/sdk/javascript/delete-group.mdx @@ -1,5 +1,6 @@ --- title: "Delete A Group" +description: "Delete CometChat groups from JavaScript apps by GUID when the logged-in user has permission." --- ## Delete a Group diff --git a/sdk/javascript/group-add-members.mdx b/sdk/javascript/group-add-members.mdx index f24d698ef..50b43a261 100644 --- a/sdk/javascript/group-add-members.mdx +++ b/sdk/javascript/group-add-members.mdx @@ -1,5 +1,6 @@ --- title: "Add Members To A Group" +description: "Add CometChat users to JavaScript group chats with member scopes and optional banned member handling." --- ## Add Members to Group diff --git a/sdk/javascript/group-change-member-scope.mdx b/sdk/javascript/group-change-member-scope.mdx index eb3cc9783..4d82c5b17 100644 --- a/sdk/javascript/group-change-member-scope.mdx +++ b/sdk/javascript/group-change-member-scope.mdx @@ -1,5 +1,6 @@ --- title: "Change Member Scope" +description: "Update CometChat group member scopes in JavaScript apps to change participants between admin, moderator, and participant roles." --- ## Change Scope of a Group Member diff --git a/sdk/javascript/group-kick-ban-members.mdx b/sdk/javascript/group-kick-ban-members.mdx index 84f2d0989..8fd34655d 100644 --- a/sdk/javascript/group-kick-ban-members.mdx +++ b/sdk/javascript/group-kick-ban-members.mdx @@ -1,5 +1,6 @@ --- title: "Ban Or Kick Member From A Group" +description: "Kick, ban, and unban CometChat group members in JavaScript apps when the logged-in user is an admin or moderator." --- There are certain actions that can be performed on the group members: diff --git a/sdk/javascript/join-group.mdx b/sdk/javascript/join-group.mdx index a612d4247..f8b8f499d 100644 --- a/sdk/javascript/join-group.mdx +++ b/sdk/javascript/join-group.mdx @@ -1,5 +1,6 @@ --- title: "Join A Group" +description: "Join CometChat public and password-protected groups in JavaScript apps using group GUID, type, and password." --- ## Join a Group diff --git a/sdk/javascript/leave-group.mdx b/sdk/javascript/leave-group.mdx index 15671be95..d3a9c32a1 100644 --- a/sdk/javascript/leave-group.mdx +++ b/sdk/javascript/leave-group.mdx @@ -1,5 +1,6 @@ --- title: "Leave A Group" +description: "Leave CometChat groups from JavaScript apps by GUID and stop receiving messages and updates for that group." --- ## Leave a Group diff --git a/sdk/javascript/rate-limits.mdx b/sdk/javascript/rate-limits.mdx index a7a765937..343eb8082 100644 --- a/sdk/javascript/rate-limits.mdx +++ b/sdk/javascript/rate-limits.mdx @@ -1,5 +1,6 @@ --- title: "Rate Limits" +description: "Understand CometChat JavaScript SDK and REST API rate limits, response headers, 429 errors, and retry handling." --- ### CometChat REST API Rate Limits diff --git a/sdk/javascript/troubleshooting.mdx b/sdk/javascript/troubleshooting.mdx index 860c3022f..9b5469609 100644 --- a/sdk/javascript/troubleshooting.mdx +++ b/sdk/javascript/troubleshooting.mdx @@ -1,7 +1,7 @@ --- title: "Troubleshooting" sidebarTitle: "Troubleshooting" -description: "Common failure modes and fixes for the CometChat JavaScript SDK." +description: "Fix CometChat JavaScript SDK issues with initialization, login, WebSocket events, SSR errors, and SDK method failures." --- Find solutions to common issues when building with the CometChat JavaScript SDK. diff --git a/sdk/javascript/update-group.mdx b/sdk/javascript/update-group.mdx index 156be9c0a..4eb457cad 100644 --- a/sdk/javascript/update-group.mdx +++ b/sdk/javascript/update-group.mdx @@ -1,5 +1,6 @@ --- title: "Update A Group" +description: "Update CometChat group name, type, password, icon, description, and metadata from JavaScript apps." --- ## Update Group diff --git a/sdk/react-native/ai-chatbots-overview.mdx b/sdk/react-native/ai-chatbots-overview.mdx index 7a460169b..a8ee5e2c7 100644 --- a/sdk/react-native/ai-chatbots-overview.mdx +++ b/sdk/react-native/ai-chatbots-overview.mdx @@ -1,4 +1,5 @@ --- title: "Bots" +description: "Build AI chatbots for React Native apps with CometChat to automate replies, assist users, and connect bot workflows to chat." url: "/ai-chatbots/overview" --- diff --git a/sdk/react-native/calling-overview.mdx b/sdk/react-native/calling-overview.mdx index 2be2b860c..1294a9af2 100644 --- a/sdk/react-native/calling-overview.mdx +++ b/sdk/react-native/calling-overview.mdx @@ -1,7 +1,7 @@ --- title: "Calling" sidebarTitle: "Calling" -description: "Voice and video calling integration with CometChat for React Native" +description: "Add CometChat voice and video calling to React Native apps with one-on-one calls, group calls, conference sessions, and call logs." --- CometChat's Calling SDK enables you to add voice and video calling to your React Native application. The Calling SDK works alongside the Chat SDK to provide a complete communication experience including 1-on-1 calls, group calls, and conference sessions. diff --git a/sdk/react-native/delete-conversation.mdx b/sdk/react-native/delete-conversation.mdx index 6b970ac19..d90665e09 100644 --- a/sdk/react-native/delete-conversation.mdx +++ b/sdk/react-native/delete-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Delete Conversation" sidebarTitle: "Delete Conversation" -description: "Delete user or group conversations using the CometChat React Native SDK." +description: "Delete one-on-one or group conversations for the logged-in user with the CometChat React Native SDK." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/delete-message.mdx b/sdk/react-native/delete-message.mdx index 91acb54d6..36717d47c 100644 --- a/sdk/react-native/delete-message.mdx +++ b/sdk/react-native/delete-message.mdx @@ -1,7 +1,7 @@ --- title: "Delete Message" sidebarTitle: "Delete Message" -description: "Delete messages using the CometChat React Native SDK." +description: "Delete CometChat messages in React Native apps by message ID and listen for real-time deletion events." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/edit-message.mdx b/sdk/react-native/edit-message.mdx index e5f36e650..d1f08e431 100644 --- a/sdk/react-native/edit-message.mdx +++ b/sdk/react-native/edit-message.mdx @@ -1,7 +1,7 @@ --- title: "Edit Message" sidebarTitle: "Edit Message" -description: "Edit text and custom messages using the CometChat React Native SDK." +description: "Edit CometChat text and custom messages in React Native apps by message ID and listen for real-time edit events." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/flag-message.mdx b/sdk/react-native/flag-message.mdx index e59e8fe10..f84498e88 100644 --- a/sdk/react-native/flag-message.mdx +++ b/sdk/react-native/flag-message.mdx @@ -1,7 +1,7 @@ --- title: "Flag Message" sidebarTitle: "Flag Message" -description: "Flag inappropriate messages for moderation review using the CometChat React Native SDK." +description: "Get flag reasons and flag inappropriate CometChat messages in React Native apps with reason IDs and moderation remarks." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/overview.mdx b/sdk/react-native/overview.mdx index 1ed3dcd15..bb6e25856 100644 --- a/sdk/react-native/overview.mdx +++ b/sdk/react-native/overview.mdx @@ -1,7 +1,7 @@ --- title: "React Native SDK" sidebarTitle: "Overview" -description: "Add real-time chat, voice, and video to your React Native application with the CometChat SDK." +description: "Add real-time chat, voice, video, users, groups, messages, and push notifications to React Native apps with the CometChat SDK." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/push-notification-html-stripping.mdx b/sdk/react-native/push-notification-html-stripping.mdx index cad21d0eb..8e8ccdc6a 100644 --- a/sdk/react-native/push-notification-html-stripping.mdx +++ b/sdk/react-native/push-notification-html-stripping.mdx @@ -1,6 +1,6 @@ --- title: "Push Notification Content Customization" -description: "Learn how to intercept and modify push notification content before display in React Native." +description: "Customize CometChat React Native push notification content by stripping HTML tags before Android or iOS notifications display." --- diff --git a/sdk/react-native/retrieve-conversations.mdx b/sdk/react-native/retrieve-conversations.mdx index b0d2e2f30..5a198da04 100644 --- a/sdk/react-native/retrieve-conversations.mdx +++ b/sdk/react-native/retrieve-conversations.mdx @@ -1,7 +1,7 @@ --- title: "Retrieve Conversations" sidebarTitle: "Retrieve Conversations" -description: "Fetch, filter, tag, and search conversations using the CometChat React Native SDK." +description: "Fetch, filter, tag, and search CometChat conversations in React Native apps, including user and group conversation records." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/send-message.mdx b/sdk/react-native/send-message.mdx index 1f6560c68..d63cb2632 100644 --- a/sdk/react-native/send-message.mdx +++ b/sdk/react-native/send-message.mdx @@ -1,7 +1,7 @@ --- title: "Send Messages" sidebarTitle: "Send Messages" -description: "Send text, media, and custom messages to users and groups using the CometChat React Native SDK." +description: "Send CometChat text, media, and custom messages to users and groups in React Native apps with message types and metadata." --- diff --git a/sdk/react-native/setup-sdk.mdx b/sdk/react-native/setup-sdk.mdx index c4a02bcb1..7158f5167 100644 --- a/sdk/react-native/setup-sdk.mdx +++ b/sdk/react-native/setup-sdk.mdx @@ -1,7 +1,7 @@ --- title: "Setup" sidebarTitle: "Setup" -description: "Install, configure, and initialize the CometChat React Native SDK in your application." +description: "Install, configure, initialize, and log in users with the CometChat React Native SDK using app settings and auth keys." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/threaded-messages.mdx b/sdk/react-native/threaded-messages.mdx index 7419f744b..9e58b2928 100644 --- a/sdk/react-native/threaded-messages.mdx +++ b/sdk/react-native/threaded-messages.mdx @@ -1,7 +1,7 @@ --- title: "Threaded Messages" sidebarTitle: "Threaded Messages" -description: "Send, receive, and fetch threaded messages using the CometChat React Native SDK." +description: "Send, receive, and fetch CometChat threaded messages in React Native apps using parent message IDs and message listeners." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/react-native/transfer-group-ownership.mdx b/sdk/react-native/transfer-group-ownership.mdx index 5b409c2ec..fe1692737 100644 --- a/sdk/react-native/transfer-group-ownership.mdx +++ b/sdk/react-native/transfer-group-ownership.mdx @@ -1,7 +1,7 @@ --- title: "Transfer Group Ownership" sidebarTitle: "Transfer Ownership" -description: "Transfer ownership of a CometChat group to another member using the React Native SDK." +description: "Transfer CometChat group ownership to another member in React Native apps before the current owner leaves the group." --- diff --git a/sdk/react-native/typing-indicators.mdx b/sdk/react-native/typing-indicators.mdx index 3efe5bccd..000231b86 100644 --- a/sdk/react-native/typing-indicators.mdx +++ b/sdk/react-native/typing-indicators.mdx @@ -1,7 +1,7 @@ --- title: "Typing Indicators" sidebarTitle: "Typing Indicators" -description: "Send and receive real-time typing indicators using the CometChat React Native SDK." +description: "Send and receive CometChat typing indicators in React Native apps for user and group conversations with real-time listeners." --- {/* TL;DR for Agents and Quick Reference */} diff --git a/sdk/unreal/authentication.mdx b/sdk/unreal/authentication.mdx index 00d208c81..9c805943b 100644 --- a/sdk/unreal/authentication.mdx +++ b/sdk/unreal/authentication.mdx @@ -1,6 +1,6 @@ --- title: "Authentication" -description: "Log users in and out of CometChat in your Unreal Engine project." +description: "Log users into CometChat from Unreal Engine with Auth Keys or Auth Tokens, and manage logout for active sessions." --- ## Create User diff --git a/sdk/unreal/connection-status.mdx b/sdk/unreal/connection-status.mdx index 1c0290cac..f3328f8fb 100644 --- a/sdk/unreal/connection-status.mdx +++ b/sdk/unreal/connection-status.mdx @@ -1,6 +1,6 @@ --- title: "Connection Status" -description: "Monitor the WebSocket connection state and handle reconnection." +description: "Monitor CometChat connection status in Unreal Engine and handle connected, reconnecting, and disconnected states." --- The CometChat SDK maintains a persistent WebSocket connection for real-time events. The `OnConnectionStateChanged` delegate lets you track the connection lifecycle and show appropriate UI (e.g., a "Reconnecting..." banner). diff --git a/sdk/unreal/delivery-read-receipts.mdx b/sdk/unreal/delivery-read-receipts.mdx index c435fcdb4..119696100 100644 --- a/sdk/unreal/delivery-read-receipts.mdx +++ b/sdk/unreal/delivery-read-receipts.mdx @@ -1,6 +1,6 @@ --- title: "Delivery & Read Receipts" -description: "Track when messages are delivered to and read by recipients." +description: "Track CometChat delivery and read receipts in Unreal Engine for real-time message status updates." --- Delivery and read receipts let you show checkmark indicators (✓ delivered, ✓✓ read) next to messages in your chat UI. The CometChat Unreal SDK delivers these as real-time events through the `OnReceiptReceived` delegate. diff --git a/sdk/unreal/groups.mdx b/sdk/unreal/groups.mdx index 75515c162..f37a50be0 100644 --- a/sdk/unreal/groups.mdx +++ b/sdk/unreal/groups.mdx @@ -1,6 +1,6 @@ --- title: "Groups" -description: "Create, join, leave, and message groups in your Unreal Engine game." +description: "Create, join, leave, and message CometChat groups from Unreal Engine games with group management APIs." --- Groups let multiple users communicate in a shared conversation. The CometChat Unreal SDK provides async nodes for creating groups, joining existing ones, leaving, and sending/receiving group messages. diff --git a/sdk/unreal/key-concepts.mdx b/sdk/unreal/key-concepts.mdx index a0c03be3d..e58216f4f 100644 --- a/sdk/unreal/key-concepts.mdx +++ b/sdk/unreal/key-concepts.mdx @@ -1,6 +1,6 @@ --- title: "Key Concepts" -description: "Understand the architecture, patterns, and data types used by the CometChat Unreal SDK." +description: "Understand CometChat Unreal SDK concepts, including the subsystem, async nodes, real-time delegates, and data models." --- Before diving into individual features, it helps to understand the three building blocks of the plugin: the **Subsystem**, **Latent Async Nodes**, and **Real-Time Delegates**. diff --git a/sdk/unreal/overview.mdx b/sdk/unreal/overview.mdx index 269f7d238..95103354f 100644 --- a/sdk/unreal/overview.mdx +++ b/sdk/unreal/overview.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Add in-app chat to your Unreal Engine game using the CometChat SDK plugin." +description: "Add CometChat in-app chat to Unreal Engine games with real-time messaging, users, groups, and presence." --- diff --git a/sdk/unreal/real-time-events.mdx b/sdk/unreal/real-time-events.mdx index cd7c43fa8..66cdfca56 100644 --- a/sdk/unreal/real-time-events.mdx +++ b/sdk/unreal/real-time-events.mdx @@ -1,6 +1,6 @@ --- title: "Real-Time Events" -description: "Listen for incoming messages, presence changes, typing indicators, receipts, and connection state." +description: "Listen for CometChat real-time events in Unreal Engine, including messages, presence, typing indicators, and receipts." --- The `UCometChatSubsystem` exposes five multicast delegates that fire whenever the server pushes a real-time update. All delegates are guaranteed to fire on the **Game Thread**, so you can safely update UI directly. diff --git a/sdk/unreal/receive-messages.mdx b/sdk/unreal/receive-messages.mdx index 699388b8e..6b60cfa6b 100644 --- a/sdk/unreal/receive-messages.mdx +++ b/sdk/unreal/receive-messages.mdx @@ -1,6 +1,6 @@ --- title: "Receive Messages" -description: "Fetch message history and listen for incoming messages in real time." +description: "Fetch CometChat message history in Unreal Engine and receive real-time messages for users and groups." --- There are two ways to get messages in the CometChat Unreal SDK: diff --git a/sdk/unreal/send-message.mdx b/sdk/unreal/send-message.mdx index d8b6c36ee..2eb290fad 100644 --- a/sdk/unreal/send-message.mdx +++ b/sdk/unreal/send-message.mdx @@ -1,6 +1,6 @@ --- title: "Send a Message" -description: "Send text messages to users and groups from your Unreal Engine game." +description: "Send CometChat text messages from Unreal Engine games to one-on-one chats and groups with message APIs." --- Once a user is [logged in](/sdk/unreal/authentication), you can send text messages to other users (1:1) or to groups. diff --git a/sdk/unreal/setup.mdx b/sdk/unreal/setup.mdx index bb9e774ec..dfe9b4f57 100644 --- a/sdk/unreal/setup.mdx +++ b/sdk/unreal/setup.mdx @@ -1,6 +1,6 @@ --- title: "Setup" -description: "Install the CometChat plugin in your Unreal Engine project." +description: "Install and configure the CometChat Unreal SDK plugin with app keys, region, and supported Unreal Engine versions." --- ## Get your Application Keys diff --git a/sdk/unreal/typing-indicators.mdx b/sdk/unreal/typing-indicators.mdx index 692418233..62c91f4ff 100644 --- a/sdk/unreal/typing-indicators.mdx +++ b/sdk/unreal/typing-indicators.mdx @@ -1,6 +1,6 @@ --- title: "Typing Indicators" -description: "Show real-time typing indicators when users are composing messages." +description: "Show CometChat typing indicators in Unreal Engine when users start or stop composing messages." --- Typing indicators let you show a "user is typing..." animation in your chat UI. The CometChat Unreal SDK delivers these as real-time events through the `OnTypingChanged` delegate. diff --git a/sdk/unreal/users.mdx b/sdk/unreal/users.mdx index 17b4d7031..87a8c5a2a 100644 --- a/sdk/unreal/users.mdx +++ b/sdk/unreal/users.mdx @@ -1,6 +1,6 @@ --- title: "Users" -description: "Fetch user profiles and track user presence in real time." +description: "Fetch CometChat user profiles in Unreal Engine, list users, and track real-time online presence." --- ## Get User diff --git a/ui-kit/android/android-conversation.mdx b/ui-kit/android/android-conversation.mdx index 791267aff..d9bfbc767 100644 --- a/ui-kit/android/android-conversation.mdx +++ b/ui-kit/android/android-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Building A Conversation List + Message View" sidebarTitle: "Conversation List + Message View" -description: "Build a conversation list with a full-screen message view using a sequential navigation pattern." +description: "Build CometChat Android UI Kit conversation list and message view layouts with navigation, headers, message lists, and composers." --- diff --git a/ui-kit/android/android-one-to-one-chat.mdx b/ui-kit/android/android-one-to-one-chat.mdx index d4826c0fc..5c1c7bd52 100644 --- a/ui-kit/android/android-one-to-one-chat.mdx +++ b/ui-kit/android/android-one-to-one-chat.mdx @@ -1,7 +1,7 @@ --- title: "Building A One To One/Group Chat Experience" sidebarTitle: "One To One/Group Chat" -description: "Launch a direct one-on-one or group chat screen without a conversation list for focused messaging." +description: "Build focused CometChat Android UI Kit one-to-one or group chat screens with headers, message lists, composers, and direct navigation." --- diff --git a/ui-kit/android/android-tab-based-chat.mdx b/ui-kit/android/android-tab-based-chat.mdx index 22a121508..c77059e6a 100644 --- a/ui-kit/android/android-tab-based-chat.mdx +++ b/ui-kit/android/android-tab-based-chat.mdx @@ -1,7 +1,7 @@ --- title: "Building A Tab-Based Messaging UI" sidebarTitle: "Tab Based Chat Experience" -description: "Create a tab-based messaging UI with BottomNavigationView for Chats, Calls, Users, and Groups." +description: "Build CometChat Android UI Kit tab-based chat with Chats, Calls, Users, and Groups tabs, message views, and navigation setup." --- diff --git a/ui-kit/android/call-buttons.mdx b/ui-kit/android/call-buttons.mdx index b322dfe07..6b943356c 100644 --- a/ui-kit/android/call-buttons.mdx +++ b/ui-kit/android/call-buttons.mdx @@ -1,6 +1,6 @@ --- title: "Call Buttons" -description: "Voice and video call buttons that initiate calls for a given user or group." +description: "Add CometChat Android UI Kit call buttons for voice and video calls with user or group targets, click callbacks, and error handling." --- @@ -649,4 +649,4 @@ In addition to XML theme styles, the component exposes programmatic setters for Incoming call notification with accept/reject - \ No newline at end of file + diff --git a/ui-kit/android/calling-integration.mdx b/ui-kit/android/calling-integration.mdx index 078b0eac3..e11b6b831 100644 --- a/ui-kit/android/calling-integration.mdx +++ b/ui-kit/android/calling-integration.mdx @@ -1,6 +1,6 @@ --- title: "Calling Integration" -description: "Add voice and video calling to your Android UI Kit application" +description: "Add voice and video calling to CometChat Android UI Kit with Calls SDK installation, call listener setup, and incoming call launch." --- ## Overview diff --git a/ui-kit/android/color-resources.mdx b/ui-kit/android/color-resources.mdx index 5c5827795..b9d89c549 100644 --- a/ui-kit/android/color-resources.mdx +++ b/ui-kit/android/color-resources.mdx @@ -1,6 +1,6 @@ --- title: "Color Resources" -description: "Review and override the default UI Kit color palette for consistent light and dark mode styling." +description: "Customize CometChat Android UI Kit color resources with brand colors, backgrounds, text, alerts, dark mode, and theme values." --- diff --git a/ui-kit/android/component-styling.mdx b/ui-kit/android/component-styling.mdx index 18df135c8..dfa3c8f6c 100644 --- a/ui-kit/android/component-styling.mdx +++ b/ui-kit/android/component-styling.mdx @@ -1,6 +1,6 @@ --- title: "Component Styling" -description: "Style CometChat UI Kit components in Android using XML themes and drawable overrides." +description: "Style CometChat Android UI Kit components with style resources, component attributes, message bubbles, lists, headers, and call UI." --- diff --git a/ui-kit/android/conversations.mdx b/ui-kit/android/conversations.mdx index 98ff7586a..b4a614446 100644 --- a/ui-kit/android/conversations.mdx +++ b/ui-kit/android/conversations.mdx @@ -1,6 +1,6 @@ --- title: "Conversations" -description: "Scrollable list of recent one-on-one and group conversations for the logged-in user." +description: "Display CometChat Android UI Kit conversations with last messages, unread counts, typing indicators, presence, filters, and item callbacks." --- diff --git a/ui-kit/android/events.mdx b/ui-kit/android/events.mdx index 7d29e6c04..a4a572855 100644 --- a/ui-kit/android/events.mdx +++ b/ui-kit/android/events.mdx @@ -1,6 +1,6 @@ --- title: "Events" -description: "Listen to UI Kit events for user actions, group changes, messages, and call lifecycle updates." +description: "Handle CometChat Android UI Kit events for users, groups, messages, conversations, calls, and UI-level interactions." --- diff --git a/ui-kit/android/groups.mdx b/ui-kit/android/groups.mdx index 57c2a82d0..f70c7e157 100644 --- a/ui-kit/android/groups.mdx +++ b/ui-kit/android/groups.mdx @@ -1,6 +1,6 @@ --- title: "Groups" -description: "Scrollable list of all available groups with search, avatars, names, and group type indicators." +description: "Display CometChat Android UI Kit groups with avatars, member counts, group type indicators, search, filtering, join, and conversation actions." --- @@ -1874,4 +1874,4 @@ When using `SINGLE` or `MULTIPLE` selection mode, checkboxes appear on each item Display messages in a conversation - \ No newline at end of file + diff --git a/ui-kit/android/guide-block-unblock-user.mdx b/ui-kit/android/guide-block-unblock-user.mdx index 119c85dc2..945e69fb3 100644 --- a/ui-kit/android/guide-block-unblock-user.mdx +++ b/ui-kit/android/guide-block-unblock-user.mdx @@ -1,7 +1,7 @@ --- title: "Block/Unblock User" sidebarTitle: "Block/Unblock User" -description: "Let users block and unblock others directly within chat to control unwanted communication." +description: "Block and unblock users in CometChat Android UI Kit with user relationship checks, SDK methods, and composer UI updates." --- @@ -266,4 +266,4 @@ Integrates block action into the profile menu, triggering the UI toggle via Live Explore this feature in the CometChat SampleApp: [GitHub → SampleApp](https://github.com/cometchat/cometchat-uikit-android/tree/v5/sample-app-kotlin) - \ No newline at end of file + diff --git a/ui-kit/android/guide-call-log-details.mdx b/ui-kit/android/guide-call-log-details.mdx index a860beea1..45b2eb8bd 100644 --- a/ui-kit/android/guide-call-log-details.mdx +++ b/ui-kit/android/guide-call-log-details.mdx @@ -1,7 +1,7 @@ --- title: "Call Log Details" sidebarTitle: "Call Log Details" -description: "Build a call log details screen showing metadata, participants, join/leave history, and recordings." +description: "Show CometChat Android UI Kit call log details with call history, participants, recordings, tabbed views, and Calls SDK integration." --- @@ -290,4 +290,4 @@ setContentView(detailsView); Explore this feature in the CometChat SampleApp: [GitHub → SampleApp](https://github.com/cometchat/cometchat-uikit-android/tree/v5/sample-app-kotlin) - \ No newline at end of file + diff --git a/ui-kit/android/guide-message-privately.mdx b/ui-kit/android/guide-message-privately.mdx index 0570630d4..b12e5d079 100644 --- a/ui-kit/android/guide-message-privately.mdx +++ b/ui-kit/android/guide-message-privately.mdx @@ -1,7 +1,7 @@ --- title: "Message Privately" sidebarTitle: "Message Privately" -description: "Allow users to start a private one-on-one chat from a user profile or list screen." +description: "Start private one-to-one chats from CometChat Android UI Kit group conversations with message options, user lookup, and navigation." --- @@ -213,4 +213,4 @@ CometChat.sendMessage(txtMessage, new CometChat.CallbackListener() Explore this feature in the CometChat SampleApp: [GitHub → SampleApp](https://github.com/cometchat/cometchat-uikit-android/tree/v5/sample-app-kotlin) - \ No newline at end of file + diff --git a/ui-kit/android/guide-overview.mdx b/ui-kit/android/guide-overview.mdx index 8a26f2da4..10a7acec6 100644 --- a/ui-kit/android/guide-overview.mdx +++ b/ui-kit/android/guide-overview.mdx @@ -1,7 +1,7 @@ --- title: "Overview" sidebarTitle: "Overview" -description: "Index of task-oriented feature guides for the CometChat Android UI Kit." +description: "Browse Android UI Kit feature guides for blocking users, call details, group chat, private messages, search, and threaded conversations." --- diff --git a/ui-kit/android/guide-search-messages.mdx b/ui-kit/android/guide-search-messages.mdx index 7e77f601e..461eb8774 100644 --- a/ui-kit/android/guide-search-messages.mdx +++ b/ui-kit/android/guide-search-messages.mdx @@ -1,7 +1,7 @@ --- title: "Search Messages" sidebarTitle: "Search Messages" -description: "Add full-text message search across conversations with result routing in CometChat Android UI Kit." +description: "Add CometChat Android UI Kit message search with query input, scoped results, message selection, and navigation to matching chats." --- diff --git a/ui-kit/android/guide-threaded-messages.mdx b/ui-kit/android/guide-threaded-messages.mdx index 335d8a674..f3e259021 100644 --- a/ui-kit/android/guide-threaded-messages.mdx +++ b/ui-kit/android/guide-threaded-messages.mdx @@ -1,7 +1,7 @@ --- title: "Threaded Messages" sidebarTitle: "Threaded Messages" -description: "Implement threaded replies so users can respond to specific messages in a focused sub-conversation." +description: "Add threaded messages in CometChat Android UI Kit with parent message context, reply views, composers, and thread navigation." --- @@ -331,4 +331,4 @@ if (user.isBlockedByMe()) { Explore this feature in the CometChat SampleApp: [GitHub → SampleApp](https://github.com/cometchat/cometchat-uikit-android/tree/v5/sample-app-kotlin) - \ No newline at end of file + diff --git a/ui-kit/android/localize.mdx b/ui-kit/android/localize.mdx index c9ead3bb1..593949751 100644 --- a/ui-kit/android/localize.mdx +++ b/ui-kit/android/localize.mdx @@ -1,6 +1,6 @@ --- title: "Localize" -description: "Set the UI Kit language and override text labels to match your users' locale." +description: "Localize CometChat Android UI Kit with supported languages, string resources, locale changes, and app-specific translations." --- diff --git a/ui-kit/android/mentions-formatter-guide.mdx b/ui-kit/android/mentions-formatter-guide.mdx index 1dc0c685c..2d804d522 100644 --- a/ui-kit/android/mentions-formatter-guide.mdx +++ b/ui-kit/android/mentions-formatter-guide.mdx @@ -1,6 +1,6 @@ --- title: "Mentions Formatter" -description: "Format and style @mentions in messages with customizable appearance and click handling." +description: "Format @mentions in CometChat Android UI Kit messages with custom styles, mention suggestions, group member mentions, and tap handling." --- diff --git a/ui-kit/android/message-bubble-styling.mdx b/ui-kit/android/message-bubble-styling.mdx index caf46e881..23dad5124 100644 --- a/ui-kit/android/message-bubble-styling.mdx +++ b/ui-kit/android/message-bubble-styling.mdx @@ -1,6 +1,6 @@ --- title: "Message Bubble Styling" -description: "Configure and style incoming, outgoing, and specific message bubbles in your Android UI Kit." +description: "Customize CometChat Android UI Kit message bubbles with incoming and outgoing styles, borders, corner radius, and per-message-type styling." --- diff --git a/ui-kit/android/message-template.mdx b/ui-kit/android/message-template.mdx index 4cdb6b5e5..9cc616728 100644 --- a/ui-kit/android/message-template.mdx +++ b/ui-kit/android/message-template.mdx @@ -1,6 +1,6 @@ --- title: "Message Template" -description: "Define and customize message bubble structure, layout, and behavior using MessageTemplate." +description: "Define CometChat Android UI Kit message templates with custom bubble structure, content views, header views, reply views, and interactions." --- A `MessageTemplate` defines and customizes both the structure and the behavior of the [MessageBubble](/ui-kit/android/message-bubble-styling#message-bubbles). It acts as a schema for creating `MessageBubble` components, allowing you to manage the appearance and interactions of message bubbles within your application. diff --git a/ui-kit/android/outgoing-call.mdx b/ui-kit/android/outgoing-call.mdx index 473655e10..a04c5b1fb 100644 --- a/ui-kit/android/outgoing-call.mdx +++ b/ui-kit/android/outgoing-call.mdx @@ -1,6 +1,6 @@ --- title: "Outgoing Call" -description: "Full-screen outgoing call UI with recipient avatar, name, call status, and end-call button." +description: "Display CometChat Android UI Kit outgoing call screens with recipient details, cancel actions, custom sounds, and outgoing call callbacks." --- @@ -1060,4 +1060,4 @@ In addition to XML theme styles, the component exposes programmatic setters for Browse recent conversations - \ No newline at end of file + diff --git a/ui-kit/android/sound-manager.mdx b/ui-kit/android/sound-manager.mdx index 703b65f56..de84e97fc 100644 --- a/ui-kit/android/sound-manager.mdx +++ b/ui-kit/android/sound-manager.mdx @@ -1,6 +1,6 @@ --- title: "Sound Manager" -description: "Play, pause, and customize audio cues for calls and messages using CometChatSoundManager." +description: "Manage CometChat Android UI Kit sounds for incoming and outgoing messages, calls, custom audio files, playback, and pause controls." --- diff --git a/ui-kit/android/theme-introduction.mdx b/ui-kit/android/theme-introduction.mdx index 6c0af6662..e5579e370 100644 --- a/ui-kit/android/theme-introduction.mdx +++ b/ui-kit/android/theme-introduction.mdx @@ -1,6 +1,6 @@ --- title: "Introduction" -description: "Create and apply a global CometChat UI Kit theme to match your brand across light and dark modes." +description: "Customize CometChat Android UI Kit themes with colors, typography, spacing, component styles, branding, and light or dark mode." --- diff --git a/ui-kit/android/threaded-messages-header.mdx b/ui-kit/android/threaded-messages-header.mdx index 496bdea11..fa30cb292 100644 --- a/ui-kit/android/threaded-messages-header.mdx +++ b/ui-kit/android/threaded-messages-header.mdx @@ -1,6 +1,6 @@ --- title: "Threaded Messages Header" -description: "Displays the parent message bubble and reply count for a threaded conversation." +description: "Configure CometChat Android UI Kit threaded message headers with parent message context, reply views, composer layout, and back actions." --- @@ -581,4 +581,4 @@ In addition to XML theme styles, the component exposes programmatic setters for Browse recent conversations - \ No newline at end of file + diff --git a/ui-kit/android/troubleshooting.mdx b/ui-kit/android/troubleshooting.mdx index a2e82a4c1..a08ba3c38 100644 --- a/ui-kit/android/troubleshooting.mdx +++ b/ui-kit/android/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "Common failure modes and fixes for the CometChat Android V5 UI Kit." +description: "Troubleshoot CometChat Android UI Kit setup, initialization, login, theming, permissions, messaging, calling, and build issues." --- diff --git a/ui-kit/angular/ai-features.mdx b/ui-kit/angular/ai-features.mdx index fd7f36aa2..490f3db12 100644 --- a/ui-kit/angular/ai-features.mdx +++ b/ui-kit/angular/ai-features.mdx @@ -1,6 +1,6 @@ --- title: "AI Smart Chat Features" -description: "AI-powered features in CometChat's Angular UIKit: Conversation Starter, Smart Replies, and Conversation Summary." +description: "Enable CometChat Angular UI Kit AI Smart Chat features for conversation starters, smart replies, and conversation summaries." --- ## Overview diff --git a/ui-kit/angular/call-features.mdx b/ui-kit/angular/call-features.mdx index 07c2b4f96..3e8ff40a6 100644 --- a/ui-kit/angular/call-features.mdx +++ b/ui-kit/angular/call-features.mdx @@ -1,6 +1,6 @@ --- title: "Call Features" -description: "Overview of CometChat's audio and video calling features including incoming calls, outgoing calls, and call logs — with the Angular UIKit components that power each feature." +description: "Add CometChat Angular UI Kit call features for voice and video calls, call logs, ongoing calls, incoming calls, and call buttons." --- ## Overview diff --git a/ui-kit/angular/core-features.mdx b/ui-kit/angular/core-features.mdx index 630b47a17..94fc78b12 100644 --- a/ui-kit/angular/core-features.mdx +++ b/ui-kit/angular/core-features.mdx @@ -1,6 +1,6 @@ --- title: "Core Features" -description: "Map of CometChat's core chat features to the Angular UIKit components that power each one — instant messaging, media sharing, read receipts, typing indicators, user presence, reactions, mentions, rich text formatting, threaded conversations, quoted replies, search, moderation, and report message." +description: "Review CometChat Angular UI Kit core features for messaging, media sharing, receipts, typing indicators, presence, reactions, threads, and search." --- diff --git a/ui-kit/angular/extensions.mdx b/ui-kit/angular/extensions.mdx index 48a4c2317..e08371ad3 100644 --- a/ui-kit/angular/extensions.mdx +++ b/ui-kit/angular/extensions.mdx @@ -1,6 +1,6 @@ --- title: "Extensions" -description: "Overview of CometChat's extensions grouped by Dashboard categories and how they auto-integrate into Angular UIKit components." +description: "Enable CometChat Angular UI Kit extensions for stickers, polls, collaboration tools, reactions, moderation, smart replies, and link previews." --- ## Overview diff --git a/ui-kit/angular/methods.mdx b/ui-kit/angular/methods.mdx index 083893746..e2d0acec9 100644 --- a/ui-kit/angular/methods.mdx +++ b/ui-kit/angular/methods.mdx @@ -1,6 +1,6 @@ --- title: "Methods" -description: "Reference for CometChat Angular UIKit methods including init, login, logout, and message-sending wrappers." +description: "Use CometChat Angular UI Kit methods for initialization, login, logout, users, groups, messages, calls, and session handling." --- The UIKit wraps the [Chat SDK](/sdk/javascript/overview) methods to manage internal eventing and keep UI components synchronized. Use these wrapper methods instead of raw SDK calls. diff --git a/ui-kit/angular/overview.mdx b/ui-kit/angular/overview.mdx index c83ad35cf..0347bc9f1 100644 --- a/ui-kit/angular/overview.mdx +++ b/ui-kit/angular/overview.mdx @@ -1,7 +1,7 @@ --- title: "Angular UI Kit" sidebarTitle: "Overview" -description: "Prebuilt Angular components for chat, voice, and video calling. Standalone components, CSS variable theming, and full accessibility." +description: "Use CometChat Angular UI Kit to add standalone chat components, voice and video calling, theming, localization, and customization." --- diff --git a/ui-kit/flutter/call-buttons.mdx b/ui-kit/flutter/call-buttons.mdx index fdef3d6c4..9bb9d62d8 100644 --- a/ui-kit/flutter/call-buttons.mdx +++ b/ui-kit/flutter/call-buttons.mdx @@ -1,5 +1,6 @@ --- title: "Call Buttons" +description: "Add CometChat Flutter UI Kit call buttons for voice and video calling, call settings, and call-related user actions." --- ## Overview diff --git a/ui-kit/flutter/call-features.mdx b/ui-kit/flutter/call-features.mdx index a198c46ed..9cdb0685b 100644 --- a/ui-kit/flutter/call-features.mdx +++ b/ui-kit/flutter/call-features.mdx @@ -1,5 +1,6 @@ --- title: "Call" +description: "Integrate CometChat Flutter UI Kit calling with one-on-one and group audio/video calls, setup, initialization, and call events." --- ## Overview diff --git a/ui-kit/flutter/call-logs.mdx b/ui-kit/flutter/call-logs.mdx index 6e68801d5..ffadbb1d0 100644 --- a/ui-kit/flutter/call-logs.mdx +++ b/ui-kit/flutter/call-logs.mdx @@ -1,6 +1,6 @@ --- title: "Call Logs" -description: "Scrollable list of call history showing caller info, call type, status, and timestamps." +description: "Show CometChat Flutter UI Kit call logs with audio/video status, missed calls, timestamps, pagination, and call actions." --- `CometChatCallLogs` renders a scrollable list of call history with call type indicators (audio/video), call status (incoming/outgoing/missed), timestamps, and pagination support. diff --git a/ui-kit/flutter/color-resources.mdx b/ui-kit/flutter/color-resources.mdx index a66658fd0..b62d81066 100644 --- a/ui-kit/flutter/color-resources.mdx +++ b/ui-kit/flutter/color-resources.mdx @@ -1,5 +1,6 @@ --- title: "Color Resources" +description: "Customize the CometChat Flutter UI Kit theme with palettes for light mode, dark mode, backgrounds, text, borders, icons, and buttons." --- ## Introducing CometChatColorPalette diff --git a/ui-kit/flutter/component-styling.mdx b/ui-kit/flutter/component-styling.mdx index 6dd0736db..3ab8b94d7 100644 --- a/ui-kit/flutter/component-styling.mdx +++ b/ui-kit/flutter/component-styling.mdx @@ -1,7 +1,7 @@ --- title: "Component Styling" sidebarTitle: "Component Styling" -description: "Customize visual appearance using ThemeData extensions or component-level style objects." +description: "Style CometChat Flutter UI Kit components with ThemeData extensions, component-level style objects, message bubbles, and call UI." --- The Flutter UI Kit uses `ThemeExtension` for styling. You can apply styles globally via `ThemeData` or pass style objects directly to components. @@ -559,4 +559,4 @@ ThemeData( - [Message Bubble Styling](/ui-kit/flutter/message-bubble-styling) — Per-bubble-type style examples. - [Color Resources](/ui-kit/flutter/color-resources) — Color palette customization. - [Theme Introduction](/ui-kit/flutter/theme-introduction) — Theme system overview (ColorPalette, Typography, Spacing). -- [Customization Overview](/ui-kit/flutter/customization-overview) — All customization categories. \ No newline at end of file +- [Customization Overview](/ui-kit/flutter/customization-overview) — All customization categories. diff --git a/ui-kit/flutter/components-overview.mdx b/ui-kit/flutter/components-overview.mdx index a643de7ee..8ddefb3a4 100644 --- a/ui-kit/flutter/components-overview.mdx +++ b/ui-kit/flutter/components-overview.mdx @@ -1,5 +1,6 @@ --- title: "Overview" +description: "Explore CometChat Flutter UI Kit V6 widgets, base widgets, component architecture, actions, filters, styles, and customization." --- CometChat's **UI Kit V6** is a set of pre-built UI Widgets that allows you to easily craft an in-app chat with all the essential messaging features, built on clean architecture with BLoC state management. diff --git a/ui-kit/flutter/conversations.mdx b/ui-kit/flutter/conversations.mdx index 8ae76ff00..bda98e431 100644 --- a/ui-kit/flutter/conversations.mdx +++ b/ui-kit/flutter/conversations.mdx @@ -1,6 +1,6 @@ --- title: "Conversations" -description: "Scrollable list of recent one-on-one and group conversations for the logged-in user." +description: "Display CometChat Flutter UI Kit conversations with real-time updates for messages, typing indicators, read receipts, and presence." --- `CometChatConversations` renders a scrollable list of recent conversations with real-time updates for new messages, typing indicators, read receipts, and user presence. @@ -619,4 +619,4 @@ See [Component Styling](/ui-kit/flutter/component-styling) for the full referenc Customize message bubble structure - \ No newline at end of file + diff --git a/ui-kit/flutter/core-features.mdx b/ui-kit/flutter/core-features.mdx index fd8b9d525..5873829cf 100644 --- a/ui-kit/flutter/core-features.mdx +++ b/ui-kit/flutter/core-features.mdx @@ -1,5 +1,6 @@ --- title: "Core Features" +description: "Review CometChat Flutter UI Kit core features for messaging, media sharing, receipts, presence, reactions, threads, and calls." --- ## Overview diff --git a/ui-kit/flutter/custom-text-formatter-guide.mdx b/ui-kit/flutter/custom-text-formatter-guide.mdx index 495e45524..60909eebd 100644 --- a/ui-kit/flutter/custom-text-formatter-guide.mdx +++ b/ui-kit/flutter/custom-text-formatter-guide.mdx @@ -1,6 +1,6 @@ --- title: "Custom Text Formatter Guide" -description: "Build a custom text formatter from scratch to process hashtags, links, or any text pattern." +description: "Build a CometChat Flutter UI Kit text formatter for hashtags, links, tracked characters, composer suggestions, and message styling." --- This guide walks you through building a custom `CometChatTextFormatter` that detects `#hashtags` in messages, highlights them, and shows a suggestion dropdown in the composer. diff --git a/ui-kit/flutter/customization-menu-options.mdx b/ui-kit/flutter/customization-menu-options.mdx index 3170ef029..948ec8896 100644 --- a/ui-kit/flutter/customization-menu-options.mdx +++ b/ui-kit/flutter/customization-menu-options.mdx @@ -1,6 +1,6 @@ --- title: "Menu & Options" -description: "Add, replace, or extend long-press actions and composer attachment options on components." +description: "Customize CometChat Flutter UI Kit message options, long-press menus, composer attachments, and template-level actions." --- Components provide long-press context menus (e.g., on conversations or messages) and the message composer provides attachment options. You can customize all of these at the component level or via message templates. diff --git a/ui-kit/flutter/customization-state-views.mdx b/ui-kit/flutter/customization-state-views.mdx index fd08bee76..c115e95dd 100644 --- a/ui-kit/flutter/customization-state-views.mdx +++ b/ui-kit/flutter/customization-state-views.mdx @@ -1,6 +1,6 @@ --- title: "State Views" -description: "Replace the default empty, error, and loading state views with custom widgets." +description: "Replace CometChat Flutter UI Kit empty, error, loading, and chat greeting state views with custom Flutter widgets." --- Components display state views when the list is empty, an error occurs, or data is loading. You can replace these with custom widgets. diff --git a/ui-kit/flutter/events.mdx b/ui-kit/flutter/events.mdx index c780e9feb..127234dba 100644 --- a/ui-kit/flutter/events.mdx +++ b/ui-kit/flutter/events.mdx @@ -1,5 +1,6 @@ --- title: "Events" +description: "Handle CometChat Flutter UI Kit events for users, groups, messages, conversations, calls, and UI-level interactions." --- ## Overview diff --git a/ui-kit/flutter/extensions.mdx b/ui-kit/flutter/extensions.mdx index 284578b85..8beff4881 100644 --- a/ui-kit/flutter/extensions.mdx +++ b/ui-kit/flutter/extensions.mdx @@ -1,5 +1,6 @@ --- title: "Extensions" +description: "Use CometChat Flutter UI Kit extensions for stickers, polls, collaborative tools, reactions, smart replies, and link previews." --- ## Overview diff --git a/ui-kit/flutter/flutter-conversation.mdx b/ui-kit/flutter/flutter-conversation.mdx index ed8dcaabd..7fd62753c 100644 --- a/ui-kit/flutter/flutter-conversation.mdx +++ b/ui-kit/flutter/flutter-conversation.mdx @@ -1,6 +1,7 @@ --- title: "Conversation List + Message View" sidebarTitle: "Conversation List + Message View" +description: "Build a two-panel CometChat Flutter UI Kit layout with a conversation list, active message view, headers, lists, and composer." --- The Conversation List + Message View layout provides a seamless two-panel chat interface. This layout allows users to switch between conversations while keeping the active chat open. diff --git a/ui-kit/flutter/flutter-one-to-one-chat.mdx b/ui-kit/flutter/flutter-one-to-one-chat.mdx index cb211759e..ee8f8d846 100644 --- a/ui-kit/flutter/flutter-one-to-one-chat.mdx +++ b/ui-kit/flutter/flutter-one-to-one-chat.mdx @@ -1,6 +1,7 @@ --- title: "Building A One To One/Group Chat Experience" sidebarTitle: "One To One/Group Chat" +description: "Build one-to-one and group chat screens in CometChat Flutter UI Kit with message headers, message lists, composers, and user lookup." --- The One-to-One Chat feature provides a streamlined direct messaging interface, ideal for support chats, dating apps, and private messaging platforms. diff --git a/ui-kit/flutter/flutter-tab-based-chat.mdx b/ui-kit/flutter/flutter-tab-based-chat.mdx index 643f216e8..e8379fb5f 100644 --- a/ui-kit/flutter/flutter-tab-based-chat.mdx +++ b/ui-kit/flutter/flutter-tab-based-chat.mdx @@ -1,6 +1,7 @@ --- title: "Building A Messaging UI With Tabs, Sidebar, And Message View" sidebarTitle: "Tab Based Chat Experience" +description: "Build a tab-based CometChat Flutter UI Kit chat UI with conversations, users, groups, sidebar navigation, and message view." --- This guide walks you through creating a tab-based messaging UI using Flutter and CometChat V6 UIKit. The UI includes sections for Chats, Users, and Groups, allowing seamless navigation. diff --git a/ui-kit/flutter/getting-started.mdx b/ui-kit/flutter/getting-started.mdx index c17ed5beb..d25242440 100644 --- a/ui-kit/flutter/getting-started.mdx +++ b/ui-kit/flutter/getting-started.mdx @@ -1,6 +1,7 @@ --- title: "Getting Started With CometChat Flutter UI Kit V6" sidebarTitle: "Getting Started" +description: "Set up CometChat Flutter UI Kit V6 with app credentials, package installation, initialization, users, groups, messages, and calls." --- CometChat UI Kit V6 for Flutter is a package of pre-assembled UI elements built on clean architecture with BLoC state management. It provides essential messaging functionalities with options for light and dark themes, diverse fonts, colors, and extensive customization capabilities. diff --git a/ui-kit/flutter/guide-block-unblock-user.mdx b/ui-kit/flutter/guide-block-unblock-user.mdx index 98f0bcf6c..e461b73a0 100644 --- a/ui-kit/flutter/guide-block-unblock-user.mdx +++ b/ui-kit/flutter/guide-block-unblock-user.mdx @@ -1,6 +1,7 @@ --- title: "Implementing Block/Unblock User in Flutter with CometChat UIKit" sidebarTitle: "Block/Unblock User" +description: "Block and unblock users in CometChat Flutter UI Kit with blockUsers and unblockUsers methods for privacy and moderation." --- Enable users to block and unblock other users in your Flutter chat app using CometChat's `blockUsers` and `unblockUsers` methods. diff --git a/ui-kit/flutter/guide-call-log-details.mdx b/ui-kit/flutter/guide-call-log-details.mdx index 9332d44f0..9d2ba588d 100644 --- a/ui-kit/flutter/guide-call-log-details.mdx +++ b/ui-kit/flutter/guide-call-log-details.mdx @@ -1,6 +1,7 @@ --- title: "Call Log Details" sidebarTitle: "Call Log Details" +description: "Show CometChat Flutter UI Kit call log details with participants, duration, timestamps, recordings, and call metadata." --- Provide a post-call details screen with metadata, participants, history, and recordings using CometChat V6 UIKit. diff --git a/ui-kit/flutter/guide-group-chat.mdx b/ui-kit/flutter/guide-group-chat.mdx index c157201e3..e1be7e0cc 100644 --- a/ui-kit/flutter/guide-group-chat.mdx +++ b/ui-kit/flutter/guide-group-chat.mdx @@ -1,6 +1,7 @@ --- title: "Group Chat" sidebarTitle: "Group Chat" +description: "Build CometChat Flutter UI Kit group chats with group lists, members, headers, message lists, and composers." --- Build group chat functionality in your Flutter app using CometChat V6 UIKit. Create/join groups, view members, manage roles, and moderate participation. diff --git a/ui-kit/flutter/guide-message-agentic-flow.mdx b/ui-kit/flutter/guide-message-agentic-flow.mdx index 6f0f76bd5..0a33d471f 100644 --- a/ui-kit/flutter/guide-message-agentic-flow.mdx +++ b/ui-kit/flutter/guide-message-agentic-flow.mdx @@ -1,6 +1,7 @@ --- title: "Message Agentic Flow" sidebarTitle: "Message Agentic Flow" +description: "Implement CometChat Flutter UI Kit agentic message flows with AI-powered message handling and custom AI message rendering." --- Implement agentic message flows in your Flutter app using CometChat V6 UIKit. This guide covers how to integrate AI-powered message handling with the chat interface. diff --git a/ui-kit/flutter/guide-message-privately.mdx b/ui-kit/flutter/guide-message-privately.mdx index a764f1c40..3dab740a7 100644 --- a/ui-kit/flutter/guide-message-privately.mdx +++ b/ui-kit/flutter/guide-message-privately.mdx @@ -1,6 +1,7 @@ --- title: "Message Privately" sidebarTitle: "Message Privately" +description: "Start private one-to-one chats in CometChat Flutter UI Kit from a profile, member list, search result, or custom user context." --- Start a direct 1:1 chat from a profile or list in your Flutter app using CometChat V6 UIKit. diff --git a/ui-kit/flutter/guide-new-chat.mdx b/ui-kit/flutter/guide-new-chat.mdx index fa962d94a..d828b31c3 100644 --- a/ui-kit/flutter/guide-new-chat.mdx +++ b/ui-kit/flutter/guide-new-chat.mdx @@ -1,6 +1,7 @@ --- title: "New Chat" sidebarTitle: "New Chat" +description: "Create a CometChat Flutter UI Kit new chat screen for discovering users and groups and opening one-to-one or group conversations." --- Offer a unified discovery screen for users and groups and launch new chats quickly using CometChat V6 UIKit. diff --git a/ui-kit/flutter/guide-overview.mdx b/ui-kit/flutter/guide-overview.mdx index f0d76ad21..e046bfb46 100644 --- a/ui-kit/flutter/guide-overview.mdx +++ b/ui-kit/flutter/guide-overview.mdx @@ -1,6 +1,7 @@ --- title: "Overview" sidebarTitle: "Overview" +description: "Browse Flutter UI Kit feature guides for blocking users, group chat, private messages, new chat flows, and threaded conversations." --- > This page indexes focused, task-oriented feature guides for the Flutter V6 UI Kit. Each guide shows how to implement a specific capability end-to-end using V6 UI kit components. diff --git a/ui-kit/flutter/guide-threaded-messages.mdx b/ui-kit/flutter/guide-threaded-messages.mdx index 0e0ea924e..d63735c6d 100644 --- a/ui-kit/flutter/guide-threaded-messages.mdx +++ b/ui-kit/flutter/guide-threaded-messages.mdx @@ -1,6 +1,7 @@ --- title: "Threaded Messages" sidebarTitle: "Threaded Messages" +description: "Add threaded messages in CometChat Flutter UI Kit with parent message context, reply lists, and composers for focused conversations." --- Enhance your Flutter chat app with threaded messaging using CometChat V6's `CometChatMessageList` and `CometChatThreadedHeader` components. diff --git a/ui-kit/flutter/incoming-call.mdx b/ui-kit/flutter/incoming-call.mdx index 3890ebb27..9e37b6836 100644 --- a/ui-kit/flutter/incoming-call.mdx +++ b/ui-kit/flutter/incoming-call.mdx @@ -1,6 +1,6 @@ --- title: "Incoming Call" -description: "Full-screen overlay for incoming audio and video calls with accept/reject options." +description: "Handle incoming CometChat Flutter UI Kit audio and video calls with full-screen caller info, accept, reject, and navigation setup." --- `CometChatIncomingCall` displays a full-screen overlay when an incoming call is received, showing caller info with accept and reject buttons. diff --git a/ui-kit/flutter/localize.mdx b/ui-kit/flutter/localize.mdx index 83e443a6a..8c4b3a579 100644 --- a/ui-kit/flutter/localize.mdx +++ b/ui-kit/flutter/localize.mdx @@ -1,5 +1,6 @@ --- title: "Localize" +description: "Localize CometChat Flutter UI Kit with supported languages, device language detection, translation files, and MaterialApp setup." --- ## Overview diff --git a/ui-kit/flutter/mentions-formatter-guide.mdx b/ui-kit/flutter/mentions-formatter-guide.mdx index 471823f53..a4a577be6 100644 --- a/ui-kit/flutter/mentions-formatter-guide.mdx +++ b/ui-kit/flutter/mentions-formatter-guide.mdx @@ -1,5 +1,6 @@ --- title: "Mentions Formatter" +description: "Format @mentions in CometChat Flutter UI Kit message lists, composers, and conversations with custom styles and tap handling." --- ## Overview diff --git a/ui-kit/flutter/message-bubble-styling.mdx b/ui-kit/flutter/message-bubble-styling.mdx index a49c48079..102f36175 100644 --- a/ui-kit/flutter/message-bubble-styling.mdx +++ b/ui-kit/flutter/message-bubble-styling.mdx @@ -1,6 +1,7 @@ --- title: "Customizing Message Bubbles" sidebarTitle: "Message Bubble Styling" +description: "Customize CometChat Flutter UI Kit message bubbles with incoming and outgoing styles, theme extensions, reactions, timestamps, and avatars." --- The CometChat V6 UI Kit provides `CometChatOutgoingMessageBubbleStyle` and `CometChatIncomingMessageBubbleStyle` for fine-grained control over message bubble appearance. These classes extend `ThemeExtension`, allowing customizations through global theming or explicit style objects. diff --git a/ui-kit/flutter/message-composer.mdx b/ui-kit/flutter/message-composer.mdx index ad9f0666e..16ec80645 100644 --- a/ui-kit/flutter/message-composer.mdx +++ b/ui-kit/flutter/message-composer.mdx @@ -1,5 +1,6 @@ --- title: "Message Composer" +description: "Configure CometChat Flutter UI Kit Message Composer for text, media, custom messages, live reactions, editing, rich text, and audio." --- ## Overview diff --git a/ui-kit/flutter/message-header.mdx b/ui-kit/flutter/message-header.mdx index 22eb10a68..f723cfbb7 100644 --- a/ui-kit/flutter/message-header.mdx +++ b/ui-kit/flutter/message-header.mdx @@ -1,6 +1,6 @@ --- title: "Message Header" -description: "Toolbar displaying user/group info, typing indicators, online status, and navigation controls." +description: "Configure CometChat Flutter UI Kit Message Header with user or group details, presence, typing indicators, navigation, and actions." --- `CometChatMessageHeader` renders the header of a chat conversation showing user/group avatar, name, online/offline status, typing indicators, back navigation, and action buttons (call buttons, menu). diff --git a/ui-kit/flutter/message-template.mdx b/ui-kit/flutter/message-template.mdx index 0f2313810..68f0b9345 100644 --- a/ui-kit/flutter/message-template.mdx +++ b/ui-kit/flutter/message-template.mdx @@ -1,9 +1,6 @@ --- title: "Message Template" -<<<<<<< HEAD description: "Data structure for customizing CometChat Flutter UI Kit message bubbles, including content, header, footer, reply, and status views." -======= ->>>>>>> f976b5eb38499979c0dd80a0ce5f9aa888398c08 --- ## Overview diff --git a/ui-kit/flutter/methods.mdx b/ui-kit/flutter/methods.mdx index dd7cf0929..9b38f9fb5 100644 --- a/ui-kit/flutter/methods.mdx +++ b/ui-kit/flutter/methods.mdx @@ -1,5 +1,6 @@ --- title: "Methods" +description: "Use CometChatUIKit methods for initialization, login, logout, users, groups, conversations, messages, calls, and session handling." --- ## Overview diff --git a/ui-kit/flutter/multi-tab-chat-ui-guide.mdx b/ui-kit/flutter/multi-tab-chat-ui-guide.mdx index b9a27b738..64ba8b6dd 100644 --- a/ui-kit/flutter/multi-tab-chat-ui-guide.mdx +++ b/ui-kit/flutter/multi-tab-chat-ui-guide.mdx @@ -1,5 +1,6 @@ --- title: "Multi Tab Chat UI Guide" +description: "Build a multi-tab CometChat Flutter UI Kit chat interface with Conversations, Users, Groups, headers, message lists, and composers." --- This guide helps you create a multi-tab chat user interface using the CometChat V6 UIKit in Flutter. The final UI consists of three tabs: Conversations, Users, and Groups. diff --git a/ui-kit/flutter/overview.mdx b/ui-kit/flutter/overview.mdx index 9db2b9f77..4f6ed46ad 100644 --- a/ui-kit/flutter/overview.mdx +++ b/ui-kit/flutter/overview.mdx @@ -1,6 +1,7 @@ --- title: "CometChat UI Kit For Flutter (V6)" sidebarTitle: "Overview" +description: "Use CometChat Flutter UI Kit V6 to add prebuilt chat widgets, calls, theming, localization, and customizable messaging experiences." --- The **CometChat UI Kit V6** for Flutter is a major architectural evolution of the Flutter Chat UIKit. It provides the same robust set of **prebuilt UI widgets** that are **modular, customizable, and highly scalable**, now built on **clean architecture** with **BLoC state management** for better testability, maintainability, and performance. diff --git a/ui-kit/flutter/search.mdx b/ui-kit/flutter/search.mdx index 237a5115a..370085e21 100644 --- a/ui-kit/flutter/search.mdx +++ b/ui-kit/flutter/search.mdx @@ -1,6 +1,6 @@ --- title: "Search" -description: "Unified search component for finding conversations and messages across all chats." +description: "Add CometChat Flutter UI Kit search for conversations and messages with categorized results and navigation callbacks." --- `CometChatSearch` provides unified search functionality across conversations and messages. In V6, it uses a single consolidated `SearchBloc` replacing the three separate controllers from V5. diff --git a/ui-kit/flutter/shortcut-formatter-guide.mdx b/ui-kit/flutter/shortcut-formatter-guide.mdx index 12ccabf9e..e00760c42 100644 --- a/ui-kit/flutter/shortcut-formatter-guide.mdx +++ b/ui-kit/flutter/shortcut-formatter-guide.mdx @@ -1,5 +1,6 @@ --- title: "Shortcut Formatter" +description: "Implement shortcut formatting in CometChat Flutter UI Kit with CometChatTextFormatter, trigger characters, and message shortcuts." --- ## Introduction diff --git a/ui-kit/flutter/sound-manager.mdx b/ui-kit/flutter/sound-manager.mdx index 7151fe40d..6c319d478 100644 --- a/ui-kit/flutter/sound-manager.mdx +++ b/ui-kit/flutter/sound-manager.mdx @@ -1,5 +1,6 @@ --- title: "Sound Manager" +description: "Manage CometChat Flutter UI Kit sounds for incoming and outgoing messages, calls, custom audio, playback, and stop controls." --- ## Overview diff --git a/ui-kit/flutter/theme-introduction.mdx b/ui-kit/flutter/theme-introduction.mdx index 2b7f02a34..6aa14aa30 100644 --- a/ui-kit/flutter/theme-introduction.mdx +++ b/ui-kit/flutter/theme-introduction.mdx @@ -1,6 +1,7 @@ --- title: "Theming In CometChat Flutter UI Kit V6" sidebarTitle: "Theming" +description: "Customize CometChat Flutter UI Kit themes with color palettes, typography, spacing, light and dark mode, icons, and ThemeExtension." --- CometChat's theming framework is a robust system that empowers developers to define the look and feel of their applications with precision and consistency. It follows three essential design system principles: Color, Typography, and Shape. diff --git a/ui-kit/flutter/troubleshooting.mdx b/ui-kit/flutter/troubleshooting.mdx index 617245729..57e0b9bdc 100644 --- a/ui-kit/flutter/troubleshooting.mdx +++ b/ui-kit/flutter/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "Common failure modes and fixes for the CometChat Flutter V6 UI Kit." +description: "Troubleshoot CometChat Flutter UI Kit V6 setup, login, theming, styling, messaging, calling, navigation, and build issues." --- ## Initialization and Login diff --git a/ui-kit/flutter/upgrading-from-v5.mdx b/ui-kit/flutter/upgrading-from-v5.mdx index dbded0138..9acd6fbc7 100644 --- a/ui-kit/flutter/upgrading-from-v5.mdx +++ b/ui-kit/flutter/upgrading-from-v5.mdx @@ -1,6 +1,7 @@ --- title: "Upgrading From V5" sidebarTitle: "Upgrading From V5" +description: "Upgrade from CometChat Flutter UI Kit V5 to V6 with package changes, initialization updates, BLoC architecture, and migration steps." --- This guide helps you migrate from CometChat Flutter UI Kit V5 to V6. V6 is a major architectural refactor that introduces clean architecture with BLoC state management while maintaining the same user-facing widget APIs. diff --git a/ui-kit/ios/call-buttons.mdx b/ui-kit/ios/call-buttons.mdx index 0c906c607..39bd76112 100644 --- a/ui-kit/ios/call-buttons.mdx +++ b/ui-kit/ios/call-buttons.mdx @@ -1,6 +1,6 @@ --- title: "Call Buttons" -description: "Provides voice and video call buttons for initiating calls with users or groups" +description: "Add CometChat iOS UI Kit call buttons for voice and video calls with user or group targets, click callbacks, and error handling." --- The `CometChatCallButtons` component provides users with the ability to make calls, access call-related functionalities, and control call settings. Clicking this button typically triggers the call to be placed to the desired recipient. diff --git a/ui-kit/ios/call-logs.mdx b/ui-kit/ios/call-logs.mdx index 022371c54..07698cd62 100644 --- a/ui-kit/ios/call-logs.mdx +++ b/ui-kit/ios/call-logs.mdx @@ -1,6 +1,6 @@ --- title: "Call Logs" -description: "Displays a list of call logs with call type, duration, and participant information" +description: "Display CometChat iOS UI Kit call logs with call type, duration, participants, timestamps, request builders, and selection callbacks." --- The `CometChatCallLogs` component shows the list of call logs available. By default, names are shown for all listed users, along with their avatar if available. diff --git a/ui-kit/ios/calling-integration.mdx b/ui-kit/ios/calling-integration.mdx index c373888ea..6c25e0830 100644 --- a/ui-kit/ios/calling-integration.mdx +++ b/ui-kit/ios/calling-integration.mdx @@ -1,6 +1,6 @@ --- title: "Calling Integration" -description: "Add voice and video calling to your iOS UI Kit application" +description: "Add voice and video calling to CometChat iOS UI Kit with Calls SDK installation, CocoaPods or Swift Package Manager, and verification." --- ## Overview diff --git a/ui-kit/ios/color-resources.mdx b/ui-kit/ios/color-resources.mdx index 9e4bd68de..3ccc395d7 100644 --- a/ui-kit/ios/color-resources.mdx +++ b/ui-kit/ios/color-resources.mdx @@ -1,7 +1,7 @@ --- title: "Color Resources" sidebarTitle: "Color Resources" -description: "Complete guide to customizing colors in CometChat iOS UI Kit - themes, dark mode, and branding" +description: "Customize CometChat iOS UI Kit color resources with brand colors, backgrounds, text, alerts, dark mode, and theme timing." --- diff --git a/ui-kit/ios/compact-message-composer.mdx b/ui-kit/ios/compact-message-composer.mdx index 40a4d0cbe..30d1b757f 100644 --- a/ui-kit/ios/compact-message-composer.mdx +++ b/ui-kit/ios/compact-message-composer.mdx @@ -1,6 +1,6 @@ --- title: "Compact Message Composer" -description: "Compact Message Composer — CometChat documentation." +description: "Configure CometChat iOS UI Kit Compact Message Composer with single-line input, rich text, attachments, mentions, stickers, and voice recording." --- ## Overview diff --git a/ui-kit/ios/component-styling.mdx b/ui-kit/ios/component-styling.mdx index 8e6fc6d0a..2b372fb1a 100644 --- a/ui-kit/ios/component-styling.mdx +++ b/ui-kit/ios/component-styling.mdx @@ -1,7 +1,7 @@ --- title: "Component Styling" sidebarTitle: "Component Styling" -description: "Complete guide to styling CometChat iOS UI Kit components - colors, fonts, and custom appearances" +description: "Style CometChat iOS UI Kit components globally or per instance with style classes, base styles, colors, fonts, and custom appearances." --- diff --git a/ui-kit/ios/components-overview.mdx b/ui-kit/ios/components-overview.mdx index e58a7fc7f..06fa3c5b1 100644 --- a/ui-kit/ios/components-overview.mdx +++ b/ui-kit/ios/components-overview.mdx @@ -1,7 +1,7 @@ --- title: "Components Overview" sidebarTitle: "Overview" -description: "Understanding CometChat iOS UI Kit components - types, actions, events, and customization" +description: "Understand CometChat iOS UI Kit component types, base components, composite components, actions, events, filters, and customization." --- diff --git a/ui-kit/ios/conversations.mdx b/ui-kit/ios/conversations.mdx index dc7e20b8e..7e15e8704 100644 --- a/ui-kit/ios/conversations.mdx +++ b/ui-kit/ios/conversations.mdx @@ -1,6 +1,6 @@ --- title: "Conversations" -description: "Display and manage all chat conversations for the logged-in user" +description: "Display CometChat iOS UI Kit conversations with last messages, unread counts, typing indicators, presence, filters, and item callbacks." --- The `CometChatConversations` component displays a list of all conversations (one-on-one and group chats) for the currently logged-in user. It shows the last message, unread count, typing indicators, and user presence in real-time. diff --git a/ui-kit/ios/core-features.mdx b/ui-kit/ios/core-features.mdx index 768c974ec..4e3aee7e6 100644 --- a/ui-kit/ios/core-features.mdx +++ b/ui-kit/ios/core-features.mdx @@ -1,6 +1,6 @@ --- title: "Core Features" -description: "Essential chat features built into CometChat UI Kit for iOS" +description: "Review CometChat iOS UI Kit core features for messaging, media sharing, receipts, typing indicators, presence, reactions, threads, and search." --- diff --git a/ui-kit/ios/extensions.mdx b/ui-kit/ios/extensions.mdx index 399619aa3..5ddc144d2 100644 --- a/ui-kit/ios/extensions.mdx +++ b/ui-kit/ios/extensions.mdx @@ -1,6 +1,6 @@ --- title: "Extensions" -description: "Enable powerful chat features with zero code using CometChat extensions" +description: "Enable CometChat iOS UI Kit extensions for stickers, polls, collaboration tools, reactions, moderation, smart replies, and link previews." --- | Field | Value | diff --git a/ui-kit/ios/getting-started.mdx b/ui-kit/ios/getting-started.mdx index d5a2ce9be..5c2a909f0 100644 --- a/ui-kit/ios/getting-started.mdx +++ b/ui-kit/ios/getting-started.mdx @@ -1,7 +1,7 @@ --- title: "iOS Integration" sidebarTitle: "Integration" -description: "Add CometChat to an iOS app in 5 steps: create project, install, init, login, render." +description: "Integrate CometChat iOS UI Kit with project setup, package installation, initialization, login, rendering, permissions, and optional calling." --- diff --git a/ui-kit/ios/group-members.mdx b/ui-kit/ios/group-members.mdx index b5582bc68..cc5e702f5 100644 --- a/ui-kit/ios/group-members.mdx +++ b/ui-kit/ios/group-members.mdx @@ -1,6 +1,6 @@ --- title: "Group Members" -description: "Display and manage members of a CometChat group" +description: "Display and manage CometChat iOS UI Kit group members with roles, search, kick, ban, scope changes, and permission-based actions." --- The `CometChatGroupMembers` component displays all members of a group with their roles (owner, admin, moderator, participant). It supports member management actions like kick, ban, and role changes based on the logged-in user's permissions. diff --git a/ui-kit/ios/groups.mdx b/ui-kit/ios/groups.mdx index 457e22daf..8be5fe225 100644 --- a/ui-kit/ios/groups.mdx +++ b/ui-kit/ios/groups.mdx @@ -1,6 +1,6 @@ --- title: "Groups" -description: "Display and manage a list of groups with search functionality" +description: "Display CometChat iOS UI Kit groups with avatars, member counts, group type indicators, search, filtering, join, and conversation actions." --- The `CometChatGroups` component displays a searchable list of all available groups. It shows group names, avatars, member counts, and group type indicators (public/private/password-protected). Users can browse, join, and interact with group conversations. diff --git a/ui-kit/ios/guide-ai-agent.mdx b/ui-kit/ios/guide-ai-agent.mdx index 5f27b32ef..a90fa8335 100644 --- a/ui-kit/ios/guide-ai-agent.mdx +++ b/ui-kit/ios/guide-ai-agent.mdx @@ -1,7 +1,7 @@ --- title: "AI Agent Integration" sidebarTitle: "AI Agent Integration" -description: "Add AI-powered chat assistants to your iOS app" +description: "Add CometChat iOS UI Kit AI agents with chat history, contextual responses, streaming messages, suggested prompts, and custom styling." --- Integrate AI agents into your iOS app to provide intelligent conversational experiences with chat history, contextual responses, and seamless handoffs. diff --git a/ui-kit/ios/guide-block-unblock-user.mdx b/ui-kit/ios/guide-block-unblock-user.mdx index 1f684f018..191856c88 100644 --- a/ui-kit/ios/guide-block-unblock-user.mdx +++ b/ui-kit/ios/guide-block-unblock-user.mdx @@ -1,7 +1,7 @@ --- title: "Block/Unblock User" sidebarTitle: "Block/Unblock User" -description: "Implement user blocking and profile management in your iOS app" +description: "Build CometChat iOS UI Kit user profile actions for messaging, audio/video calls, block and unblock, and delete conversation flows." --- Build a user profile screen with avatar display, messaging, audio/video calls, and block/unblock functionality using CometChat UIKit. diff --git a/ui-kit/ios/guide-call-log-details.mdx b/ui-kit/ios/guide-call-log-details.mdx index b0ce1dc4f..2a6563431 100644 --- a/ui-kit/ios/guide-call-log-details.mdx +++ b/ui-kit/ios/guide-call-log-details.mdx @@ -1,7 +1,7 @@ --- title: "Call Log Details" sidebarTitle: "Call Log Details" -description: "Display call history, participants, and recordings in your iOS app" +description: "Show CometChat iOS UI Kit call log details with call history, participants, recordings, tabbed views, and Calls SDK integration." --- Learn how to integrate and customize CometChat's call log components to display call history, participant details, and call recordings in your iOS app. diff --git a/ui-kit/ios/guide-group-chat.mdx b/ui-kit/ios/guide-group-chat.mdx index a9bfc3287..71f857fcd 100644 --- a/ui-kit/ios/guide-group-chat.mdx +++ b/ui-kit/ios/guide-group-chat.mdx @@ -1,7 +1,7 @@ --- title: "Group Details" sidebarTitle: "Group Details" -description: "Display and manage group information in your iOS app" +description: "Display CometChat iOS UI Kit group details with group info, join, leave, delete, member management, and real-time group events." --- Provide a detailed view for CometChat groups in your iOS app, enabling users to see group info, join/leave, manage members, and respond to real-time group events. diff --git a/ui-kit/ios/guide-group-ownership.mdx b/ui-kit/ios/guide-group-ownership.mdx index 12e88eb40..93ece0232 100644 --- a/ui-kit/ios/guide-group-ownership.mdx +++ b/ui-kit/ios/guide-group-ownership.mdx @@ -1,7 +1,7 @@ --- title: "Transfer Group Ownership" sidebarTitle: "Transfer Group Ownership" -description: "Enable group owners to transfer ownership to another member" +description: "Transfer CometChat iOS UI Kit group ownership to another member with member selection, ownership API calls, and post-transfer flow." --- Enable the current group owner to delegate ownership to another member using CometChat's UIKit for iOS. diff --git a/ui-kit/ios/guide-message-privately.mdx b/ui-kit/ios/guide-message-privately.mdx index 0a06146e2..c9aec2254 100644 --- a/ui-kit/ios/guide-message-privately.mdx +++ b/ui-kit/ios/guide-message-privately.mdx @@ -1,7 +1,7 @@ --- title: "Message Privately" sidebarTitle: "Message Privately" -description: "Start private one-on-one chats from group conversations" +description: "Start private one-to-one chats from CometChat iOS UI Kit group conversations with message options, user lookup, and chat navigation." --- Enable users to start a private one-on-one chat with a group member directly from a group chat screen using CometChat's UIKit for iOS. diff --git a/ui-kit/ios/guide-new-chat.mdx b/ui-kit/ios/guide-new-chat.mdx index 78f4abf90..a70c34446 100644 --- a/ui-kit/ios/guide-new-chat.mdx +++ b/ui-kit/ios/guide-new-chat.mdx @@ -1,7 +1,7 @@ --- title: "Create Conversation" sidebarTitle: "Create Conversation" -description: "Enable users to start new 1:1 or group chats" +description: "Create new one-to-one or group conversations in CometChat iOS UI Kit with user and group discovery, search, tabs, and navigation." --- Enable users to start new 1:1 or group chats in your iOS app using CometChat's UIKit for iOS by integrating the `CreateConversationVC` screen. diff --git a/ui-kit/ios/guide-overview.mdx b/ui-kit/ios/guide-overview.mdx index cd671acbe..0a203929d 100644 --- a/ui-kit/ios/guide-overview.mdx +++ b/ui-kit/ios/guide-overview.mdx @@ -1,7 +1,7 @@ --- title: "Overview" sidebarTitle: "Overview" -description: "Index of feature guides for iOS UI Kit" +description: "Browse iOS UI Kit feature guides for AI agents, user blocking, call details, group management, private messages, new chats, and threads." --- This page indexes focused, task-oriented feature guides for the iOS UI Kit. Each guide shows how to implement a specific capability end-to-end using UIKit components. diff --git a/ui-kit/ios/guide-threaded-messages.mdx b/ui-kit/ios/guide-threaded-messages.mdx index c8412948d..c81acbd75 100644 --- a/ui-kit/ios/guide-threaded-messages.mdx +++ b/ui-kit/ios/guide-threaded-messages.mdx @@ -1,7 +1,7 @@ --- title: "Threaded Messages" sidebarTitle: "Threaded Messages" -description: "Add threaded reply views to your iOS chat app" +description: "Add threaded messages in CometChat iOS UI Kit with parent message context, reply views, message composers, and thread navigation." --- Enhance your iOS chat app with threaded messaging by integrating CometChat's UIKit for iOS, allowing users to reply to specific messages within a focused thread view. diff --git a/ui-kit/ios/incoming-call.mdx b/ui-kit/ios/incoming-call.mdx index 62e8b78ae..94e33e6b9 100644 --- a/ui-kit/ios/incoming-call.mdx +++ b/ui-kit/ios/incoming-call.mdx @@ -1,6 +1,6 @@ --- title: "Incoming Call" -description: "Display and handle incoming voice and video calls" +description: "Handle incoming CometChat iOS UI Kit voice and video calls with caller details, accept, reject, custom sounds, and view slots." --- The `CometChatIncomingCall` component serves as a visual representation when the user receives an incoming call, such as a voice call or video call, providing options to answer or decline the call. diff --git a/ui-kit/ios/ios-conversation.mdx b/ui-kit/ios/ios-conversation.mdx index dcad85109..5fd66d9fa 100644 --- a/ui-kit/ios/ios-conversation.mdx +++ b/ui-kit/ios/ios-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Conversation List + Message View" sidebarTitle: "Conversation List + Message View" -description: "Build a two-panel conversation list + message view layout in iOS with CometChat UI Kit." +description: "Build CometChat iOS UI Kit conversation list and message view layouts with push navigation, headers, message lists, and composers." --- diff --git a/ui-kit/ios/ios-one-to-one-chat.mdx b/ui-kit/ios/ios-one-to-one-chat.mdx index 2cdb40fc4..89543e386 100644 --- a/ui-kit/ios/ios-one-to-one-chat.mdx +++ b/ui-kit/ios/ios-one-to-one-chat.mdx @@ -1,7 +1,7 @@ --- title: "One-to-One / Group Chat" sidebarTitle: "One-to-One / Group Chat" -description: "Build a focused one-to-one or group chat experience in iOS with CometChat UI Kit." +description: "Build focused CometChat iOS UI Kit one-to-one or group chat screens with headers, message lists, composers, and direct chat navigation." --- diff --git a/ui-kit/ios/ios-tab-based-chat.mdx b/ui-kit/ios/ios-tab-based-chat.mdx index e49231e10..21985b85b 100644 --- a/ui-kit/ios/ios-tab-based-chat.mdx +++ b/ui-kit/ios/ios-tab-based-chat.mdx @@ -1,7 +1,7 @@ --- title: "Tab-Based Chat" sidebarTitle: "Tab-Based Chat" -description: "Build a tab-based messaging UI with chats, calls, users, and groups in iOS with CometChat UI Kit." +description: "Build CometChat iOS UI Kit tab-based chat with Chats, Calls, Users, and Groups tabs, message views, and UITabBarController navigation." --- diff --git a/ui-kit/ios/mentions-formatter-guide.mdx b/ui-kit/ios/mentions-formatter-guide.mdx index e7bbe2056..800c82987 100644 --- a/ui-kit/ios/mentions-formatter-guide.mdx +++ b/ui-kit/ios/mentions-formatter-guide.mdx @@ -1,7 +1,7 @@ --- title: "Mentions Formatter" sidebarTitle: "Mentions Formatter" -description: "Format and customize @mentions within text messages using CometChat UI Kit for iOS" +description: "Format @mentions in CometChat iOS UI Kit messages with custom styles, mention suggestions, group member mentions, and tap handling." --- ## Overview diff --git a/ui-kit/ios/message-bubble-styling.mdx b/ui-kit/ios/message-bubble-styling.mdx index 3d7e0fa88..c128c7d65 100644 --- a/ui-kit/ios/message-bubble-styling.mdx +++ b/ui-kit/ios/message-bubble-styling.mdx @@ -1,7 +1,7 @@ --- title: "Message Bubble Styling" sidebarTitle: "Message Bubble Styling" -description: "Customize the appearance of incoming and outgoing message bubbles in CometChat UI Kit for iOS" +description: "Customize CometChat iOS UI Kit message bubbles with incoming and outgoing styles, borders, corner radius, and per-message-type styling." --- diff --git a/ui-kit/ios/message-composer.mdx b/ui-kit/ios/message-composer.mdx index 524bd6220..9393cc5db 100644 --- a/ui-kit/ios/message-composer.mdx +++ b/ui-kit/ios/message-composer.mdx @@ -1,6 +1,6 @@ --- title: "Message Composer" -description: "Enable users to write and send text, media, and custom messages" +description: "Configure CometChat iOS UI Kit Message Composer for text, media, attachments, mentions, voice notes, custom messages, and threads." --- diff --git a/ui-kit/ios/message-header.mdx b/ui-kit/ios/message-header.mdx index 9f437d924..fa64f531b 100644 --- a/ui-kit/ios/message-header.mdx +++ b/ui-kit/ios/message-header.mdx @@ -1,6 +1,6 @@ --- title: "Message Header" -description: "Display user or group details with typing indicators and navigation controls" +description: "Configure CometChat iOS UI Kit Message Header with user or group details, avatar, status, typing indicators, navigation, and call buttons." --- The `CometChatMessageHeader` component displays user or group details in the toolbar including avatar, name, status, and typing indicators. It also provides navigation controls and call buttons. diff --git a/ui-kit/ios/message-list.mdx b/ui-kit/ios/message-list.mdx index 22f3fe2b8..50fe54225 100644 --- a/ui-kit/ios/message-list.mdx +++ b/ui-kit/ios/message-list.mdx @@ -1,6 +1,6 @@ --- title: "Message List" -description: "Display and manage real-time chat messages with various message types" +description: "Display CometChat iOS UI Kit messages with text, media, reactions, threads, real-time updates, filters, and message callbacks." --- The `CometChatMessageList` component displays a scrollable list of messages in a conversation. It supports text messages, media messages, reactions, threads, and real-time updates for new messages, edits, and deletions. diff --git a/ui-kit/ios/message-template.mdx b/ui-kit/ios/message-template.mdx index 9e1e7efdc..6fff04600 100644 --- a/ui-kit/ios/message-template.mdx +++ b/ui-kit/ios/message-template.mdx @@ -1,7 +1,7 @@ --- title: "Message Template" sidebarTitle: "Message Template" -description: "Define and customize the structure and behavior of message bubbles using CometChat UI Kit for iOS" +description: "Define CometChat iOS UI Kit message templates with custom bubble structure, content views, header views, reply views, and interactions." --- ## Overview diff --git a/ui-kit/ios/ongoing-call.mdx b/ui-kit/ios/ongoing-call.mdx index 3d5ecef29..0ce807c5e 100644 --- a/ui-kit/ios/ongoing-call.mdx +++ b/ui-kit/ios/ongoing-call.mdx @@ -1,6 +1,6 @@ --- title: "Ongoing Call" -description: "Displays active call interface with video, controls, and participant management" +description: "Display CometChat iOS UI Kit ongoing calls with video, call controls, participant management, recording, screen sharing, and callbacks." --- The `CometChatOngoingCall` component provides users with a dedicated interface for managing real-time voice or video conversations. It includes features like a video display area for video calls, call controls for mic and camera management, participant information, call status indicators, and options for call recording and screen-sharing. diff --git a/ui-kit/ios/outgoing-call.mdx b/ui-kit/ios/outgoing-call.mdx index 1d1a0cdc1..eefe864e5 100644 --- a/ui-kit/ios/outgoing-call.mdx +++ b/ui-kit/ios/outgoing-call.mdx @@ -1,6 +1,6 @@ --- title: "Outgoing Call" -description: "Displays outgoing call interface while waiting for recipient to answer" +description: "Display CometChat iOS UI Kit outgoing call screens with recipient details, cancel actions, custom sounds, and outgoing call callbacks." --- The `CometChatOutgoingCall` component is a visual representation of a user-initiated call, whether voice or video. It serves as an interface for managing outgoing calls, providing users with essential options to control the call experience. diff --git a/ui-kit/ios/search.mdx b/ui-kit/ios/search.mdx index 3b2f2dabe..d2c182ff6 100644 --- a/ui-kit/ios/search.mdx +++ b/ui-kit/ios/search.mdx @@ -1,7 +1,7 @@ --- title: "Search" sidebarTitle: "Search" -description: "Search across conversations and messages with customizable filters in CometChat UI Kit for iOS" +description: "Search CometChat iOS UI Kit conversations and messages with filters, scoped results, request builders, and selection callbacks." --- The `CometChatSearch` component is a powerful and customizable search interface that allows users to search across conversations and messages in real time. It supports a wide variety of filters, scopes, and customization options. diff --git a/ui-kit/ios/sound-manager.mdx b/ui-kit/ios/sound-manager.mdx index 24ecdeaaf..5d84a9bd8 100644 --- a/ui-kit/ios/sound-manager.mdx +++ b/ui-kit/ios/sound-manager.mdx @@ -1,7 +1,7 @@ --- title: "Sound Manager" sidebarTitle: "Sound Manager" -description: "Manage and play audio for messages and calls in CometChat UI Kit for iOS" +description: "Manage CometChat iOS UI Kit sounds for incoming and outgoing messages, calls, custom audio files, playback, and pause controls." --- diff --git a/ui-kit/ios/theme-introduction.mdx b/ui-kit/ios/theme-introduction.mdx index fcf5b7747..b6c926bc6 100644 --- a/ui-kit/ios/theme-introduction.mdx +++ b/ui-kit/ios/theme-introduction.mdx @@ -1,7 +1,7 @@ --- title: "Introduction" sidebarTitle: "Introduction" -description: "Create visually consistent and customizable user interfaces with CometChat theming for iOS" +description: "Customize CometChat iOS UI Kit themes with global colors, typography, spacing, component styles, branding, and light or dark mode." --- diff --git a/ui-kit/ios/threaded-messages-header.mdx b/ui-kit/ios/threaded-messages-header.mdx index fdd01da71..6dbdac5c1 100644 --- a/ui-kit/ios/threaded-messages-header.mdx +++ b/ui-kit/ios/threaded-messages-header.mdx @@ -1,7 +1,7 @@ --- title: "Threaded Messages Header" sidebarTitle: "Threaded Messages Header" -description: "Display and customize the header for threaded message conversations in CometChat UI Kit for iOS" +description: "Configure CometChat iOS UI Kit threaded message headers with parent message context, reply lists, composer layout, and back actions." --- The `CometChatThreadedMessageHeader` component displays the header for threaded message conversations showing parent message info. By default, the parent message appears at the top, the message composer is at the bottom, and a message list containing all replies is displayed between them. diff --git a/ui-kit/ios/troubleshooting.mdx b/ui-kit/ios/troubleshooting.mdx index 915db1c71..e12f75469 100644 --- a/ui-kit/ios/troubleshooting.mdx +++ b/ui-kit/ios/troubleshooting.mdx @@ -1,7 +1,7 @@ --- title: "Troubleshooting" sidebarTitle: "Troubleshooting" -description: "Common issues and solutions for CometChat iOS UI Kit" +description: "Troubleshoot CometChat iOS UI Kit setup, CocoaPods, Swift Package Manager, initialization, theming, permissions, and real-time updates." --- diff --git a/ui-kit/ios/users.mdx b/ui-kit/ios/users.mdx index 227e2f92f..09e5103fb 100644 --- a/ui-kit/ios/users.mdx +++ b/ui-kit/ios/users.mdx @@ -1,6 +1,6 @@ --- title: "Users" -description: "Display and manage a list of users with search functionality" +description: "Display CometChat iOS UI Kit users with avatars, online status, search, filtering, selection callbacks, and conversation navigation." --- The `CometChatUsers` component displays a searchable list of all available users. It shows user names, avatars, and online/offline status indicators. Users can be filtered, searched, and selected for starting conversations. diff --git a/ui-kit/react-native/conversations.mdx b/ui-kit/react-native/conversations.mdx index 61669c7b4..4831585f6 100644 --- a/ui-kit/react-native/conversations.mdx +++ b/ui-kit/react-native/conversations.mdx @@ -1,6 +1,6 @@ --- title: "Conversations" -description: "Scrollable list of recent one-on-one and group conversations for the logged-in user." +description: "Display CometChat React Native UI Kit conversations with last messages, unread counts, typing indicators, presence, and callbacks." --- ```json @@ -1333,4 +1333,4 @@ Shows/hides the online/offline status indicator. Customize the appearance of UI Kit components - \ No newline at end of file + diff --git a/ui-kit/react-native/expo-conversation.mdx b/ui-kit/react-native/expo-conversation.mdx index 88acc37f0..092405751 100644 --- a/ui-kit/react-native/expo-conversation.mdx +++ b/ui-kit/react-native/expo-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Conversation List + Message View" sidebarTitle: "Conversation List + Message View" -description: "Build a conversation list + message view layout in Expo with CometChat UI Kit." +description: "Build CometChat React Native UI Kit conversation list and message view layouts in Expo with headers, lists, composers, and navigation." --- diff --git a/ui-kit/react-native/expo-one-to-one-chat.mdx b/ui-kit/react-native/expo-one-to-one-chat.mdx index efb46b22a..26e37199b 100644 --- a/ui-kit/react-native/expo-one-to-one-chat.mdx +++ b/ui-kit/react-native/expo-one-to-one-chat.mdx @@ -1,7 +1,7 @@ --- title: "One-to-One / Group Chat" sidebarTitle: "One-to-One / Group Chat" -description: "Build a focused one-to-one or group chat experience in Expo with CometChat UI Kit." +description: "Build focused CometChat React Native UI Kit one-to-one or group chat screens in Expo with headers, message lists, and composers." --- diff --git a/ui-kit/react-native/expo-tab-based-chat.mdx b/ui-kit/react-native/expo-tab-based-chat.mdx index b34e76e73..d0d95a74e 100644 --- a/ui-kit/react-native/expo-tab-based-chat.mdx +++ b/ui-kit/react-native/expo-tab-based-chat.mdx @@ -1,7 +1,7 @@ --- title: "Tab-Based Chat" sidebarTitle: "Tab-Based Chat" -description: "Build a tab-based messaging UI with Chats, Users, Groups, and Calls in Expo with CometChat UI Kit." +description: "Build CometChat React Native UI Kit tab-based chat in Expo with conversations, users, groups, message views, and navigation." --- diff --git a/ui-kit/react-native/guide-overview.mdx b/ui-kit/react-native/guide-overview.mdx index 7222c4ac4..9396b640c 100644 --- a/ui-kit/react-native/guide-overview.mdx +++ b/ui-kit/react-native/guide-overview.mdx @@ -1,7 +1,7 @@ --- title: "Overview" sidebarTitle: "Overview" -description: "Index of task-oriented feature guides for the CometChat React Native UI Kit." +description: "Browse React Native UI Kit feature guides for chat layouts, Expo setup, users, conversations, methods, and tab-based messaging." --- diff --git a/ui-kit/react-native/methods.mdx b/ui-kit/react-native/methods.mdx index 39a0d9958..73de4296c 100644 --- a/ui-kit/react-native/methods.mdx +++ b/ui-kit/react-native/methods.mdx @@ -1,6 +1,6 @@ --- title: "Methods" -description: "Initialize, authenticate, and send messages using CometChatUIKit methods in React Native UI Kit." +description: "Use CometChat React Native UI Kit methods for initialization, login, logout, users, groups, messages, calls, and session handling." --- diff --git a/ui-kit/react-native/react-native-cli-integration.mdx b/ui-kit/react-native/react-native-cli-integration.mdx index 1f46a0a6a..8721f55c3 100644 --- a/ui-kit/react-native/react-native-cli-integration.mdx +++ b/ui-kit/react-native/react-native-cli-integration.mdx @@ -1,7 +1,7 @@ --- title: "React Native CLI Integration" sidebarTitle: "Integration" -description: "Add CometChat to a React Native CLI app in 5 steps: create project, install, init, login, render." +description: "Integrate CometChat React Native UI Kit with React Native CLI using app credentials, package setup, initialization, login, and rendering." --- diff --git a/ui-kit/react-native/troubleshooting.mdx b/ui-kit/react-native/troubleshooting.mdx index 5008e01bc..b5069b586 100644 --- a/ui-kit/react-native/troubleshooting.mdx +++ b/ui-kit/react-native/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "Common failure modes and fixes for the CometChat React Native UI Kit." +description: "Troubleshoot CometChat React Native UI Kit setup, initialization, login, theming, permissions, messaging, calling, and build issues." --- diff --git a/ui-kit/react-native/users.mdx b/ui-kit/react-native/users.mdx index c8eb8b0e7..73f1c9e6a 100644 --- a/ui-kit/react-native/users.mdx +++ b/ui-kit/react-native/users.mdx @@ -1,6 +1,6 @@ --- title: "Users" -description: "Searchable, scrollable list of all available users with avatar, name, and online/offline status." +description: "Display CometChat React Native UI Kit users with avatars, online status, search, filtering, selection callbacks, and chat navigation." --- ```json @@ -1108,4 +1108,4 @@ Placeholder text for the search input. Customize the appearance of UI Kit components - \ No newline at end of file + diff --git a/ui-kit/react/astro-conversation.mdx b/ui-kit/react/astro-conversation.mdx index ad26d98ae..975ac29b3 100644 --- a/ui-kit/react/astro-conversation.mdx +++ b/ui-kit/react/astro-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Conversation List + Message View" sidebarTitle: "Conversation List + Message View" -description: "Build a two-panel conversation list + message view layout in Astro with CometChat React UI Kit." +description: "Build CometChat UI Kit conversation list and message view layouts in Astro with navigation, headers, lists, and composers." --- diff --git a/ui-kit/react/astro-integration.mdx b/ui-kit/react/astro-integration.mdx index 56c1a9a28..df460f8f8 100644 --- a/ui-kit/react/astro-integration.mdx +++ b/ui-kit/react/astro-integration.mdx @@ -1,7 +1,7 @@ --- title: "Astro Integration" sidebarTitle: "Integration" -description: "Add CometChat to an Astro app in 5 steps: create project, install, init, login, render." +description: "Integrate CometChat React UI Kit with Astro using client-only rendering, app credentials, package setup, initialization, and login." --- diff --git a/ui-kit/react/astro-one-to-one-chat.mdx b/ui-kit/react/astro-one-to-one-chat.mdx index e360ad062..99d45e160 100644 --- a/ui-kit/react/astro-one-to-one-chat.mdx +++ b/ui-kit/react/astro-one-to-one-chat.mdx @@ -1,7 +1,7 @@ --- title: "One-to-One / Group Chat" sidebarTitle: "One-to-One / Group Chat" -description: "Build a focused one-to-one or group chat experience in Astro with CometChat React UI Kit." +description: "Build focused CometChat UI Kit chat screens in Astro with headers, message lists, composers, users, groups, and direct navigation." --- diff --git a/ui-kit/react/call-buttons.mdx b/ui-kit/react/call-buttons.mdx index 18691623e..361a67a37 100644 --- a/ui-kit/react/call-buttons.mdx +++ b/ui-kit/react/call-buttons.mdx @@ -1,6 +1,6 @@ --- title: "Call Buttons" -description: "Voice and video call initiation buttons for user or group conversations." +description: "Add CometChat React UI Kit call buttons for voice and video calls with user or group targets, click callbacks, and error handling." --- ```json diff --git a/ui-kit/react/call-logs.mdx b/ui-kit/react/call-logs.mdx index 00f5309ac..9218d65b2 100644 --- a/ui-kit/react/call-logs.mdx +++ b/ui-kit/react/call-logs.mdx @@ -1,6 +1,6 @@ --- title: "Call Logs" -description: "Scrollable list of call history entries with filtering, call-back actions, and custom views." +description: "Display CometChat React UI Kit call logs with call type, duration, participants, timestamps, request builders, and selection callbacks." --- ```json diff --git a/ui-kit/react/calling-integration.mdx b/ui-kit/react/calling-integration.mdx index 3d0365d8f..4760a85b9 100644 --- a/ui-kit/react/calling-integration.mdx +++ b/ui-kit/react/calling-integration.mdx @@ -1,6 +1,6 @@ --- title: "Calling Integration" -description: "Add voice and video calling to your React UI Kit application" +description: "Add voice and video calling to CometChat React UI Kit with Calls SDK installation, setup checks, and CallButtons verification." --- ## Overview diff --git a/ui-kit/react/conversations.mdx b/ui-kit/react/conversations.mdx index c90ff7703..b664728b4 100644 --- a/ui-kit/react/conversations.mdx +++ b/ui-kit/react/conversations.mdx @@ -1,6 +1,6 @@ --- title: "Conversations" -description: "Scrollable list of recent one-on-one and group conversations for the logged-in user." +description: "Display CometChat React UI Kit conversations with last messages, unread counts, typing indicators, presence, filters, and item callbacks." --- ```json diff --git a/ui-kit/react/guide-message-privately.mdx b/ui-kit/react/guide-message-privately.mdx index daa97ebf2..8095db11e 100644 --- a/ui-kit/react/guide-message-privately.mdx +++ b/ui-kit/react/guide-message-privately.mdx @@ -1,7 +1,7 @@ --- title: "Message Privately" sidebarTitle: "Message Privately" -description: "Launch a direct 1:1 chat from a group member profile in CometChat React UI Kit." +description: "Start private one-to-one chats from CometChat React UI Kit group conversations with message options, user lookup, and navigation." --- diff --git a/ui-kit/react/guide-overview.mdx b/ui-kit/react/guide-overview.mdx index 45a87fb27..765f2e2f0 100644 --- a/ui-kit/react/guide-overview.mdx +++ b/ui-kit/react/guide-overview.mdx @@ -1,7 +1,7 @@ --- title: "Overview" sidebarTitle: "Overview" -description: "Index of task-oriented feature guides for the CometChat React UI Kit." +description: "Browse React UI Kit feature guides for blocking users, call details, group chat, private messages, search, and threaded conversations." --- diff --git a/ui-kit/react/guide-search-messages.mdx b/ui-kit/react/guide-search-messages.mdx index 6955b97c0..e510ead5c 100644 --- a/ui-kit/react/guide-search-messages.mdx +++ b/ui-kit/react/guide-search-messages.mdx @@ -1,7 +1,7 @@ --- title: "Search Messages" sidebarTitle: "Search Messages" -description: "Add full-text message search across conversations with result routing in CometChat React UI Kit." +description: "Add CometChat React UI Kit message search with query input, scoped results, message selection, and navigation to matching chats." --- @@ -129,4 +129,4 @@ Attach `handleResultClick` to your message search result selection logic. Full working sample application on GitHub. - \ No newline at end of file + diff --git a/ui-kit/react/incoming-call.mdx b/ui-kit/react/incoming-call.mdx index 1eb18616d..d8b7d3237 100644 --- a/ui-kit/react/incoming-call.mdx +++ b/ui-kit/react/incoming-call.mdx @@ -1,6 +1,6 @@ --- title: "Incoming Call" -description: "Visual notification for incoming voice/video calls with accept and decline controls." +description: "Handle incoming CometChat React UI Kit voice and video calls with caller details, accept, reject, custom sounds, and view slots." --- ```json diff --git a/ui-kit/react/mentions-formatter-guide.mdx b/ui-kit/react/mentions-formatter-guide.mdx index c501bfbaa..d40b2e715 100644 --- a/ui-kit/react/mentions-formatter-guide.mdx +++ b/ui-kit/react/mentions-formatter-guide.mdx @@ -1,6 +1,6 @@ --- title: "Mentions Formatter" -description: "Add @mentions with styled tokens, suggestion list, and click handling in CometChat React UI Kit." +description: "Format @mentions in CometChat React UI Kit messages with custom styles, mention suggestions, group member mentions, and tap handling." --- diff --git a/ui-kit/react/next-conversation.mdx b/ui-kit/react/next-conversation.mdx index 4e12b8881..0881658c9 100644 --- a/ui-kit/react/next-conversation.mdx +++ b/ui-kit/react/next-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Conversation List + Message View" sidebarTitle: "Conversation List + Message View" -description: "Build a two-panel conversation list + message view layout in Next.js with CometChat UI Kit." +description: "Build CometChat UI Kit conversation list and message view layouts in Next.js with navigation, headers, lists, and composers." --- diff --git a/ui-kit/react/next-js-integration.mdx b/ui-kit/react/next-js-integration.mdx index 560836db0..71993f00e 100644 --- a/ui-kit/react/next-js-integration.mdx +++ b/ui-kit/react/next-js-integration.mdx @@ -1,7 +1,7 @@ --- title: "Next.js Integration" sidebarTitle: "Integration" -description: "Add CometChat to a Next.js app in 5 steps: create project, install, init, login, render." +description: "Integrate CometChat React UI Kit with Next.js using client components, app credentials, package setup, initialization, and login." --- diff --git a/ui-kit/react/next-one-to-one-chat.mdx b/ui-kit/react/next-one-to-one-chat.mdx index 44443a1f2..9f9878096 100644 --- a/ui-kit/react/next-one-to-one-chat.mdx +++ b/ui-kit/react/next-one-to-one-chat.mdx @@ -1,7 +1,7 @@ --- title: "One-to-One / Group Chat" sidebarTitle: "One-to-One / Group Chat" -description: "Build a focused one-to-one or group chat experience in Next.js with CometChat UI Kit." +description: "Build focused CometChat UI Kit chat screens in Next.js with headers, message lists, composers, users, groups, and direct navigation." --- diff --git a/ui-kit/react/outgoing-call.mdx b/ui-kit/react/outgoing-call.mdx index 742f57db5..ab98f2658 100644 --- a/ui-kit/react/outgoing-call.mdx +++ b/ui-kit/react/outgoing-call.mdx @@ -1,6 +1,6 @@ --- title: "Outgoing Call" -description: "Overlay component displaying an outgoing voice/video call with recipient info and cancel control." +description: "Display CometChat React UI Kit outgoing call screens with recipient details, cancel actions, custom sounds, and outgoing call callbacks." --- ```json diff --git a/ui-kit/react/react-conversation.mdx b/ui-kit/react/react-conversation.mdx index e8388407b..7302e81a6 100644 --- a/ui-kit/react/react-conversation.mdx +++ b/ui-kit/react/react-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Conversation List + Message View" sidebarTitle: "Conversation List + Message View" -description: "Build a two-panel conversation list + message view layout in React.js with CometChat UI Kit." +description: "Build CometChat React UI Kit conversation list and message view layouts with navigation, headers, message lists, and composers." --- diff --git a/ui-kit/react/react-js-integration.mdx b/ui-kit/react/react-js-integration.mdx index a0218623b..e01ac0648 100644 --- a/ui-kit/react/react-js-integration.mdx +++ b/ui-kit/react/react-js-integration.mdx @@ -1,7 +1,7 @@ --- title: "React.js Integration" sidebarTitle: "Integration" -description: "Add CometChat to a React.js app in 5 steps: create project, install, init, login, render." +description: "Integrate CometChat React UI Kit with React.js using app credentials, package setup, initialization, login, and chat rendering." --- diff --git a/ui-kit/react/react-one-to-one-chat.mdx b/ui-kit/react/react-one-to-one-chat.mdx index 5239bef30..202b151cf 100644 --- a/ui-kit/react/react-one-to-one-chat.mdx +++ b/ui-kit/react/react-one-to-one-chat.mdx @@ -1,7 +1,7 @@ --- title: "One-to-One / Group Chat" sidebarTitle: "One-to-One / Group Chat" -description: "Build a focused one-to-one or group chat experience in React.js with CometChat UI Kit." +description: "Build focused CometChat React UI Kit one-to-one or group chat screens with headers, message lists, composers, and direct navigation." --- diff --git a/ui-kit/react/react-router-conversation.mdx b/ui-kit/react/react-router-conversation.mdx index 6ad564470..e0a713a8c 100644 --- a/ui-kit/react/react-router-conversation.mdx +++ b/ui-kit/react/react-router-conversation.mdx @@ -1,7 +1,7 @@ --- title: "Conversation List + Message View" sidebarTitle: "Conversation List + Message View" -description: "Build a two-panel conversation list + message view layout in React Router with CometChat UI Kit." +description: "Build CometChat UI Kit conversation list and message view layouts in React Router with navigation, headers, lists, and composers." --- @@ -408,4 +408,4 @@ Navigate to `/chat` (e.g. `http://localhost:5173/chat`). You should see the conv Chat features included out of the box - \ No newline at end of file + diff --git a/ui-kit/react/react-router-integration.mdx b/ui-kit/react/react-router-integration.mdx index 7f99aa126..f2733d42b 100644 --- a/ui-kit/react/react-router-integration.mdx +++ b/ui-kit/react/react-router-integration.mdx @@ -1,7 +1,7 @@ --- title: "React Router Integration" sidebarTitle: "Integration" -description: "Add CometChat to a React Router app in 5 steps: create project, install, init, login, render." +description: "Integrate CometChat React UI Kit with React Router using app credentials, package setup, initialization, login, and routed chat views." --- diff --git a/ui-kit/react/react-router-one-to-one-chat.mdx b/ui-kit/react/react-router-one-to-one-chat.mdx index add6b7904..ff12252a8 100644 --- a/ui-kit/react/react-router-one-to-one-chat.mdx +++ b/ui-kit/react/react-router-one-to-one-chat.mdx @@ -1,7 +1,7 @@ --- title: "One-to-One / Group Chat" sidebarTitle: "One-to-One / Group Chat" -description: "Build a focused one-to-one or group chat experience in React Router with CometChat UI Kit." +description: "Build focused CometChat UI Kit chat screens in React Router with headers, message lists, composers, users, groups, and routing." --- @@ -277,4 +277,4 @@ Navigate to `/chat` (e.g. `http://localhost:5173/chat`). You should see the chat Chat features included out of the box - \ No newline at end of file + diff --git a/ui-kit/react/search.mdx b/ui-kit/react/search.mdx index ed0551d27..ed7f8ffae 100644 --- a/ui-kit/react/search.mdx +++ b/ui-kit/react/search.mdx @@ -1,6 +1,6 @@ --- title: "Search" -description: "Dual-scope search across conversations and messages with filtering, scopes, and custom views." +description: "Search CometChat React UI Kit conversations and messages with filters, scoped results, request builders, and selection callbacks." --- ```json diff --git a/ui-kit/react/shortcut-formatter-guide.mdx b/ui-kit/react/shortcut-formatter-guide.mdx index 49cc57488..b2f6f312f 100644 --- a/ui-kit/react/shortcut-formatter-guide.mdx +++ b/ui-kit/react/shortcut-formatter-guide.mdx @@ -1,6 +1,6 @@ --- title: "ShortCut Formatter" -description: "Implement !shortcut style text expansions with extension APIs or dialogs in CometChat React UI Kit." +description: "Implement shortcut formatting in CometChat React UI Kit with trigger characters, message shortcuts, composer suggestions, and expansion." --- diff --git a/ui-kit/react/sound-manager.mdx b/ui-kit/react/sound-manager.mdx index c5138a872..6186912cd 100644 --- a/ui-kit/react/sound-manager.mdx +++ b/ui-kit/react/sound-manager.mdx @@ -1,6 +1,6 @@ --- title: "Sound Manager" -description: "Manage and customize audio cues for incoming/outgoing calls and messages in CometChat React UI Kit." +description: "Manage CometChat React UI Kit sounds for incoming and outgoing messages, calls, custom audio files, playback, and pause controls." --- diff --git a/ui-kit/react/thread-header.mdx b/ui-kit/react/thread-header.mdx index 38ce741d3..0f5ac5ea6 100644 --- a/ui-kit/react/thread-header.mdx +++ b/ui-kit/react/thread-header.mdx @@ -1,6 +1,6 @@ --- title: "Thread Header" -description: "Displays the parent message and reply count at the top of a threaded conversation view." +description: "Configure CometChat React UI Kit thread headers with parent message context, reply views, composer layout, and close actions." --- ```json diff --git a/ui-kit/react/troubleshooting.mdx b/ui-kit/react/troubleshooting.mdx index 02471fc9d..7e315ac52 100644 --- a/ui-kit/react/troubleshooting.mdx +++ b/ui-kit/react/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "Troubleshooting" -description: "Common failure modes and fixes for the CometChat React UI Kit." +description: "Troubleshoot CometChat React UI Kit setup, initialization, login, theming, permissions, messaging, calling, and build issues." --- diff --git a/ui-kit/react/users.mdx b/ui-kit/react/users.mdx index d4fac9abc..1e3df0ea2 100644 --- a/ui-kit/react/users.mdx +++ b/ui-kit/react/users.mdx @@ -1,6 +1,6 @@ --- title: "Users" -description: "Searchable, scrollable list of all available users with avatar, name, and online/offline status." +description: "Display CometChat React UI Kit users with avatars, online status, search, filtering, selection callbacks, and conversation navigation." --- ```json diff --git a/ui-kit/vue/integration.mdx b/ui-kit/vue/integration.mdx index 82d421572..7446cbaa3 100644 --- a/ui-kit/vue/integration.mdx +++ b/ui-kit/vue/integration.mdx @@ -1,7 +1,7 @@ --- title: "Integration" sidebarTitle: "Overview" -description: "Integration — CometChat documentation." +description: "Integrate CometChat Vue UI Kit with App ID, Auth Key, Region, package setup, initialization, login, and chat component rendering." --- ### Before you begin diff --git a/ui-kit/vue/key-concepts.mdx b/ui-kit/vue/key-concepts.mdx index 788d1c49c..0867b998a 100644 --- a/ui-kit/vue/key-concepts.mdx +++ b/ui-kit/vue/key-concepts.mdx @@ -1,6 +1,6 @@ --- title: "Key Concepts" -description: "Key Concepts — CometChat documentation." +description: "Learn CometChat Vue UI Kit concepts for apps, auth keys, REST API keys, users, UIDs, groups, conversations, messages, and calls." --- ### CometChat Dashboard diff --git a/ui-kit/vue/nuxtjs-integration.mdx b/ui-kit/vue/nuxtjs-integration.mdx index 876a40aea..1b6321a4c 100644 --- a/ui-kit/vue/nuxtjs-integration.mdx +++ b/ui-kit/vue/nuxtjs-integration.mdx @@ -1,6 +1,6 @@ --- title: "Nuxt.Js Integration" -description: "Nuxt.Js Integration — CometChat documentation." +description: "Integrate CometChat Vue UI Kit with Nuxt.js using ClientOnly rendering, app credentials, package setup, and chat component configuration." --- Using Vue UI Kit, you can integrate your Nuxt.js application with CometChat. diff --git a/ui-kit/vue/overview.mdx b/ui-kit/vue/overview.mdx index 8f306b71c..58be40116 100644 --- a/ui-kit/vue/overview.mdx +++ b/ui-kit/vue/overview.mdx @@ -1,6 +1,6 @@ --- title: "Overview" -description: "Overview of Overview in CometChat." +description: "Use CometChat Vue UI Kit to add prebuilt chat components, messaging features, calls, customization, and sample app references." --- CometChat's **UI Kit** for Vue, you can easily built an chat app with all the essential messaging feature along with the customisations and so on as per your application needs. This **UI Kit** is a set of prebuilt UI components divided into smaller modules and components and each and every component is configurable to suit your need. diff --git a/ui-kit/vue/shared-elements.mdx b/ui-kit/vue/shared-elements.mdx index 3bee97c92..331455f07 100644 --- a/ui-kit/vue/shared-elements.mdx +++ b/ui-kit/vue/shared-elements.mdx @@ -1,6 +1,6 @@ --- title: "Shared" -description: "Shared — CometChat documentation." +description: "Review shared CometChat web UI Kit components, utilities, constants, and helpers used across React, Angular, and Vue UI Kits." --- This module contains reusable components, utilities, constants, and helper functions that are used across the other CometChat's web UI Kits. [Learn more](/web-shared/overview) diff --git a/ui-kit/vue/ui-components-overview.mdx b/ui-kit/vue/ui-components-overview.mdx index bfb1ca259..ff9100cda 100644 --- a/ui-kit/vue/ui-components-overview.mdx +++ b/ui-kit/vue/ui-components-overview.mdx @@ -1,6 +1,6 @@ --- title: "UI Components" -description: "Overview of UI Components in CometChat." +description: "Explore CometChat Vue UI Kit components for conversations, users, groups, messages, calls, and shared chat interface modules." --- CometChat's **UI Kit** is a set of pre-built UI components that allows you to easily craft an in-app chat with all the essential messaging features. diff --git a/ui-kit/vue/web-elements.mdx b/ui-kit/vue/web-elements.mdx index f7da5af0f..17b464108 100644 --- a/ui-kit/vue/web-elements.mdx +++ b/ui-kit/vue/web-elements.mdx @@ -1,6 +1,6 @@ --- title: "Elements" -description: "Elements — CometChat documentation." +description: "Explore CometChat web elements built with Lit and web components for framework-agnostic React, Angular, and Vue UI Kit building blocks." --- Elements is a set of pre-built UI components that act as building blocks of our UI Kit. These UI components are built following the [web components](https://developer.mozilla.org/en-US/docs/Web/API/Web_components) standard and using [lit](https://lit.dev/) library. This allows us to create a framework-agnostic solution so that they can be integrated with our web UIKits such as React, Angular and Vue.