Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.DS_Store


.kiro/
2 changes: 1 addition & 1 deletion ai-agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ Because CometChat AI Agents are model-agnostic, you can swap providers or upgrad
</div>

{/* Footer */}
<div className="flex flex-col w-full mt-8" style={{ background: 'black' }}>
<div className="flex flex-col w-full mt-8" style={{ background: 'black', marginBottom: '-6rem' }}>
<div className="bg-black text-gray-400 py-6 px-8 flex flex-col md:flex-row justify-between items-center rounded-t-xl">
<div className="mb-4 md:mb-0">
2025 © CometChat
Expand Down
2 changes: 1 addition & 1 deletion calls.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ import { CardGroup, Card, Icon, Badge, Steps, Columns, AccordionGroup, Accordion
</div>

{/* Footer */}
<div className="flex flex-col w-full mt-8" style={{ background: 'black' }}>
<div className="flex flex-col w-full mt-8" style={{ background: 'black', marginBottom: '-6rem' }}>
<div className="bg-black text-gray-400 py-6 px-8 flex flex-col md:flex-row justify-between items-center rounded-t-xl">
<div className="mb-4 md:mb-0">
2025 © CometChat
Expand Down
2 changes: 1 addition & 1 deletion chat-call.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ import { CardGroup, Card, Icon, Badge, Steps, Columns, AccordionGroup, Accordion

{/* Footer */}

<div className="flex flex-col w-full mt-8" style={{ background: 'black' }}>
<div className="flex flex-col w-full mt-8" style={{ background: 'black', marginBottom: '-6rem' }}>
<div className="bg-black text-gray-400 py-6 px-8 flex flex-col md:flex-row justify-between items-center rounded-t-xl">
<div className="mb-4 md:mb-0">
2025 © CometChat
Expand Down
2 changes: 1 addition & 1 deletion chat.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -444,7 +444,7 @@ import { CardGroup, Card, Icon, Badge, Steps, Columns, AccordionGroup, Accordion
</div>

{/* Footer */}
<div className="flex flex-col w-full mt-8" style={{ background: 'black' }}>
<div className="flex flex-col w-full mt-8" style={{ background: 'black', marginBottom: '-6rem' }}>
<div className="bg-black text-gray-400 py-6 px-8 flex flex-col md:flex-row justify-between items-center rounded-t-xl">
<div className="mb-4 md:mb-0">
2025 © CometChat
Expand Down
98 changes: 66 additions & 32 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,8 @@
"products": [
{
"product": "Home",
"tabs": [
{
"tab": "Home",
"pages": [
"index"
]
}
"pages": [
"index"
]
},
{
Expand Down Expand Up @@ -2882,6 +2877,7 @@
"sdk/react-native/transfer-group-ownership"
]
},
"sdk/react-native/ai-moderation",
"sdk/react-native/ai-agents",
{
"group": "Resources",
Expand Down Expand Up @@ -3174,7 +3170,7 @@
"group": "Calling",
"pages": [
"sdk/ios/calling-overview",
"sdk/ios/calling-integration",
"sdk/ios/calling-setup",
"sdk/ios/default-calling",
"sdk/ios/direct-calling",
"sdk/ios/standalone-calling",
Expand Down Expand Up @@ -3522,7 +3518,7 @@
"group": "Calling",
"pages": [
"sdk/android/calling-overview",
"sdk/android/setup-calling",
"sdk/android/calling-setup",
"sdk/android/default-calling",
"sdk/android/direct-calling",
"sdk/android/standalone-calling",
Expand Down Expand Up @@ -5010,21 +5006,11 @@
"moderation/custom/custom-api"
]
},
"moderation/webhooks-overview",
"moderation/api-explorer",
{
"group": "Legacy Moderation (Extensions)",
"group": "Resources",
"pages": [
"moderation/legacy/slow-mode",
"moderation/legacy/report-user",
"moderation/legacy/report-message",
"moderation/legacy/data-masking-filter",
"moderation/legacy/profanity-filter",
"moderation/legacy/image-moderation",
"moderation/legacy/sentiment-analysis",
"moderation/legacy/in-flight-message-moderation",
"moderation/legacy/virus-malware-scanner",
"moderation/legacy/xss-filter"
"moderation/api-explorer",
"moderation/legacy-extensions"
]
}
]
Expand Down Expand Up @@ -5383,43 +5369,83 @@
},
{
"source": "/extensions/slow-mode",
"destination": "/moderation/slow-mode"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/xss-filter",
"destination": "/moderation/xss-filter"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/report-user",
"destination": "/moderation/report-user"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/report-message",
"destination": "/moderation/report-message"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/data-masking-filter",
"destination": "/moderation/data-masking-filter"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/profanity-filter",
"destination": "/moderation/profanity-filter"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/image-moderation",
"destination": "/moderation/image-moderation"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/sentiment-analysis",
"destination": "/moderation/sentiment-analysis"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/in-flight-message-moderation",
"destination": "/moderation/in-flight-message-moderation"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/extensions/virus-malware-scanner",
"destination": "/moderation/virus-malware-scanner"
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/slow-mode",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/xss-filter",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/report-user",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/report-message",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/data-masking-filter",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/profanity-filter",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/image-moderation",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/sentiment-analysis",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/in-flight-message-moderation",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/moderation/virus-malware-scanner",
"destination": "/moderation/legacy-extensions"
},
{
"source": "/ui-kit/react/v6",
Expand Down Expand Up @@ -5688,6 +5714,14 @@
{
"source": "/ai-chatbots/bots",
"destination": "/ai-chatbots/ai-bots/bots"
},
{
"source": "/sdk/android/setup-calling",
"destination": "/sdk/android/calling-setup"
},
{
"source": "/sdk/ios/calling-integration",
"destination": "/sdk/ios/calling-integration"
}
],
"integrations": {
Expand Down
11 changes: 1 addition & 10 deletions fundamentals/extensions-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -65,16 +65,7 @@ Extensions that help alert users of new messages. *Recommended for all apps.*

*Extensions that help you to build a safe messaging environment.* *Recommended for live streaming and event apps.*

[Slow mode](/moderation/slow-mode)\
[Report user](/moderation/report-user)\
[Report message](/moderation/report-message)\
[In-flight Message Moderation](/moderation/in-flight-message-moderation)\
[Image Moderation](/moderation/image-moderation)\
[Virus and Malware Scanner](/moderation/virus-malware-scanner)\
[Data Masking Filter](/moderation/data-masking-filter)\
[Profanity Filter](/moderation/profanity-filter)\
[Sentiment Analysis](/moderation/sentiment-analysis)\
[XSS Filter](/moderation/xss-filter)
[Legacy Moderation Extensions](/moderation/legacy-extensions)

### Security

Expand Down
16 changes: 3 additions & 13 deletions fundamentals/moderation-extensions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,8 @@ title: "Moderation"

CometChat Moderation features come in two variants:

1. The mordern rule based [Moderation](/moderation/overview) platform.
1. The modern rule based [Moderation](/moderation/overview) platform.

2. The [Legacy Moderation Extensions](/moderation/slow-mode) based on CometChat Extensions.
2. The [Legacy Moderation Extensions](/moderation/legacy-extensions) based on CometChat Extensions.

* [Slow Mode (Deprecated)](/moderation/slow-mode)
* [Report User (Legacy)](/moderation/report-user)
* [Report Message (Legacy)](/moderation/report-message)
* [Data Masking Filter (Legacy)](/moderation/data-masking-filter)
* [Profanity Filter (Legacy)](/moderation/profanity-filter)
* [Image Moderation (Legacy)](/moderation/image-moderation)
* [In-flight Message Moderation (Legacy)](/moderation/in-flight-message-moderation)
* [Virus and Malware Scanner (Legacy)](/moderation/virus-malware-scanner)
* [XSS Filter (Deprecated)](/moderation/xss-filter)

For the best experience, we recommend to use the rule based [Moderation](/moderation/overview) platform. Please visit the above mentioned links for more details.
For the best experience, we recommend using the rule based [Moderation](/moderation/overview) platform.
53 changes: 1 addition & 52 deletions home.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,57 +5,6 @@ description: "Technical documentation & Implementation guides to add In-app Mess
canonical: "https://cometchat.com/docs"
---

export function openSearch() {
document.getElementById('search-bar-entry').click();
}

<div className="relative w-full flex items-center justify-center" style={{ height: '20rem', overflow: 'hidden'}}>


<div className="absolute inset-0 bg-primary dark:bg-primary-light" style={{opacity: 0.05 }}></div>
<div style={{ position: 'absolute', textAlign: 'center', padding: '0 1rem' }}>
<div
className="text-gray-900 dark:text-white"
style={{
fontWeight: '800',
fontSize: '2.5rem',
margin: '0',
}}
>
Get Started
</div>
<p className="mt-4 text-gray-900 dark:text-white" style={{ fontSize: '1rem', fontWeight: '600' , maxWidth: '40rem'}}>Seamlessly integrate real-time chat, voice, and video functionalities. </p>
<div className="flex items-center justify-center" style={{ maxWidth: '800px', margin: '0 auto' }}>
<button
type="button"
className="hidden w-full lg:flex items-center text-sm leading-6 py-4 pl-4 pr-4 text-gray-500 rounded-full"
id="home-search-entry"
style={{
marginTop: '2rem',
maxWidth: '40rem',
background: '#FFF',
boxShadow: '0px 1px 4px 0px rgba(8, 9, 10, 0.25), 0px 0px 0px 4px rgba(255, 255, 255, 0.20)',
cursor: 'pointer',
textAlign: 'left',
}}
onClick={openSearch}
>
<svg
className="h-4 w-4 ml-1.5 flex-none bg-primary hover:bg-gray-600 dark:bg-primary-dark dark:hover:bg-white/70"
style={{
marginRight: '0.5rem',
maskImage:
'url("https://mintlify.b-cdn.net/v6.5.1/solid/magnifying-glass.svg")',
maskRepeat: 'no-repeat',
maskPosition: 'center center',
}}
/>
Search or ask...
</button>
</div>
</div>
</div>

<div
style={{marginTop: '2rem', marginBottom: '2rem', maxWidth: '70rem', marginLeft: 'auto',
marginRight: 'auto', paddingLeft: '1.25rem',
Expand Down Expand Up @@ -571,7 +520,7 @@ export function openSearch() {

</div>

<div className="flex flex-col w-full " style={{ marginTop: '1rem', background: 'black' }}>
<div className="flex flex-col w-full " style={{ background: 'black', marginBottom: '-6rem' }}>

<div className="bg-black text-gray-400 py-6 px-8 flex flex-col md:flex-row justify-between items-center rounded-t-xl">
<div className="mb-4 md:mb-0">
Expand Down
Binary file added images/mobile-uikit-moderation-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/react-uikit-moderation-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading