Closed mehdi-torabiv closed 2 months ago
The updates introduce a set of new React components dedicated to managing integrations with various community platforms (Discord, Google Drive, GitHub, Notion, MediaWiki). Significant changes include the addition of platform-specific settings dialogs and integration components, as well as new interfaces and properties to support the expanded functionality. These enhancements enable more comprehensive management and integration of multiple community platforms within the application.
Files | Change Summary |
---|---|
src/components/communitySettings/HivemindSettings/TcHivemindDiscordAnswering.tsx |
Added TcHivemindDiscordAnswering function component for managing Discord answering module configuration. |
src/components/communitySettings/communityPlatforms/TcCommunityPlatforms.tsx |
Introduced TcCommunityPlatforms function component and auxiliary functions for managing community platforms. |
src/components/communitySettings/communityPlatforms/TcDiscordIntegrationSettingsDialog.tsx |
Added TcDiscordIntegrationSettingsDialog function component for Discord integration settings management. |
src/components/communitySettings/communityPlatforms/TcDiscordIntgration.tsx |
Added TcDiscordIntgration function component for handling Discord platform integration. |
src/components/communitySettings/communityPlatforms/TcGdriveIntegration.tsx |
Introduced TcGdriveIntegration function component for Google Drive platform management. |
src/components/communitySettings/communityPlatforms/TcGithubIntegration.tsx |
Added TcGithubIntegration function component for managing GitHub platform integrations. |
src/components/communitySettings/communityPlatforms/TcMediaWiki.tsx |
Introduced TcMediaWiki function component for MediaWiki platform management. |
src/components/communitySettings/communityPlatforms/TcNotionIntegration.tsx |
Added TcNotionIntegration function component for handling Notion platform integration. |
src/components/communitySettings/communityPlatforms/TcDiscordIntgration.spec.tsx |
Added test case for rendering TcDiscordIntgration component. |
src/components/communitySettings/communityPlatforms/TcGdriveIntegration.spec.tsx |
Added test case for rendering TcGdriveIntegration component within a SnackbarProvider . |
src/components/communitySettings/communityPlatforms/TcGithubIntegration.spec.tsx |
Introduced test case for validating TcGithubIntegration component rendering. |
src/components/communitySettings/rolesAndPermissions/TcRolesAndPermissionsContainer.tsx |
Updated to use activePlatoform constant for filtering platforms and adjusting platformId in API calls. |
src/pages/callback.tsx |
Enhanced to include new platform-specific properties, handling, messages, and routing logic for successful/failed auth. |
In codes, we wove a detailed weave,
Platforms now, like webs they weave.
Discord and Notion, GitHub too,
MediaWiki joins the view.
With tests aplenty, integrations shine,
In this update, all align.
🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Latest commit: |
a085682
|
Status: | ✅ Deploy successful! |
Preview URL: | https://74d4e228.frontend-28o.pages.dev |
Branch Preview URL: | https://development.frontend-28o.pages.dev |
Summary by CodeRabbit
New Features
Bug Fixes
Enhancements
Tests