diff --git a/CHANGELOG.md b/CHANGELOG.md
index 63adbafa6..ed9aeddce 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,847 +1,847 @@
-# [1.20.0](https://github.com/dyte-in/docs/compare/v1.19.1...v1.20.0) (2022-07-26)
+# [1.20.0](https://github.com/Productdb/docs/compare/v1.19.1...v1.20.0) (2022-07-26)
### Bug Fixes
-* typo for react-sdk name ([a19881c](https://github.com/dyte-in/docs/commit/a19881c9140a8bb2353acf86373a739845144628))
-* **ui:** sections-menu design fixed for version dropdown ([e90f738](https://github.com/dyte-in/docs/commit/e90f73876303a8971f1371899915f96b1c57a36d))
+* typo for react-sdk name ([a19881c](https://github.com/Productdb/docs/commit/a19881c9140a8bb2353acf86373a739845144628))
+* **ui:** sections-menu design fixed for version dropdown ([e90f738](https://github.com/Productdb/docs/commit/e90f73876303a8971f1371899915f96b1c57a36d))
### Features
-* re-added posthog analytics ([e906aa1](https://github.com/dyte-in/docs/commit/e906aa11e27817ba2000f09088f769c68d7973aa))
+* re-added posthog analytics ([e906aa1](https://github.com/Productdb/docs/commit/e906aa11e27817ba2000f09088f769c68d7973aa))
-## [1.19.1](https://github.com/dyte-in/docs/compare/v1.19.0...v1.19.1) (2022-07-21)
+## [1.19.1](https://github.com/Productdb/docs/compare/v1.19.0...v1.19.1) (2022-07-21)
### Bug Fixes
-* broken links and link color in api ref ([adf4de7](https://github.com/dyte-in/docs/commit/adf4de718400cf114bdf7fce4269253b176feb5e))
+* broken links and link color in api ref ([adf4de7](https://github.com/Productdb/docs/commit/adf4de718400cf114bdf7fce4269253b176feb5e))
-# [1.19.0](https://github.com/dyte-in/docs/compare/v1.18.0...v1.19.0) (2022-07-20)
+# [1.19.0](https://github.com/Productdb/docs/compare/v1.18.0...v1.19.0) (2022-07-20)
### Bug Fixes
-* added media permission error file ([c6cbf96](https://github.com/dyte-in/docs/commit/c6cbf961422e0dc6e61a8f17bfe817875aaed2b6))
-* added spacing ([6b91a70](https://github.com/dyte-in/docs/commit/6b91a70a02cb32443954b3bf4c95151ce6b5dd39))
-* cz-cli and commitizen ([1b35e51](https://github.com/dyte-in/docs/commit/1b35e512f84f58c605ebf614e224db9f262dcb57))
-* quote the branch name ([058cca6](https://github.com/dyte-in/docs/commit/058cca6b285f71e75ca8e56fef273dd9dda39e09))
-* remove web-core v0.2 ([#38](https://github.com/dyte-in/docs/issues/38)) ([55bb8c7](https://github.com/dyte-in/docs/commit/55bb8c77c387a8b6fa9dc40deb34faf23ad24fec))
-* removed `joined` from meta ([10d4b6f](https://github.com/dyte-in/docs/commit/10d4b6fe67b1f10e3e574df120fb34a5c22cf28f))
-* run action also on push ([ac5b3b4](https://github.com/dyte-in/docs/commit/ac5b3b448d9fcbbb4ebc4426e231d59cced7fdbc))
-* run cron ([a5d508d](https://github.com/dyte-in/docs/commit/a5d508dce4dc6e74b8f6d0dd48874a03f1ee5dc7))
-* sidebars updated, removed warnings ([#41](https://github.com/dyte-in/docs/issues/41)) ([951f1ab](https://github.com/dyte-in/docs/commit/951f1ab2484143536f0e41d6152cbefd0e10895b))
+* added media permission error file ([c6cbf96](https://github.com/Productdb/docs/commit/c6cbf961422e0dc6e61a8f17bfe817875aaed2b6))
+* added spacing ([6b91a70](https://github.com/Productdb/docs/commit/6b91a70a02cb32443954b3bf4c95151ce6b5dd39))
+* cz-cli and commitizen ([1b35e51](https://github.com/Productdb/docs/commit/1b35e512f84f58c605ebf614e224db9f262dcb57))
+* quote the branch name ([058cca6](https://github.com/Productdb/docs/commit/058cca6b285f71e75ca8e56fef273dd9dda39e09))
+* remove web-core v0.2 ([#38](https://github.com/Productdb/docs/issues/38)) ([55bb8c7](https://github.com/Productdb/docs/commit/55bb8c77c387a8b6fa9dc40deb34faf23ad24fec))
+* removed `joined` from meta ([10d4b6f](https://github.com/Productdb/docs/commit/10d4b6fe67b1f10e3e574df120fb34a5c22cf28f))
+* run action also on push ([ac5b3b4](https://github.com/Productdb/docs/commit/ac5b3b448d9fcbbb4ebc4426e231d59cced7fdbc))
+* run cron ([a5d508d](https://github.com/Productdb/docs/commit/a5d508dce4dc6e74b8f6d0dd48874a03f1ee5dc7))
+* sidebars updated, removed warnings ([#41](https://github.com/Productdb/docs/issues/41)) ([951f1ab](https://github.com/Productdb/docs/commit/951f1ab2484143536f0e41d6152cbefd0e10895b))
### Features
-* **recording:** changed recording timeout value ([#43](https://github.com/dyte-in/docs/issues/43)) ([978b0b3](https://github.com/dyte-in/docs/commit/978b0b3962ab35159c2a08597207b8f4f456a030))
-* **webhooks:** Include outputFileName in UPLOADED recording status update webhook ([bf9d60d](https://github.com/dyte-in/docs/commit/bf9d60dc6b5f5e1fbd9bd192fae94ae19a0d39dd))
+* **recording:** changed recording timeout value ([#43](https://github.com/Productdb/docs/issues/43)) ([978b0b3](https://github.com/Productdb/docs/commit/978b0b3962ab35159c2a08597207b8f4f456a030))
+* **webhooks:** Include outputFileName in UPLOADED recording status update webhook ([bf9d60d](https://github.com/Productdb/docs/commit/bf9d60dc6b5f5e1fbd9bd192fae94ae19a0d39dd))
-# [1.18.0](https://github.com/dyte-in/docs/compare/v1.17.0...v1.18.0) (2022-07-20)
+# [1.18.0](https://github.com/Productdb/docs/compare/v1.17.0...v1.18.0) (2022-07-20)
### Features
-* add react, javascript sections to docsearch to crawl ([7ee93a6](https://github.com/dyte-in/docs/commit/7ee93a62b94f082c68af39bc023f8e83a0a53a8a))
+* add react, javascript sections to docsearch to crawl ([7ee93a6](https://github.com/Productdb/docs/commit/7ee93a62b94f082c68af39bc023f8e83a0a53a8a))
-# [1.17.0](https://github.com/dyte-in/docs/compare/v1.16.0...v1.17.0) (2022-07-18)
+# [1.17.0](https://github.com/Productdb/docs/compare/v1.16.0...v1.17.0) (2022-07-18)
### Bug Fixes
-* remove redundant title in homepage ([80b827c](https://github.com/dyte-in/docs/commit/80b827c4bdfaeb1968fc4c703d4f0fcef8d931b7))
+* remove redundant title in homepage ([80b827c](https://github.com/Productdb/docs/commit/80b827c4bdfaeb1968fc4c703d4f0fcef8d931b7))
### Features
-* search ([17424d5](https://github.com/dyte-in/docs/commit/17424d5a93196cbc1f4832b331bda3b36146ed80))
-* search crawl action ([00bc234](https://github.com/dyte-in/docs/commit/00bc2341afa6bca0a9532e6d784df761b494ae3a))
+* search ([17424d5](https://github.com/Productdb/docs/commit/17424d5a93196cbc1f4832b331bda3b36146ed80))
+* search crawl action ([00bc234](https://github.com/Productdb/docs/commit/00bc2341afa6bca0a9532e6d784df761b494ae3a))
-# [1.16.0](https://github.com/dyte-in/docs/compare/v1.15.3...v1.16.0) (2022-07-18)
+# [1.16.0](https://github.com/Productdb/docs/compare/v1.15.3...v1.16.0) (2022-07-18)
### Bug Fixes
-* revert needed github workflows ([b6af542](https://github.com/dyte-in/docs/commit/b6af5422bf22244fd9f48314296e51e68079296c))
+* revert needed github workflows ([b6af542](https://github.com/Productdb/docs/commit/b6af5422bf22244fd9f48314296e51e68079296c))
### Features
-* new docs update ([f0499d1](https://github.com/dyte-in/docs/commit/f0499d116158d9d4fdac365c17f12abc59c67aa5))
+* new docs update ([f0499d1](https://github.com/Productdb/docs/commit/f0499d116158d9d4fdac365c17f12abc59c67aa5))
-## [1.15.3](https://github.com/dyte-in/docs/compare/v1.15.2...v1.15.3) (2022-07-05)
+## [1.15.3](https://github.com/Productdb/docs/compare/v1.15.2...v1.15.3) (2022-07-05)
### Bug Fixes
-* trailing slash config and paths changed ([edc7915](https://github.com/dyte-in/docs/commit/edc79151f0450fdac63e372d11e2d25cef75dc00))
+* trailing slash config and paths changed ([edc7915](https://github.com/Productdb/docs/commit/edc79151f0450fdac63e372d11e2d25cef75dc00))
-## [1.15.2](https://github.com/dyte-in/docs/compare/v1.15.1...v1.15.2) (2022-07-04)
+## [1.15.2](https://github.com/Productdb/docs/compare/v1.15.1...v1.15.2) (2022-07-04)
### Bug Fixes
-* disable `trailingSlash` ([164825c](https://github.com/dyte-in/docs/commit/164825c65b01d99edc40be3f045c729de3aa21a8))
+* disable `trailingSlash` ([164825c](https://github.com/Productdb/docs/commit/164825c65b01d99edc40be3f045c729de3aa21a8))
-## [1.15.1](https://github.com/dyte-in/docs/compare/v1.15.0...v1.15.1) (2022-06-27)
+## [1.15.1](https://github.com/Productdb/docs/compare/v1.15.0...v1.15.1) (2022-06-27)
### Bug Fixes
-* **content:** fix docs content ([22d2b18](https://github.com/dyte-in/docs/commit/22d2b188e58e1779e52d3f7ad59faaaef647a631))
+* **content:** fix docs content ([22d2b18](https://github.com/Productdb/docs/commit/22d2b188e58e1779e52d3f7ad59faaaef647a631))
-# [1.15.0](https://github.com/dyte-in/docs/compare/v1.14.3...v1.15.0) (2022-06-25)
+# [1.15.0](https://github.com/Productdb/docs/compare/v1.14.3...v1.15.0) (2022-06-25)
### Bug Fixes
-* all -> the ([ac7cffa](https://github.com/dyte-in/docs/commit/ac7cffadb3428399964038024a46e5035b5b7ca4))
-* participant docs ([f1a7344](https://github.com/dyte-in/docs/commit/f1a7344eed4645ff552065da1086538a63fedffc))
-* participants documentation ([715af4e](https://github.com/dyte-in/docs/commit/715af4e8b590f0a5f13e4ae9be60337766bde809))
-* recording properties ([99a9d21](https://github.com/dyte-in/docs/commit/99a9d21592e044e2ce4056ad2e435be1206e6bd8))
-* update participant docs ([30249d6](https://github.com/dyte-in/docs/commit/30249d606e65ddb6616b3ce542a299ca3145fed6))
-* update reference for react-native-core and react-web-core ([#31](https://github.com/dyte-in/docs/issues/31)) ([a651305](https://github.com/dyte-in/docs/commit/a651305636557e268c3af068ad948aa27107779f))
-* web-core docs ([#35](https://github.com/dyte-in/docs/issues/35)) ([28ca549](https://github.com/dyte-in/docs/commit/28ca5499e0e1f6aee7ba197afe5a6139a61d1646)), closes [#58](https://github.com/dyte-in/docs/issues/58) [#58](https://github.com/dyte-in/docs/issues/58)
+* all -> the ([ac7cffa](https://github.com/Productdb/docs/commit/ac7cffadb3428399964038024a46e5035b5b7ca4))
+* participant docs ([f1a7344](https://github.com/Productdb/docs/commit/f1a7344eed4645ff552065da1086538a63fedffc))
+* participants documentation ([715af4e](https://github.com/Productdb/docs/commit/715af4e8b590f0a5f13e4ae9be60337766bde809))
+* recording properties ([99a9d21](https://github.com/Productdb/docs/commit/99a9d21592e044e2ce4056ad2e435be1206e6bd8))
+* update participant docs ([30249d6](https://github.com/Productdb/docs/commit/30249d606e65ddb6616b3ce542a299ca3145fed6))
+* update reference for react-native-core and react-web-core ([#31](https://github.com/Productdb/docs/issues/31)) ([a651305](https://github.com/Productdb/docs/commit/a651305636557e268c3af068ad948aa27107779f))
+* web-core docs ([#35](https://github.com/Productdb/docs/issues/35)) ([28ca549](https://github.com/Productdb/docs/commit/28ca5499e0e1f6aee7ba197afe5a6139a61d1646)), closes [#58](https://github.com/Productdb/docs/issues/58) [#58](https://github.com/Productdb/docs/issues/58)
### Features
-* add workflow to reject pr if api-specs is updated ([39ba452](https://github.com/dyte-in/docs/commit/39ba4529d0ca3a3e28b934f48f706a9f72cb91a7))
-* release web-core 0.27.x ([4a4dcc3](https://github.com/dyte-in/docs/commit/4a4dcc36dabc9206a7231a5f64907bd177082a22))
+* add workflow to reject pr if api-specs is updated ([39ba452](https://github.com/Productdb/docs/commit/39ba4529d0ca3a3e28b934f48f706a9f72cb91a7))
+* release web-core 0.27.x ([4a4dcc3](https://github.com/Productdb/docs/commit/4a4dcc36dabc9206a7231a5f64907bd177082a22))
-## [1.14.3](https://github.com/dyte-in/docs/compare/v1.14.2...v1.14.3) (2022-06-24)
+## [1.14.3](https://github.com/Productdb/docs/compare/v1.14.2...v1.14.3) (2022-06-24)
### Bug Fixes
-* replace Old SDKs from sidebar ([0d2bff0](https://github.com/dyte-in/docs/commit/0d2bff015eaf3fe172ce833e657f0283c1140368))
+* replace Old SDKs from sidebar ([0d2bff0](https://github.com/Productdb/docs/commit/0d2bff015eaf3fe172ce833e657f0283c1140368))
-## [1.14.2](https://github.com/dyte-in/docs/compare/v1.14.1...v1.14.2) (2022-06-24)
+## [1.14.2](https://github.com/Productdb/docs/compare/v1.14.1...v1.14.2) (2022-06-24)
### Bug Fixes
-* hide old SDKs from the navigation ([2633a15](https://github.com/dyte-in/docs/commit/2633a15a75bca2b3af22e375d3b8f291a78898c9))
-* linting ([bc372a8](https://github.com/dyte-in/docs/commit/bc372a86ada5fc95b290a74b2510bd79281cc287))
-* navbar icon links placement in mobile ([a3b25e9](https://github.com/dyte-in/docs/commit/a3b25e9f9a39ff9c33a1171717eb8fda92346047))
+* hide old SDKs from the navigation ([2633a15](https://github.com/Productdb/docs/commit/2633a15a75bca2b3af22e375d3b8f291a78898c9))
+* linting ([bc372a8](https://github.com/Productdb/docs/commit/bc372a86ada5fc95b290a74b2510bd79281cc287))
+* navbar icon links placement in mobile ([a3b25e9](https://github.com/Productdb/docs/commit/a3b25e9f9a39ff9c33a1171717eb8fda92346047))
-## [1.14.1](https://github.com/dyte-in/docs/compare/v1.14.0...v1.14.1) (2022-06-23)
+## [1.14.1](https://github.com/Productdb/docs/compare/v1.14.0...v1.14.1) (2022-06-23)
### Bug Fixes
-* **src/theme/navbar/index.js:** fix the wrong validation for mobile sdks in navbar ([f0a98d6](https://github.com/dyte-in/docs/commit/f0a98d614b64632f3a1144af580159246c31dc42)), closes [#58](https://github.com/dyte-in/docs/issues/58)
+* **src/theme/navbar/index.js:** fix the wrong validation for mobile sdks in navbar ([f0a98d6](https://github.com/Productdb/docs/commit/f0a98d614b64632f3a1144af580159246c31dc42)), closes [#58](https://github.com/Productdb/docs/issues/58)
-# [1.14.0](https://github.com/dyte-in/docs/compare/v1.13.1...v1.14.0) (2022-06-16)
+# [1.14.0](https://github.com/Productdb/docs/compare/v1.13.1...v1.14.0) (2022-06-16)
### Bug Fixes
-* patch-package for basic auth fields ([6f25082](https://github.com/dyte-in/docs/commit/6f2508283684b2141fdd52223dbf9c3539771199))
+* patch-package for basic auth fields ([6f25082](https://github.com/Productdb/docs/commit/6f2508283684b2141fdd52223dbf9c3539771199))
### Features
-* update v2 api spec ([df6dd56](https://github.com/dyte-in/docs/commit/df6dd56832adf6f91f2b1e0001ce2c090a262f8c))
+* update v2 api spec ([df6dd56](https://github.com/Productdb/docs/commit/df6dd56832adf6f91f2b1e0001ce2c090a262f8c))
-## [1.13.1](https://github.com/dyte-in/docs/compare/v1.13.0...v1.13.1) (2022-06-15)
+## [1.13.1](https://github.com/Productdb/docs/compare/v1.13.0...v1.13.1) (2022-06-15)
### Bug Fixes
-* patch-package for Basic Auth Description ([a525172](https://github.com/dyte-in/docs/commit/a5251722ccdc6d543dadac72e56f8b4e49f452fa))
+* patch-package for Basic Auth Description ([a525172](https://github.com/Productdb/docs/commit/a5251722ccdc6d543dadac72e56f8b4e49f452fa))
-# [1.13.0](https://github.com/dyte-in/docs/compare/v1.12.2...v1.13.0) (2022-06-13)
+# [1.13.0](https://github.com/Productdb/docs/compare/v1.12.2...v1.13.0) (2022-06-13)
### Bug Fixes
-* remove unused function ([b14a696](https://github.com/dyte-in/docs/commit/b14a6960c8d1acb63d4cdfe18420a554b75c1ae3))
-* update web-core docs to v0.26.0 ([6cb5952](https://github.com/dyte-in/docs/commit/6cb59528267358af8281bc3c43bcec75cb31643e))
-* update web-core docs to v0.26.0 ([bf924a4](https://github.com/dyte-in/docs/commit/bf924a47141fe58ab3cc1389054fc3a1f5353349))
+* remove unused function ([b14a696](https://github.com/Productdb/docs/commit/b14a6960c8d1acb63d4cdfe18420a554b75c1ae3))
+* update web-core docs to v0.26.0 ([6cb5952](https://github.com/Productdb/docs/commit/6cb59528267358af8281bc3c43bcec75cb31643e))
+* update web-core docs to v0.26.0 ([bf924a4](https://github.com/Productdb/docs/commit/bf924a47141fe58ab3cc1389054fc3a1f5353349))
### Features
-* added docs for version 0.25.x of web-core ([b2479f3](https://github.com/dyte-in/docs/commit/b2479f388499bd898ba63d5f71c74fa870419b80))
+* added docs for version 0.25.x of web-core ([b2479f3](https://github.com/Productdb/docs/commit/b2479f388499bd898ba63d5f71c74fa870419b80))
-## [1.12.2](https://github.com/dyte-in/docs/compare/v1.12.1...v1.12.2) (2022-06-09)
+## [1.12.2](https://github.com/Productdb/docs/compare/v1.12.1...v1.12.2) (2022-06-09)
### Bug Fixes
-* update reference for react-native-core and react-web-core ([3316430](https://github.com/dyte-in/docs/commit/331643034d7935c838f66ca062e82bcd1e701ce5))
+* update reference for react-native-core and react-web-core ([3316430](https://github.com/Productdb/docs/commit/331643034d7935c838f66ca062e82bcd1e701ce5))
-## [1.12.1](https://github.com/dyte-in/docs/compare/v1.12.0...v1.12.1) (2022-06-09)
+## [1.12.1](https://github.com/Productdb/docs/compare/v1.12.0...v1.12.1) (2022-06-09)
### Bug Fixes
-* created versioned docs for 0.24.x ([f39e447](https://github.com/dyte-in/docs/commit/f39e4474ff76e5086bca2f422f18e51497317ab1))
-* **web-core:** update web-core api reference ([5766ac5](https://github.com/dyte-in/docs/commit/5766ac5413e845c14b8bd0bc0e1c4019ebddc157))
+* created versioned docs for 0.24.x ([f39e447](https://github.com/Productdb/docs/commit/f39e4474ff76e5086bca2f422f18e51497317ab1))
+* **web-core:** update web-core api reference ([5766ac5](https://github.com/Productdb/docs/commit/5766ac5413e845c14b8bd0bc0e1c4019ebddc157))
-# [1.12.0](https://github.com/dyte-in/docs/compare/v1.11.0...v1.12.0) (2022-06-09)
+# [1.12.0](https://github.com/Productdb/docs/compare/v1.11.0...v1.12.0) (2022-06-09)
### Bug Fixes
-* add button and small fixes ([69a81c2](https://github.com/dyte-in/docs/commit/69a81c20fd01fb54c9c26d8ec51dc6dec0a4d561))
-* added chat functions ([36961ee](https://github.com/dyte-in/docs/commit/36961eef83076d94ef48cf5534473a1ccfe00857))
-* **build:** add dummy versions to fix build ([286e19f](https://github.com/dyte-in/docs/commit/286e19f15c90b9e5c2163fe0a22a44912b788849))
-* cdn links ([87f2e10](https://github.com/dyte-in/docs/commit/87f2e1068404eefb2b4b8e57dba275cd4181ff52))
-* colors in new web-sdk docs ([ee7bad2](https://github.com/dyte-in/docs/commit/ee7bad246fbb9b18ed0b2ccd339e53a5e5acba01))
-* **constants:** added `,` to remove lint errors ([16d8d70](https://github.com/dyte-in/docs/commit/16d8d70cfac699cf4609dacd76691a691513a67b))
-* docs for local user and participants ([#21](https://github.com/dyte-in/docs/issues/21)) ([1a3c951](https://github.com/dyte-in/docs/commit/1a3c951a5eadbb3170d983e02d75c24c7250ce2c))
-* fetch latest version by default ([d06e09e](https://github.com/dyte-in/docs/commit/d06e09e9d44faa4cfe7bb9f8b954c3da1f97d252))
-* image ([91eaff1](https://github.com/dyte-in/docs/commit/91eaff19a34ca7cbf6965b6098c06eb76eb91fd4))
-* installation ([8ef781f](https://github.com/dyte-in/docs/commit/8ef781fdc729fa0021be9cfb6fbdbca1a5b61529))
-* installation ([d26c59a](https://github.com/dyte-in/docs/commit/d26c59af9b61df13a07314f864f0f951c31caa3a))
-* **installation:** added installation doc ([0dfde20](https://github.com/dyte-in/docs/commit/0dfde207fbf73d67c00d482f495a55d5d71303e7))
-* **localUser:** add documentation for local user ([01684d9](https://github.com/dyte-in/docs/commit/01684d952a4dc9c84834cc7d76213625ec12f518))
-* **localUserDoc:** add documentation for local user ([763b0dd](https://github.com/dyte-in/docs/commit/763b0ddfbf062b05e8952bba67fffcfb2bc98b15))
-* merge upstream ([#30](https://github.com/dyte-in/docs/issues/30)) ([886e36c](https://github.com/dyte-in/docs/commit/886e36c37976fc6ba855e231aa9fdb4afb770098))
-* **newweb:** dual switcher and styling ([de7970a](https://github.com/dyte-in/docs/commit/de7970a2e2161390991b62f34be358da06e75300))
-* quickstart before installation ([7563ddc](https://github.com/dyte-in/docs/commit/7563ddc2129ba821cd7fbfde20817123b5f4601e))
-* redirection ([1e1007a](https://github.com/dyte-in/docs/commit/1e1007a8f6bce4c65a7cc9cccaebefbe82ef5202))
-* remove extra blank line from polls introduction ([1b52f8e](https://github.com/dyte-in/docs/commit/1b52f8e2ad7cd62ae8cef6800ba16ff63454a120))
-* remove random author ([5149bef](https://github.com/dyte-in/docs/commit/5149befeee10ac6b4ea44e3ed6fb0d8d1bc8888b))
-* rename react packages ([f3ec2d1](https://github.com/dyte-in/docs/commit/f3ec2d1795f13b742ba97e6b7245aa09d588f2af))
-* replace atomic design illustration ([3c8f595](https://github.com/dyte-in/docs/commit/3c8f595147417825da7db6aefd54d95d5c06373b))
-* **section-switcher:** update UI and added new pages ([6c08f44](https://github.com/dyte-in/docs/commit/6c08f4411479cc6978ee62ed4881eb8d7e40d7fc))
-* **selector:** removed react-web-core from selector ([b979376](https://github.com/dyte-in/docs/commit/b97937651079af1bc622304977222c3440b0c7b5))
-* **selector:** removed react-web-core from selector ([fe56a96](https://github.com/dyte-in/docs/commit/fe56a9628f00933768b1d00fe639d9844c048bc2))
-* setup sidebar ordering ([0d10fd1](https://github.com/dyte-in/docs/commit/0d10fd15814477e8e377f784d6bad53bb531d4cd))
-* ui-kit installation ([e522e34](https://github.com/dyte-in/docs/commit/e522e34c7dca0430753feee69e8eaa472b937c21))
-* ui-kit quickstart ([b3e5089](https://github.com/dyte-in/docs/commit/b3e5089014495a00535149f52dd686e5bed07aba))
-* ui-kit show usage examples passing peer or meeting objects ([34ec4d0](https://github.com/dyte-in/docs/commit/34ec4d08d356849902068c89b3b97e3ffe3f24e4))
-* update content for poll functions and fix typos ([473b11f](https://github.com/dyte-in/docs/commit/473b11fd1675e25bd12f8103b54368d11515efcb))
-* update docs from web-core ([281609b](https://github.com/dyte-in/docs/commit/281609b6f867b92f81296a6b2a3aa94a45726ad3))
-* update docs to latest release ([327029d](https://github.com/dyte-in/docs/commit/327029db7bee9c78cbbdd84a0ad690db181e2311))
-* update reference in react-web-core ([be83745](https://github.com/dyte-in/docs/commit/be837458ab590d20c2ac629671bae31f842676ee))
-* update ui-kit-react and ui-kit-angular names ([1c6ecfe](https://github.com/dyte-in/docs/commit/1c6ecfefbacd055767eb5167f2782eada72c770a))
-* update web-core reference ([57a2ffd](https://github.com/dyte-in/docs/commit/57a2ffd30991127d55e838094170c4f20ce19b8c))
-* updated web-core reference ([27313ce](https://github.com/dyte-in/docs/commit/27313ce29cebd86f8f4de430ebcf3cab2ddb968b))
-* updated web-core reference ([#13](https://github.com/dyte-in/docs/issues/13)) ([666f4a7](https://github.com/dyte-in/docs/commit/666f4a7dce5297e01b082fb8c49196942e7b334c))
-* use BrowserOnly in Quickstart component ([204811b](https://github.com/dyte-in/docs/commit/204811bbd98b76a176828709a033faf4f7054e01))
-* use local packages for ui-kit and web-core ([5969e5f](https://github.com/dyte-in/docs/commit/5969e5f57885b09283493e1cb28f4eeba8de5af2))
-* warning in SectionSwitchHandler ([4c6770a](https://github.com/dyte-in/docs/commit/4c6770ac1c6ae0ffda9a65b0686e2f273e936ef1))
-* **web-core:** participants ([a8e5142](https://github.com/dyte-in/docs/commit/a8e5142f726daccf1b356ed0a93d4b7326e0c06e))
-* **web-core:** update content for polls ([1b3ade1](https://github.com/dyte-in/docs/commit/1b3ade1132668345e484d2c41a7dfa3a130f282e))
+* add button and small fixes ([69a81c2](https://github.com/Productdb/docs/commit/69a81c20fd01fb54c9c26d8ec51dc6dec0a4d561))
+* added chat functions ([36961ee](https://github.com/Productdb/docs/commit/36961eef83076d94ef48cf5534473a1ccfe00857))
+* **build:** add dummy versions to fix build ([286e19f](https://github.com/Productdb/docs/commit/286e19f15c90b9e5c2163fe0a22a44912b788849))
+* cdn links ([87f2e10](https://github.com/Productdb/docs/commit/87f2e1068404eefb2b4b8e57dba275cd4181ff52))
+* colors in new web-sdk docs ([ee7bad2](https://github.com/Productdb/docs/commit/ee7bad246fbb9b18ed0b2ccd339e53a5e5acba01))
+* **constants:** added `,` to remove lint errors ([16d8d70](https://github.com/Productdb/docs/commit/16d8d70cfac699cf4609dacd76691a691513a67b))
+* docs for local user and participants ([#21](https://github.com/Productdb/docs/issues/21)) ([1a3c951](https://github.com/Productdb/docs/commit/1a3c951a5eadbb3170d983e02d75c24c7250ce2c))
+* fetch latest version by default ([d06e09e](https://github.com/Productdb/docs/commit/d06e09e9d44faa4cfe7bb9f8b954c3da1f97d252))
+* image ([91eaff1](https://github.com/Productdb/docs/commit/91eaff19a34ca7cbf6965b6098c06eb76eb91fd4))
+* installation ([8ef781f](https://github.com/Productdb/docs/commit/8ef781fdc729fa0021be9cfb6fbdbca1a5b61529))
+* installation ([d26c59a](https://github.com/Productdb/docs/commit/d26c59af9b61df13a07314f864f0f951c31caa3a))
+* **installation:** added installation doc ([0dfde20](https://github.com/Productdb/docs/commit/0dfde207fbf73d67c00d482f495a55d5d71303e7))
+* **localUser:** add documentation for local user ([01684d9](https://github.com/Productdb/docs/commit/01684d952a4dc9c84834cc7d76213625ec12f518))
+* **localUserDoc:** add documentation for local user ([763b0dd](https://github.com/Productdb/docs/commit/763b0ddfbf062b05e8952bba67fffcfb2bc98b15))
+* merge upstream ([#30](https://github.com/Productdb/docs/issues/30)) ([886e36c](https://github.com/Productdb/docs/commit/886e36c37976fc6ba855e231aa9fdb4afb770098))
+* **newweb:** dual switcher and styling ([de7970a](https://github.com/Productdb/docs/commit/de7970a2e2161390991b62f34be358da06e75300))
+* quickstart before installation ([7563ddc](https://github.com/Productdb/docs/commit/7563ddc2129ba821cd7fbfde20817123b5f4601e))
+* redirection ([1e1007a](https://github.com/Productdb/docs/commit/1e1007a8f6bce4c65a7cc9cccaebefbe82ef5202))
+* remove extra blank line from polls introduction ([1b52f8e](https://github.com/Productdb/docs/commit/1b52f8e2ad7cd62ae8cef6800ba16ff63454a120))
+* remove random author ([5149bef](https://github.com/Productdb/docs/commit/5149befeee10ac6b4ea44e3ed6fb0d8d1bc8888b))
+* rename react packages ([f3ec2d1](https://github.com/Productdb/docs/commit/f3ec2d1795f13b742ba97e6b7245aa09d588f2af))
+* replace atomic design illustration ([3c8f595](https://github.com/Productdb/docs/commit/3c8f595147417825da7db6aefd54d95d5c06373b))
+* **section-switcher:** update UI and added new pages ([6c08f44](https://github.com/Productdb/docs/commit/6c08f4411479cc6978ee62ed4881eb8d7e40d7fc))
+* **selector:** removed react-web-core from selector ([b979376](https://github.com/Productdb/docs/commit/b97937651079af1bc622304977222c3440b0c7b5))
+* **selector:** removed react-web-core from selector ([fe56a96](https://github.com/Productdb/docs/commit/fe56a9628f00933768b1d00fe639d9844c048bc2))
+* setup sidebar ordering ([0d10fd1](https://github.com/Productdb/docs/commit/0d10fd15814477e8e377f784d6bad53bb531d4cd))
+* ui-kit installation ([e522e34](https://github.com/Productdb/docs/commit/e522e34c7dca0430753feee69e8eaa472b937c21))
+* ui-kit quickstart ([b3e5089](https://github.com/Productdb/docs/commit/b3e5089014495a00535149f52dd686e5bed07aba))
+* ui-kit show usage examples passing peer or meeting objects ([34ec4d0](https://github.com/Productdb/docs/commit/34ec4d08d356849902068c89b3b97e3ffe3f24e4))
+* update content for poll functions and fix typos ([473b11f](https://github.com/Productdb/docs/commit/473b11fd1675e25bd12f8103b54368d11515efcb))
+* update docs from web-core ([281609b](https://github.com/Productdb/docs/commit/281609b6f867b92f81296a6b2a3aa94a45726ad3))
+* update docs to latest release ([327029d](https://github.com/Productdb/docs/commit/327029db7bee9c78cbbdd84a0ad690db181e2311))
+* update reference in react-web-core ([be83745](https://github.com/Productdb/docs/commit/be837458ab590d20c2ac629671bae31f842676ee))
+* update ui-kit-react and ui-kit-angular names ([1c6ecfe](https://github.com/Productdb/docs/commit/1c6ecfefbacd055767eb5167f2782eada72c770a))
+* update web-core reference ([57a2ffd](https://github.com/Productdb/docs/commit/57a2ffd30991127d55e838094170c4f20ce19b8c))
+* updated web-core reference ([27313ce](https://github.com/Productdb/docs/commit/27313ce29cebd86f8f4de430ebcf3cab2ddb968b))
+* updated web-core reference ([#13](https://github.com/Productdb/docs/issues/13)) ([666f4a7](https://github.com/Productdb/docs/commit/666f4a7dce5297e01b082fb8c49196942e7b334c))
+* use BrowserOnly in Quickstart component ([204811b](https://github.com/Productdb/docs/commit/204811bbd98b76a176828709a033faf4f7054e01))
+* use local packages for ui-kit and web-core ([5969e5f](https://github.com/Productdb/docs/commit/5969e5f57885b09283493e1cb28f4eeba8de5af2))
+* warning in SectionSwitchHandler ([4c6770a](https://github.com/Productdb/docs/commit/4c6770ac1c6ae0ffda9a65b0686e2f273e936ef1))
+* **web-core:** participants ([a8e5142](https://github.com/Productdb/docs/commit/a8e5142f726daccf1b356ed0a93d4b7326e0c06e))
+* **web-core:** update content for polls ([1b3ade1](https://github.com/Productdb/docs/commit/1b3ade1132668345e484d2c41a7dfa3a130f282e))
### Features
-* [WIP] add web-core docs ([872e0b7](https://github.com/dyte-in/docs/commit/872e0b70aa745892970070a2b159bf0920169794))
-* add about page ([d491f84](https://github.com/dyte-in/docs/commit/d491f84b3e4caacc6cd61d1a4d4090243a08145d))
-* add angular quickstart ([a529453](https://github.com/dyte-in/docs/commit/a52945342660e69342843202e26321a2c916cd52))
-* add react native docs ([9a21e8b](https://github.com/dyte-in/docs/commit/9a21e8b23e405b04417172067c9046106193f3a0))
-* autogenerate api docs for web-core ([83a7697](https://github.com/dyte-in/docs/commit/83a76972b6db76bcef1105988000eaadada572c4))
-* copied reference to react-web-core ([7522200](https://github.com/dyte-in/docs/commit/75222002aae08c5aa677647c6060ef456c9ce850))
-* disable angular ui ([716478a](https://github.com/dyte-in/docs/commit/716478a14e5c351ddd8bdf731811da6f483a7543))
-* improve react ui kit docs ([e609b1c](https://github.com/dyte-in/docs/commit/e609b1cd6c22aa17b36ff44c057c95387a5e2927))
-* mock peers in grid ([afe2c5b](https://github.com/dyte-in/docs/commit/afe2c5bd8dda1cbe22d07456d6457c6d8264c994))
-* **polls:** add docs for polls ([ce4e9fb](https://github.com/dyte-in/docs/commit/ce4e9fb3ca6d7987e05222ce687aea7690750f98))
-* **quickstart:** added quickstart page and floating button ([408e81e](https://github.com/dyte-in/docs/commit/408e81ec1f294102d25a58d93aa7d6c92b307df3))
-* react ui kit docs, general fixes ([66ade31](https://github.com/dyte-in/docs/commit/66ade31967ce6b97dd7a5ec9e8a7127d0994a8bd))
-* refactored code, added section handler and sections ([2255383](https://github.com/dyte-in/docs/commit/2255383adcf3842cbbad7d8ecc0aea44a157aa87))
-* **switcher:** rename switcher header, disable selector in core SDK ([b83c32a](https://github.com/dyte-in/docs/commit/b83c32ae531476d3b0eae69964a863a18e02bdbd))
-* **ui-kit:** add ComponentsGrid ([c96c4c9](https://github.com/dyte-in/docs/commit/c96c4c9e09e7f7f8eaaa5ea93aea8a72ef95d1d5))
-* **ui-kit:** restructure docs, add placeholders ([3ed7e8e](https://github.com/dyte-in/docs/commit/3ed7e8e4d1dcd4184910aeecfbc48e531f8cb7e4))
-* **uikit:** add component preview ([dbdc2ea](https://github.com/dyte-in/docs/commit/dbdc2ea6dffd728d4096ae3a9ca6f95ae44a0970))
-* **uikit:** add components page ([8b4dcfd](https://github.com/dyte-in/docs/commit/8b4dcfd3002b936a3fe283acac44e8501e935a49))
-* **uikit:** add preview in quickstart ([845e572](https://github.com/dyte-in/docs/commit/845e5728fb773e84cb9658824d5eec4ae3cd9b69))
-* update docs script ([45b6a8b](https://github.com/dyte-in/docs/commit/45b6a8bdf5ee183088e630c7129d87dbff76c346))
-* update react-web-core API ([47a94ec](https://github.com/dyte-in/docs/commit/47a94ec5c7c11d81e82a84e5798a5ad481467485))
-* **versionedDoc:** add versioned documentation for local user ([64fd05d](https://github.com/dyte-in/docs/commit/64fd05d5533a38c94e23638cb7c822e41e22e4cd))
-
-# [1.11.0](https://github.com/dyte-in/docs/compare/v1.10.4...v1.11.0) (2022-06-09)
+* [WIP] add web-core docs ([872e0b7](https://github.com/Productdb/docs/commit/872e0b70aa745892970070a2b159bf0920169794))
+* add about page ([d491f84](https://github.com/Productdb/docs/commit/d491f84b3e4caacc6cd61d1a4d4090243a08145d))
+* add angular quickstart ([a529453](https://github.com/Productdb/docs/commit/a52945342660e69342843202e26321a2c916cd52))
+* add react native docs ([9a21e8b](https://github.com/Productdb/docs/commit/9a21e8b23e405b04417172067c9046106193f3a0))
+* autogenerate api docs for web-core ([83a7697](https://github.com/Productdb/docs/commit/83a76972b6db76bcef1105988000eaadada572c4))
+* copied reference to react-web-core ([7522200](https://github.com/Productdb/docs/commit/75222002aae08c5aa677647c6060ef456c9ce850))
+* disable angular ui ([716478a](https://github.com/Productdb/docs/commit/716478a14e5c351ddd8bdf731811da6f483a7543))
+* improve react ui kit docs ([e609b1c](https://github.com/Productdb/docs/commit/e609b1cd6c22aa17b36ff44c057c95387a5e2927))
+* mock peers in grid ([afe2c5b](https://github.com/Productdb/docs/commit/afe2c5bd8dda1cbe22d07456d6457c6d8264c994))
+* **polls:** add docs for polls ([ce4e9fb](https://github.com/Productdb/docs/commit/ce4e9fb3ca6d7987e05222ce687aea7690750f98))
+* **quickstart:** added quickstart page and floating button ([408e81e](https://github.com/Productdb/docs/commit/408e81ec1f294102d25a58d93aa7d6c92b307df3))
+* react ui kit docs, general fixes ([66ade31](https://github.com/Productdb/docs/commit/66ade31967ce6b97dd7a5ec9e8a7127d0994a8bd))
+* refactored code, added section handler and sections ([2255383](https://github.com/Productdb/docs/commit/2255383adcf3842cbbad7d8ecc0aea44a157aa87))
+* **switcher:** rename switcher header, disable selector in core SDK ([b83c32a](https://github.com/Productdb/docs/commit/b83c32ae531476d3b0eae69964a863a18e02bdbd))
+* **ui-kit:** add ComponentsGrid ([c96c4c9](https://github.com/Productdb/docs/commit/c96c4c9e09e7f7f8eaaa5ea93aea8a72ef95d1d5))
+* **ui-kit:** restructure docs, add placeholders ([3ed7e8e](https://github.com/Productdb/docs/commit/3ed7e8e4d1dcd4184910aeecfbc48e531f8cb7e4))
+* **uikit:** add component preview ([dbdc2ea](https://github.com/Productdb/docs/commit/dbdc2ea6dffd728d4096ae3a9ca6f95ae44a0970))
+* **uikit:** add components page ([8b4dcfd](https://github.com/Productdb/docs/commit/8b4dcfd3002b936a3fe283acac44e8501e935a49))
+* **uikit:** add preview in quickstart ([845e572](https://github.com/Productdb/docs/commit/845e5728fb773e84cb9658824d5eec4ae3cd9b69))
+* update docs script ([45b6a8b](https://github.com/Productdb/docs/commit/45b6a8bdf5ee183088e630c7129d87dbff76c346))
+* update react-web-core API ([47a94ec](https://github.com/Productdb/docs/commit/47a94ec5c7c11d81e82a84e5798a5ad481467485))
+* **versionedDoc:** add versioned documentation for local user ([64fd05d](https://github.com/Productdb/docs/commit/64fd05d5533a38c94e23638cb7c822e41e22e4cd))
+
+# [1.11.0](https://github.com/Productdb/docs/compare/v1.10.4...v1.11.0) (2022-06-09)
### Features
-* new SDK docs ([#50](https://github.com/dyte-in/docs/issues/50)) ([1aeacd8](https://github.com/dyte-in/docs/commit/1aeacd8536a1a16a1602dbbc0572c4a5b42ebf4e))
+* new SDK docs ([#50](https://github.com/Productdb/docs/issues/50)) ([1aeacd8](https://github.com/Productdb/docs/commit/1aeacd8536a1a16a1602dbbc0572c4a5b42ebf4e))
-## [1.10.4](https://github.com/dyte-in/docs/compare/v1.10.3...v1.10.4) (2022-05-27)
+## [1.10.4](https://github.com/Productdb/docs/compare/v1.10.3...v1.10.4) (2022-05-27)
### Bug Fixes
-* **api/v1:** document validation error backend response code as 422 according to changes in backend ([b5162c3](https://github.com/dyte-in/docs/commit/b5162c3cd59f2c30d88b35fefba553e7088b1bd8))
+* **api/v1:** document validation error backend response code as 422 according to changes in backend ([b5162c3](https://github.com/Productdb/docs/commit/b5162c3cd59f2c30d88b35fefba553e7088b1bd8))
-## [1.10.3](https://github.com/dyte-in/docs/compare/v1.10.2...v1.10.3) (2022-05-13)
+## [1.10.3](https://github.com/Productdb/docs/compare/v1.10.2...v1.10.3) (2022-05-13)
### Bug Fixes
-* virtual background docs ([2762f69](https://github.com/dyte-in/docs/commit/2762f6946aba282c1de2df9cfbaf9f94f49333e7))
+* virtual background docs ([2762f69](https://github.com/Productdb/docs/commit/2762f6946aba282c1de2df9cfbaf9f94f49333e7))
-## [1.10.2](https://github.com/dyte-in/docs/compare/v1.10.1...v1.10.2) (2022-05-07)
+## [1.10.2](https://github.com/Productdb/docs/compare/v1.10.1...v1.10.2) (2022-05-07)
### Bug Fixes
-* **livestreaming:** clarify that livestreaming only works for h.264 codec ([d8df6a3](https://github.com/dyte-in/docs/commit/d8df6a3637310062a14fa45eb7115d0c9f67a1e4))
+* **livestreaming:** clarify that livestreaming only works for h.264 codec ([d8df6a3](https://github.com/Productdb/docs/commit/d8df6a3637310062a14fa45eb7115d0c9f67a1e4))
-## [1.10.1](https://github.com/dyte-in/docs/compare/v1.10.0...v1.10.1) (2022-05-04)
+## [1.10.1](https://github.com/Productdb/docs/compare/v1.10.0...v1.10.1) (2022-05-04)
### Bug Fixes
-* **cli:** fix installation instructions for yarn ([#44](https://github.com/dyte-in/docs/issues/44)) ([de0c22a](https://github.com/dyte-in/docs/commit/de0c22a41d924fcbc2f852a31b0488d39674ba25))
+* **cli:** fix installation instructions for yarn ([#44](https://github.com/Productdb/docs/issues/44)) ([de0c22a](https://github.com/Productdb/docs/commit/de0c22a41d924fcbc2f852a31b0488d39674ba25))
-# [1.10.0](https://github.com/dyte-in/docs/compare/v1.9.0...v1.10.0) (2022-05-04)
+# [1.10.0](https://github.com/Productdb/docs/compare/v1.9.0...v1.10.0) (2022-05-04)
### Features
-* **cli:** add a CLI section to the docs ([#43](https://github.com/dyte-in/docs/issues/43)) ([f261d9e](https://github.com/dyte-in/docs/commit/f261d9e5d6d484fa4bf005cae7d490d12bb40677))
+* **cli:** add a CLI section to the docs ([#43](https://github.com/Productdb/docs/issues/43)) ([f261d9e](https://github.com/Productdb/docs/commit/f261d9e5d6d484fa4bf005cae7d490d12bb40677))
-# [1.9.0](https://github.com/dyte-in/docs/compare/v1.8.0...v1.9.0) (2022-05-04)
+# [1.9.0](https://github.com/Productdb/docs/compare/v1.8.0...v1.9.0) (2022-05-04)
### Features
-* **cli:** add a CLI section to the docs ([#42](https://github.com/dyte-in/docs/issues/42)) ([e1a9b50](https://github.com/dyte-in/docs/commit/e1a9b506a26794c1a21867d3067f8505de03344a))
+* **cli:** add a CLI section to the docs ([#42](https://github.com/Productdb/docs/issues/42)) ([e1a9b50](https://github.com/Productdb/docs/commit/e1a9b506a26794c1a21867d3067f8505de03344a))
-# [1.8.0](https://github.com/dyte-in/docs/compare/v1.7.1...v1.8.0) (2022-05-01)
+# [1.8.0](https://github.com/Productdb/docs/compare/v1.7.1...v1.8.0) (2022-05-01)
### Features
-* **meetings:** add recordOnStart to create meeting route ([ae41208](https://github.com/dyte-in/docs/commit/ae412081a35d04d5ff88abc044231bd8238e7317))
+* **meetings:** add recordOnStart to create meeting route ([ae41208](https://github.com/Productdb/docs/commit/ae412081a35d04d5ff88abc044231bd8238e7317))
-## [1.7.1](https://github.com/dyte-in/docs/compare/v1.7.0...v1.7.1) (2022-04-07)
+## [1.7.1](https://github.com/Productdb/docs/compare/v1.7.0...v1.7.1) (2022-04-07)
### Bug Fixes
-* **api:** button placement with announcement ([6b443d6](https://github.com/dyte-in/docs/commit/6b443d6902b57663dfda263e7e08b215bd1c480b))
+* **api:** button placement with announcement ([6b443d6](https://github.com/Productdb/docs/commit/6b443d6902b57663dfda263e7e08b215bd1c480b))
-# [1.7.0](https://github.com/dyte-in/docs/compare/v1.6.2...v1.7.0) (2022-04-07)
+# [1.7.0](https://github.com/Productdb/docs/compare/v1.6.2...v1.7.0) (2022-04-07)
### Features
-* add announcement for upcoming sdks ([b9b4ebf](https://github.com/dyte-in/docs/commit/b9b4ebf6fd879e47a887f63d6cfca95fa6891950))
+* add announcement for upcoming sdks ([b9b4ebf](https://github.com/Productdb/docs/commit/b9b4ebf6fd879e47a887f63d6cfca95fa6891950))
-## [1.6.2](https://github.com/dyte-in/docs/compare/v1.6.1...v1.6.2) (2022-04-06)
+## [1.6.2](https://github.com/Productdb/docs/compare/v1.6.1...v1.6.2) (2022-04-06)
### Bug Fixes
-* **flutter:** fixing variable decls, wordings, type, etc ([0dbef27](https://github.com/dyte-in/docs/commit/0dbef27526341032ac8096ca56e5cb527ee3340e))
+* **flutter:** fixing variable decls, wordings, type, etc ([0dbef27](https://github.com/Productdb/docs/commit/0dbef27526341032ac8096ca56e5cb527ee3340e))
-## [1.6.1](https://github.com/dyte-in/docs/compare/v1.6.0...v1.6.1) (2022-04-06)
+## [1.6.1](https://github.com/Productdb/docs/compare/v1.6.0...v1.6.1) (2022-04-06)
### Bug Fixes
-* **plugins:** waitlist Documentation ([#34](https://github.com/dyte-in/docs/issues/34)) ([6f00799](https://github.com/dyte-in/docs/commit/6f0079963584f5e948100c5087cde45cd9fbe28e))
+* **plugins:** waitlist Documentation ([#34](https://github.com/Productdb/docs/issues/34)) ([6f00799](https://github.com/Productdb/docs/commit/6f0079963584f5e948100c5087cde45cd9fbe28e))
-# [1.6.0](https://github.com/dyte-in/docs/compare/v1.5.0...v1.6.0) (2022-04-06)
+# [1.6.0](https://github.com/Productdb/docs/compare/v1.5.0...v1.6.0) (2022-04-06)
### Bug Fixes
-* typo ([0d27263](https://github.com/dyte-in/docs/commit/0d27263f195406f42ad7d3e5ea03d370c12204f3))
-* **web:** hide outdated webinar information ([b63b03a](https://github.com/dyte-in/docs/commit/b63b03aacf04a1ec5c27307ca2c70cc33fb6980e))
-* **web:** put button addition behind meetinJoined event ([2befc7d](https://github.com/dyte-in/docs/commit/2befc7df0298c736527e107bab05425cc2bc30a7))
+* typo ([0d27263](https://github.com/Productdb/docs/commit/0d27263f195406f42ad7d3e5ea03d370c12204f3))
+* **web:** hide outdated webinar information ([b63b03a](https://github.com/Productdb/docs/commit/b63b03aacf04a1ec5c27307ca2c70cc33fb6980e))
+* **web:** put button addition behind meetinJoined event ([2befc7d](https://github.com/Productdb/docs/commit/2befc7df0298c736527e107bab05425cc2bc30a7))
### Features
-* update web versions ([b01c3a8](https://github.com/dyte-in/docs/commit/b01c3a84406d4ce87026d881d7a19f3996f96a68))
+* update web versions ([b01c3a8](https://github.com/Productdb/docs/commit/b01c3a84406d4ce87026d881d7a19f3996f96a68))
-# [1.5.0](https://github.com/dyte-in/docs/compare/v1.4.2...v1.5.0) (2022-04-06)
+# [1.5.0](https://github.com/Productdb/docs/compare/v1.4.2...v1.5.0) (2022-04-06)
### Bug Fixes
-* **api:** show current version in dropdown ([44f982e](https://github.com/dyte-in/docs/commit/44f982e331a91d2824ec800142614821da9ab8e7))
+* **api:** show current version in dropdown ([44f982e](https://github.com/Productdb/docs/commit/44f982e331a91d2824ec800142614821da9ab8e7))
### Features
-* add postman collection button for v1 api ([5d62c5d](https://github.com/dyte-in/docs/commit/5d62c5de37541e6cc26a574fe75d5f72a9a1bb6d))
+* add postman collection button for v1 api ([5d62c5d](https://github.com/Productdb/docs/commit/5d62c5de37541e6cc26a574fe75d5f72a9a1bb6d))
-## [1.4.2](https://github.com/dyte-in/docs/compare/v1.4.1...v1.4.2) (2022-04-06)
+## [1.4.2](https://github.com/Productdb/docs/compare/v1.4.1...v1.4.2) (2022-04-06)
### Bug Fixes
-* **introduction:** Cleanup introduction. ([c33e322](https://github.com/dyte-in/docs/commit/c33e3225efd3360ec760e872b0acd44750d78e35))
+* **introduction:** Cleanup introduction. ([c33e322](https://github.com/Productdb/docs/commit/c33e3225efd3360ec760e872b0acd44750d78e35))
-## [1.4.1](https://github.com/dyte-in/docs/compare/v1.4.0...v1.4.1) (2022-04-06)
+## [1.4.1](https://github.com/Productdb/docs/compare/v1.4.0...v1.4.1) (2022-04-06)
### Bug Fixes
-* margin for headings in markdown ([7ccf408](https://github.com/dyte-in/docs/commit/7ccf408f877c28891a3cf9f0e80a507754bfb3d3))
+* margin for headings in markdown ([7ccf408](https://github.com/Productdb/docs/commit/7ccf408f877c28891a3cf9f0e80a507754bfb3d3))
-# [1.4.0](https://github.com/dyte-in/docs/compare/v1.3.3...v1.4.0) (2022-03-28)
+# [1.4.0](https://github.com/Productdb/docs/compare/v1.3.3...v1.4.0) (2022-03-28)
### Features
-* **static:** update openapi spec for latest release ([#26](https://github.com/dyte-in/docs/issues/26)) ([2596086](https://github.com/dyte-in/docs/commit/259608649461709f4492063dbcea5f9ca3eca078))
+* **static:** update openapi spec for latest release ([#26](https://github.com/Productdb/docs/issues/26)) ([2596086](https://github.com/Productdb/docs/commit/259608649461709f4492063dbcea5f9ca3eca078))
-## [1.3.3](https://github.com/dyte-in/docs/compare/v1.3.2...v1.3.3) (2022-03-17)
+## [1.3.3](https://github.com/Productdb/docs/compare/v1.3.2...v1.3.3) (2022-03-17)
### Bug Fixes
-* add default value for totalMinutes to fix stoplight overflow ([ea935ef](https://github.com/dyte-in/docs/commit/ea935ef31fb7510352768e47dce473b708365a05))
+* add default value for totalMinutes to fix stoplight overflow ([ea935ef](https://github.com/Productdb/docs/commit/ea935ef31fb7510352768e47dce473b708365a05))
-## [1.3.2](https://github.com/dyte-in/docs/compare/v1.3.1...v1.3.2) (2022-03-16)
+## [1.3.2](https://github.com/Productdb/docs/compare/v1.3.1...v1.3.2) (2022-03-16)
### Bug Fixes
-* **api:** add default value to all stats api ([a0fc6da](https://github.com/dyte-in/docs/commit/a0fc6da476ccbc8006605139fad808c798ece4ad))
+* **api:** add default value to all stats api ([a0fc6da](https://github.com/Productdb/docs/commit/a0fc6da476ccbc8006605139fad808c798ece4ad))
-## [1.3.1](https://github.com/dyte-in/docs/compare/v1.3.0...v1.3.1) (2022-03-16)
+## [1.3.1](https://github.com/Productdb/docs/compare/v1.3.0...v1.3.1) (2022-03-16)
### Bug Fixes
-* **v1:** document totalMinutes as floating point type instead of integer ([4b06bc2](https://github.com/dyte-in/docs/commit/4b06bc2e6b96ae6b3c6431521e33961cabf92f49))
-* **v1:** revert unrelated changes to upstream ([a76a311](https://github.com/dyte-in/docs/commit/a76a3118cbdfb85245e5a3529f79f9623bc3b2a8))
+* **v1:** document totalMinutes as floating point type instead of integer ([4b06bc2](https://github.com/Productdb/docs/commit/4b06bc2e6b96ae6b3c6431521e33961cabf92f49))
+* **v1:** revert unrelated changes to upstream ([a76a311](https://github.com/Productdb/docs/commit/a76a3118cbdfb85245e5a3529f79f9623bc3b2a8))
-# [1.3.0](https://github.com/dyte-in/docs/compare/v1.2.1...v1.3.0) (2022-03-12)
+# [1.3.0](https://github.com/Productdb/docs/compare/v1.2.1...v1.3.0) (2022-03-12)
### Features
-* **recording:** Add maxSeconds param in startRecording ([04b0103](https://github.com/dyte-in/docs/commit/04b010353ff87ec3699feec21aa357d626054c2f))
+* **recording:** Add maxSeconds param in startRecording ([04b0103](https://github.com/Productdb/docs/commit/04b010353ff87ec3699feec21aa357d626054c2f))
-## [1.2.1](https://github.com/dyte-in/docs/compare/v1.2.0...v1.2.1) (2022-03-10)
+## [1.2.1](https://github.com/Productdb/docs/compare/v1.2.0...v1.2.1) (2022-03-10)
### Bug Fixes
-* restore API spec for livestreams and active-sessions ([#17](https://github.com/dyte-in/docs/issues/17)) ([ced4b89](https://github.com/dyte-in/docs/commit/ced4b897cb11f680fb73c85f3b9443bf85beee8a))
+* restore API spec for livestreams and active-sessions ([#17](https://github.com/Productdb/docs/issues/17)) ([ced4b89](https://github.com/Productdb/docs/commit/ced4b897cb11f680fb73c85f3b9443bf85beee8a))
-# [1.2.0](https://github.com/dyte-in/docs/compare/v1.1.4...v1.2.0) (2022-03-07)
+# [1.2.0](https://github.com/Productdb/docs/compare/v1.1.4...v1.2.0) (2022-03-07)
### Features
-* show `edit this page` and last edited metadata ([c96eb0e](https://github.com/dyte-in/docs/commit/c96eb0ee6f49ed7766529f1a7f06a5caf023ac12))
+* show `edit this page` and last edited metadata ([c96eb0e](https://github.com/Productdb/docs/commit/c96eb0ee6f49ed7766529f1a7f06a5caf023ac12))
-## [1.1.4](https://github.com/dyte-in/docs/compare/v1.1.3...v1.1.4) (2022-03-06)
+## [1.1.4](https://github.com/Productdb/docs/compare/v1.1.3...v1.1.4) (2022-03-06)
### Bug Fixes
-* **codeowners:** updated team names in the repository ([314653a](https://github.com/dyte-in/docs/commit/314653a8eb432af5e0b1ddb67bbd19fffd62424d))
+* **codeowners:** updated team names in the repository ([314653a](https://github.com/Productdb/docs/commit/314653a8eb432af5e0b1ddb67bbd19fffd62424d))
-## [1.1.3](https://github.com/dyte-in/docs/compare/v1.1.2...v1.1.3) (2022-02-25)
+## [1.1.3](https://github.com/Productdb/docs/compare/v1.1.2...v1.1.3) (2022-02-25)
### Bug Fixes
-* **docsearch:** continue on error ([dc2bd9f](https://github.com/dyte-in/docs/commit/dc2bd9f3332b9bf760d2f23071d570c1c9702014))
-* **docsearch:** suppress error for status code 3 ([d86cf78](https://github.com/dyte-in/docs/commit/d86cf78a756a1b5ea54da97e2e1dd9930f8649e7))
+* **docsearch:** continue on error ([dc2bd9f](https://github.com/Productdb/docs/commit/dc2bd9f3332b9bf760d2f23071d570c1c9702014))
+* **docsearch:** suppress error for status code 3 ([d86cf78](https://github.com/Productdb/docs/commit/d86cf78a756a1b5ea54da97e2e1dd9930f8649e7))
-## [1.1.2](https://github.com/dyte-in/docs/compare/v1.1.1...v1.1.2) (2022-02-25)
+## [1.1.2](https://github.com/Productdb/docs/compare/v1.1.1...v1.1.2) (2022-02-25)
### Bug Fixes
-* **crawl:** -it option fails in CI ([e5a9cc8](https://github.com/dyte-in/docs/commit/e5a9cc87585202e8e4200c7d9bf5fa891f998f16))
+* **crawl:** -it option fails in CI ([e5a9cc8](https://github.com/Productdb/docs/commit/e5a9cc87585202e8e4200c7d9bf5fa891f998f16))
-## [1.1.1](https://github.com/dyte-in/docs/compare/v1.1.0...v1.1.1) (2022-02-25)
+## [1.1.1](https://github.com/Productdb/docs/compare/v1.1.0...v1.1.1) (2022-02-25)
### Bug Fixes
-* **docsearch:** added environment variables for docsearch ([54c6bc1](https://github.com/dyte-in/docs/commit/54c6bc1049720c239fac9a83ac158116d6ce8cf7))
-* **docsearch:** rename environment variables to avoid clashes ([28ae6b7](https://github.com/dyte-in/docs/commit/28ae6b77aa74b969277159a2f32cbac5bbd5772c))
+* **docsearch:** added environment variables for docsearch ([54c6bc1](https://github.com/Productdb/docs/commit/54c6bc1049720c239fac9a83ac158116d6ce8cf7))
+* **docsearch:** rename environment variables to avoid clashes ([28ae6b7](https://github.com/Productdb/docs/commit/28ae6b77aa74b969277159a2f32cbac5bbd5772c))
-# [1.1.0](https://github.com/dyte-in/docs/compare/v1.0.2...v1.1.0) (2022-02-24)
+# [1.1.0](https://github.com/Productdb/docs/compare/v1.0.2...v1.1.0) (2022-02-24)
### Features
-* add usage docs in README ([aa4696a](https://github.com/dyte-in/docs/commit/aa4696ae3a749c31d377e700d620e356deac76b2))
+* add usage docs in README ([aa4696a](https://github.com/Productdb/docs/commit/aa4696ae3a749c31d377e700d620e356deac76b2))
-## [1.0.2](https://github.com/dyte-in/docs/compare/v1.0.1...v1.0.2) (2022-02-23)
+## [1.0.2](https://github.com/Productdb/docs/compare/v1.0.1...v1.0.2) (2022-02-23)
### Bug Fixes
-* lint issues in GridLink ([0696524](https://github.com/dyte-in/docs/commit/0696524d4c04afc83110ce277f1281f92ac7a91f))
+* lint issues in GridLink ([0696524](https://github.com/Productdb/docs/commit/0696524d4c04afc83110ce277f1281f92ac7a91f))
-## [1.0.1](https://github.com/dyte-in/docs/compare/v1.0.0...v1.0.1) (2022-02-23)
+## [1.0.1](https://github.com/Productdb/docs/compare/v1.0.0...v1.0.1) (2022-02-23)
### Bug Fixes
-* **release:** trigger new release ([ea57abe](https://github.com/dyte-in/docs/commit/ea57abe8a5a63cb31a3cc19f88c6680c2ea692ed))
+* **release:** trigger new release ([ea57abe](https://github.com/Productdb/docs/commit/ea57abe8a5a63cb31a3cc19f88c6680c2ea692ed))
# 1.0.0 (2022-02-23)
### Bug Fixes
-* add dyte-logo in footer, navbar enhancements ([33e4541](https://github.com/dyte-in/docs/commit/33e4541d778cbed3e33b93f0e8550d649de52080))
-* add dyte.io link to footer logo ([94c02d6](https://github.com/dyte-in/docs/commit/94c02d69c7794910685fe18fb70eac470dc67dc0))
-* **api:** glitch when navigating to /api/ from navbar ([dd891c7](https://github.com/dyte-in/docs/commit/dd891c75d734f200752c4101a405c8255fdbe092))
-* **api:** remove url so support link points to email ([e97aeed](https://github.com/dyte-in/docs/commit/e97aeed892f46ff99fbf59a2238fe09996d4704b))
-* **api:** response codes starting with `4` have a red color ([0be9e00](https://github.com/dyte-in/docs/commit/0be9e00ff44b351be2f918eba4d104619f8384be))
-* **api:** update api reference page design ([ebec7e4](https://github.com/dyte-in/docs/commit/ebec7e453ba03981d12b65373f79733b77d94da0))
-* **api:** updated responses design with color indicators ([e832637](https://github.com/dyte-in/docs/commit/e832637e82dc65338e44812158aa3d6c29c1d681))
-* broken links by typo ([598b0ed](https://github.com/dyte-in/docs/commit/598b0ed1d68186ce1aee01c340521d0a00c43c28))
-* build errors due to ssr for /api ([ea033ea](https://github.com/dyte-in/docs/commit/ea033eaa3d2490791045870d7a292a336b7672e1))
-* build fail for /api ([c05c3ee](https://github.com/dyte-in/docs/commit/c05c3ee947df1feaef114ec09552b35bdbba276e))
-* changed sidebars file for /docs ([2618c70](https://github.com/dyte-in/docs/commit/2618c705489cdce98db3dc08a965a17af0d85809))
-* compress pngs ([fcd60e0](https://github.com/dyte-in/docs/commit/fcd60e04c1264e4e5c8b4efa79c3aa7e42dd82fd))
-* context switch lag - now using history.push ([56f23da](https://github.com/dyte-in/docs/commit/56f23da1c71e6b8b6cd19d2160ea6af028deab71))
-* context switcher - invalid docId ([ebbfc30](https://github.com/dyte-in/docs/commit/ebbfc3096d96e7a9e159d76cff8cfc6ea2e3a35d))
-* contextswitcher glitch in /docs fixed ([0e659f2](https://github.com/dyte-in/docs/commit/0e659f2efd98d0048686cb80652909d0c3bdc28e))
-* **crawl:** add `guides` section to crawler ([9eb1ac6](https://github.com/dyte-in/docs/commit/9eb1ac65e233cdf9da40c03eced00701ddc80d26))
-* **deploy:** downgrade elements and changed buffer fallback ([4b02f75](https://github.com/dyte-in/docs/commit/4b02f75c01df072887c0eb2a462f2fa59370a204))
-* **docs:** add `webinar` doc in guides sidebar ([24e6ae0](https://github.com/dyte-in/docs/commit/24e6ae03aa0fff17d0099327a3a6c5284e83acf7))
-* docsearch final config, updated /api/ path ([e8f730d](https://github.com/dyte-in/docs/commit/e8f730df196ac974ebaeeebbdbb078c090b33afe))
-* **docs:** home description meta tag set properly now ([d9c76f9](https://github.com/dyte-in/docs/commit/d9c76f98b592d06f04042928ed706eb81648d9c1))
-* **docs:** sidebar parity for `docs` and `guides` ([2b9623f](https://github.com/dyte-in/docs/commit/2b9623f96a20f5aa68d788553fb2a9527eae64e9))
-* **docs:** update how-dyte-works.png image 🚀 ([c9cfd6c](https://github.com/dyte-in/docs/commit/c9cfd6c6d7ec39cf05aa1404ef8e98fea9394cc9))
-* **docs:** update meeting-ui images for mobile, add preview image ([8c3c6d3](https://github.com/dyte-in/docs/commit/8c3c6d3b3646e1ac3bc2be1885106fe041a587ad))
-* **docs:** update mobile meeting-ui diagram ([cf12279](https://github.com/dyte-in/docs/commit/cf1227957c526a1287cf1e88430eadadf44ae82b))
-* **docs:** updated images and fixed metadata content ([d7bd790](https://github.com/dyte-in/docs/commit/d7bd790d4c438763eb811ba65c283c8a42363600))
-* enhanced ContextSwitcher UI, code refactored ([d5ab7b3](https://github.com/dyte-in/docs/commit/d5ab7b3913d4dc53b33f63a0476245ecb118fd18))
-* **flutter:** meeting mdx table methods intendation ([83be068](https://github.com/dyte-in/docs/commit/83be06823cf6dd0dcfad04bbf22743c83ae1f8bd))
-* **flutter:** meeting.mdx methods intendation ([3853f43](https://github.com/dyte-in/docs/commit/3853f43cb51529d7d140c7f3699dc54e273f99d3))
-* **footer:** updated footer text and replaced form with sign up link ([e0f299f](https://github.com/dyte-in/docs/commit/e0f299fb8c1ac63485669c923d7192c04c42688b))
-* **link:** update demo app link to `app.dyte.in` ([24a85f7](https://github.com/dyte-in/docs/commit/24a85f7c45ca0684db55756ef15330fc095313cf))
-* lint issues ([e9f9284](https://github.com/dyte-in/docs/commit/e9f928473afe3ca1de3ea68ef2c7217341d0c75f))
-* make docsearch detect subsections with selectors ([ac55d1d](https://github.com/dyte-in/docs/commit/ac55d1df6ea2053a4a329f2d5fc6b4221ee64dba))
-* make sidebars not collapsible in react, flutter ([2729ddb](https://github.com/dyte-in/docs/commit/2729ddb6f57ea3640463882c8275f31e225f0101))
-* mobile ContextSwitcher uses tailwindcss, refactor ([f665dcf](https://github.com/dyte-in/docs/commit/f665dcfeeaae99e8ece033309895f2d93cbbcc8e))
-* now working with older node and with yarn ([36e71f2](https://github.com/dyte-in/docs/commit/36e71f22a51897fe3d054260a784596bfabd2f20))
-* proper links to sample apps ([11cc9d6](https://github.com/dyte-in/docs/commit/11cc9d6ca26436b436418fba227daa3a9d0c6d1a))
-* redesigned navbar, icons changed, markdown sample added ([52a1427](https://github.com/dyte-in/docs/commit/52a14273b40e6c048ed54125dc0533ee4ec2cbb0))
-* **release:** trigger new release ([031ea20](https://github.com/dyte-in/docs/commit/031ea203e7f693d310bfe9471ff0baee334375c3))
-* remove basePath as warning is given for invalid basePath ([9eef8a7](https://github.com/dyte-in/docs/commit/9eef8a7590a2a259284f3077969ceedb58d59fcb))
-* remove broken link in react-native ([1255656](https://github.com/dyte-in/docs/commit/1255656aed62347529128b8db1fd2479e48a98bc))
-* remove dummy blog posts and add test post ([68017da](https://github.com/dyte-in/docs/commit/68017dac2854545933214712f54c3aa005bdb2a4))
-* remove navbar lv0 items, update docsearch config ([89e05e2](https://github.com/dyte-in/docs/commit/89e05e2c2fccf8ae61a11ac30a328448874cbcf0))
-* remove yarn.lock ([b97a1dc](https://github.com/dyte-in/docs/commit/b97a1dc4b9ea2d8a6046e56d541ff188dc4df694))
-* removed `next` in prod build, updated docsearch creds ([01c3b43](https://github.com/dyte-in/docs/commit/01c3b430d8ae00db192d0b0c795603fdd71f3b7b))
-* restructure navbar links ([4a945f7](https://github.com/dyte-in/docs/commit/4a945f77b97ac1f2a2d6dabf08f9a2aee7b78ce4))
-* sidebar now sticks again ([ca7423d](https://github.com/dyte-in/docs/commit/ca7423df6633010d14f91992ab813031af1d3585))
-* **stoplight:** remove font size, update package ([2c11e2f](https://github.com/dyte-in/docs/commit/2c11e2f89f4710916b29c1c8311ce42b0ba7c668))
-* tailwindcss resets removed to fix typography ([140d187](https://github.com/dyte-in/docs/commit/140d187ff0cdf13d16372d718bb6cf7f6957c51e))
-* theme switcher position fixed, added dev portal link ([9e7ac72](https://github.com/dyte-in/docs/commit/9e7ac72f03f2adb323292d695100e6446ac29a89))
-* typo ([b3204e1](https://github.com/dyte-in/docs/commit/b3204e19350ecfa924809e153e231ee834ff61db))
-* typo `shownn`, embed code typo ([0ebd057](https://github.com/dyte-in/docs/commit/0ebd057d79bb553b40b8104c2dda1ff40481d0b4))
-* typo in android docs ([cc7883d](https://github.com/dyte-in/docs/commit/cc7883dfa34b088aa764fe45a4c2b1962bbe3512))
-* **ui:** .string color in textrequestbody was not visible ([8f85da2](https://github.com/dyte-in/docs/commit/8f85da28ee634c45ebc3e523e70d44841b52556d))
-* **ui:** add react native icon in getstarted section ([e2854f3](https://github.com/dyte-in/docs/commit/e2854f34909592dc1a594c186da898010e5839f8))
-* **ui:** added hashchange detection in introduction page ([33de9ae](https://github.com/dyte-in/docs/commit/33de9ae85bb8b0f73188916224ad8159affe0bcf))
-* **ui:** added primary-100 for lighter primary shade (navbar) ([19c6737](https://github.com/dyte-in/docs/commit/19c6737eb3c4af9240588df9e9b8b0a58e8ef456))
-* **ui:** alignment of ([f61ef00](https://github.com/dyte-in/docs/commit/f61ef006bd1bcc2e91f8649ad1c9f82ccc985065))
-* **ui:** animate-pulse added for `dot-after` utility class ([093e073](https://github.com/dyte-in/docs/commit/093e07362bda8ceb08368b0b476ff619c205b0b7))
-* **ui:** api ref code color improvements ([3fc917d](https://github.com/dyte-in/docs/commit/3fc917decd13558642874a7877449187a171e63a))
-* **ui:** api reference - added border between right sections, response button ([7a1806c](https://github.com/dyte-in/docs/commit/7a1806cbffc3ea91c747b4cc6e9ea2df78205801))
-* **ui:** api reference border color changed ([1dd181d](https://github.com/dyte-in/docs/commit/1dd181d13a6ae134e4249377d1938e940c6903b6))
-* **ui:** api reference design update, revert css loading ([63cc0dd](https://github.com/dyte-in/docs/commit/63cc0dd02ce401005e9eae45f1abff0a14993823))
-* **ui:** api reference design updates, spacing etc ([fbd8d26](https://github.com/dyte-in/docs/commit/fbd8d262db6ff1e3f8d7c987753e9674237820d6))
-* **ui:** API reference ui customized, search box animated ([23b67df](https://github.com/dyte-in/docs/commit/23b67df842d5d038995de880fd8df8234ae165a0))
-* **ui:** api version switcher design cleanup ([a2f610c](https://github.com/dyte-in/docs/commit/a2f610c44fbf65754a47304d745a5148ec7628cc))
-* **ui:** change highlighted line color ([38794ec](https://github.com/dyte-in/docs/commit/38794ec2b1c48d421beecfb559e3ad232a91bbb6))
-* **ui:** changed API reference code colors ([89be71d](https://github.com/dyte-in/docs/commit/89be71d35cc894daf6169eb36e2e5963e9de60b9))
-* **ui:** changed BlogIcon ([6125911](https://github.com/dyte-in/docs/commit/61259114863968f9a1e998eca13343b046d9e1bc))
-* **ui:** changed ui of external links in navbar ([26795d8](https://github.com/dyte-in/docs/commit/26795d899d047c2e9c7bfceeac2ea0490cd3d8e8))
-* **ui:** dark mode color, code refactor (css) ([0252c55](https://github.com/dyte-in/docs/commit/0252c557488d9f5352829657c043c9f1fc0fa334))
-* **ui:** dark mode primary color ([ed330ed](https://github.com/dyte-in/docs/commit/ed330ed1f5b2e91508a5b1244600772141c33309))
-* **ui:** design updates, stoplight sentence case fix ([f8e8751](https://github.com/dyte-in/docs/commit/f8e87512b1e6205fe30a819d96c680f93259528d))
-* **ui:** dropdown design is consistent, added social links ([89d3290](https://github.com/dyte-in/docs/commit/89d3290bbc415b63a947918ea2f4cadbc7c255af))
-* **ui:** font sizes and spacing in elements updated ([e1c3839](https://github.com/dyte-in/docs/commit/e1c3839c0d0af9526e060b62cdb4ca8c0f4aeb45))
-* **ui:** gridlink shadow, showcase, dark mode primary color update ([df24de4](https://github.com/dyte-in/docs/commit/df24de47cac49dafc112cdd85d7a6ec63ef37f09))
-* **ui:** hashchange error in mobile fixed ([f365d37](https://github.com/dyte-in/docs/commit/f365d37fe2d9b2ff167bca901a68f450f448c49d))
-* **ui:** hidden version dropdown in mobile sidebar ([eb62e54](https://github.com/dyte-in/docs/commit/eb62e549b1d553b1850262e4394ddedfe4775a2b))
-* **ui:** icon background blended with text ([6351fc4](https://github.com/dyte-in/docs/commit/6351fc401b216a26ad84e4e4067d330d151a8ea9))
-* **ui:** increase base font-size for elements ([5d36c01](https://github.com/dyte-in/docs/commit/5d36c01592295a5e45891a8649221385d9bcd4a3))
-* **ui:** increase sidebar width as contextswitcher and dropdown break on smaller screens ([c60d2b7](https://github.com/dyte-in/docs/commit/c60d2b70bfe35d2f7c859607ec0ac9313d16b333))
-* **ui:** increased space between left sidebar and container in large screens ([45ca0fb](https://github.com/dyte-in/docs/commit/45ca0fb4692de6e9133f39833bf858326505c0f7))
-* **ui:** left and right scrollbar removed, added scrollbar styles ([b576be1](https://github.com/dyte-in/docs/commit/b576be13f303a6e28153e4ccd1af11e22465b302))
-* **ui:** made /api responsive on mobile ([8be458b](https://github.com/dyte-in/docs/commit/8be458bb816ec32a47d9e02adc4caf2210ea311c))
-* **ui:** make scrollbar corner transparent ([4a772d8](https://github.com/dyte-in/docs/commit/4a772d87a65da9b4b23bc32539d8c5e37fe8b068))
-* **ui:** minor ui fixes in API reference ([7f73264](https://github.com/dyte-in/docs/commit/7f732647c6fe3dac119aaecd751d2c0b9271e067))
-* **ui:** move response tab buttons to the right ([f46196c](https://github.com/dyte-in/docs/commit/f46196c73ffd32ddf0be1509518bc992828f5f33))
-* **ui:** now using "Source Sans Pro" and "Source Code Pro" ([30b943b](https://github.com/dyte-in/docs/commit/30b943b6c7fe457a4614921090a5a20b01a1680f))
-* **ui:** padding in mobile reset to default ([b52911f](https://github.com/dyte-in/docs/commit/b52911f9c2cf701c1fb32b1961b7543ad1791f28))
-* **ui:** position of sidebar collapse button ([cb7652e](https://github.com/dyte-in/docs/commit/cb7652e0595689c89730b94da9fee1286049561b))
-* **ui:** refactored api reference design ([8fc46ed](https://github.com/dyte-in/docs/commit/8fc46ed5e68b89c1b346c4db08da0d7f6e6d1602))
-* **ui:** remove current page highlight from api version switcher ([612681f](https://github.com/dyte-in/docs/commit/612681f419f2370a82279a0032e0aa1bb765e577))
-* **ui:** remove icons from introduction (how to use) ([ce353c7](https://github.com/dyte-in/docs/commit/ce353c7525fb2d016fd51e53b2351c9ffa379a9e))
-* **ui:** search kbd color change, sidebar spacing increased ([ae6ca2e](https://github.com/dyte-in/docs/commit/ae6ca2e95888ee72ed0855d1a0fa005f44826f88))
-* **ui:** search shortcut, backtotop position changed ([68dbecf](https://github.com/dyte-in/docs/commit/68dbecf7e95c97711272df2aee29c58b75a81930))
-* **ui:** sidebar toggle button position is now fixed ([3760c9e](https://github.com/dyte-in/docs/commit/3760c9ee599883df5031820a78c42b057590b9f0))
-* **ui:** typo which hid the hamburger menu in mobile ([100897e](https://github.com/dyte-in/docs/commit/100897e207cb4df0e897931ad0d1f19e2a92137e))
-* **ui:** update footer form ([3d5248f](https://github.com/dyte-in/docs/commit/3d5248f0e06f9d66d7dc6a79cdd7e5970593b83c))
-* **ui:** update footer sign up link design ([5f03e19](https://github.com/dyte-in/docs/commit/5f03e19e92167ef4ec7e52049b8fe526705f088a))
-* **ui:** update GridLinks UI in introduction page ([3fef0b2](https://github.com/dyte-in/docs/commit/3fef0b20bb597edde724455eab2d22174731e3b6))
-* **ui:** update heading colors for dark mode ([af2ee62](https://github.com/dyte-in/docs/commit/af2ee6218841efcef477a30ce50f67c86ce4ed20))
-* **ui:** update links in footer ([30a06bf](https://github.com/dyte-in/docs/commit/30a06bf51002443d8a0d891dd4e82dd708d75bbb))
-* **ui:** update stoplight elements colors ([e95d0aa](https://github.com/dyte-in/docs/commit/e95d0aabf8125a47b22faf555058f9f9667ef169))
-* **ui:** updated GetStartedCard design ([b9cd653](https://github.com/dyte-in/docs/commit/b9cd6532c6019b682e9702de9c4953ed8aa3a31a))
-* **ui:** updated leading for mobile ([e6313fa](https://github.com/dyte-in/docs/commit/e6313faae88c6c988d9cacb470ba88a773b45ece))
-* **ui:** updated navbar design ([6e61a64](https://github.com/dyte-in/docs/commit/6e61a64d91b046b5ba786c4179485e73eb33b9aa))
-* **ui:** updated styles, changed prism theme ([7bc0dc2](https://github.com/dyte-in/docs/commit/7bc0dc2c4a16ea97b249bc3911bd60b155e9dcb9))
-* **ui:** use drop-shadow instead of shadow for showcase ([aa8d097](https://github.com/dyte-in/docs/commit/aa8d097629421903f2eb207a8db4a8a9c86e7a75))
-* **ui:** use inline svg instead of via
([ca5b861](https://github.com/dyte-in/docs/commit/ca5b861ba4be86100298bc666cd406cf3521ecbd))
-* **ui:** using fira sans and fira code ([1a67e90](https://github.com/dyte-in/docs/commit/1a67e90665027991fd72b65b32e06c74e145010e))
-* **ui:** version dropdown now visible in mobile sidebar (build) ([856dca1](https://github.com/dyte-in/docs/commit/856dca1b88608b4454518e0a36a1aa7ea65036f0))
-* **ui:** version dropdown text overflow ([9a9ddec](https://github.com/dyte-in/docs/commit/9a9ddec867ab6b7c99e003116d28b5f07539a3f8))
-* update elements and refactor ([789cb5d](https://github.com/dyte-in/docs/commit/789cb5d1e36fb3bbb8419b5a34150b124f75a2fc))
-* updated API ref props ([e7e81c4](https://github.com/dyte-in/docs/commit/e7e81c47fae36fdb26c06e282766e31cf4b6b944))
-* updated docmanager to hide for /docs ([a46c837](https://github.com/dyte-in/docs/commit/a46c837928d942adbe705162616919ab25e67b1f))
-* updated handlePreferredDoc code, added comments ([221d2d5](https://github.com/dyte-in/docs/commit/221d2d57ed0d4c5649e42e7a1232f2157c41e672))
-* updated sidebar for guides section, design updates ([330952d](https://github.com/dyte-in/docs/commit/330952df634d30d2c988090b697bbf8d36741a8a))
-* use same sidebar content for `guides` and `docs` ([dd13999](https://github.com/dyte-in/docs/commit/dd13999fa7226a5ab323efe0c584abc9dad497f3))
-* **webhooks:** updated docs for organizedBy field in webhook body ([d37cc6b](https://github.com/dyte-in/docs/commit/d37cc6bcc7f040177bdfc6a2b0a2db8d2ab5f3d3))
-* **webpack:** buffer require() ([a7f1aaf](https://github.com/dyte-in/docs/commit/a7f1aaf892376af9c6660169ea1d74c49287c008))
-* **webpack:** provide buffer in plugin ([8b78819](https://github.com/dyte-in/docs/commit/8b78819e59c5e73aafcdf2029378ae9fa8338e3f))
-* **web:** setupscreen is true by default ([e780dc8](https://github.com/dyte-in/docs/commit/e780dc82996fda2d0c46bce2a43c80d4fa18640b))
+* add dyte-logo in footer, navbar enhancements ([33e4541](https://github.com/Productdb/docs/commit/33e4541d778cbed3e33b93f0e8550d649de52080))
+* add dyte.io link to footer logo ([94c02d6](https://github.com/Productdb/docs/commit/94c02d69c7794910685fe18fb70eac470dc67dc0))
+* **api:** glitch when navigating to /api/ from navbar ([dd891c7](https://github.com/Productdb/docs/commit/dd891c75d734f200752c4101a405c8255fdbe092))
+* **api:** remove url so support link points to email ([e97aeed](https://github.com/Productdb/docs/commit/e97aeed892f46ff99fbf59a2238fe09996d4704b))
+* **api:** response codes starting with `4` have a red color ([0be9e00](https://github.com/Productdb/docs/commit/0be9e00ff44b351be2f918eba4d104619f8384be))
+* **api:** update api reference page design ([ebec7e4](https://github.com/Productdb/docs/commit/ebec7e453ba03981d12b65373f79733b77d94da0))
+* **api:** updated responses design with color indicators ([e832637](https://github.com/Productdb/docs/commit/e832637e82dc65338e44812158aa3d6c29c1d681))
+* broken links by typo ([598b0ed](https://github.com/Productdb/docs/commit/598b0ed1d68186ce1aee01c340521d0a00c43c28))
+* build errors due to ssr for /api ([ea033ea](https://github.com/Productdb/docs/commit/ea033eaa3d2490791045870d7a292a336b7672e1))
+* build fail for /api ([c05c3ee](https://github.com/Productdb/docs/commit/c05c3ee947df1feaef114ec09552b35bdbba276e))
+* changed sidebars file for /docs ([2618c70](https://github.com/Productdb/docs/commit/2618c705489cdce98db3dc08a965a17af0d85809))
+* compress pngs ([fcd60e0](https://github.com/Productdb/docs/commit/fcd60e04c1264e4e5c8b4efa79c3aa7e42dd82fd))
+* context switch lag - now using history.push ([56f23da](https://github.com/Productdb/docs/commit/56f23da1c71e6b8b6cd19d2160ea6af028deab71))
+* context switcher - invalid docId ([ebbfc30](https://github.com/Productdb/docs/commit/ebbfc3096d96e7a9e159d76cff8cfc6ea2e3a35d))
+* contextswitcher glitch in /docs fixed ([0e659f2](https://github.com/Productdb/docs/commit/0e659f2efd98d0048686cb80652909d0c3bdc28e))
+* **crawl:** add `guides` section to crawler ([9eb1ac6](https://github.com/Productdb/docs/commit/9eb1ac65e233cdf9da40c03eced00701ddc80d26))
+* **deploy:** downgrade elements and changed buffer fallback ([4b02f75](https://github.com/Productdb/docs/commit/4b02f75c01df072887c0eb2a462f2fa59370a204))
+* **docs:** add `webinar` doc in guides sidebar ([24e6ae0](https://github.com/Productdb/docs/commit/24e6ae03aa0fff17d0099327a3a6c5284e83acf7))
+* docsearch final config, updated /api/ path ([e8f730d](https://github.com/Productdb/docs/commit/e8f730df196ac974ebaeeebbdbb078c090b33afe))
+* **docs:** home description meta tag set properly now ([d9c76f9](https://github.com/Productdb/docs/commit/d9c76f98b592d06f04042928ed706eb81648d9c1))
+* **docs:** sidebar parity for `docs` and `guides` ([2b9623f](https://github.com/Productdb/docs/commit/2b9623f96a20f5aa68d788553fb2a9527eae64e9))
+* **docs:** update how-dyte-works.png image 🚀 ([c9cfd6c](https://github.com/Productdb/docs/commit/c9cfd6c6d7ec39cf05aa1404ef8e98fea9394cc9))
+* **docs:** update meeting-ui images for mobile, add preview image ([8c3c6d3](https://github.com/Productdb/docs/commit/8c3c6d3b3646e1ac3bc2be1885106fe041a587ad))
+* **docs:** update mobile meeting-ui diagram ([cf12279](https://github.com/Productdb/docs/commit/cf1227957c526a1287cf1e88430eadadf44ae82b))
+* **docs:** updated images and fixed metadata content ([d7bd790](https://github.com/Productdb/docs/commit/d7bd790d4c438763eb811ba65c283c8a42363600))
+* enhanced ContextSwitcher UI, code refactored ([d5ab7b3](https://github.com/Productdb/docs/commit/d5ab7b3913d4dc53b33f63a0476245ecb118fd18))
+* **flutter:** meeting mdx table methods intendation ([83be068](https://github.com/Productdb/docs/commit/83be06823cf6dd0dcfad04bbf22743c83ae1f8bd))
+* **flutter:** meeting.mdx methods intendation ([3853f43](https://github.com/Productdb/docs/commit/3853f43cb51529d7d140c7f3699dc54e273f99d3))
+* **footer:** updated footer text and replaced form with sign up link ([e0f299f](https://github.com/Productdb/docs/commit/e0f299fb8c1ac63485669c923d7192c04c42688b))
+* **link:** update demo app link to `app.dyte.in` ([24a85f7](https://github.com/Productdb/docs/commit/24a85f7c45ca0684db55756ef15330fc095313cf))
+* lint issues ([e9f9284](https://github.com/Productdb/docs/commit/e9f928473afe3ca1de3ea68ef2c7217341d0c75f))
+* make docsearch detect subsections with selectors ([ac55d1d](https://github.com/Productdb/docs/commit/ac55d1df6ea2053a4a329f2d5fc6b4221ee64dba))
+* make sidebars not collapsible in react, flutter ([2729ddb](https://github.com/Productdb/docs/commit/2729ddb6f57ea3640463882c8275f31e225f0101))
+* mobile ContextSwitcher uses tailwindcss, refactor ([f665dcf](https://github.com/Productdb/docs/commit/f665dcfeeaae99e8ece033309895f2d93cbbcc8e))
+* now working with older node and with yarn ([36e71f2](https://github.com/Productdb/docs/commit/36e71f22a51897fe3d054260a784596bfabd2f20))
+* proper links to sample apps ([11cc9d6](https://github.com/Productdb/docs/commit/11cc9d6ca26436b436418fba227daa3a9d0c6d1a))
+* redesigned navbar, icons changed, markdown sample added ([52a1427](https://github.com/Productdb/docs/commit/52a14273b40e6c048ed54125dc0533ee4ec2cbb0))
+* **release:** trigger new release ([031ea20](https://github.com/Productdb/docs/commit/031ea203e7f693d310bfe9471ff0baee334375c3))
+* remove basePath as warning is given for invalid basePath ([9eef8a7](https://github.com/Productdb/docs/commit/9eef8a7590a2a259284f3077969ceedb58d59fcb))
+* remove broken link in react-native ([1255656](https://github.com/Productdb/docs/commit/1255656aed62347529128b8db1fd2479e48a98bc))
+* remove dummy blog posts and add test post ([68017da](https://github.com/Productdb/docs/commit/68017dac2854545933214712f54c3aa005bdb2a4))
+* remove navbar lv0 items, update docsearch config ([89e05e2](https://github.com/Productdb/docs/commit/89e05e2c2fccf8ae61a11ac30a328448874cbcf0))
+* remove yarn.lock ([b97a1dc](https://github.com/Productdb/docs/commit/b97a1dc4b9ea2d8a6046e56d541ff188dc4df694))
+* removed `next` in prod build, updated docsearch creds ([01c3b43](https://github.com/Productdb/docs/commit/01c3b430d8ae00db192d0b0c795603fdd71f3b7b))
+* restructure navbar links ([4a945f7](https://github.com/Productdb/docs/commit/4a945f77b97ac1f2a2d6dabf08f9a2aee7b78ce4))
+* sidebar now sticks again ([ca7423d](https://github.com/Productdb/docs/commit/ca7423df6633010d14f91992ab813031af1d3585))
+* **stoplight:** remove font size, update package ([2c11e2f](https://github.com/Productdb/docs/commit/2c11e2f89f4710916b29c1c8311ce42b0ba7c668))
+* tailwindcss resets removed to fix typography ([140d187](https://github.com/Productdb/docs/commit/140d187ff0cdf13d16372d718bb6cf7f6957c51e))
+* theme switcher position fixed, added dev portal link ([9e7ac72](https://github.com/Productdb/docs/commit/9e7ac72f03f2adb323292d695100e6446ac29a89))
+* typo ([b3204e1](https://github.com/Productdb/docs/commit/b3204e19350ecfa924809e153e231ee834ff61db))
+* typo `shownn`, embed code typo ([0ebd057](https://github.com/Productdb/docs/commit/0ebd057d79bb553b40b8104c2dda1ff40481d0b4))
+* typo in android docs ([cc7883d](https://github.com/Productdb/docs/commit/cc7883dfa34b088aa764fe45a4c2b1962bbe3512))
+* **ui:** .string color in textrequestbody was not visible ([8f85da2](https://github.com/Productdb/docs/commit/8f85da28ee634c45ebc3e523e70d44841b52556d))
+* **ui:** add react native icon in getstarted section ([e2854f3](https://github.com/Productdb/docs/commit/e2854f34909592dc1a594c186da898010e5839f8))
+* **ui:** added hashchange detection in introduction page ([33de9ae](https://github.com/Productdb/docs/commit/33de9ae85bb8b0f73188916224ad8159affe0bcf))
+* **ui:** added primary-100 for lighter primary shade (navbar) ([19c6737](https://github.com/Productdb/docs/commit/19c6737eb3c4af9240588df9e9b8b0a58e8ef456))
+* **ui:** alignment of ([f61ef00](https://github.com/Productdb/docs/commit/f61ef006bd1bcc2e91f8649ad1c9f82ccc985065))
+* **ui:** animate-pulse added for `dot-after` utility class ([093e073](https://github.com/Productdb/docs/commit/093e07362bda8ceb08368b0b476ff619c205b0b7))
+* **ui:** api ref code color improvements ([3fc917d](https://github.com/Productdb/docs/commit/3fc917decd13558642874a7877449187a171e63a))
+* **ui:** api reference - added border between right sections, response button ([7a1806c](https://github.com/Productdb/docs/commit/7a1806cbffc3ea91c747b4cc6e9ea2df78205801))
+* **ui:** api reference border color changed ([1dd181d](https://github.com/Productdb/docs/commit/1dd181d13a6ae134e4249377d1938e940c6903b6))
+* **ui:** api reference design update, revert css loading ([63cc0dd](https://github.com/Productdb/docs/commit/63cc0dd02ce401005e9eae45f1abff0a14993823))
+* **ui:** api reference design updates, spacing etc ([fbd8d26](https://github.com/Productdb/docs/commit/fbd8d262db6ff1e3f8d7c987753e9674237820d6))
+* **ui:** API reference ui customized, search box animated ([23b67df](https://github.com/Productdb/docs/commit/23b67df842d5d038995de880fd8df8234ae165a0))
+* **ui:** api version switcher design cleanup ([a2f610c](https://github.com/Productdb/docs/commit/a2f610c44fbf65754a47304d745a5148ec7628cc))
+* **ui:** change highlighted line color ([38794ec](https://github.com/Productdb/docs/commit/38794ec2b1c48d421beecfb559e3ad232a91bbb6))
+* **ui:** changed API reference code colors ([89be71d](https://github.com/Productdb/docs/commit/89be71d35cc894daf6169eb36e2e5963e9de60b9))
+* **ui:** changed BlogIcon ([6125911](https://github.com/Productdb/docs/commit/61259114863968f9a1e998eca13343b046d9e1bc))
+* **ui:** changed ui of external links in navbar ([26795d8](https://github.com/Productdb/docs/commit/26795d899d047c2e9c7bfceeac2ea0490cd3d8e8))
+* **ui:** dark mode color, code refactor (css) ([0252c55](https://github.com/Productdb/docs/commit/0252c557488d9f5352829657c043c9f1fc0fa334))
+* **ui:** dark mode primary color ([ed330ed](https://github.com/Productdb/docs/commit/ed330ed1f5b2e91508a5b1244600772141c33309))
+* **ui:** design updates, stoplight sentence case fix ([f8e8751](https://github.com/Productdb/docs/commit/f8e87512b1e6205fe30a819d96c680f93259528d))
+* **ui:** dropdown design is consistent, added social links ([89d3290](https://github.com/Productdb/docs/commit/89d3290bbc415b63a947918ea2f4cadbc7c255af))
+* **ui:** font sizes and spacing in elements updated ([e1c3839](https://github.com/Productdb/docs/commit/e1c3839c0d0af9526e060b62cdb4ca8c0f4aeb45))
+* **ui:** gridlink shadow, showcase, dark mode primary color update ([df24de4](https://github.com/Productdb/docs/commit/df24de47cac49dafc112cdd85d7a6ec63ef37f09))
+* **ui:** hashchange error in mobile fixed ([f365d37](https://github.com/Productdb/docs/commit/f365d37fe2d9b2ff167bca901a68f450f448c49d))
+* **ui:** hidden version dropdown in mobile sidebar ([eb62e54](https://github.com/Productdb/docs/commit/eb62e549b1d553b1850262e4394ddedfe4775a2b))
+* **ui:** icon background blended with text ([6351fc4](https://github.com/Productdb/docs/commit/6351fc401b216a26ad84e4e4067d330d151a8ea9))
+* **ui:** increase base font-size for elements ([5d36c01](https://github.com/Productdb/docs/commit/5d36c01592295a5e45891a8649221385d9bcd4a3))
+* **ui:** increase sidebar width as contextswitcher and dropdown break on smaller screens ([c60d2b7](https://github.com/Productdb/docs/commit/c60d2b70bfe35d2f7c859607ec0ac9313d16b333))
+* **ui:** increased space between left sidebar and container in large screens ([45ca0fb](https://github.com/Productdb/docs/commit/45ca0fb4692de6e9133f39833bf858326505c0f7))
+* **ui:** left and right scrollbar removed, added scrollbar styles ([b576be1](https://github.com/Productdb/docs/commit/b576be13f303a6e28153e4ccd1af11e22465b302))
+* **ui:** made /api responsive on mobile ([8be458b](https://github.com/Productdb/docs/commit/8be458bb816ec32a47d9e02adc4caf2210ea311c))
+* **ui:** make scrollbar corner transparent ([4a772d8](https://github.com/Productdb/docs/commit/4a772d87a65da9b4b23bc32539d8c5e37fe8b068))
+* **ui:** minor ui fixes in API reference ([7f73264](https://github.com/Productdb/docs/commit/7f732647c6fe3dac119aaecd751d2c0b9271e067))
+* **ui:** move response tab buttons to the right ([f46196c](https://github.com/Productdb/docs/commit/f46196c73ffd32ddf0be1509518bc992828f5f33))
+* **ui:** now using "Source Sans Pro" and "Source Code Pro" ([30b943b](https://github.com/Productdb/docs/commit/30b943b6c7fe457a4614921090a5a20b01a1680f))
+* **ui:** padding in mobile reset to default ([b52911f](https://github.com/Productdb/docs/commit/b52911f9c2cf701c1fb32b1961b7543ad1791f28))
+* **ui:** position of sidebar collapse button ([cb7652e](https://github.com/Productdb/docs/commit/cb7652e0595689c89730b94da9fee1286049561b))
+* **ui:** refactored api reference design ([8fc46ed](https://github.com/Productdb/docs/commit/8fc46ed5e68b89c1b346c4db08da0d7f6e6d1602))
+* **ui:** remove current page highlight from api version switcher ([612681f](https://github.com/Productdb/docs/commit/612681f419f2370a82279a0032e0aa1bb765e577))
+* **ui:** remove icons from introduction (how to use) ([ce353c7](https://github.com/Productdb/docs/commit/ce353c7525fb2d016fd51e53b2351c9ffa379a9e))
+* **ui:** search kbd color change, sidebar spacing increased ([ae6ca2e](https://github.com/Productdb/docs/commit/ae6ca2e95888ee72ed0855d1a0fa005f44826f88))
+* **ui:** search shortcut, backtotop position changed ([68dbecf](https://github.com/Productdb/docs/commit/68dbecf7e95c97711272df2aee29c58b75a81930))
+* **ui:** sidebar toggle button position is now fixed ([3760c9e](https://github.com/Productdb/docs/commit/3760c9ee599883df5031820a78c42b057590b9f0))
+* **ui:** typo which hid the hamburger menu in mobile ([100897e](https://github.com/Productdb/docs/commit/100897e207cb4df0e897931ad0d1f19e2a92137e))
+* **ui:** update footer form ([3d5248f](https://github.com/Productdb/docs/commit/3d5248f0e06f9d66d7dc6a79cdd7e5970593b83c))
+* **ui:** update footer sign up link design ([5f03e19](https://github.com/Productdb/docs/commit/5f03e19e92167ef4ec7e52049b8fe526705f088a))
+* **ui:** update GridLinks UI in introduction page ([3fef0b2](https://github.com/Productdb/docs/commit/3fef0b20bb597edde724455eab2d22174731e3b6))
+* **ui:** update heading colors for dark mode ([af2ee62](https://github.com/Productdb/docs/commit/af2ee6218841efcef477a30ce50f67c86ce4ed20))
+* **ui:** update links in footer ([30a06bf](https://github.com/Productdb/docs/commit/30a06bf51002443d8a0d891dd4e82dd708d75bbb))
+* **ui:** update stoplight elements colors ([e95d0aa](https://github.com/Productdb/docs/commit/e95d0aabf8125a47b22faf555058f9f9667ef169))
+* **ui:** updated GetStartedCard design ([b9cd653](https://github.com/Productdb/docs/commit/b9cd6532c6019b682e9702de9c4953ed8aa3a31a))
+* **ui:** updated leading for mobile ([e6313fa](https://github.com/Productdb/docs/commit/e6313faae88c6c988d9cacb470ba88a773b45ece))
+* **ui:** updated navbar design ([6e61a64](https://github.com/Productdb/docs/commit/6e61a64d91b046b5ba786c4179485e73eb33b9aa))
+* **ui:** updated styles, changed prism theme ([7bc0dc2](https://github.com/Productdb/docs/commit/7bc0dc2c4a16ea97b249bc3911bd60b155e9dcb9))
+* **ui:** use drop-shadow instead of shadow for showcase ([aa8d097](https://github.com/Productdb/docs/commit/aa8d097629421903f2eb207a8db4a8a9c86e7a75))
+* **ui:** use inline svg instead of via
([ca5b861](https://github.com/Productdb/docs/commit/ca5b861ba4be86100298bc666cd406cf3521ecbd))
+* **ui:** using fira sans and fira code ([1a67e90](https://github.com/Productdb/docs/commit/1a67e90665027991fd72b65b32e06c74e145010e))
+* **ui:** version dropdown now visible in mobile sidebar (build) ([856dca1](https://github.com/Productdb/docs/commit/856dca1b88608b4454518e0a36a1aa7ea65036f0))
+* **ui:** version dropdown text overflow ([9a9ddec](https://github.com/Productdb/docs/commit/9a9ddec867ab6b7c99e003116d28b5f07539a3f8))
+* update elements and refactor ([789cb5d](https://github.com/Productdb/docs/commit/789cb5d1e36fb3bbb8419b5a34150b124f75a2fc))
+* updated API ref props ([e7e81c4](https://github.com/Productdb/docs/commit/e7e81c47fae36fdb26c06e282766e31cf4b6b944))
+* updated docmanager to hide for /docs ([a46c837](https://github.com/Productdb/docs/commit/a46c837928d942adbe705162616919ab25e67b1f))
+* updated handlePreferredDoc code, added comments ([221d2d5](https://github.com/Productdb/docs/commit/221d2d57ed0d4c5649e42e7a1232f2157c41e672))
+* updated sidebar for guides section, design updates ([330952d](https://github.com/Productdb/docs/commit/330952df634d30d2c988090b697bbf8d36741a8a))
+* use same sidebar content for `guides` and `docs` ([dd13999](https://github.com/Productdb/docs/commit/dd13999fa7226a5ab323efe0c584abc9dad497f3))
+* **webhooks:** updated docs for organizedBy field in webhook body ([d37cc6b](https://github.com/Productdb/docs/commit/d37cc6bcc7f040177bdfc6a2b0a2db8d2ab5f3d3))
+* **webpack:** buffer require() ([a7f1aaf](https://github.com/Productdb/docs/commit/a7f1aaf892376af9c6660169ea1d74c49287c008))
+* **webpack:** provide buffer in plugin ([8b78819](https://github.com/Productdb/docs/commit/8b78819e59c5e73aafcdf2029378ae9fa8338e3f))
+* **web:** setupscreen is true by default ([e780dc8](https://github.com/Productdb/docs/commit/e780dc82996fda2d0c46bce2a43c80d4fa18640b))
### Features
-* add a custom className for image showcase ([22dbf9e](https://github.com/dyte-in/docs/commit/22dbf9eb11019d6a073a5cce281d4f6a80c72810))
-* add crawl script ([74f1454](https://github.com/dyte-in/docs/commit/74f1454761bea056e8753247b0c3999eebefc7b1))
-* add Dockerfile for testing ([29b4874](https://github.com/dyte-in/docs/commit/29b4874c4cc8fbdea691519bdea7f52fcf4981f8))
-* add embed docs ([b637879](https://github.com/dyte-in/docs/commit/b63787927b8c1b0341128dca265f3a073ba1e198))
-* add fake ios version ([d198019](https://github.com/dyte-in/docs/commit/d198019f3a871c3032ca3b985cffcd9d69b7fea1))
-* add initial redesigned getstarted section ([3709302](https://github.com/dyte-in/docs/commit/37093027d8f65e1c3e9cea0dc5fd3625b435bc5d))
-* add ios updates ([fbfa540](https://github.com/dyte-in/docs/commit/fbfa5406b716577521bdf9012c8d236c0ae38539))
-* add metadata for /api route ([e3265df](https://github.com/dyte-in/docs/commit/e3265df8e176f64ca76f58087dbafc214fdd19d8))
-* add sample docs for demo ([d175788](https://github.com/dyte-in/docs/commit/d17578871e461eab3ded68b4deb65fbc7f1d8195))
-* add setLabel API docs ([158f091](https://github.com/dyte-in/docs/commit/158f0914a9493672c540bfd23df2f65a65dade60))
-* add tailwindcss 🚀 ([16a6999](https://github.com/dyte-in/docs/commit/16a69997e89d5aa877ee5fa12445c6a8bb225514))
-* add v2 api with version switcher dropdown ([172a025](https://github.com/dyte-in/docs/commit/172a025c177fe2f3c315bababfbc7139451301e7))
-* add videos for mobile and desktop ([f82afde](https://github.com/dyte-in/docs/commit/f82afde49600a775435878fbe527aca4b5cea248))
-* add videos in customize ui pages for react and js, refactored code ([#26](https://github.com/dyte-in/docs/issues/26)) ([57a05a0](https://github.com/dyte-in/docs/commit/57a05a001d71de5625c599fd1deea18d1670344c))
-* add yellow status color for 5xx response codes ([a0ef927](https://github.com/dyte-in/docs/commit/a0ef92730694fb6344a61a4c5f340085893c6872))
-* added `tailwindcss/nesting` for nested css ([2470b7c](https://github.com/dyte-in/docs/commit/2470b7ca43539906543932451b60cacf8a0b12af))
-* added algolia docsearch code ([14c3092](https://github.com/dyte-in/docs/commit/14c309201539f922d77e40c702700dff3830e287))
-* added fallback loading indicator for /api ([8aea366](https://github.com/dyte-in/docs/commit/8aea366525c0dad77394c91edf794b9314046bcb))
-* added initial introduction page ([5e3f92e](https://github.com/dyte-in/docs/commit/5e3f92eca4223113cef0fba435b4d2c1587d7bdf))
-* added known vector icons issue in docs ([92ed868](https://github.com/dyte-in/docs/commit/92ed868a158278626a5a94e07e3395a7ef4a835c))
-* added logic for context switching ([477d115](https://github.com/dyte-in/docs/commit/477d115e5f0a6f5ea4cf436afd4188cbb53f905e))
-* added OpenAPI docs at /api 🚀 ([6e38d93](https://github.com/dyte-in/docs/commit/6e38d93d3bf11b690c2102d560fc3fb125a58dc3))
-* added posthog ([499310e](https://github.com/dyte-in/docs/commit/499310e0fcc31bad84c7df07efdd134169aa2d30))
-* added social links in footer ([074e40d](https://github.com/dyte-in/docs/commit/074e40d210ca2a7548be4e6b5815ec2129aa90e6))
-* added version dropdown ([d15fa6a](https://github.com/dyte-in/docs/commit/d15fa6a29a9384e433e69e123eaf1b9ac6daeced))
-* bumped docusaurus, fixed new version issues ([a2fa15f](https://github.com/dyte-in/docs/commit/a2fa15f0b91bea2ca29204fcff1fcdda87fe83e9))
-* **docs:** add steps to write docs in README ([1757190](https://github.com/dyte-in/docs/commit/175719098dcfa507d3b39cb1ba2f779016bf8451))
-* **dx:** add linting: react, prettier ([5a0edb0](https://github.com/dyte-in/docs/commit/5a0edb00b0be6b1fde3df381eded6d368f1fe70c))
-* enable dropdown in mobile sidebar, add shadow to showcase ([135377f](https://github.com/dyte-in/docs/commit/135377f359c472209ec6957ec02bfb27c2258e56))
-* enable search ([3d1d4b1](https://github.com/dyte-in/docs/commit/3d1d4b1440cd58b1a8bec233b6e4031bee461b24))
-* **flutter:** version 0.5.x docs ([b55b0e7](https://github.com/dyte-in/docs/commit/b55b0e7bf5cdbfaab3467faefc3843c20d6675ff))
-* **iframe:** add doc for handling meetingEnded ([e45392e](https://github.com/dyte-in/docs/commit/e45392e71e344654f17a0e0f467ecebbc47b3afb))
-* mobile sidebar added ([7af1266](https://github.com/dyte-in/docs/commit/7af12668995b427d4e4fac1d4a1dd44de0d3c17b))
-* **mobile-sdks:** added localMediaConnected docs ([d94f7f4](https://github.com/dyte-in/docs/commit/d94f7f4a3b60939e3807ebf2f630cad363a36f12))
-* **mobile-sdk:** Updated sdk to latest versions ([01d0920](https://github.com/dyte-in/docs/commit/01d0920fe256a6b6dc3b48e282c9cc03259dd0ad))
-* new design (header, footer, sidebar, context switcher) ([82ec9b9](https://github.com/dyte-in/docs/commit/82ec9b90d07240258184cc3cdd7f1db2bfcc3cfd))
-* new sidebar minimize ui, other ui updates ([3226b1a](https://github.com/dyte-in/docs/commit/3226b1a3885405bb58172d4add7d859c8d013c7d))
-* now using Inter font ([5de8e0f](https://github.com/dyte-in/docs/commit/5de8e0f485f8bf89c047f4d495f14c35e48a1820))
-* polish ([653d033](https://github.com/dyte-in/docs/commit/653d03311ccf448db136ef50b4023a435e3cf2d5))
-* remove blog and add algolia creds ([a731a6a](https://github.com/dyte-in/docs/commit/a731a6a49442311566e8b4e84b7e8e0bb3f8658d))
-* **rn:** update docs for 0.3.0, 0.4.0 ([a16938a](https://github.com/dyte-in/docs/commit/a16938a43d72d2de3a768c8e44740f861b0c1d28))
-* **rn:** update to 13.x, add label docs ([7e8a283](https://github.com/dyte-in/docs/commit/7e8a283200f1129289c8a965da3bafb6a68210fd))
-* set dark mode as default ([ace13ad](https://github.com/dyte-in/docs/commit/ace13addcd17275547e297edce6a1a679dd2cd15))
-* **ui:** added dot-after utility for adding a dot after an element ([f056bc8](https://github.com/dyte-in/docs/commit/f056bc8b6efaabaf95951c027a5aaf23a350218a))
-* update api v1 with webhook `enabled` field ([94141e6](https://github.com/dyte-in/docs/commit/94141e6bab5249c5765b6730f1b467bdf6e5986b))
-* update docs according to release and version number ([649943d](https://github.com/dyte-in/docs/commit/649943d15c53b7a958c4e1d6809409fb6ea89353))
-* update sidebar design ([39afd2e](https://github.com/dyte-in/docs/commit/39afd2ee2444c32357724b5b0258b3100d3659cb))
-* upgrade `tailwindcss` to `3.0.19` ([2c088ec](https://github.com/dyte-in/docs/commit/2c088ec630f3041f17954b9979b4bcd465323b12))
-* use `groupId` to group `Tabs` selections ([ea3d967](https://github.com/dyte-in/docs/commit/ea3d967a876778d2167b7c4e5f1ccadd9f5d9765))
-* version updates ([78ab521](https://github.com/dyte-in/docs/commit/78ab52102f09f97931f3a93639eac9a9565c8007))
-* **web:** i18n support ([fd042c8](https://github.com/dyte-in/docs/commit/fd042c8893491daf9fe4ff47e926f7798192e37b))
-* **websdk:** update to 0.19.x ([76add80](https://github.com/dyte-in/docs/commit/76add80271c60585e8a78fda3be8a0b909b9dfd3))
+* add a custom className for image showcase ([22dbf9e](https://github.com/Productdb/docs/commit/22dbf9eb11019d6a073a5cce281d4f6a80c72810))
+* add crawl script ([74f1454](https://github.com/Productdb/docs/commit/74f1454761bea056e8753247b0c3999eebefc7b1))
+* add Dockerfile for testing ([29b4874](https://github.com/Productdb/docs/commit/29b4874c4cc8fbdea691519bdea7f52fcf4981f8))
+* add embed docs ([b637879](https://github.com/Productdb/docs/commit/b63787927b8c1b0341128dca265f3a073ba1e198))
+* add fake ios version ([d198019](https://github.com/Productdb/docs/commit/d198019f3a871c3032ca3b985cffcd9d69b7fea1))
+* add initial redesigned getstarted section ([3709302](https://github.com/Productdb/docs/commit/37093027d8f65e1c3e9cea0dc5fd3625b435bc5d))
+* add ios updates ([fbfa540](https://github.com/Productdb/docs/commit/fbfa5406b716577521bdf9012c8d236c0ae38539))
+* add metadata for /api route ([e3265df](https://github.com/Productdb/docs/commit/e3265df8e176f64ca76f58087dbafc214fdd19d8))
+* add sample docs for demo ([d175788](https://github.com/Productdb/docs/commit/d17578871e461eab3ded68b4deb65fbc7f1d8195))
+* add setLabel API docs ([158f091](https://github.com/Productdb/docs/commit/158f0914a9493672c540bfd23df2f65a65dade60))
+* add tailwindcss 🚀 ([16a6999](https://github.com/Productdb/docs/commit/16a69997e89d5aa877ee5fa12445c6a8bb225514))
+* add v2 api with version switcher dropdown ([172a025](https://github.com/Productdb/docs/commit/172a025c177fe2f3c315bababfbc7139451301e7))
+* add videos for mobile and desktop ([f82afde](https://github.com/Productdb/docs/commit/f82afde49600a775435878fbe527aca4b5cea248))
+* add videos in customize ui pages for react and js, refactored code ([#26](https://github.com/Productdb/docs/issues/26)) ([57a05a0](https://github.com/Productdb/docs/commit/57a05a001d71de5625c599fd1deea18d1670344c))
+* add yellow status color for 5xx response codes ([a0ef927](https://github.com/Productdb/docs/commit/a0ef92730694fb6344a61a4c5f340085893c6872))
+* added `tailwindcss/nesting` for nested css ([2470b7c](https://github.com/Productdb/docs/commit/2470b7ca43539906543932451b60cacf8a0b12af))
+* added algolia docsearch code ([14c3092](https://github.com/Productdb/docs/commit/14c309201539f922d77e40c702700dff3830e287))
+* added fallback loading indicator for /api ([8aea366](https://github.com/Productdb/docs/commit/8aea366525c0dad77394c91edf794b9314046bcb))
+* added initial introduction page ([5e3f92e](https://github.com/Productdb/docs/commit/5e3f92eca4223113cef0fba435b4d2c1587d7bdf))
+* added known vector icons issue in docs ([92ed868](https://github.com/Productdb/docs/commit/92ed868a158278626a5a94e07e3395a7ef4a835c))
+* added logic for context switching ([477d115](https://github.com/Productdb/docs/commit/477d115e5f0a6f5ea4cf436afd4188cbb53f905e))
+* added OpenAPI docs at /api 🚀 ([6e38d93](https://github.com/Productdb/docs/commit/6e38d93d3bf11b690c2102d560fc3fb125a58dc3))
+* added posthog ([499310e](https://github.com/Productdb/docs/commit/499310e0fcc31bad84c7df07efdd134169aa2d30))
+* added social links in footer ([074e40d](https://github.com/Productdb/docs/commit/074e40d210ca2a7548be4e6b5815ec2129aa90e6))
+* added version dropdown ([d15fa6a](https://github.com/Productdb/docs/commit/d15fa6a29a9384e433e69e123eaf1b9ac6daeced))
+* bumped docusaurus, fixed new version issues ([a2fa15f](https://github.com/Productdb/docs/commit/a2fa15f0b91bea2ca29204fcff1fcdda87fe83e9))
+* **docs:** add steps to write docs in README ([1757190](https://github.com/Productdb/docs/commit/175719098dcfa507d3b39cb1ba2f779016bf8451))
+* **dx:** add linting: react, prettier ([5a0edb0](https://github.com/Productdb/docs/commit/5a0edb00b0be6b1fde3df381eded6d368f1fe70c))
+* enable dropdown in mobile sidebar, add shadow to showcase ([135377f](https://github.com/Productdb/docs/commit/135377f359c472209ec6957ec02bfb27c2258e56))
+* enable search ([3d1d4b1](https://github.com/Productdb/docs/commit/3d1d4b1440cd58b1a8bec233b6e4031bee461b24))
+* **flutter:** version 0.5.x docs ([b55b0e7](https://github.com/Productdb/docs/commit/b55b0e7bf5cdbfaab3467faefc3843c20d6675ff))
+* **iframe:** add doc for handling meetingEnded ([e45392e](https://github.com/Productdb/docs/commit/e45392e71e344654f17a0e0f467ecebbc47b3afb))
+* mobile sidebar added ([7af1266](https://github.com/Productdb/docs/commit/7af12668995b427d4e4fac1d4a1dd44de0d3c17b))
+* **mobile-sdks:** added localMediaConnected docs ([d94f7f4](https://github.com/Productdb/docs/commit/d94f7f4a3b60939e3807ebf2f630cad363a36f12))
+* **mobile-sdk:** Updated sdk to latest versions ([01d0920](https://github.com/Productdb/docs/commit/01d0920fe256a6b6dc3b48e282c9cc03259dd0ad))
+* new design (header, footer, sidebar, context switcher) ([82ec9b9](https://github.com/Productdb/docs/commit/82ec9b90d07240258184cc3cdd7f1db2bfcc3cfd))
+* new sidebar minimize ui, other ui updates ([3226b1a](https://github.com/Productdb/docs/commit/3226b1a3885405bb58172d4add7d859c8d013c7d))
+* now using Inter font ([5de8e0f](https://github.com/Productdb/docs/commit/5de8e0f485f8bf89c047f4d495f14c35e48a1820))
+* polish ([653d033](https://github.com/Productdb/docs/commit/653d03311ccf448db136ef50b4023a435e3cf2d5))
+* remove blog and add algolia creds ([a731a6a](https://github.com/Productdb/docs/commit/a731a6a49442311566e8b4e84b7e8e0bb3f8658d))
+* **rn:** update docs for 0.3.0, 0.4.0 ([a16938a](https://github.com/Productdb/docs/commit/a16938a43d72d2de3a768c8e44740f861b0c1d28))
+* **rn:** update to 13.x, add label docs ([7e8a283](https://github.com/Productdb/docs/commit/7e8a283200f1129289c8a965da3bafb6a68210fd))
+* set dark mode as default ([ace13ad](https://github.com/Productdb/docs/commit/ace13addcd17275547e297edce6a1a679dd2cd15))
+* **ui:** added dot-after utility for adding a dot after an element ([f056bc8](https://github.com/Productdb/docs/commit/f056bc8b6efaabaf95951c027a5aaf23a350218a))
+* update api v1 with webhook `enabled` field ([94141e6](https://github.com/Productdb/docs/commit/94141e6bab5249c5765b6730f1b467bdf6e5986b))
+* update docs according to release and version number ([649943d](https://github.com/Productdb/docs/commit/649943d15c53b7a958c4e1d6809409fb6ea89353))
+* update sidebar design ([39afd2e](https://github.com/Productdb/docs/commit/39afd2ee2444c32357724b5b0258b3100d3659cb))
+* upgrade `tailwindcss` to `3.0.19` ([2c088ec](https://github.com/Productdb/docs/commit/2c088ec630f3041f17954b9979b4bcd465323b12))
+* use `groupId` to group `Tabs` selections ([ea3d967](https://github.com/Productdb/docs/commit/ea3d967a876778d2167b7c4e5f1ccadd9f5d9765))
+* version updates ([78ab521](https://github.com/Productdb/docs/commit/78ab52102f09f97931f3a93639eac9a9565c8007))
+* **web:** i18n support ([fd042c8](https://github.com/Productdb/docs/commit/fd042c8893491daf9fe4ff47e926f7798192e37b))
+* **websdk:** update to 0.19.x ([76add80](https://github.com/Productdb/docs/commit/76add80271c60585e8a78fda3be8a0b909b9dfd3))
# 1.0.0 (2022-02-22)
### Bug Fixes
-* add dyte-logo in footer, navbar enhancements ([33e4541](https://github.com/dyte-in/docs/commit/33e4541d778cbed3e33b93f0e8550d649de52080))
-* add dyte.io link to footer logo ([94c02d6](https://github.com/dyte-in/docs/commit/94c02d69c7794910685fe18fb70eac470dc67dc0))
-* **api:** glitch when navigating to /api/ from navbar ([51d97ac](https://github.com/dyte-in/docs/commit/51d97ac1e50dcdd33d7d77ff265e96168e66a027))
-* **api:** remove url so support link points to email ([b79beea](https://github.com/dyte-in/docs/commit/b79beea3114a0b8e768974f894f64dd3397a3b02))
-* **api:** response codes starting with `4` have a red color ([8d2499a](https://github.com/dyte-in/docs/commit/8d2499ad09bc5274059c37f657acb30b10aea8b4))
-* **api:** update api reference page design ([4e2b3d4](https://github.com/dyte-in/docs/commit/4e2b3d407aae4e1ada41d19a624d88b6225c3fbb))
-* **api:** updated responses design with color indicators ([fcd6b0a](https://github.com/dyte-in/docs/commit/fcd6b0a497c1ff6299e1f4dffd5a148a8effa3d0))
-* broken links by typo ([fff68a1](https://github.com/dyte-in/docs/commit/fff68a1e42f4f0b0e87fb33dcad092c13a925e20))
-* build errors due to ssr for /api ([d2881a7](https://github.com/dyte-in/docs/commit/d2881a741dcb20215db397f95ece7ec524b00232))
-* build fail for /api ([c05c3ee](https://github.com/dyte-in/docs/commit/c05c3ee947df1feaef114ec09552b35bdbba276e))
-* changed sidebars file for /docs ([773e065](https://github.com/dyte-in/docs/commit/773e065394c09f73433552f91109352497058dc4))
-* compress pngs ([68d5741](https://github.com/dyte-in/docs/commit/68d57417dc8796c597c06fce257931606c70832a))
-* context switch lag - now using history.push ([56f23da](https://github.com/dyte-in/docs/commit/56f23da1c71e6b8b6cd19d2160ea6af028deab71))
-* context switcher - invalid docId ([ebbfc30](https://github.com/dyte-in/docs/commit/ebbfc3096d96e7a9e159d76cff8cfc6ea2e3a35d))
-* contextswitcher glitch in /docs fixed ([6c18f9d](https://github.com/dyte-in/docs/commit/6c18f9d7b5ec5d0dcc027215aea7fa1b2448e755))
-* **crawl:** add `guides` section to crawler ([62b8ee4](https://github.com/dyte-in/docs/commit/62b8ee47690e0bdcf0376dbd5c6db3e31adf4735))
-* **deploy:** downgrade elements and changed buffer fallback ([4b02f75](https://github.com/dyte-in/docs/commit/4b02f75c01df072887c0eb2a462f2fa59370a204))
-* **docs:** add `webinar` doc in guides sidebar ([a15816f](https://github.com/dyte-in/docs/commit/a15816f18fb0277c7905b2120c1c376c5afa3a8b))
-* docsearch final config, updated /api/ path ([93bc744](https://github.com/dyte-in/docs/commit/93bc74458fec1b0dd3ad377182b3241cf592860d))
-* **docs:** home description meta tag set properly now ([a4f6d69](https://github.com/dyte-in/docs/commit/a4f6d699ddd48d3323225917515c5c9e32f7991c))
-* **docs:** sidebar parity for `docs` and `guides` ([2e82ffd](https://github.com/dyte-in/docs/commit/2e82ffd9f5eac0342b9b45aafb15b7a1c93ec358))
-* **docs:** update how-dyte-works.png image 🚀 ([ced66d0](https://github.com/dyte-in/docs/commit/ced66d044082467236c298324a6ab3a5ed7fc546))
-* **docs:** update meeting-ui images for mobile, add preview image ([0449a72](https://github.com/dyte-in/docs/commit/0449a72066c930b230e534e5a7377f611426b023))
-* **docs:** update mobile meeting-ui diagram ([d92138b](https://github.com/dyte-in/docs/commit/d92138bac6052717895d118614a80cde0dcda061))
-* **docs:** updated images and fixed metadata content ([e54cc7a](https://github.com/dyte-in/docs/commit/e54cc7a35c055867ed73907f73d9290a0ecf4a9b))
-* enhanced ContextSwitcher UI, code refactored ([d5ab7b3](https://github.com/dyte-in/docs/commit/d5ab7b3913d4dc53b33f63a0476245ecb118fd18))
-* **flutter:** meeting mdx table methods intendation ([c3d8fbf](https://github.com/dyte-in/docs/commit/c3d8fbfa01c0b24755047baeec6cf4deda485c2f))
-* **flutter:** meeting.mdx methods intendation ([336c8be](https://github.com/dyte-in/docs/commit/336c8bee42ec214813d2682f0099a74ebce5cd9d))
-* **footer:** updated footer text and replaced form with sign up link ([e7aa701](https://github.com/dyte-in/docs/commit/e7aa701d0a4438c38ba84f303df98d9326b16e79))
-* **link:** update demo app link to `app.dyte.in` ([1164181](https://github.com/dyte-in/docs/commit/1164181a1e0712fbfac529bbbd076a2795364205))
-* make docsearch detect subsections with selectors ([2872783](https://github.com/dyte-in/docs/commit/2872783011f95a40e15222ea2509d39062f1dfef))
-* make sidebars not collapsible in react, flutter ([4fd70e0](https://github.com/dyte-in/docs/commit/4fd70e0d67cd17b6a3f76c2bf5bdd5606fed1f59))
-* mobile ContextSwitcher uses tailwindcss, refactor ([f665dcf](https://github.com/dyte-in/docs/commit/f665dcfeeaae99e8ece033309895f2d93cbbcc8e))
-* now working with older node and with yarn ([279cff9](https://github.com/dyte-in/docs/commit/279cff99f50b39e5e84aaa9194f19fa1993866c0))
-* proper links to sample apps ([067ace0](https://github.com/dyte-in/docs/commit/067ace06c9d6a5802d40c264041cf63d374c8275))
-* redesigned navbar, icons changed, markdown sample added ([52a1427](https://github.com/dyte-in/docs/commit/52a14273b40e6c048ed54125dc0533ee4ec2cbb0))
-* remove basePath as warning is given for invalid basePath ([9eef8a7](https://github.com/dyte-in/docs/commit/9eef8a7590a2a259284f3077969ceedb58d59fcb))
-* remove broken link in react-native ([f4602a7](https://github.com/dyte-in/docs/commit/f4602a763f0fb2be7f32d9d04b25b34f2b747fcd))
-* remove dummy blog posts and add test post ([68017da](https://github.com/dyte-in/docs/commit/68017dac2854545933214712f54c3aa005bdb2a4))
-* remove navbar lv0 items, update docsearch config ([7cb9483](https://github.com/dyte-in/docs/commit/7cb94837fb5f3b1ad31708ee55e3a6aec9be2fe9))
-* remove yarn.lock ([b97a1dc](https://github.com/dyte-in/docs/commit/b97a1dc4b9ea2d8a6046e56d541ff188dc4df694))
-* removed `next` in prod build, updated docsearch creds ([29cbf81](https://github.com/dyte-in/docs/commit/29cbf817fe4cb9a0c7942ae7469cd37191024fea))
-* restructure navbar links ([e3ec2ce](https://github.com/dyte-in/docs/commit/e3ec2cefbe8378fe909e2d4d7c7927e99652ee42))
-* sidebar now sticks again ([c20d7d7](https://github.com/dyte-in/docs/commit/c20d7d76500caa836812697ccc36c48b140e5a73))
-* **stoplight:** remove font size, update package ([1a2e1cf](https://github.com/dyte-in/docs/commit/1a2e1cf2e71116ef1de93897171c64f586fa5f29))
-* tailwindcss resets removed to fix typography ([140d187](https://github.com/dyte-in/docs/commit/140d187ff0cdf13d16372d718bb6cf7f6957c51e))
-* theme switcher position fixed, added dev portal link ([9e7ac72](https://github.com/dyte-in/docs/commit/9e7ac72f03f2adb323292d695100e6446ac29a89))
-* typo ([86542c7](https://github.com/dyte-in/docs/commit/86542c7104984d4b8400f114647895ad50e8e2af))
-* typo `shownn`, embed code typo ([190d1d7](https://github.com/dyte-in/docs/commit/190d1d7fb57233f838a71dbb5f78fb2b1eb07d43))
-* typo in android docs ([96cfd7f](https://github.com/dyte-in/docs/commit/96cfd7f0b77d2210e06cc4a2b8e4244697dffb6a))
-* **ui:** .string color in textrequestbody was not visible ([e2c8507](https://github.com/dyte-in/docs/commit/e2c850784e2c94884a9a216f4feb4536c29a0fb9))
-* **ui:** add react native icon in getstarted section ([b1e646a](https://github.com/dyte-in/docs/commit/b1e646aad014155247286219b71b84af163079b2))
-* **ui:** added hashchange detection in introduction page ([99b1324](https://github.com/dyte-in/docs/commit/99b1324b3cabb5f9efd56c271a1411949bfae2f5))
-* **ui:** added primary-100 for lighter primary shade (navbar) ([107f9f9](https://github.com/dyte-in/docs/commit/107f9f95a0874cef5ee1e9b24f65860f8f5fe067))
-* **ui:** alignment of ([3ffd379](https://github.com/dyte-in/docs/commit/3ffd37946497069714010f95788ce248be27e1a8))
-* **ui:** animate-pulse added for `dot-after` utility class ([4a0d955](https://github.com/dyte-in/docs/commit/4a0d955c8f0f2e1778d4a6394174180b70f2bb76))
-* **ui:** api ref code color improvements ([fc1a571](https://github.com/dyte-in/docs/commit/fc1a57194da88e7c2ca4cf9a2cc7d7aae4b90880))
-* **ui:** api reference - added border between right sections, response button ([f726f84](https://github.com/dyte-in/docs/commit/f726f84773f6397c53c8dc8c0b9c12e63c515733))
-* **ui:** api reference border color changed ([67e9df8](https://github.com/dyte-in/docs/commit/67e9df84a5089fecbf4852a914e8654a842d6eb0))
-* **ui:** api reference design update, revert css loading ([9ca2715](https://github.com/dyte-in/docs/commit/9ca27153d7f058a221413eaf409f5ac178250351))
-* **ui:** api reference design updates, spacing etc ([932d821](https://github.com/dyte-in/docs/commit/932d8216c054071cf7eb7c738651a0daac6a7a70))
-* **ui:** API reference ui customized, search box animated ([be73dbe](https://github.com/dyte-in/docs/commit/be73dbe53bca4897187f8599fb0563b071ec3d84))
-* **ui:** api version switcher design cleanup ([0af13eb](https://github.com/dyte-in/docs/commit/0af13eb60cc6dadee39420fbc6e9c2f9923b6021))
-* **ui:** change highlighted line color ([d1845b5](https://github.com/dyte-in/docs/commit/d1845b561f2424b24e858a75041e6ea2bb5f9214))
-* **ui:** changed API reference code colors ([6a8ca3c](https://github.com/dyte-in/docs/commit/6a8ca3ccde34f172d4328fc489bad8169a8d08bd))
-* **ui:** changed BlogIcon ([86d2beb](https://github.com/dyte-in/docs/commit/86d2bebdddab3d2368589f1e60aa251146be1007))
-* **ui:** changed ui of external links in navbar ([26795d8](https://github.com/dyte-in/docs/commit/26795d899d047c2e9c7bfceeac2ea0490cd3d8e8))
-* **ui:** dark mode color, code refactor (css) ([0252c55](https://github.com/dyte-in/docs/commit/0252c557488d9f5352829657c043c9f1fc0fa334))
-* **ui:** dark mode primary color ([ed330ed](https://github.com/dyte-in/docs/commit/ed330ed1f5b2e91508a5b1244600772141c33309))
-* **ui:** design updates, stoplight sentence case fix ([4617fbc](https://github.com/dyte-in/docs/commit/4617fbc737f43c7b5d0993f6def9ad17e34636fd))
-* **ui:** dropdown design is consistent, added social links ([cea8eb2](https://github.com/dyte-in/docs/commit/cea8eb2a19defc752beba0084bd9a899e54e9c94))
-* **ui:** font sizes and spacing in elements updated ([649ad2a](https://github.com/dyte-in/docs/commit/649ad2a6358b2a97ee5c712d78a261376e45fa90))
-* **ui:** gridlink shadow, showcase, dark mode primary color update ([df24de4](https://github.com/dyte-in/docs/commit/df24de47cac49dafc112cdd85d7a6ec63ef37f09))
-* **ui:** hashchange error in mobile fixed ([42f995a](https://github.com/dyte-in/docs/commit/42f995a541040808bb6dd90694101d1e07c9074b))
-* **ui:** hidden version dropdown in mobile sidebar ([122bbda](https://github.com/dyte-in/docs/commit/122bbda019f9ee8f3d0f1f4f38d4c30a0ac19846))
-* **ui:** icon background blended with text ([c0c501b](https://github.com/dyte-in/docs/commit/c0c501b841d15e3b4254288133bfbcbc6d4f9bcb))
-* **ui:** increase base font-size for elements ([c173a7e](https://github.com/dyte-in/docs/commit/c173a7e855470d321ef09fa08d21fdbdc5ed9ed8))
-* **ui:** increase sidebar width as contextswitcher and dropdown break on smaller screens ([aaa2008](https://github.com/dyte-in/docs/commit/aaa2008f7dc109678a2de6eaed23219cf871db91))
-* **ui:** increased space between left sidebar and container in large screens ([a603bf8](https://github.com/dyte-in/docs/commit/a603bf82a211d2569e8af4b389f24490161171be))
-* **ui:** left and right scrollbar removed, added scrollbar styles ([5b1cbf8](https://github.com/dyte-in/docs/commit/5b1cbf8036d161e43a088faa793edcc011747beb))
-* **ui:** made /api responsive on mobile ([3684efe](https://github.com/dyte-in/docs/commit/3684efe44804285eae87e0931b144dbc09fc5a5e))
-* **ui:** make scrollbar corner transparent ([803ef8a](https://github.com/dyte-in/docs/commit/803ef8a68d551f8eee6c532db47ca618acd48a5c))
-* **ui:** minor ui fixes in API reference ([15e7819](https://github.com/dyte-in/docs/commit/15e78194ccc18e1c3f77258f4c0d31c1cc2ce2de))
-* **ui:** move response tab buttons to the right ([a78610e](https://github.com/dyte-in/docs/commit/a78610e42a8a58aa70563c0b051110bab59b79db))
-* **ui:** now using "Source Sans Pro" and "Source Code Pro" ([6830377](https://github.com/dyte-in/docs/commit/6830377a8fcaa1ac5a73aa47f7cd77f7f2cda206))
-* **ui:** padding in mobile reset to default ([8aea5e2](https://github.com/dyte-in/docs/commit/8aea5e2d5af792c54285c20d8c3f58fc1e076c4a))
-* **ui:** position of sidebar collapse button ([cb7652e](https://github.com/dyte-in/docs/commit/cb7652e0595689c89730b94da9fee1286049561b))
-* **ui:** refactored api reference design ([9d5e8aa](https://github.com/dyte-in/docs/commit/9d5e8aa51d8a7fb677333bfe47eb7c597c82f537))
-* **ui:** remove current page highlight from api version switcher ([e164a96](https://github.com/dyte-in/docs/commit/e164a96cffb663a2de196e13cebdfa24a67a4294))
-* **ui:** remove icons from introduction (how to use) ([a4ea8b9](https://github.com/dyte-in/docs/commit/a4ea8b902698746d0fbab6525fdaf0ff17982cdb))
-* **ui:** search kbd color change, sidebar spacing increased ([ae6ca2e](https://github.com/dyte-in/docs/commit/ae6ca2e95888ee72ed0855d1a0fa005f44826f88))
-* **ui:** search shortcut, backtotop position changed ([68dbecf](https://github.com/dyte-in/docs/commit/68dbecf7e95c97711272df2aee29c58b75a81930))
-* **ui:** sidebar toggle button position is now fixed ([3760c9e](https://github.com/dyte-in/docs/commit/3760c9ee599883df5031820a78c42b057590b9f0))
-* **ui:** typo which hid the hamburger menu in mobile ([e92ac01](https://github.com/dyte-in/docs/commit/e92ac01daf0d75cb16126dcbbac83d65388d4ebc))
-* **ui:** update footer form ([8682240](https://github.com/dyte-in/docs/commit/8682240cfb74d278d6bd943cb1630ff9c2ee0328))
-* **ui:** update footer sign up link design ([079ebc4](https://github.com/dyte-in/docs/commit/079ebc4175ef08aea9143f31e1e8e68e932f6b58))
-* **ui:** update GridLinks UI in introduction page ([3fef0b2](https://github.com/dyte-in/docs/commit/3fef0b20bb597edde724455eab2d22174731e3b6))
-* **ui:** update heading colors for dark mode ([8304f4f](https://github.com/dyte-in/docs/commit/8304f4f37f0878278bdcd6b31183bcaab4f1417b))
-* **ui:** update links in footer ([2a7cdd3](https://github.com/dyte-in/docs/commit/2a7cdd3876e0a4ba56abf93d2967fe238af51391))
-* **ui:** update stoplight elements colors ([3de8474](https://github.com/dyte-in/docs/commit/3de84747751229857445e50a923ac738271d5fd5))
-* **ui:** updated GetStartedCard design ([3a772a5](https://github.com/dyte-in/docs/commit/3a772a55488a11b3a59dc0820b8333b52d99924f))
-* **ui:** updated leading for mobile ([eac4a5e](https://github.com/dyte-in/docs/commit/eac4a5e947c05cd49dd14f5cb5616b9403c45eef))
-* **ui:** updated navbar design ([6e61a64](https://github.com/dyte-in/docs/commit/6e61a64d91b046b5ba786c4179485e73eb33b9aa))
-* **ui:** updated styles, changed prism theme ([7bc0dc2](https://github.com/dyte-in/docs/commit/7bc0dc2c4a16ea97b249bc3911bd60b155e9dcb9))
-* **ui:** use drop-shadow instead of shadow for showcase ([c6028fb](https://github.com/dyte-in/docs/commit/c6028fbdbe12a45fb180a327d8b80a1a30b498c5))
-* **ui:** use inline svg instead of via
([ca5b861](https://github.com/dyte-in/docs/commit/ca5b861ba4be86100298bc666cd406cf3521ecbd))
-* **ui:** using fira sans and fira code ([2f47f57](https://github.com/dyte-in/docs/commit/2f47f57e9d5ff0543e8b1f523ac468af77f46eac))
-* **ui:** version dropdown now visible in mobile sidebar (build) ([856dca1](https://github.com/dyte-in/docs/commit/856dca1b88608b4454518e0a36a1aa7ea65036f0))
-* **ui:** version dropdown text overflow ([9a9ddec](https://github.com/dyte-in/docs/commit/9a9ddec867ab6b7c99e003116d28b5f07539a3f8))
-* update elements and refactor ([789cb5d](https://github.com/dyte-in/docs/commit/789cb5d1e36fb3bbb8419b5a34150b124f75a2fc))
-* updated API ref props ([e7e81c4](https://github.com/dyte-in/docs/commit/e7e81c47fae36fdb26c06e282766e31cf4b6b944))
-* updated docmanager to hide for /docs ([a46c837](https://github.com/dyte-in/docs/commit/a46c837928d942adbe705162616919ab25e67b1f))
-* updated handlePreferredDoc code, added comments ([9cb114b](https://github.com/dyte-in/docs/commit/9cb114b5425bb0c4192eebf9ef0fea7ca9dc7979))
-* updated sidebar for guides section, design updates ([3a9350d](https://github.com/dyte-in/docs/commit/3a9350da03a60fd7835c794b7bb1c537bdcfe466))
-* use same sidebar content for `guides` and `docs` ([628aa91](https://github.com/dyte-in/docs/commit/628aa91f46c3118c7cb996c237ca5a87e3cf1660))
-* **webhooks:** updated docs for organizedBy field in webhook body ([b4ca40b](https://github.com/dyte-in/docs/commit/b4ca40b2090c0b35d116c7b93f6918c1573b4ed3))
-* **webpack:** buffer require() ([a7f1aaf](https://github.com/dyte-in/docs/commit/a7f1aaf892376af9c6660169ea1d74c49287c008))
-* **webpack:** provide buffer in plugin ([8b78819](https://github.com/dyte-in/docs/commit/8b78819e59c5e73aafcdf2029378ae9fa8338e3f))
-* **web:** setupscreen is true by default ([aee3b5e](https://github.com/dyte-in/docs/commit/aee3b5e5ebe4cf47a4c90980c4512dc8b8307bcb))
+* add dyte-logo in footer, navbar enhancements ([33e4541](https://github.com/Productdb/docs/commit/33e4541d778cbed3e33b93f0e8550d649de52080))
+* add dyte.io link to footer logo ([94c02d6](https://github.com/Productdb/docs/commit/94c02d69c7794910685fe18fb70eac470dc67dc0))
+* **api:** glitch when navigating to /api/ from navbar ([51d97ac](https://github.com/Productdb/docs/commit/51d97ac1e50dcdd33d7d77ff265e96168e66a027))
+* **api:** remove url so support link points to email ([b79beea](https://github.com/Productdb/docs/commit/b79beea3114a0b8e768974f894f64dd3397a3b02))
+* **api:** response codes starting with `4` have a red color ([8d2499a](https://github.com/Productdb/docs/commit/8d2499ad09bc5274059c37f657acb30b10aea8b4))
+* **api:** update api reference page design ([4e2b3d4](https://github.com/Productdb/docs/commit/4e2b3d407aae4e1ada41d19a624d88b6225c3fbb))
+* **api:** updated responses design with color indicators ([fcd6b0a](https://github.com/Productdb/docs/commit/fcd6b0a497c1ff6299e1f4dffd5a148a8effa3d0))
+* broken links by typo ([fff68a1](https://github.com/Productdb/docs/commit/fff68a1e42f4f0b0e87fb33dcad092c13a925e20))
+* build errors due to ssr for /api ([d2881a7](https://github.com/Productdb/docs/commit/d2881a741dcb20215db397f95ece7ec524b00232))
+* build fail for /api ([c05c3ee](https://github.com/Productdb/docs/commit/c05c3ee947df1feaef114ec09552b35bdbba276e))
+* changed sidebars file for /docs ([773e065](https://github.com/Productdb/docs/commit/773e065394c09f73433552f91109352497058dc4))
+* compress pngs ([68d5741](https://github.com/Productdb/docs/commit/68d57417dc8796c597c06fce257931606c70832a))
+* context switch lag - now using history.push ([56f23da](https://github.com/Productdb/docs/commit/56f23da1c71e6b8b6cd19d2160ea6af028deab71))
+* context switcher - invalid docId ([ebbfc30](https://github.com/Productdb/docs/commit/ebbfc3096d96e7a9e159d76cff8cfc6ea2e3a35d))
+* contextswitcher glitch in /docs fixed ([6c18f9d](https://github.com/Productdb/docs/commit/6c18f9d7b5ec5d0dcc027215aea7fa1b2448e755))
+* **crawl:** add `guides` section to crawler ([62b8ee4](https://github.com/Productdb/docs/commit/62b8ee47690e0bdcf0376dbd5c6db3e31adf4735))
+* **deploy:** downgrade elements and changed buffer fallback ([4b02f75](https://github.com/Productdb/docs/commit/4b02f75c01df072887c0eb2a462f2fa59370a204))
+* **docs:** add `webinar` doc in guides sidebar ([a15816f](https://github.com/Productdb/docs/commit/a15816f18fb0277c7905b2120c1c376c5afa3a8b))
+* docsearch final config, updated /api/ path ([93bc744](https://github.com/Productdb/docs/commit/93bc74458fec1b0dd3ad377182b3241cf592860d))
+* **docs:** home description meta tag set properly now ([a4f6d69](https://github.com/Productdb/docs/commit/a4f6d699ddd48d3323225917515c5c9e32f7991c))
+* **docs:** sidebar parity for `docs` and `guides` ([2e82ffd](https://github.com/Productdb/docs/commit/2e82ffd9f5eac0342b9b45aafb15b7a1c93ec358))
+* **docs:** update how-dyte-works.png image 🚀 ([ced66d0](https://github.com/Productdb/docs/commit/ced66d044082467236c298324a6ab3a5ed7fc546))
+* **docs:** update meeting-ui images for mobile, add preview image ([0449a72](https://github.com/Productdb/docs/commit/0449a72066c930b230e534e5a7377f611426b023))
+* **docs:** update mobile meeting-ui diagram ([d92138b](https://github.com/Productdb/docs/commit/d92138bac6052717895d118614a80cde0dcda061))
+* **docs:** updated images and fixed metadata content ([e54cc7a](https://github.com/Productdb/docs/commit/e54cc7a35c055867ed73907f73d9290a0ecf4a9b))
+* enhanced ContextSwitcher UI, code refactored ([d5ab7b3](https://github.com/Productdb/docs/commit/d5ab7b3913d4dc53b33f63a0476245ecb118fd18))
+* **flutter:** meeting mdx table methods intendation ([c3d8fbf](https://github.com/Productdb/docs/commit/c3d8fbfa01c0b24755047baeec6cf4deda485c2f))
+* **flutter:** meeting.mdx methods intendation ([336c8be](https://github.com/Productdb/docs/commit/336c8bee42ec214813d2682f0099a74ebce5cd9d))
+* **footer:** updated footer text and replaced form with sign up link ([e7aa701](https://github.com/Productdb/docs/commit/e7aa701d0a4438c38ba84f303df98d9326b16e79))
+* **link:** update demo app link to `app.dyte.in` ([1164181](https://github.com/Productdb/docs/commit/1164181a1e0712fbfac529bbbd076a2795364205))
+* make docsearch detect subsections with selectors ([2872783](https://github.com/Productdb/docs/commit/2872783011f95a40e15222ea2509d39062f1dfef))
+* make sidebars not collapsible in react, flutter ([4fd70e0](https://github.com/Productdb/docs/commit/4fd70e0d67cd17b6a3f76c2bf5bdd5606fed1f59))
+* mobile ContextSwitcher uses tailwindcss, refactor ([f665dcf](https://github.com/Productdb/docs/commit/f665dcfeeaae99e8ece033309895f2d93cbbcc8e))
+* now working with older node and with yarn ([279cff9](https://github.com/Productdb/docs/commit/279cff99f50b39e5e84aaa9194f19fa1993866c0))
+* proper links to sample apps ([067ace0](https://github.com/Productdb/docs/commit/067ace06c9d6a5802d40c264041cf63d374c8275))
+* redesigned navbar, icons changed, markdown sample added ([52a1427](https://github.com/Productdb/docs/commit/52a14273b40e6c048ed54125dc0533ee4ec2cbb0))
+* remove basePath as warning is given for invalid basePath ([9eef8a7](https://github.com/Productdb/docs/commit/9eef8a7590a2a259284f3077969ceedb58d59fcb))
+* remove broken link in react-native ([f4602a7](https://github.com/Productdb/docs/commit/f4602a763f0fb2be7f32d9d04b25b34f2b747fcd))
+* remove dummy blog posts and add test post ([68017da](https://github.com/Productdb/docs/commit/68017dac2854545933214712f54c3aa005bdb2a4))
+* remove navbar lv0 items, update docsearch config ([7cb9483](https://github.com/Productdb/docs/commit/7cb94837fb5f3b1ad31708ee55e3a6aec9be2fe9))
+* remove yarn.lock ([b97a1dc](https://github.com/Productdb/docs/commit/b97a1dc4b9ea2d8a6046e56d541ff188dc4df694))
+* removed `next` in prod build, updated docsearch creds ([29cbf81](https://github.com/Productdb/docs/commit/29cbf817fe4cb9a0c7942ae7469cd37191024fea))
+* restructure navbar links ([e3ec2ce](https://github.com/Productdb/docs/commit/e3ec2cefbe8378fe909e2d4d7c7927e99652ee42))
+* sidebar now sticks again ([c20d7d7](https://github.com/Productdb/docs/commit/c20d7d76500caa836812697ccc36c48b140e5a73))
+* **stoplight:** remove font size, update package ([1a2e1cf](https://github.com/Productdb/docs/commit/1a2e1cf2e71116ef1de93897171c64f586fa5f29))
+* tailwindcss resets removed to fix typography ([140d187](https://github.com/Productdb/docs/commit/140d187ff0cdf13d16372d718bb6cf7f6957c51e))
+* theme switcher position fixed, added dev portal link ([9e7ac72](https://github.com/Productdb/docs/commit/9e7ac72f03f2adb323292d695100e6446ac29a89))
+* typo ([86542c7](https://github.com/Productdb/docs/commit/86542c7104984d4b8400f114647895ad50e8e2af))
+* typo `shownn`, embed code typo ([190d1d7](https://github.com/Productdb/docs/commit/190d1d7fb57233f838a71dbb5f78fb2b1eb07d43))
+* typo in android docs ([96cfd7f](https://github.com/Productdb/docs/commit/96cfd7f0b77d2210e06cc4a2b8e4244697dffb6a))
+* **ui:** .string color in textrequestbody was not visible ([e2c8507](https://github.com/Productdb/docs/commit/e2c850784e2c94884a9a216f4feb4536c29a0fb9))
+* **ui:** add react native icon in getstarted section ([b1e646a](https://github.com/Productdb/docs/commit/b1e646aad014155247286219b71b84af163079b2))
+* **ui:** added hashchange detection in introduction page ([99b1324](https://github.com/Productdb/docs/commit/99b1324b3cabb5f9efd56c271a1411949bfae2f5))
+* **ui:** added primary-100 for lighter primary shade (navbar) ([107f9f9](https://github.com/Productdb/docs/commit/107f9f95a0874cef5ee1e9b24f65860f8f5fe067))
+* **ui:** alignment of ([3ffd379](https://github.com/Productdb/docs/commit/3ffd37946497069714010f95788ce248be27e1a8))
+* **ui:** animate-pulse added for `dot-after` utility class ([4a0d955](https://github.com/Productdb/docs/commit/4a0d955c8f0f2e1778d4a6394174180b70f2bb76))
+* **ui:** api ref code color improvements ([fc1a571](https://github.com/Productdb/docs/commit/fc1a57194da88e7c2ca4cf9a2cc7d7aae4b90880))
+* **ui:** api reference - added border between right sections, response button ([f726f84](https://github.com/Productdb/docs/commit/f726f84773f6397c53c8dc8c0b9c12e63c515733))
+* **ui:** api reference border color changed ([67e9df8](https://github.com/Productdb/docs/commit/67e9df84a5089fecbf4852a914e8654a842d6eb0))
+* **ui:** api reference design update, revert css loading ([9ca2715](https://github.com/Productdb/docs/commit/9ca27153d7f058a221413eaf409f5ac178250351))
+* **ui:** api reference design updates, spacing etc ([932d821](https://github.com/Productdb/docs/commit/932d8216c054071cf7eb7c738651a0daac6a7a70))
+* **ui:** API reference ui customized, search box animated ([be73dbe](https://github.com/Productdb/docs/commit/be73dbe53bca4897187f8599fb0563b071ec3d84))
+* **ui:** api version switcher design cleanup ([0af13eb](https://github.com/Productdb/docs/commit/0af13eb60cc6dadee39420fbc6e9c2f9923b6021))
+* **ui:** change highlighted line color ([d1845b5](https://github.com/Productdb/docs/commit/d1845b561f2424b24e858a75041e6ea2bb5f9214))
+* **ui:** changed API reference code colors ([6a8ca3c](https://github.com/Productdb/docs/commit/6a8ca3ccde34f172d4328fc489bad8169a8d08bd))
+* **ui:** changed BlogIcon ([86d2beb](https://github.com/Productdb/docs/commit/86d2bebdddab3d2368589f1e60aa251146be1007))
+* **ui:** changed ui of external links in navbar ([26795d8](https://github.com/Productdb/docs/commit/26795d899d047c2e9c7bfceeac2ea0490cd3d8e8))
+* **ui:** dark mode color, code refactor (css) ([0252c55](https://github.com/Productdb/docs/commit/0252c557488d9f5352829657c043c9f1fc0fa334))
+* **ui:** dark mode primary color ([ed330ed](https://github.com/Productdb/docs/commit/ed330ed1f5b2e91508a5b1244600772141c33309))
+* **ui:** design updates, stoplight sentence case fix ([4617fbc](https://github.com/Productdb/docs/commit/4617fbc737f43c7b5d0993f6def9ad17e34636fd))
+* **ui:** dropdown design is consistent, added social links ([cea8eb2](https://github.com/Productdb/docs/commit/cea8eb2a19defc752beba0084bd9a899e54e9c94))
+* **ui:** font sizes and spacing in elements updated ([649ad2a](https://github.com/Productdb/docs/commit/649ad2a6358b2a97ee5c712d78a261376e45fa90))
+* **ui:** gridlink shadow, showcase, dark mode primary color update ([df24de4](https://github.com/Productdb/docs/commit/df24de47cac49dafc112cdd85d7a6ec63ef37f09))
+* **ui:** hashchange error in mobile fixed ([42f995a](https://github.com/Productdb/docs/commit/42f995a541040808bb6dd90694101d1e07c9074b))
+* **ui:** hidden version dropdown in mobile sidebar ([122bbda](https://github.com/Productdb/docs/commit/122bbda019f9ee8f3d0f1f4f38d4c30a0ac19846))
+* **ui:** icon background blended with text ([c0c501b](https://github.com/Productdb/docs/commit/c0c501b841d15e3b4254288133bfbcbc6d4f9bcb))
+* **ui:** increase base font-size for elements ([c173a7e](https://github.com/Productdb/docs/commit/c173a7e855470d321ef09fa08d21fdbdc5ed9ed8))
+* **ui:** increase sidebar width as contextswitcher and dropdown break on smaller screens ([aaa2008](https://github.com/Productdb/docs/commit/aaa2008f7dc109678a2de6eaed23219cf871db91))
+* **ui:** increased space between left sidebar and container in large screens ([a603bf8](https://github.com/Productdb/docs/commit/a603bf82a211d2569e8af4b389f24490161171be))
+* **ui:** left and right scrollbar removed, added scrollbar styles ([5b1cbf8](https://github.com/Productdb/docs/commit/5b1cbf8036d161e43a088faa793edcc011747beb))
+* **ui:** made /api responsive on mobile ([3684efe](https://github.com/Productdb/docs/commit/3684efe44804285eae87e0931b144dbc09fc5a5e))
+* **ui:** make scrollbar corner transparent ([803ef8a](https://github.com/Productdb/docs/commit/803ef8a68d551f8eee6c532db47ca618acd48a5c))
+* **ui:** minor ui fixes in API reference ([15e7819](https://github.com/Productdb/docs/commit/15e78194ccc18e1c3f77258f4c0d31c1cc2ce2de))
+* **ui:** move response tab buttons to the right ([a78610e](https://github.com/Productdb/docs/commit/a78610e42a8a58aa70563c0b051110bab59b79db))
+* **ui:** now using "Source Sans Pro" and "Source Code Pro" ([6830377](https://github.com/Productdb/docs/commit/6830377a8fcaa1ac5a73aa47f7cd77f7f2cda206))
+* **ui:** padding in mobile reset to default ([8aea5e2](https://github.com/Productdb/docs/commit/8aea5e2d5af792c54285c20d8c3f58fc1e076c4a))
+* **ui:** position of sidebar collapse button ([cb7652e](https://github.com/Productdb/docs/commit/cb7652e0595689c89730b94da9fee1286049561b))
+* **ui:** refactored api reference design ([9d5e8aa](https://github.com/Productdb/docs/commit/9d5e8aa51d8a7fb677333bfe47eb7c597c82f537))
+* **ui:** remove current page highlight from api version switcher ([e164a96](https://github.com/Productdb/docs/commit/e164a96cffb663a2de196e13cebdfa24a67a4294))
+* **ui:** remove icons from introduction (how to use) ([a4ea8b9](https://github.com/Productdb/docs/commit/a4ea8b902698746d0fbab6525fdaf0ff17982cdb))
+* **ui:** search kbd color change, sidebar spacing increased ([ae6ca2e](https://github.com/Productdb/docs/commit/ae6ca2e95888ee72ed0855d1a0fa005f44826f88))
+* **ui:** search shortcut, backtotop position changed ([68dbecf](https://github.com/Productdb/docs/commit/68dbecf7e95c97711272df2aee29c58b75a81930))
+* **ui:** sidebar toggle button position is now fixed ([3760c9e](https://github.com/Productdb/docs/commit/3760c9ee599883df5031820a78c42b057590b9f0))
+* **ui:** typo which hid the hamburger menu in mobile ([e92ac01](https://github.com/Productdb/docs/commit/e92ac01daf0d75cb16126dcbbac83d65388d4ebc))
+* **ui:** update footer form ([8682240](https://github.com/Productdb/docs/commit/8682240cfb74d278d6bd943cb1630ff9c2ee0328))
+* **ui:** update footer sign up link design ([079ebc4](https://github.com/Productdb/docs/commit/079ebc4175ef08aea9143f31e1e8e68e932f6b58))
+* **ui:** update GridLinks UI in introduction page ([3fef0b2](https://github.com/Productdb/docs/commit/3fef0b20bb597edde724455eab2d22174731e3b6))
+* **ui:** update heading colors for dark mode ([8304f4f](https://github.com/Productdb/docs/commit/8304f4f37f0878278bdcd6b31183bcaab4f1417b))
+* **ui:** update links in footer ([2a7cdd3](https://github.com/Productdb/docs/commit/2a7cdd3876e0a4ba56abf93d2967fe238af51391))
+* **ui:** update stoplight elements colors ([3de8474](https://github.com/Productdb/docs/commit/3de84747751229857445e50a923ac738271d5fd5))
+* **ui:** updated GetStartedCard design ([3a772a5](https://github.com/Productdb/docs/commit/3a772a55488a11b3a59dc0820b8333b52d99924f))
+* **ui:** updated leading for mobile ([eac4a5e](https://github.com/Productdb/docs/commit/eac4a5e947c05cd49dd14f5cb5616b9403c45eef))
+* **ui:** updated navbar design ([6e61a64](https://github.com/Productdb/docs/commit/6e61a64d91b046b5ba786c4179485e73eb33b9aa))
+* **ui:** updated styles, changed prism theme ([7bc0dc2](https://github.com/Productdb/docs/commit/7bc0dc2c4a16ea97b249bc3911bd60b155e9dcb9))
+* **ui:** use drop-shadow instead of shadow for showcase ([c6028fb](https://github.com/Productdb/docs/commit/c6028fbdbe12a45fb180a327d8b80a1a30b498c5))
+* **ui:** use inline svg instead of via
([ca5b861](https://github.com/Productdb/docs/commit/ca5b861ba4be86100298bc666cd406cf3521ecbd))
+* **ui:** using fira sans and fira code ([2f47f57](https://github.com/Productdb/docs/commit/2f47f57e9d5ff0543e8b1f523ac468af77f46eac))
+* **ui:** version dropdown now visible in mobile sidebar (build) ([856dca1](https://github.com/Productdb/docs/commit/856dca1b88608b4454518e0a36a1aa7ea65036f0))
+* **ui:** version dropdown text overflow ([9a9ddec](https://github.com/Productdb/docs/commit/9a9ddec867ab6b7c99e003116d28b5f07539a3f8))
+* update elements and refactor ([789cb5d](https://github.com/Productdb/docs/commit/789cb5d1e36fb3bbb8419b5a34150b124f75a2fc))
+* updated API ref props ([e7e81c4](https://github.com/Productdb/docs/commit/e7e81c47fae36fdb26c06e282766e31cf4b6b944))
+* updated docmanager to hide for /docs ([a46c837](https://github.com/Productdb/docs/commit/a46c837928d942adbe705162616919ab25e67b1f))
+* updated handlePreferredDoc code, added comments ([9cb114b](https://github.com/Productdb/docs/commit/9cb114b5425bb0c4192eebf9ef0fea7ca9dc7979))
+* updated sidebar for guides section, design updates ([3a9350d](https://github.com/Productdb/docs/commit/3a9350da03a60fd7835c794b7bb1c537bdcfe466))
+* use same sidebar content for `guides` and `docs` ([628aa91](https://github.com/Productdb/docs/commit/628aa91f46c3118c7cb996c237ca5a87e3cf1660))
+* **webhooks:** updated docs for organizedBy field in webhook body ([b4ca40b](https://github.com/Productdb/docs/commit/b4ca40b2090c0b35d116c7b93f6918c1573b4ed3))
+* **webpack:** buffer require() ([a7f1aaf](https://github.com/Productdb/docs/commit/a7f1aaf892376af9c6660169ea1d74c49287c008))
+* **webpack:** provide buffer in plugin ([8b78819](https://github.com/Productdb/docs/commit/8b78819e59c5e73aafcdf2029378ae9fa8338e3f))
+* **web:** setupscreen is true by default ([aee3b5e](https://github.com/Productdb/docs/commit/aee3b5e5ebe4cf47a4c90980c4512dc8b8307bcb))
### Features
-* add a custom className for image showcase ([22dbf9e](https://github.com/dyte-in/docs/commit/22dbf9eb11019d6a073a5cce281d4f6a80c72810))
-* add crawl script ([f8a6ac6](https://github.com/dyte-in/docs/commit/f8a6ac6f3716da1b69e420053a72a990151a5696))
-* add Dockerfile for testing ([29b4874](https://github.com/dyte-in/docs/commit/29b4874c4cc8fbdea691519bdea7f52fcf4981f8))
-* add embed docs ([f0cd561](https://github.com/dyte-in/docs/commit/f0cd561e3deca228d7fbbe1863a483fe9543cc68))
-* add fake ios version ([9f485df](https://github.com/dyte-in/docs/commit/9f485df237a5af0dfd98bb621ea19c2d9ab2e3bb))
-* add initial redesigned getstarted section ([89d7322](https://github.com/dyte-in/docs/commit/89d7322886a9f019a63c0d2d743f85ccbf830879))
-* add ios updates ([a480d05](https://github.com/dyte-in/docs/commit/a480d0590eff30b72a6195cbc8ece1e5b57698da))
-* add metadata for /api route ([3919457](https://github.com/dyte-in/docs/commit/3919457c6b69b6648531db72dfce5211b1682af1))
-* add sample docs for demo ([d175788](https://github.com/dyte-in/docs/commit/d17578871e461eab3ded68b4deb65fbc7f1d8195))
-* add setLabel API docs ([6f6f05e](https://github.com/dyte-in/docs/commit/6f6f05ed6d44851e73f2cd8724c6fef0c935da87))
-* add tailwindcss 🚀 ([16a6999](https://github.com/dyte-in/docs/commit/16a69997e89d5aa877ee5fa12445c6a8bb225514))
-* add v2 api with version switcher dropdown ([2291484](https://github.com/dyte-in/docs/commit/229148476628dcbc84ff0c7f1258645760920a1b))
-* add videos for mobile and desktop ([c80c09a](https://github.com/dyte-in/docs/commit/c80c09a9de1afc2d868d3483fcf102ffd539750f))
-* add videos in customize ui pages for react and js, refactored code ([#26](https://github.com/dyte-in/docs/issues/26)) ([c937c00](https://github.com/dyte-in/docs/commit/c937c0067b95c6dca0dda28c01c7038d66bfa5e8))
-* add yellow status color for 5xx response codes ([7a51fa2](https://github.com/dyte-in/docs/commit/7a51fa2b9577f624ddbccf071b2aeaaca197df4b))
-* added `tailwindcss/nesting` for nested css ([cc6f3a7](https://github.com/dyte-in/docs/commit/cc6f3a79aab48a3bc944209016fa74e9172f769e))
-* added algolia docsearch code ([6267011](https://github.com/dyte-in/docs/commit/6267011d26881098d29d242bce1c0fd3d0d766a5))
-* added fallback loading indicator for /api ([8aea366](https://github.com/dyte-in/docs/commit/8aea366525c0dad77394c91edf794b9314046bcb))
-* added initial introduction page ([5e3f92e](https://github.com/dyte-in/docs/commit/5e3f92eca4223113cef0fba435b4d2c1587d7bdf))
-* added known vector icons issue in docs ([1b9c54c](https://github.com/dyte-in/docs/commit/1b9c54cea9703be982b231f870355ee3250fbf96))
-* added logic for context switching ([477d115](https://github.com/dyte-in/docs/commit/477d115e5f0a6f5ea4cf436afd4188cbb53f905e))
-* added OpenAPI docs at /api 🚀 ([6e38d93](https://github.com/dyte-in/docs/commit/6e38d93d3bf11b690c2102d560fc3fb125a58dc3))
-* added posthog ([3c98e19](https://github.com/dyte-in/docs/commit/3c98e1987a806d8078772f9ba142d6e6bc67ea57))
-* added social links in footer ([074e40d](https://github.com/dyte-in/docs/commit/074e40d210ca2a7548be4e6b5815ec2129aa90e6))
-* added version dropdown ([d15fa6a](https://github.com/dyte-in/docs/commit/d15fa6a29a9384e433e69e123eaf1b9ac6daeced))
-* bumped docusaurus, fixed new version issues ([a2fa15f](https://github.com/dyte-in/docs/commit/a2fa15f0b91bea2ca29204fcff1fcdda87fe83e9))
-* **docs:** add steps to write docs in README ([03326a2](https://github.com/dyte-in/docs/commit/03326a2bc4846764fce51eb12e88b799724ad8b5))
-* **dx:** add linting: react, prettier ([70c4e3b](https://github.com/dyte-in/docs/commit/70c4e3b6b5396411ac0ef85402f6958705a5d5d6))
-* enable dropdown in mobile sidebar, add shadow to showcase ([135377f](https://github.com/dyte-in/docs/commit/135377f359c472209ec6957ec02bfb27c2258e56))
-* enable search ([f2a5496](https://github.com/dyte-in/docs/commit/f2a549605e13cb53b1e66bc4f5b1d88cab45014c))
-* **flutter:** version 0.5.x docs ([cdda32d](https://github.com/dyte-in/docs/commit/cdda32d35387656bae08794edd976b6d05b24514))
-* **iframe:** add doc for handling meetingEnded ([65ed129](https://github.com/dyte-in/docs/commit/65ed1297243243940fb236bb72df11c18eeea41a))
-* mobile sidebar added ([7af1266](https://github.com/dyte-in/docs/commit/7af12668995b427d4e4fac1d4a1dd44de0d3c17b))
-* **mobile-sdks:** added localMediaConnected docs ([e09016d](https://github.com/dyte-in/docs/commit/e09016dda87e2f222cc653ebfa5f19501320e695))
-* **mobile-sdk:** Updated sdk to latest versions ([fc205e7](https://github.com/dyte-in/docs/commit/fc205e71aa158d333c3700af8e02158058826aad))
-* new design (header, footer, sidebar, context switcher) ([82ec9b9](https://github.com/dyte-in/docs/commit/82ec9b90d07240258184cc3cdd7f1db2bfcc3cfd))
-* new sidebar minimize ui, other ui updates ([3226b1a](https://github.com/dyte-in/docs/commit/3226b1a3885405bb58172d4add7d859c8d013c7d))
-* now using Inter font ([5de8e0f](https://github.com/dyte-in/docs/commit/5de8e0f485f8bf89c047f4d495f14c35e48a1820))
-* polish ([653d033](https://github.com/dyte-in/docs/commit/653d03311ccf448db136ef50b4023a435e3cf2d5))
-* **release:** setup husky, semantic-release, commitlint, commitizen, jest ([d9895b2](https://github.com/dyte-in/docs/commit/d9895b257af32bdef7205168101c9607156f2902))
-* remove blog and add algolia creds ([f5979e9](https://github.com/dyte-in/docs/commit/f5979e93321ae44c8fcf202f4b913e5714246e35))
-* **rn:** update docs for 0.3.0, 0.4.0 ([6f54d1e](https://github.com/dyte-in/docs/commit/6f54d1e58abe640cfadf16629a5c30312cd1bf42))
-* **rn:** update to 13.x, add label docs ([c4026e6](https://github.com/dyte-in/docs/commit/c4026e6826013001f39dd6c9f2b543094960ef61))
-* set dark mode as default ([d865a55](https://github.com/dyte-in/docs/commit/d865a5580e86396f8918b5d9ec4a9a8d4d6f0a6c))
-* **ui:** added dot-after utility for adding a dot after an element ([b05ffb5](https://github.com/dyte-in/docs/commit/b05ffb5e4fa0a9f5b6fd59e03faff93880bd8b5c))
-* update api v1 with webhook `enabled` field ([d629b40](https://github.com/dyte-in/docs/commit/d629b4086ba554a8f2d1a82ad2771488fd8beadf))
-* update docs according to release and version number ([f920f4f](https://github.com/dyte-in/docs/commit/f920f4f9a21f8f7fa858daed480c90f5c03e6c79))
-* update sidebar design ([39afd2e](https://github.com/dyte-in/docs/commit/39afd2ee2444c32357724b5b0258b3100d3659cb))
-* upgrade `tailwindcss` to `3.0.19` ([c149cf4](https://github.com/dyte-in/docs/commit/c149cf439eafd981f9217abf4b8f8562a36e250e))
-* use `groupId` to group `Tabs` selections ([505b407](https://github.com/dyte-in/docs/commit/505b4073cbf2312c1e7b48b5382daadbaf2671d1))
-* version updates ([ba45601](https://github.com/dyte-in/docs/commit/ba45601efec496b8af94750d280da2011eee807b))
-* **web:** i18n support ([34386bf](https://github.com/dyte-in/docs/commit/34386bf1cb3fdb21d379125d1bf055a75cc6590f))
-* **websdk:** update to 0.19.x ([be85687](https://github.com/dyte-in/docs/commit/be8568779519dfb64cba64657a05458e324f8017))
+* add a custom className for image showcase ([22dbf9e](https://github.com/Productdb/docs/commit/22dbf9eb11019d6a073a5cce281d4f6a80c72810))
+* add crawl script ([f8a6ac6](https://github.com/Productdb/docs/commit/f8a6ac6f3716da1b69e420053a72a990151a5696))
+* add Dockerfile for testing ([29b4874](https://github.com/Productdb/docs/commit/29b4874c4cc8fbdea691519bdea7f52fcf4981f8))
+* add embed docs ([f0cd561](https://github.com/Productdb/docs/commit/f0cd561e3deca228d7fbbe1863a483fe9543cc68))
+* add fake ios version ([9f485df](https://github.com/Productdb/docs/commit/9f485df237a5af0dfd98bb621ea19c2d9ab2e3bb))
+* add initial redesigned getstarted section ([89d7322](https://github.com/Productdb/docs/commit/89d7322886a9f019a63c0d2d743f85ccbf830879))
+* add ios updates ([a480d05](https://github.com/Productdb/docs/commit/a480d0590eff30b72a6195cbc8ece1e5b57698da))
+* add metadata for /api route ([3919457](https://github.com/Productdb/docs/commit/3919457c6b69b6648531db72dfce5211b1682af1))
+* add sample docs for demo ([d175788](https://github.com/Productdb/docs/commit/d17578871e461eab3ded68b4deb65fbc7f1d8195))
+* add setLabel API docs ([6f6f05e](https://github.com/Productdb/docs/commit/6f6f05ed6d44851e73f2cd8724c6fef0c935da87))
+* add tailwindcss 🚀 ([16a6999](https://github.com/Productdb/docs/commit/16a69997e89d5aa877ee5fa12445c6a8bb225514))
+* add v2 api with version switcher dropdown ([2291484](https://github.com/Productdb/docs/commit/229148476628dcbc84ff0c7f1258645760920a1b))
+* add videos for mobile and desktop ([c80c09a](https://github.com/Productdb/docs/commit/c80c09a9de1afc2d868d3483fcf102ffd539750f))
+* add videos in customize ui pages for react and js, refactored code ([#26](https://github.com/Productdb/docs/issues/26)) ([c937c00](https://github.com/Productdb/docs/commit/c937c0067b95c6dca0dda28c01c7038d66bfa5e8))
+* add yellow status color for 5xx response codes ([7a51fa2](https://github.com/Productdb/docs/commit/7a51fa2b9577f624ddbccf071b2aeaaca197df4b))
+* added `tailwindcss/nesting` for nested css ([cc6f3a7](https://github.com/Productdb/docs/commit/cc6f3a79aab48a3bc944209016fa74e9172f769e))
+* added algolia docsearch code ([6267011](https://github.com/Productdb/docs/commit/6267011d26881098d29d242bce1c0fd3d0d766a5))
+* added fallback loading indicator for /api ([8aea366](https://github.com/Productdb/docs/commit/8aea366525c0dad77394c91edf794b9314046bcb))
+* added initial introduction page ([5e3f92e](https://github.com/Productdb/docs/commit/5e3f92eca4223113cef0fba435b4d2c1587d7bdf))
+* added known vector icons issue in docs ([1b9c54c](https://github.com/Productdb/docs/commit/1b9c54cea9703be982b231f870355ee3250fbf96))
+* added logic for context switching ([477d115](https://github.com/Productdb/docs/commit/477d115e5f0a6f5ea4cf436afd4188cbb53f905e))
+* added OpenAPI docs at /api 🚀 ([6e38d93](https://github.com/Productdb/docs/commit/6e38d93d3bf11b690c2102d560fc3fb125a58dc3))
+* added posthog ([3c98e19](https://github.com/Productdb/docs/commit/3c98e1987a806d8078772f9ba142d6e6bc67ea57))
+* added social links in footer ([074e40d](https://github.com/Productdb/docs/commit/074e40d210ca2a7548be4e6b5815ec2129aa90e6))
+* added version dropdown ([d15fa6a](https://github.com/Productdb/docs/commit/d15fa6a29a9384e433e69e123eaf1b9ac6daeced))
+* bumped docusaurus, fixed new version issues ([a2fa15f](https://github.com/Productdb/docs/commit/a2fa15f0b91bea2ca29204fcff1fcdda87fe83e9))
+* **docs:** add steps to write docs in README ([03326a2](https://github.com/Productdb/docs/commit/03326a2bc4846764fce51eb12e88b799724ad8b5))
+* **dx:** add linting: react, prettier ([70c4e3b](https://github.com/Productdb/docs/commit/70c4e3b6b5396411ac0ef85402f6958705a5d5d6))
+* enable dropdown in mobile sidebar, add shadow to showcase ([135377f](https://github.com/Productdb/docs/commit/135377f359c472209ec6957ec02bfb27c2258e56))
+* enable search ([f2a5496](https://github.com/Productdb/docs/commit/f2a549605e13cb53b1e66bc4f5b1d88cab45014c))
+* **flutter:** version 0.5.x docs ([cdda32d](https://github.com/Productdb/docs/commit/cdda32d35387656bae08794edd976b6d05b24514))
+* **iframe:** add doc for handling meetingEnded ([65ed129](https://github.com/Productdb/docs/commit/65ed1297243243940fb236bb72df11c18eeea41a))
+* mobile sidebar added ([7af1266](https://github.com/Productdb/docs/commit/7af12668995b427d4e4fac1d4a1dd44de0d3c17b))
+* **mobile-sdks:** added localMediaConnected docs ([e09016d](https://github.com/Productdb/docs/commit/e09016dda87e2f222cc653ebfa5f19501320e695))
+* **mobile-sdk:** Updated sdk to latest versions ([fc205e7](https://github.com/Productdb/docs/commit/fc205e71aa158d333c3700af8e02158058826aad))
+* new design (header, footer, sidebar, context switcher) ([82ec9b9](https://github.com/Productdb/docs/commit/82ec9b90d07240258184cc3cdd7f1db2bfcc3cfd))
+* new sidebar minimize ui, other ui updates ([3226b1a](https://github.com/Productdb/docs/commit/3226b1a3885405bb58172d4add7d859c8d013c7d))
+* now using Inter font ([5de8e0f](https://github.com/Productdb/docs/commit/5de8e0f485f8bf89c047f4d495f14c35e48a1820))
+* polish ([653d033](https://github.com/Productdb/docs/commit/653d03311ccf448db136ef50b4023a435e3cf2d5))
+* **release:** setup husky, semantic-release, commitlint, commitizen, jest ([d9895b2](https://github.com/Productdb/docs/commit/d9895b257af32bdef7205168101c9607156f2902))
+* remove blog and add algolia creds ([f5979e9](https://github.com/Productdb/docs/commit/f5979e93321ae44c8fcf202f4b913e5714246e35))
+* **rn:** update docs for 0.3.0, 0.4.0 ([6f54d1e](https://github.com/Productdb/docs/commit/6f54d1e58abe640cfadf16629a5c30312cd1bf42))
+* **rn:** update to 13.x, add label docs ([c4026e6](https://github.com/Productdb/docs/commit/c4026e6826013001f39dd6c9f2b543094960ef61))
+* set dark mode as default ([d865a55](https://github.com/Productdb/docs/commit/d865a5580e86396f8918b5d9ec4a9a8d4d6f0a6c))
+* **ui:** added dot-after utility for adding a dot after an element ([b05ffb5](https://github.com/Productdb/docs/commit/b05ffb5e4fa0a9f5b6fd59e03faff93880bd8b5c))
+* update api v1 with webhook `enabled` field ([d629b40](https://github.com/Productdb/docs/commit/d629b4086ba554a8f2d1a82ad2771488fd8beadf))
+* update docs according to release and version number ([f920f4f](https://github.com/Productdb/docs/commit/f920f4f9a21f8f7fa858daed480c90f5c03e6c79))
+* update sidebar design ([39afd2e](https://github.com/Productdb/docs/commit/39afd2ee2444c32357724b5b0258b3100d3659cb))
+* upgrade `tailwindcss` to `3.0.19` ([c149cf4](https://github.com/Productdb/docs/commit/c149cf439eafd981f9217abf4b8f8562a36e250e))
+* use `groupId` to group `Tabs` selections ([505b407](https://github.com/Productdb/docs/commit/505b4073cbf2312c1e7b48b5382daadbaf2671d1))
+* version updates ([ba45601](https://github.com/Productdb/docs/commit/ba45601efec496b8af94750d280da2011eee807b))
+* **web:** i18n support ([34386bf](https://github.com/Productdb/docs/commit/34386bf1cb3fdb21d379125d1bf055a75cc6590f))
+* **websdk:** update to 0.19.x ([be85687](https://github.com/Productdb/docs/commit/be8568779519dfb64cba64657a05458e324f8017))
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index d4a3ef8ed..bf3eab6c4 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -1,3 +1,3 @@
# Code of Conduct
-All Dyte repos are governed by our Community Participation Guidelines, available at: https://dyte.notion.site/dyte/Dyte-Community-Participation-Guidelines-CPG-4b3af58fdf3545c2a3065773a9154728
\ No newline at end of file
+All ProductDB repos are governed by our Community Participation Guidelines, available at: https://dyte.notion.site/dyte/ProductDB-Community-Participation-Guidelines-CPG-4b3af58fdf3545c2a3065773a9154728
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
index a02eb2b95..f88474f4f 100644
--- a/LICENSE
+++ b/LICENSE
@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright 2022 Dyte
+ Copyright 2022 ProductDB
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/README.md b/README.md
index 6a3bcc029..bc444fdda 100644
--- a/README.md
+++ b/README.md
@@ -174,8 +174,8 @@ Distributed under the Apache License, Version 2.0. See [`LICENSE`](./LICENSE) fo
## About
-`docs` is created & maintained by Dyte, Inc. You can find us on Twitter - [@dyte_io](https://twitter.com/dyte_io) or write to us at `dev [at] dyte.io`.
+`docs` is created & maintained by ProductDB, Inc. You can find us on Twitter - [@dyte_io](https://twitter.com/dyte_io) or write to us at `dev [at] dyte.io`.
-The names and logos for Dyte are trademarks of Dyte, Inc.
+The names and logos for ProductDB are trademarks of ProductDB, Inc.
We love open source software! See [our other projects](https://github.com/dyte-io) and [our products](https://dyte.io).
diff --git a/bin/update-metadata.cjs b/bin/update-metadata.cjs
index 75f63511e..3d2819e1d 100644
--- a/bin/update-metadata.cjs
+++ b/bin/update-metadata.cjs
@@ -55,7 +55,7 @@ for (const section of Object.keys(prefixes)) {
section === 'guides' ? `${title} ${prefix}` : `${prefix} ${title}`;
if (filePath.includes('/components/')) {
- data.description = `Learn how to use and customize the ${title} component in Dyte's ${prefix} with our detailed documentation.`;
+ data.description = `Learn how to use and customize the ${title} component in ProductDB's ${prefix} with our detailed documentation.`;
}
const updatedContent = [
diff --git a/docs/android-core/Introduction.mdx b/docs/android-core/Introduction.mdx
index 640261ba0..f82b29926 100644
--- a/docs/android-core/Introduction.mdx
+++ b/docs/android-core/Introduction.mdx
@@ -8,15 +8,15 @@ import ProductSection from '/docs/partials/_product-section.mdx';
# Introduction
-The Dyte Core SDK is designed to provide you with an easy way to incorporate live video, voice, livestream and chat capabilities
+The ProductDB Core SDK is designed to provide you with an easy way to incorporate live video, voice, livestream and chat capabilities
into your Android apps. The Core SDK acts as a data-only layer. It provides simple APIs offering high-level primitives and
abstracting away complex media and networking optimizations.
## Why Core SDK?
The Core SDK was developed with a user-friendly approach to eliminate the complexity of managing streams. Unlike traditional
-SDKs that require knowledge of WebRTC functioning, Dyte's Core SDK provides a simple API that abstracts out the complexity,
-making it easier for developers to use. For instance, enabling video with Dyte's Core SDK is as easy as calling
+SDKs that require knowledge of WebRTC functioning, ProductDB's Core SDK provides a simple API that abstracts out the complexity,
+making it easier for developers to use. For instance, enabling video with ProductDB's Core SDK is as easy as calling
`meeting.localUser.enableVideo()`.
## Utility Modules
diff --git a/docs/android-core/chat/introduction.mdx b/docs/android-core/chat/introduction.mdx
index 924c34249..13c43fec1 100644
--- a/docs/android-core/chat/introduction.mdx
+++ b/docs/android-core/chat/introduction.mdx
@@ -1,7 +1,7 @@
---
title: Introducing chat
description: >-
- Learn the basics of integrating Dyte's chat functionality into your Android
+ Learn the basics of integrating ProductDB's chat functionality into your Android
application – a step towards immersive real-time communication.
sidebar_position: 1
tags:
diff --git a/docs/android-core/chat/receiving-chat-messages.mdx b/docs/android-core/chat/receiving-chat-messages.mdx
index a8a4fd927..6c79cfecc 100644
--- a/docs/android-core/chat/receiving-chat-messages.mdx
+++ b/docs/android-core/chat/receiving-chat-messages.mdx
@@ -2,7 +2,7 @@
title: Receiving chat messages
description: >-
"Discover how to implement the functionality to receive chat messages in your
- Android app using Dyte
+ Android app using ProductDB
sidebar_position: 3
tags:
- android-core
diff --git a/docs/android-core/chat/sending-a-chat-message.mdx b/docs/android-core/chat/sending-a-chat-message.mdx
index 2b10b86be..86f80903a 100644
--- a/docs/android-core/chat/sending-a-chat-message.mdx
+++ b/docs/android-core/chat/sending-a-chat-message.mdx
@@ -2,7 +2,7 @@
title: Sending a chat message
description: >-
"Master the process of sending chat messages within your Android application
- with Dyte
+ with ProductDB
sidebar_position: 2
tags:
- android-core
diff --git a/docs/android-core/error-codes.mdx b/docs/android-core/error-codes.mdx
index 84a31d59d..6ea8d3b56 100644
--- a/docs/android-core/error-codes.mdx
+++ b/docs/android-core/error-codes.mdx
@@ -5,13 +5,13 @@ sidebar_position: 99
:::info Note
-This information is intended for developers debugging or troubleshooting Dyte's mobile core system errors.
+This information is intended for developers debugging or troubleshooting ProductDB's mobile core system errors.
:::
Error codes are a standardized method for developers to convey application errors and issues to users or other developers in a structured manner. Error codes typically consist of a numerical or alphanumeric code and a description that provides more information about the error.
-This document lists Dyte's Android core error codes that you may encounter in various scenarios. System error codes can arise in different parts of the system, and their descriptions may not always provide exact details. To address these codes effectively, you must first understand the programmatic and runtime contexts in which these errors occurred.
+This document lists ProductDB's Android core error codes that you may encounter in various scenarios. System error codes can arise in different parts of the system, and their descriptions may not always provide exact details. To address these codes effectively, you must first understand the programmatic and runtime contexts in which these errors occurred.
## Error codes and format
diff --git a/docs/android-core/livestream/dyte-livestream-listener.mdx b/docs/android-core/livestream/dyte-livestream-listener.mdx
index a1e2fb13a..ec84fdc0e 100644
--- a/docs/android-core/livestream/dyte-livestream-listener.mdx
+++ b/docs/android-core/livestream/dyte-livestream-listener.mdx
@@ -2,7 +2,7 @@
title: Livestream Event Listeners
description: >-
Explore the functionalities and implementation of the Android Livestream
- Listener in Dyte documentation.
+ Listener in ProductDB documentation.
sidebar_position: 3
tags:
- android-core
@@ -116,5 +116,5 @@ This event is triggered when a stage request is rejected. The `peer` object cont
Android Core Livestream Event Listeners
-
+
diff --git a/docs/android-core/livestream/dyte-livestream-object.mdx b/docs/android-core/livestream/dyte-livestream-object.mdx
index 3f02797a8..37996679a 100644
--- a/docs/android-core/livestream/dyte-livestream-object.mdx
+++ b/docs/android-core/livestream/dyte-livestream-object.mdx
@@ -42,7 +42,7 @@ List of URL which can be used to consume livestream.
## Host control methods
-Dyte's stage management APIs allow hosts to receive and manage stage requests as well as leave and join the stage.
+ProductDB's stage management APIs allow hosts to receive and manage stage requests as well as leave and join the stage.
### Accept request
diff --git a/docs/android-core/livestream/introduction.mdx b/docs/android-core/livestream/introduction.mdx
index d4208800c..6a3135896 100644
--- a/docs/android-core/livestream/introduction.mdx
+++ b/docs/android-core/livestream/introduction.mdx
@@ -2,7 +2,7 @@
title: Introduction
description: >-
Get started with Android Livestreaming through this comprehensive introduction
- guide in Dyte Docs.
+ guide in ProductDB Docs.
sidebar_position: 1
tags:
- android-core
@@ -11,11 +11,11 @@ tags:
# Introduction - Livestream
-This section will guide you through the process of integrating the livestreaming feature into your product. Using Dyte's live-streaming state management APIs you can easily manage stage requests, such as leave and join stage, manage permissions, kick participants and so on.
+This section will guide you through the process of integrating the livestreaming feature into your product. Using ProductDB's live-streaming state management APIs you can easily manage stage requests, such as leave and join stage, manage permissions, kick participants and so on.
-The foundation of Dyte's livestreaming is based on a stage, which can be accessed by hosts and viewers. While hosts can directly enter the stage, viewers can request to join it. The stage is broadcasted live to all viewers.
+The foundation of ProductDB's livestreaming is based on a stage, which can be accessed by hosts and viewers. While hosts can directly enter the stage, viewers can request to join it. The stage is broadcasted live to all viewers.
Android Core Introduction
-
+
diff --git a/docs/android-core/local-user/events.mdx b/docs/android-core/local-user/events.mdx
index 43dcf0206..9dc84bd92 100644
--- a/docs/android-core/local-user/events.mdx
+++ b/docs/android-core/local-user/events.mdx
@@ -2,7 +2,7 @@
title: Events
description: >-
Understand and manage local user events in your Android application with
- Dyte's documentation on Local User Events.
+ ProductDB's documentation on Local User Events.
sidebar_position: 2
tags:
- android-core
diff --git a/docs/android-core/local-user/introduction.mdx b/docs/android-core/local-user/introduction.mdx
index 5876df349..b05038df6 100644
--- a/docs/android-core/local-user/introduction.mdx
+++ b/docs/android-core/local-user/introduction.mdx
@@ -1,7 +1,7 @@
---
title: Introduction
description: >-
- Begin your journey with Dyte by exploring the basics of local user integration
+ Begin your journey with ProductDB by exploring the basics of local user integration
in Android applications.
sidebar_position: 1
tags:
@@ -28,7 +28,7 @@ Here is a list of properties that local user provides:
- `audioEnabled`: A boolean value that shows whether the audio is currently enabled for the local user.
- `videoEnabled`: A boolean value that shows whether the video is currently enabled for the local user.
- `screenshareEnabled`: A boolean value that shows whether the screenshare is currently enabled for the local user.
-- `presetName`: A strign value representing name of preset for local user. You can find this preset on Dyte Developer Portal
+- `presetName`: A strign value representing name of preset for local user. You can find this preset on ProductDB Developer Portal
- `roomJoined`: A boolean value representing if local user has joined the room or not.
- `isCameraPermissionGranted`: A boolean value representing if local user has access to device Camera permission.
- `isMicrophonePermissionGranted`: A boolean value representing if local user has access to device Microphone permission.
diff --git a/docs/android-core/local-user/manage-media-devices.mdx b/docs/android-core/local-user/manage-media-devices.mdx
index 46110031d..335105df0 100644
--- a/docs/android-core/local-user/manage-media-devices.mdx
+++ b/docs/android-core/local-user/manage-media-devices.mdx
@@ -1,6 +1,6 @@
---
title: Manage Media Devices
-description: '"Effectively manage media devices on Android using Dyte''s documentation'
+description: '"Effectively manage media devices on Android using ProductDB''s documentation'
sidebar_position: 3
tags:
- android-core
@@ -43,5 +43,5 @@ meeting.self.setVideoDevice(device);
Android Core Manage Media Devices
-
+
diff --git a/docs/android-core/local-user/manage-permissions.mdx b/docs/android-core/local-user/manage-permissions.mdx
index 652d95b32..c131a2abc 100644
--- a/docs/android-core/local-user/manage-permissions.mdx
+++ b/docs/android-core/local-user/manage-permissions.mdx
@@ -2,7 +2,7 @@
title: Media Permissions
description: >-
Learn how to manage permissions in your Android application for a secure and
- controlled user experience with Dyte Docs.
+ controlled user experience with ProductDB Docs.
sidebar_position: 4
tags:
- android-core
@@ -39,5 +39,5 @@ meeting.addSelfEventsListener(object : DyteSelfEventsListener {
Android Core Media Permissions
-
+
diff --git a/docs/android-core/participants/events.mdx b/docs/android-core/participants/events.mdx
index f9051b6b0..86daba04b 100644
--- a/docs/android-core/participants/events.mdx
+++ b/docs/android-core/participants/events.mdx
@@ -2,7 +2,7 @@
title: Participant Events
description: >-
Dive into the details of handling participant events in your Android
- application using Dyte's comprehensive documentation.
+ application using ProductDB's comprehensive documentation.
sidebar_position: 3
tags:
- android-core
diff --git a/docs/android-core/plugins/introduction.mdx b/docs/android-core/plugins/introduction.mdx
index b7fb03aaa..ec507ec93 100644
--- a/docs/android-core/plugins/introduction.mdx
+++ b/docs/android-core/plugins/introduction.mdx
@@ -9,7 +9,7 @@ tags:
# Introduction
-Plugins are one-click add-ons that can make your meetings more immersive and collaborative. Dyte provides a bunch of inbuilt plugins to choose from, you can also build your own plugins using the [Plugin SDK](../../plugin-sdk/).
+Plugins are one-click add-ons that can make your meetings more immersive and collaborative. ProductDB provides a bunch of inbuilt plugins to choose from, you can also build your own plugins using the [Plugin SDK](../../plugin-sdk/).
The meeting plugins can be accessed from the `meeting.plugins` object, it exposes the following.
diff --git a/docs/android-core/polls/creating-a-poll.mdx b/docs/android-core/polls/creating-a-poll.mdx
index cccbbd7d3..418c5d97c 100644
--- a/docs/android-core/polls/creating-a-poll.mdx
+++ b/docs/android-core/polls/creating-a-poll.mdx
@@ -1,7 +1,7 @@
---
title: Creating a poll
description: >-
- Create and manage polls in your Android app using Dyte's documentation on
+ Create and manage polls in your Android app using ProductDB's documentation on
Polls Creation.
sidebar_position: 2
tags:
@@ -38,6 +38,6 @@ meeting.poll.create(
Android Core Creating a poll
diff --git a/docs/android-core/polls/introduction.mdx b/docs/android-core/polls/introduction.mdx
index 41077a2cb..7b50f07eb 100644
--- a/docs/android-core/polls/introduction.mdx
+++ b/docs/android-core/polls/introduction.mdx
@@ -2,7 +2,7 @@
title: Introduction
description: >-
Learn the fundamentals of integrating polls into your Android application with
- Dyte's Polls Introduction guide.
+ ProductDB's Polls Introduction guide.
sidebar_position: 1
tags:
- android-core
@@ -28,7 +28,7 @@ data class DytePollMessage(
)
```
-The type `DytePollMessage` represents a poll in a Dyte meeting. It also
+The type `DytePollMessage` represents a poll in a ProductDB meeting. It also
contains list of `DytePollOption` which are options for a given poll. And every
`DytePollOption` has list of votes inside of it. Votes are objects of class
`DytePollVote` which internally has id and name of the vote.
diff --git a/docs/android-core/polls/voting-on-a-poll.mdx b/docs/android-core/polls/voting-on-a-poll.mdx
index 166058125..a9e17b9ed 100644
--- a/docs/android-core/polls/voting-on-a-poll.mdx
+++ b/docs/android-core/polls/voting-on-a-poll.mdx
@@ -1,7 +1,7 @@
---
title: Voting on a poll
description: >-
- Understand the process of voting on polls within your Android app using Dyte's
+ Understand the process of voting on polls within your Android app using ProductDB's
documentation on Polls Voting.
sidebar_position: 3
tags:
diff --git a/docs/android-core/pre-call/1-media-preview.mdx b/docs/android-core/pre-call/1-media-preview.mdx
index 907ab2ae5..ccf1fb833 100644
--- a/docs/android-core/pre-call/1-media-preview.mdx
+++ b/docs/android-core/pre-call/1-media-preview.mdx
@@ -1,7 +1,7 @@
# Media Preview
Before joining a meeting, users may want to preview and configure their media devices like camera, microphone, and audio output.
-This section provides developers with the tools to prepare the media environment before joining a Dyte meeting.
+This section provides developers with the tools to prepare the media environment before joining a ProductDB meeting.
If you are using our UI Kits, this functionality can be handled by `DyteSetupFragment` or built with `DyteParticipantTileView`
and `DyteSettingsFragment` components.
diff --git a/docs/android-core/pre-call/2-handling-permissions.mdx b/docs/android-core/pre-call/2-handling-permissions.mdx
index a96612fd9..47fe58fdb 100644
--- a/docs/android-core/pre-call/2-handling-permissions.mdx
+++ b/docs/android-core/pre-call/2-handling-permissions.mdx
@@ -1,7 +1,7 @@
# Handling Device Permissions
Before allowing users to interact with their camera and microphone, it's important to check if the necessary permissions are
-granted on their Android device. Dyte's Android Core SDK provides easy-to-use APIs to check the status of these permissions.
+granted on their Android device. ProductDB's Android Core SDK provides easy-to-use APIs to check the status of these permissions.
### Checking Permissions
@@ -27,5 +27,5 @@ feedback to indicate the availability of these media devices.
### Automatic Permission Request
-When the Dyte SDK is initialised, it automatically checks for the required media permissions. If the permissions are not granted,
+When the ProductDB SDK is initialised, it automatically checks for the required media permissions. If the permissions are not granted,
the SDK requests them on behalf of the developers.
\ No newline at end of file
diff --git a/docs/android-core/quickstart.mdx b/docs/android-core/quickstart.mdx
index b5fea12cb..d7b5a2126 100644
--- a/docs/android-core/quickstart.mdx
+++ b/docs/android-core/quickstart.mdx
@@ -13,7 +13,7 @@ import { MavenLatestInstallation } from '@site/src/components/LatestInstallation
# Quickstart
-This quickstart shows how to use Dyte's core SDKs to add live video and audio to
+This quickstart shows how to use ProductDB's core SDKs to add live video and audio to
your Android applications.
To get started quickly, you can use our sample code. You can clone and run a sample application from the Android Core samples,
@@ -23,18 +23,18 @@ available in both [Kotlin](https://github.com/dyte-io/android-samples/tree/main/
You'll learn how to:
-- [Install the Dyte SDK](#step-1-install-the-sdk)
+- [Install the ProductDB SDK](#step-1-install-the-sdk)
- [Initialize the SDK](#step-2-initialize-the-sdk)
-- [Configure a Dyte meeting](#step-3-configure-a-dyte-meeting)
-- [Initialize the Dyte meeting](#step-4-initialize-the-dyte-meeting)
-- [Go live with your Dyte meeting](#step-5-go-live-with-your-dyte-meeting)
+- [Configure a ProductDB meeting](#step-3-configure-a-dyte-meeting)
+- [Initialize the ProductDB meeting](#step-4-initialize-the-dyte-meeting)
+- [Go live with your ProductDB meeting](#step-5-go-live-with-your-dyte-meeting)
## Before Getting Started
-Make sure you've read the [Getting Started with Dyte](/getting-started) topic and completed the following steps:
+Make sure you've read the [Getting Started with ProductDB](/getting-started) topic and completed the following steps:
-- Create a [Dyte Developer Account](https://dev.dyte.io/)
-- Create a [Dyte Meeting](/api/?v=v2#/operations/create_meeting)
+- Create a [ProductDB Developer Account](https://dev.dyte.io/)
+- Create a [ProductDB Meeting](/api/?v=v2#/operations/create_meeting)
- [Add Participant](/api/?v=v2#/operations/add_participant) to the meeting
- Install [Android Studio](https://developer.android.com/studio)
@@ -67,7 +67,7 @@ dependencies {
## Step 2: Initialize the SDK
The `DyteMobileClient` is the main class of the SDK. It is the entry point and
-the only class required to initialize Dyte SDK.
+the only class required to initialize ProductDB SDK.
@@ -87,7 +87,7 @@ DyteMobileClient dyteClient = DyteMeetingBuilder.build(activity);
-## Step 3: Configure a Dyte meeting
+## Step 3: Configure a ProductDB meeting
Configure the following properties in the `DyteMeetingInfoV2` class. You must pass a valid participant `authToken` obtained from
the [Add Participant](/api/?v=v2#/operations/add_participant) API.
@@ -128,10 +128,10 @@ DyteMeetingInfoV2 meetingInfo = new DyteMeetingInfoV2(
-## Step 4: Initialize the Dyte meeting
+## Step 4: Initialize the ProductDB meeting
To initialize the meeting, call the `init()` method on the `dyteClient` object with the `meetingInfo` argument. This establishes
-a connection with the Dyte meeting server.
+a connection with the ProductDB meeting server.
@@ -162,9 +162,9 @@ dyteClient.init(meetingInfo, () -> {
-## Step 5: Go live with your Dyte meeting!
+## Step 5: Go live with your ProductDB meeting!
-Now, you have established the connection with the Dyte meeting server successfully. Next step is to join the room.
+Now, you have established the connection with the ProductDB meeting server successfully. Next step is to join the room.
### Join the room
@@ -236,6 +236,6 @@ dyteClient.leave(() -> {
Android Core Quickstart
\ No newline at end of file
diff --git a/docs/android-core/recording.mdx b/docs/android-core/recording.mdx
index 5ea48ee99..b417fbec6 100644
--- a/docs/android-core/recording.mdx
+++ b/docs/android-core/recording.mdx
@@ -9,7 +9,7 @@ tags:
# Recording
-The `meeting.recording` object in Dyte's Android Core SDK provides APIs to manage recording within a meeting.
+The `meeting.recording` object in ProductDB's Android Core SDK provides APIs to manage recording within a meeting.
### Recording State
diff --git a/docs/android-core/stage-management/1-introduction.mdx b/docs/android-core/stage-management/1-introduction.mdx
index 00f9b2f86..946836ce9 100644
--- a/docs/android-core/stage-management/1-introduction.mdx
+++ b/docs/android-core/stage-management/1-introduction.mdx
@@ -1,6 +1,6 @@
---
title: Introduction
-description: Stage management in Dyte meetings.
+description: Stage management in ProductDB meetings.
sidebar_position: 1
tags:
- android-core
@@ -9,14 +9,14 @@ tags:
_Below documentation is relevant for Interactive Livestream(LHLS) and Webinar(WebRTC) use cases._
-Instead of a traditional publish-subscribe model, where a user can publish their media and others can choose to subscribe, Dyte
+Instead of a traditional publish-subscribe model, where a user can publish their media and others can choose to subscribe, ProductDB
comes with an optional managed configuration. In this managed configuration, a less privileged user can be configured with a
default behavior to not publish media. The user can then request permission to publish their media, which a privileged user can
choose to grant or deny.
### Accessing the Stage APIs
-Dyte's stage management APIs allow users to perform actions such as joining and leaving the stage, managing stage requests and
+ProductDB's stage management APIs allow users to perform actions such as joining and leaving the stage, managing stage requests and
permissions, and kicking participants from the stage. These APIs are accessible through the `meeting.stage` object.
### Stage Status
@@ -118,7 +118,7 @@ meeting.addStageEventsListener(object : DyteStageEventListener {
})
```
-Next, we'll explore the Stage Management APIs for hosts, allowing them to manage stage requests, participants in Dyte meetings.
+Next, we'll explore the Stage Management APIs for hosts, allowing them to manage stage requests, participants in ProductDB meetings.
Android Core Stage Introduction
diff --git a/docs/android-core/stage-management/2-host-controls.mdx b/docs/android-core/stage-management/2-host-controls.mdx
index ee9ebb03a..288dd1213 100644
--- a/docs/android-core/stage-management/2-host-controls.mdx
+++ b/docs/android-core/stage-management/2-host-controls.mdx
@@ -1,6 +1,6 @@
---
title: Stage Host Controls
-description: Stage management APIs for Host in Dyte meetings.
+description: Stage management APIs for Host in ProductDB meetings.
sidebar_position: 2
tags:
- android-core
@@ -8,7 +8,7 @@ tags:
---
In a stage management-enabled meeting, a user with the `selfPermissions.host.canAcceptStageRequests` permission as `true` is
-considered a host. The `meeting.stage` object in Dyte's Android Core SDK provides stage management APIs that allow hosts to
+considered a host. The `meeting.stage` object in ProductDB's Android Core SDK provides stage management APIs that allow hosts to
manage stage access requests, invite participants to the stage, and remove participants from the stage.
### List of Stage Access Requests
@@ -85,7 +85,7 @@ meeting.addStageEventsListener(object : DyteStageEventsListener {
})
```
-These APIs enable you to manage stage access requests and participants effectively in Dyte meetings. Next, we'll explore the
+These APIs enable you to manage stage access requests and participants effectively in ProductDB meetings. Next, we'll explore the
Stage APIs available to Viewer participants.
diff --git a/docs/android-core/stage-management/3-viewer-participants.mdx b/docs/android-core/stage-management/3-viewer-participants.mdx
index 4e92f5166..5b45b2fb2 100644
--- a/docs/android-core/stage-management/3-viewer-participants.mdx
+++ b/docs/android-core/stage-management/3-viewer-participants.mdx
@@ -1,6 +1,6 @@
---
title: Stage Access for Viewers
-description: Stage APIs for Viewers in Dyte meetings.
+description: Stage APIs for Viewers in ProductDB meetings.
sidebar_position: 3
tags:
- android-core
diff --git a/docs/android/advanced-usage.mdx b/docs/android/advanced-usage.mdx
index 3756e47ed..1b058d602 100644
--- a/docs/android/advanced-usage.mdx
+++ b/docs/android/advanced-usage.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 5
description: >-
- Explore advanced usage scenarios and features in Dyte for Android with our
+ Explore advanced usage scenarios and features in ProductDB for Android with our
detailed documentation.
---
@@ -127,7 +127,7 @@ val pinned = participants.pinned
## Controlling individual participants and actions
-Dyte client SDK provide methods and properties to help you control participant
+ProductDB client SDK provide methods and properties to help you control participant
actions and certain UI elements. This could include actions that affect the
participant themselves as well as other participants (like a host with
privileged permissions may want to control the video of other participants).
@@ -204,5 +204,5 @@ participant.unpin();
Android Advanced usage
-
+
diff --git a/docs/android/build-pre-call-ui/default-setup-screen.mdx b/docs/android/build-pre-call-ui/default-setup-screen.mdx
index 84e472ffd..7de424058 100644
--- a/docs/android/build-pre-call-ui/default-setup-screen.mdx
+++ b/docs/android/build-pre-call-ui/default-setup-screen.mdx
@@ -3,7 +3,7 @@ title: DyteSetupScreen
sidebar_position: 4
---
-Dyte provides a default pre-call preview UI, also known as setup screen as part of our UI components.
+ProductDB provides a default pre-call preview UI, also known as setup screen as part of our UI components.
To use the default pre-built setup screen you can use `DyteSetupFragment` from our components.
diff --git a/docs/android/chat/prebuilt-screen.mdx b/docs/android/chat/prebuilt-screen.mdx
index 1439c0e12..4caaf0039 100644
--- a/docs/android/chat/prebuilt-screen.mdx
+++ b/docs/android/chat/prebuilt-screen.mdx
@@ -3,16 +3,16 @@ sidebar_position: 1
title: Prebuilt Chat Screen
---
-## Introduction to Chat in Dyte Meetings
+## Introduction to Chat in ProductDB Meetings
-In Dyte meetings, participants can also engage in real-time communication by sending chat messages.
+In ProductDB meetings, participants can also engage in real-time communication by sending chat messages.
These messages can be text, images, or files, depending on the [chat permissions](/guides/livestream/advanced/configuring-permissions#chat)
set in their preset.
-## Dyte's Prebuilt Chat Screen
+## ProductDB's Prebuilt Chat Screen
-Dyte's Android UI Kit includes prebuilt Chat screen that handle the complete chat logic and offer
-a range of features to enhance the chat experience in Dyte meetings:
+ProductDB's Android UI Kit includes prebuilt Chat screen that handle the complete chat logic and offer
+a range of features to enhance the chat experience in ProductDB meetings:
- **Display Messages**: Displays all chat messages, including text, images, and files, in a clear and organized manner
- **Image Preview**: Allows users to tap on an image message to view it in full screen
@@ -54,9 +54,9 @@ and downloading files to the device. This saves developers effort, allowing them
/>
-## Using Dyte's Chat screen
+## Using ProductDB's Chat screen
-Dyte's prebuilt Chat screen comes in two variants:
+ProductDB's prebuilt Chat screen comes in two variants:
1. **DyteChatBottomSheet**: Displays the chat UI as a full-screen bottom sheet that can be dismissed by swiping down.
@@ -89,5 +89,5 @@ supportFragmentManager.beginTransaction()
## Wrap-Up
-By integrating Dyte's prebuilt Chat screens into your app, you can enhance the communication experience for users
-during Dyte meetings.
\ No newline at end of file
+By integrating ProductDB's prebuilt Chat screens into your app, you can enhance the communication experience for users
+during ProductDB meetings.
\ No newline at end of file
diff --git a/docs/android/components/dyte-audio-visualizer.mdx b/docs/android/components/dyte-audio-visualizer.mdx
index a418d94ce..5b1429d90 100644
--- a/docs/android/components/dyte-audio-visualizer.mdx
+++ b/docs/android/components/dyte-audio-visualizer.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-audio-visualizer.svg
description: >-
Learn how to use and customize the DyteParticipantAudioIndicator component in
- Dyte's Android with our detailed documentation.
+ ProductDB's Android with our detailed documentation.
---
# DyteParticipantAudioIndicator
diff --git a/docs/android/components/dyte-avatar.mdx b/docs/android/components/dyte-avatar.mdx
index 096355d39..d99b8b09c 100644
--- a/docs/android/components/dyte-avatar.mdx
+++ b/docs/android/components/dyte-avatar.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAvatarView component in Dyte's Android
+ Learn how to use and customize the DyteAvatarView component in ProductDB's Android
with our detailed documentation.
---
diff --git a/docs/android/components/dyte-button.mdx b/docs/android/components/dyte-button.mdx
index 7732cd939..cec7fc1f6 100644
--- a/docs/android/components/dyte-button.mdx
+++ b/docs/android/components/dyte-button.mdx
@@ -1,13 +1,13 @@
---
image: /static/ui-kit/1.x.x/components/dyte-button.svg
description: >-
- Learn how to use and customize the DyteButton component in Dyte's Android with
+ Learn how to use and customize the DyteButton component in ProductDB's Android with
our detailed documentation.
---
# DyteButton
-A button that follows Dyte's Design System.
+A button that follows ProductDB's Design System.
```xml
-
- Learn how to use and customize the DyteCameraToggle component in Dyte's
+ Learn how to use and customize the DyteCameraToggle component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-chat.mdx b/docs/android/components/dyte-chat.mdx
index 8c8b1a180..ddea03f22 100644
--- a/docs/android/components/dyte-chat.mdx
+++ b/docs/android/components/dyte-chat.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-chat.svg
description: >-
- Learn how to use and customize the DyteChat component in Dyte's Android with
+ Learn how to use and customize the DyteChat component in ProductDB's Android with
our detailed documentation.
---
diff --git a/docs/android/components/dyte-clock.mdx b/docs/android/components/dyte-clock.mdx
index 7b7f38f19..46a3a211c 100644
--- a/docs/android/components/dyte-clock.mdx
+++ b/docs/android/components/dyte-clock.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-clock.svg
description: >-
- Learn how to use and customize the DyteClockView component in Dyte's Android
+ Learn how to use and customize the DyteClockView component in ProductDB's Android
with our detailed documentation.
---
diff --git a/docs/android/components/dyte-controlbar-button.mdx b/docs/android/components/dyte-controlbar-button.mdx
index ffe6da853..a882a3b79 100644
--- a/docs/android/components/dyte-controlbar-button.mdx
+++ b/docs/android/components/dyte-controlbar-button.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-controlbar-button.svg
description: >-
- Learn how to use and customize the DyteControlBarButton component in Dyte's
+ Learn how to use and customize the DyteControlBarButton component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-grid-pagination.mdx b/docs/android/components/dyte-grid-pagination.mdx
index 6e755da2c..70252f31f 100644
--- a/docs/android/components/dyte-grid-pagination.mdx
+++ b/docs/android/components/dyte-grid-pagination.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-grid-pagination.svg
description: >-
- Learn how to use and customize the DyteGridPaginatorView component in Dyte's
+ Learn how to use and customize the DyteGridPaginatorView component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-grid.mdx b/docs/android/components/dyte-grid.mdx
index cbd8361b4..9eb0a78d1 100644
--- a/docs/android/components/dyte-grid.mdx
+++ b/docs/android/components/dyte-grid.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-grid.svg
description: >-
- Learn how to use and customize the DyteGridViewV2 component in Dyte's Android
+ Learn how to use and customize the DyteGridViewV2 component in ProductDB's Android
with our detailed documentation.
---
diff --git a/docs/android/components/dyte-idle-screen.mdx b/docs/android/components/dyte-idle-screen.mdx
index 2b209327b..7f9508a08 100644
--- a/docs/android/components/dyte-idle-screen.mdx
+++ b/docs/android/components/dyte-idle-screen.mdx
@@ -1,13 +1,13 @@
---
image: /static/ui-kit/1.x.x/components/dyte-idle-screen.svg
description: >-
- Learn how to use and customize the DyteLoaderView component in Dyte's Android
+ Learn how to use and customize the DyteLoaderView component in ProductDB's Android
with our detailed documentation.
---
# DyteLoaderView
-A screen that shows full screen loader which is used between a connection is established with Dyte universe.
+A screen that shows full screen loader which is used between a connection is established with ProductDB universe.
```xml
-
- Learn how to use and customize the DyteJoinStage component in Dyte's Android
+ Learn how to use and customize the DyteJoinStage component in ProductDB's Android
with our detailed documentation.
---
diff --git a/docs/android/components/dyte-leave-button.mdx b/docs/android/components/dyte-leave-button.mdx
index 1580f2adb..3ade4cb2f 100644
--- a/docs/android/components/dyte-leave-button.mdx
+++ b/docs/android/components/dyte-leave-button.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteLeaveButton component in Dyte's Android
+ Learn how to use and customize the DyteLeaveButton component in ProductDB's Android
with our detailed documentation.
---
diff --git a/docs/android/components/dyte-leave-meeting.mdx b/docs/android/components/dyte-leave-meeting.mdx
index 81ececf1e..893c16734 100644
--- a/docs/android/components/dyte-leave-meeting.mdx
+++ b/docs/android/components/dyte-leave-meeting.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-leave-meeting.svg
description: >-
- Learn how to use and customize the DyteLeaveMeetingView component in Dyte's
+ Learn how to use and customize the DyteLeaveMeetingView component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-meeting-title.mdx b/docs/android/components/dyte-meeting-title.mdx
index ac9ff1e60..77561a131 100644
--- a/docs/android/components/dyte-meeting-title.mdx
+++ b/docs/android/components/dyte-meeting-title.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-meeting-title.svg
description: >-
- Learn how to use and customize the DyteMeetingTitleView component in Dyte's
+ Learn how to use and customize the DyteMeetingTitleView component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-meeting.mdx b/docs/android/components/dyte-meeting.mdx
index 3741a6b32..cdbbbaf78 100644
--- a/docs/android/components/dyte-meeting.mdx
+++ b/docs/android/components/dyte-meeting.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-meeting.svg
description: >-
- Learn how to use and customize the DyteUIKit component in Dyte's Android with
+ Learn how to use and customize the DyteUIKit component in ProductDB's Android with
our detailed documentation.
---
diff --git a/docs/android/components/dyte-mic-toggle.mdx b/docs/android/components/dyte-mic-toggle.mdx
index ff135f654..5419aae2d 100644
--- a/docs/android/components/dyte-mic-toggle.mdx
+++ b/docs/android/components/dyte-mic-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteMicToggleButton component in Dyte's
+ Learn how to use and customize the DyteMicToggleButton component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-more-toggle.mdx b/docs/android/components/dyte-more-toggle.mdx
index b509bf00e..0ebd4799a 100644
--- a/docs/android/components/dyte-more-toggle.mdx
+++ b/docs/android/components/dyte-more-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteMoreToggleButton component in Dyte's
+ Learn how to use and customize the DyteMoreToggleButton component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-name-tag.mdx b/docs/android/components/dyte-name-tag.mdx
index 691b11ad5..feca0cc72 100644
--- a/docs/android/components/dyte-name-tag.mdx
+++ b/docs/android/components/dyte-name-tag.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-name-tag.svg
description: >-
- Learn how to use and customize the DyteNameTagView component in Dyte's Android
+ Learn how to use and customize the DyteNameTagView component in ProductDB's Android
with our detailed documentation.
---
diff --git a/docs/android/components/dyte-participant-count.mdx b/docs/android/components/dyte-participant-count.mdx
index d791a3a9b..22a08e043 100644
--- a/docs/android/components/dyte-participant-count.mdx
+++ b/docs/android/components/dyte-participant-count.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-participant-count.svg
description: >-
Learn how to use and customize the DyteParticipantCountView component in
- Dyte's Android with our detailed documentation.
+ ProductDB's Android with our detailed documentation.
---
# DyteParticipantCountView
diff --git a/docs/android/components/dyte-participants.mdx b/docs/android/components/dyte-participants.mdx
index 16730d843..6c9d3d0fb 100644
--- a/docs/android/components/dyte-participants.mdx
+++ b/docs/android/components/dyte-participants.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-participants.svg
description: >-
Learn how to use and customize the DyteParticipantsFragment component in
- Dyte's Android with our detailed documentation.
+ ProductDB's Android with our detailed documentation.
---
# DyteParticipantsFragment
diff --git a/docs/android/components/dyte-plugins.mdx b/docs/android/components/dyte-plugins.mdx
index 94a7c2e86..af12acf00 100644
--- a/docs/android/components/dyte-plugins.mdx
+++ b/docs/android/components/dyte-plugins.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugins.svg
description: >-
- Learn how to use and customize the DytePluginsBottomSheet component in Dyte's
+ Learn how to use and customize the DytePluginsBottomSheet component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-poll-form.mdx b/docs/android/components/dyte-poll-form.mdx
index 63741051d..a25ddc66c 100644
--- a/docs/android/components/dyte-poll-form.mdx
+++ b/docs/android/components/dyte-poll-form.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the DyteCreatePollBottomSheet component in
- Dyte's Android with our detailed documentation.
+ ProductDB's Android with our detailed documentation.
---
# DyteCreatePollBottomSheet
diff --git a/docs/android/components/dyte-polls.mdx b/docs/android/components/dyte-polls.mdx
index 903c7d2de..c778ac5f7 100644
--- a/docs/android/components/dyte-polls.mdx
+++ b/docs/android/components/dyte-polls.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-polls.svg
description: >-
- Learn how to use and customize the DytePollsBottomSheet component in Dyte's
+ Learn how to use and customize the DytePollsBottomSheet component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-recording-indicator.mdx b/docs/android/components/dyte-recording-indicator.mdx
index b43b683ae..f4548c576 100644
--- a/docs/android/components/dyte-recording-indicator.mdx
+++ b/docs/android/components/dyte-recording-indicator.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-recording-indicator.svg
description: >-
- Learn how to use and customize the DyteRecordingIndicator component in Dyte's
+ Learn how to use and customize the DyteRecordingIndicator component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-settings.mdx b/docs/android/components/dyte-settings.mdx
index 9468df41a..5a209410a 100644
--- a/docs/android/components/dyte-settings.mdx
+++ b/docs/android/components/dyte-settings.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-settings.svg
description: >-
- Learn how to use and customize the DyteSettingsFragment component in Dyte's
+ Learn how to use and customize the DyteSettingsFragment component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-setup-screen.mdx b/docs/android/components/dyte-setup-screen.mdx
index 03fef9c6d..eb6527c10 100644
--- a/docs/android/components/dyte-setup-screen.mdx
+++ b/docs/android/components/dyte-setup-screen.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-setup-screen.svg
description: >-
- Learn how to use and customize the DyteSetupFragment component in Dyte's
+ Learn how to use and customize the DyteSetupFragment component in ProductDB's
Android with our detailed documentation.
---
diff --git a/docs/android/components/dyte-webinar-stage-toggle.mdx b/docs/android/components/dyte-webinar-stage-toggle.mdx
index b4cf63d62..2b7ad107b 100644
--- a/docs/android/components/dyte-webinar-stage-toggle.mdx
+++ b/docs/android/components/dyte-webinar-stage-toggle.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the DyteWebinarStageToggleButton component in
- Dyte's Android with our detailed documentation.
+ ProductDB's Android with our detailed documentation.
---
# DyteWebinarStageToggleButton
diff --git a/docs/android/components/gallery.mdx b/docs/android/components/gallery.mdx
index d141677b8..64a86140d 100644
--- a/docs/android/components/gallery.mdx
+++ b/docs/android/components/gallery.mdx
@@ -2,7 +2,7 @@
sidebar_position: 1
slug: /components
description: >-
- Learn how to use and customize the Gallery component in Dyte's Android with
+ Learn how to use and customize the Gallery component in ProductDB's Android with
our detailed documentation.
---
diff --git a/docs/android/customize-meeting-ui.mdx b/docs/android/customize-meeting-ui.mdx
index 1fa5c267f..142b8c121 100644
--- a/docs/android/customize-meeting-ui.mdx
+++ b/docs/android/customize-meeting-ui.mdx
@@ -1,15 +1,15 @@
---
sidebar_position: 4
description: >-
- Customize the meeting UI of your Android application using Dyte Docs as your
+ Customize the meeting UI of your Android application using ProductDB Docs as your
guide.
---
# Customize your Meeting UI
-Dyte provides a range of UI customizations for meetings, including defining participant interactions within a meeting room. The default values for these options are set to facilitate integration. However, you have the flexibility to override them at the client end to suit specific use cases or events.
+ProductDB provides a range of UI customizations for meetings, including defining participant interactions within a meeting room. The default values for these options are set to facilitate integration. However, you have the flexibility to override them at the client end to suit specific use cases or events.
-When configuring a Dyte meeting, you can pass the following configuration options.
+When configuring a ProductDB meeting, you can pass the following configuration options.
```kotlin
val imarticusColors = ColorTokens(
@@ -69,11 +69,11 @@ Here is a visual representation showcasing all the defined configuration options


-Dyte provides customization options for adjusting the color, border radius, and border width of your UI. Let's explore these customization options in more detail.
+ProductDB provides customization options for adjusting the color, border radius, and border width of your UI. Let's explore these customization options in more detail.
## Customize color scheme to match your brand
-Customize the meeting's color scheme to match your brand and theme with Dyte. You can specify four sets of color values:
+Customize the meeting's color scheme to match your brand and theme with ProductDB. You can specify four sets of color values:
- brandColor: Primary brand color.
- backgroundColor: Primary background color.
@@ -126,7 +126,7 @@ text = TextColor(
## Customize border radius of elements in the meeting
-To customize the border radius of elements in your Dyte meeting, follow these steps:
+To customize the border radius of elements in your ProductDB meeting, follow these steps:
1. Create the `DyteUITokens` object:
@@ -135,9 +135,9 @@ val tokens = DyteUITokens(colors = dyteColors, borderRadius = BorderRadiusToken.
```
- `dyteColors`: Represents the color scheme for your meeting.
-- `borderRadius`: Defines the desired border radius. By specifying the desired border radius value in the borderRadius token, you can customize the border radius of elements in your Dyte meeting.
+- `borderRadius`: Defines the desired border radius. By specifying the desired border radius value in the borderRadius token, you can customize the border radius of elements in your ProductDB meeting.
-2. Configure `DyteUIKit` then build and load the Dyte UI.
+2. Configure `DyteUIKit` then build and load the ProductDB UI.
```kotlin {10}
val meetingInfo = DyteMeetingInfoV2(
@@ -158,5 +158,5 @@ dyteUIKit.loadUi()
Android Customize your Meeting UI
-
+
diff --git a/docs/android/participants/prebuilt.mdx b/docs/android/participants/prebuilt.mdx
index 814a7e4f9..ea4e5db94 100644
--- a/docs/android/participants/prebuilt.mdx
+++ b/docs/android/participants/prebuilt.mdx
@@ -5,7 +5,7 @@ sidebar_position: 3
# Manage Participants
-This section explains how to list and manage participants in your Dyte app.
+This section explains how to list and manage participants in your ProductDB app.
## Listing Participants
diff --git a/docs/android/plugins/introduction.mdx b/docs/android/plugins/introduction.mdx
index c9d6dbf3f..171fa9eca 100644
--- a/docs/android/plugins/introduction.mdx
+++ b/docs/android/plugins/introduction.mdx
@@ -9,7 +9,7 @@ tags:
# Introduction
-Plugins are one-click add-ons that can make your meetings more immersive and collaborative. Dyte provides a bunch of inbuilt plugins to choose from, you can also build your own plugins using the [Plugin SDK](../../plugin-sdk/).
+Plugins are one-click add-ons that can make your meetings more immersive and collaborative. ProductDB provides a bunch of inbuilt plugins to choose from, you can also build your own plugins using the [Plugin SDK](../../plugin-sdk/).
The meeting plugins can be accessed from the `meeting.plugins` object, it exposes the following.
diff --git a/docs/android/polls/prebuilt-create-poll.mdx b/docs/android/polls/prebuilt-create-poll.mdx
index 4dbe40bdd..ec099c256 100644
--- a/docs/android/polls/prebuilt-create-poll.mdx
+++ b/docs/android/polls/prebuilt-create-poll.mdx
@@ -3,14 +3,14 @@ sidebar_position: 2
title: Prebuilt Create Poll Screen
---
-In Dyte meetings, participants can create polls to gather opinions or make decisions collectively.
+In ProductDB meetings, participants can create polls to gather opinions or make decisions collectively.
The ability to create polls is determined by the [polls permissions](/guides/livestream/advanced/configuring-permissions#polls)
set in the participant's preset.
-## Using Dyte's Create Poll Screen
+## Using ProductDB's Create Poll Screen
-Dyte's Android UI Kit provides a user-friendly prebuilt screen, [DyteCreatePollBottomSheet](/android/components/dyte-poll-form),
-for creating polls in a Dyte meeting. When using the DyteCreatePollBottomSheet, the poll creator can:
+ProductDB's Android UI Kit provides a user-friendly prebuilt screen, [DyteCreatePollBottomSheet](/android/components/dyte-poll-form),
+for creating polls in a ProductDB meeting. When using the DyteCreatePollBottomSheet, the poll creator can:
- Add more options to the poll (default is 2)
- Choose to make the poll voting anonymous
@@ -34,8 +34,8 @@ createPollBottomSheet.show(childFragmentManager, TAG)
className="mb-10"
/>
-**Wrap Up**: With Dyte's prebuilt Create Poll screen, you can easily add interactive polls features
-to your app, enhancing participant engagement in Dyte meetings.
+**Wrap Up**: With ProductDB's prebuilt Create Poll screen, you can easily add interactive polls features
+to your app, enhancing participant engagement in ProductDB meetings.
diff --git a/docs/android/polls/prebuilt-polls-screen.mdx b/docs/android/polls/prebuilt-polls-screen.mdx
index 151dc70df..b3a8eb808 100644
--- a/docs/android/polls/prebuilt-polls-screen.mdx
+++ b/docs/android/polls/prebuilt-polls-screen.mdx
@@ -3,16 +3,16 @@ sidebar_position: 1
title: Prebuilt Polls Screen
---
-## Introduction to Polls in Dyte Meetings
+## Introduction to Polls in ProductDB Meetings
-In Dyte meetings, participants can engage in polls to gather opinions or make decisions collectively.
+In ProductDB meetings, participants can engage in polls to gather opinions or make decisions collectively.
Polls enhance the interactive nature of meetings, allowing participants to actively express their views.
The ability to create, or interact with polls is determined by the [polls permissions](/guides/livestream/advanced/configuring-permissions#polls)
set in the participant's preset.
-## Dyte's Prebuilt Polls Screen
+## ProductDB's Prebuilt Polls Screen
-Dyte's Android UI Kit provides a prebuilt Polls screen with the following features:
+ProductDB's Android UI Kit provides a prebuilt Polls screen with the following features:
- Displays all created polls if the participant has permission to view them
- Allows participants to vote by selecting a checkbox for their chosen option
diff --git a/docs/android/quickstart.mdx b/docs/android/quickstart.mdx
index b86e08599..09efeda93 100644
--- a/docs/android/quickstart.mdx
+++ b/docs/android/quickstart.mdx
@@ -2,7 +2,7 @@
sidebar_position: 1
slug: /
description: >-
- Dive into Dyte's Android documentation to integrate video collaboration
+ Dive into ProductDB's Android documentation to integrate video collaboration
seamlessly into your Android applications.
---
@@ -10,7 +10,7 @@ import { MavenLatestInstallation } from '@site/src/components/LatestInstallation
# Quickstart
-This quickstart shows how to use Dyte's Android UI Kit SDK to add live video and
+This quickstart shows how to use ProductDB's Android UI Kit SDK to add live video and
audio to your Android applications.
To get started quickly, you can use our sample code. Simply clone and run a sample application
@@ -20,22 +20,22 @@ from the Android UIKit samples, available in both [Kotlin](https://github.com/dy
You'll learn how to:
-- [Install the Dyte SDK](#step-1-install-the-sdk-from-mavencentral)
-- [Configure a Dyte meeting](#step-2-configure-a-dyte-meeting)
+- [Install the ProductDB SDK](#step-1-install-the-sdk-from-mavencentral)
+- [Configure a ProductDB meeting](#step-2-configure-a-dyte-meeting)
- [Initialize the SDK](#step-3-initialize-the-sdk)
- [Launch the meeting UI](#step-4-launch-the-meeting-ui)
## Before Getting Started
Make sure you've read the
-[Getting Started with Dyte](/getting-started) topic and
+[Getting Started with ProductDB](/getting-started) topic and
completed the steps in the
-[Integrate Dyte](/getting-started#integrate-dyte) section.
+[Integrate ProductDB](/getting-started#integrate-dyte) section.
You must complete the following steps:
-- Create a [Dyte Developer Account](https://dev.dyte.io/)
+- Create a [ProductDB Developer Account](https://dev.dyte.io/)
- Create a
- [Dyte Meeting](/api/?v=v2#/operations/create_meeting)
+ [ProductDB Meeting](/api/?v=v2#/operations/create_meeting)
- [Add Participant](/api/?v=v2#/operations/add_participant)
to the meeting
- Install [Android Studio](https://developer.android.com/studio)
@@ -68,7 +68,7 @@ dependencies {
:::
-## Step 2: Configure a Dyte meeting
+## Step 2: Configure a ProductDB meeting
Configure the following properties in the `DyteMeetingInfoV2` class. You must pass a valid participant `authToken`
obtained from the [Add Participant](/api/?v=v2#/operations/add_participant) API.
@@ -78,7 +78,7 @@ obtained from the [Add Participant](/api/?v=v2#/operations/add_participant) API.
| `authToken` | Authentication token generated using the [Add Participant API](/api/?v=v2#/operations/add_participant) after meeting creation. |
| `enableAudio` | Set whether to join the meeting with your Mic ON (`true`) or OFF (`false`). |
| `enableVideo` | Set whether to join the meeting with your Camera ON (`true`) or OFF (`false`). |
-| `baseUrl` | Base URL of the Dyte environment you have created the meeting on. |
+| `baseUrl` | Base URL of the ProductDB environment you have created the meeting on. |
@@ -168,6 +168,6 @@ dyteUIKit.startMeeting();
Android Quickstart
diff --git a/docs/android/render-participant-videos/custom-ui.mdx b/docs/android/render-participant-videos/custom-ui.mdx
index ba63f3f72..9bb8998e4 100644
--- a/docs/android/render-participant-videos/custom-ui.mdx
+++ b/docs/android/render-participant-videos/custom-ui.mdx
@@ -4,7 +4,7 @@ sidebar_position: 2
---
In this guide, we will walk you through building a custom UI to render participant videos using
-Dyte's Android UI Kit. We will use an example of a video calling app like FaceTime to demonstrate
+ProductDB's Android UI Kit. We will use an example of a video calling app like FaceTime to demonstrate
how to display participant videos in your own UI.
## Video Calling Example
@@ -27,7 +27,7 @@ i.e. of the local user
## Using DyteParticipantTileView
-To achieve this UI, we will utilize the `DyteParticipantTileView` provided by Dyte's Android UI Kit.
+To achieve this UI, we will utilize the `DyteParticipantTileView` provided by ProductDB's Android UI Kit.
This custom Android view renders the video of a single participant and automatically handles displaying
the video or a placeholder when the participant turns their camera on or off.
@@ -113,7 +113,7 @@ class VideoCallActivity : AppCompatActivity() {
3. **Adding Controls** (Bonus): You can easily add controls like mic toggle, camera toggle,
and leave call button using the [DyteMicToggleButton](/android/components/dyte-mic-toggle),
[DyteCameraToggleButton](/android/components/dyte-camera-toggle), and [DyteLeaveButton](/android/components/dyte-leave-button)
-provided by Dyte's Android UI Kit.
+provided by ProductDB's Android UI Kit.
Here's the screenshot of the UI implemented:
-
- Explore and learn from the Android sample app provided in Dyte's
+ Explore and learn from the Android sample app provided in ProductDB's
documentation.
---
@@ -12,5 +12,5 @@ You can check out an example of this integration by cloning our
Android Sample app
-
+
diff --git a/docs/angular-ui-kit/basics/components-basics.mdx b/docs/angular-ui-kit/basics/components-basics.mdx
index 19bf3e0ab..b1dec3ee8 100644
--- a/docs/angular-ui-kit/basics/components-basics.mdx
+++ b/docs/angular-ui-kit/basics/components-basics.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 1
description: >-
- Learn the basics of components in Dyte's Angular UI Kit through our detailed
+ Learn the basics of components in ProductDB's Angular UI Kit through our detailed
documentation.
---
@@ -229,5 +229,5 @@ simpleGrid.participants = [meeting.self, meeting.self];
Angular UI Kit Components Basics
-
+
diff --git a/docs/angular-ui-kit/basics/pre-requisite.mdx b/docs/angular-ui-kit/basics/pre-requisite.mdx
index 002281371..29675806e 100644
--- a/docs/angular-ui-kit/basics/pre-requisite.mdx
+++ b/docs/angular-ui-kit/basics/pre-requisite.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 5
description: >-
- Understand the prerequisites for using Dyte's Angular UI Kit with our
+ Understand the prerequisites for using ProductDB's Angular UI Kit with our
comprehensive documentation.
---
@@ -119,5 +119,5 @@ This components depends on the values from `states` object.
Angular UI Kit Prerequisite
-
+
diff --git a/docs/angular-ui-kit/components/dyte-audio-visualizer.mdx b/docs/angular-ui-kit/components/dyte-audio-visualizer.mdx
index 7dfafda77..05d388c9b 100644
--- a/docs/angular-ui-kit/components/dyte-audio-visualizer.mdx
+++ b/docs/angular-ui-kit/components/dyte-audio-visualizer.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-audio-visualizer.svg
description: >-
- Learn how to use and customize the dyte-audio-visualizer component in Dyte's
+ Learn how to use and customize the dyte-audio-visualizer component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-avatar.mdx b/docs/angular-ui-kit/components/dyte-avatar.mdx
index 4fa0ff207..1e766dada 100644
--- a/docs/angular-ui-kit/components/dyte-avatar.mdx
+++ b/docs/angular-ui-kit/components/dyte-avatar.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-avatar.svg
description: >-
- Learn how to use and customize the dyte-avatar component in Dyte's Angular UI
+ Learn how to use and customize the dyte-avatar component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-button.mdx b/docs/angular-ui-kit/components/dyte-button.mdx
index 9184efa2b..b5c3de562 100644
--- a/docs/angular-ui-kit/components/dyte-button.mdx
+++ b/docs/angular-ui-kit/components/dyte-button.mdx
@@ -1,13 +1,13 @@
---
image: /static/ui-kit/1.x.x/components/dyte-button.svg
description: >-
- Learn how to use and customize the dyte-button component in Dyte's Angular UI
+ Learn how to use and customize the dyte-button component in ProductDB's Angular UI
Kit with our detailed documentation.
---
# dyte-button
-A button that follows Dyte's Design System.
+A button that follows ProductDB's Design System.
## Props
diff --git a/docs/angular-ui-kit/components/dyte-camera-toggle.mdx b/docs/angular-ui-kit/components/dyte-camera-toggle.mdx
index ed9e7a647..4d23c1e8c 100644
--- a/docs/angular-ui-kit/components/dyte-camera-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-camera-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-camera-toggle component in Dyte's
+ Learn how to use and customize the dyte-camera-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-chat-toggle.mdx b/docs/angular-ui-kit/components/dyte-chat-toggle.mdx
index bfd277f06..1d7896714 100644
--- a/docs/angular-ui-kit/components/dyte-chat-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-chat-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-chat-toggle component in Dyte's
+ Learn how to use and customize the dyte-chat-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-chat.mdx b/docs/angular-ui-kit/components/dyte-chat.mdx
index 540406a37..269ecdd62 100644
--- a/docs/angular-ui-kit/components/dyte-chat.mdx
+++ b/docs/angular-ui-kit/components/dyte-chat.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-chat.svg
description: >-
- Learn how to use and customize the dyte-chat component in Dyte's Angular UI
+ Learn how to use and customize the dyte-chat component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-clock.mdx b/docs/angular-ui-kit/components/dyte-clock.mdx
index 63bbc7145..312662666 100644
--- a/docs/angular-ui-kit/components/dyte-clock.mdx
+++ b/docs/angular-ui-kit/components/dyte-clock.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-clock.svg
description: >-
- Learn how to use and customize the dyte-clock component in Dyte's Angular UI
+ Learn how to use and customize the dyte-clock component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-confirmation-modal.mdx b/docs/angular-ui-kit/components/dyte-confirmation-modal.mdx
index 59084906e..48dc96c4f 100644
--- a/docs/angular-ui-kit/components/dyte-confirmation-modal.mdx
+++ b/docs/angular-ui-kit/components/dyte-confirmation-modal.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-confirmation-modal component in Dyte's
+ Learn how to use and customize the dyte-confirmation-modal component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-controlbar-button.mdx b/docs/angular-ui-kit/components/dyte-controlbar-button.mdx
index c97ba0ce3..5cb577fa7 100644
--- a/docs/angular-ui-kit/components/dyte-controlbar-button.mdx
+++ b/docs/angular-ui-kit/components/dyte-controlbar-button.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-controlbar-button.svg
description: >-
- Learn how to use and customize the dyte-controlbar-button component in Dyte's
+ Learn how to use and customize the dyte-controlbar-button component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-controlbar.mdx b/docs/angular-ui-kit/components/dyte-controlbar.mdx
index dec3ff7be..e124f048c 100644
--- a/docs/angular-ui-kit/components/dyte-controlbar.mdx
+++ b/docs/angular-ui-kit/components/dyte-controlbar.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-controlbar component in Dyte's Angular
+ Learn how to use and customize the dyte-controlbar component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-dialog-manager.mdx b/docs/angular-ui-kit/components/dyte-dialog-manager.mdx
index 8da5ca925..7dbecc4ae 100644
--- a/docs/angular-ui-kit/components/dyte-dialog-manager.mdx
+++ b/docs/angular-ui-kit/components/dyte-dialog-manager.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-dialog-manager component in Dyte's
+ Learn how to use and customize the dyte-dialog-manager component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-dialog.mdx b/docs/angular-ui-kit/components/dyte-dialog.mdx
index 336511bcb..ff046d8d7 100644
--- a/docs/angular-ui-kit/components/dyte-dialog.mdx
+++ b/docs/angular-ui-kit/components/dyte-dialog.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-dialog.svg
description: >-
- Learn how to use and customize the dyte-dialog component in Dyte's Angular UI
+ Learn how to use and customize the dyte-dialog component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-emoji-picker.mdx b/docs/angular-ui-kit/components/dyte-emoji-picker.mdx
index f06478888..270771723 100644
--- a/docs/angular-ui-kit/components/dyte-emoji-picker.mdx
+++ b/docs/angular-ui-kit/components/dyte-emoji-picker.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-emoji-picker.svg
description: >-
- Learn how to use and customize the dyte-emoji-picker component in Dyte's
+ Learn how to use and customize the dyte-emoji-picker component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-ended-screen.mdx b/docs/angular-ui-kit/components/dyte-ended-screen.mdx
index 6e640c045..efadf9151 100644
--- a/docs/angular-ui-kit/components/dyte-ended-screen.mdx
+++ b/docs/angular-ui-kit/components/dyte-ended-screen.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-ended-screen.svg
description: >-
- Learn how to use and customize the dyte-ended-screen component in Dyte's
+ Learn how to use and customize the dyte-ended-screen component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-file-message.mdx b/docs/angular-ui-kit/components/dyte-file-message.mdx
index 5f9f42376..d2abd281e 100644
--- a/docs/angular-ui-kit/components/dyte-file-message.mdx
+++ b/docs/angular-ui-kit/components/dyte-file-message.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-file-message component in Dyte's
+ Learn how to use and customize the dyte-file-message component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-fullscreen-toggle.mdx b/docs/angular-ui-kit/components/dyte-fullscreen-toggle.mdx
index 758b01615..2d8371c2d 100644
--- a/docs/angular-ui-kit/components/dyte-fullscreen-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-fullscreen-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-fullscreen-toggle component in Dyte's
+ Learn how to use and customize the dyte-fullscreen-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-grid-pagination.mdx b/docs/angular-ui-kit/components/dyte-grid-pagination.mdx
index 163bf31a6..26d5874e6 100644
--- a/docs/angular-ui-kit/components/dyte-grid-pagination.mdx
+++ b/docs/angular-ui-kit/components/dyte-grid-pagination.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-grid-pagination.svg
description: >-
- Learn how to use and customize the dyte-grid-pagination component in Dyte's
+ Learn how to use and customize the dyte-grid-pagination component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-grid.mdx b/docs/angular-ui-kit/components/dyte-grid.mdx
index 7dde3f873..e9757e18d 100644
--- a/docs/angular-ui-kit/components/dyte-grid.mdx
+++ b/docs/angular-ui-kit/components/dyte-grid.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-grid.svg
description: >-
- Learn how to use and customize the dyte-grid component in Dyte's Angular UI
+ Learn how to use and customize the dyte-grid component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-header.mdx b/docs/angular-ui-kit/components/dyte-header.mdx
index d39525ffa..2ef335cbb 100644
--- a/docs/angular-ui-kit/components/dyte-header.mdx
+++ b/docs/angular-ui-kit/components/dyte-header.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-header component in Dyte's Angular UI
+ Learn how to use and customize the dyte-header component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-icon.mdx b/docs/angular-ui-kit/components/dyte-icon.mdx
index b2f285470..f256b0bc9 100644
--- a/docs/angular-ui-kit/components/dyte-icon.mdx
+++ b/docs/angular-ui-kit/components/dyte-icon.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-icon component in Dyte's Angular UI
+ Learn how to use and customize the dyte-icon component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-idle-screen.mdx b/docs/angular-ui-kit/components/dyte-idle-screen.mdx
index 125b4913d..bf7c847dc 100644
--- a/docs/angular-ui-kit/components/dyte-idle-screen.mdx
+++ b/docs/angular-ui-kit/components/dyte-idle-screen.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-idle-screen.svg
description: >-
- Learn how to use and customize the dyte-idle-screen component in Dyte's
+ Learn how to use and customize the dyte-idle-screen component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-image-message.mdx b/docs/angular-ui-kit/components/dyte-image-message.mdx
index 1ad7eb47a..f3f9a8644 100644
--- a/docs/angular-ui-kit/components/dyte-image-message.mdx
+++ b/docs/angular-ui-kit/components/dyte-image-message.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-image-message component in Dyte's
+ Learn how to use and customize the dyte-image-message component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-image-viewer.mdx b/docs/angular-ui-kit/components/dyte-image-viewer.mdx
index 47ca4f210..ba6760fdc 100644
--- a/docs/angular-ui-kit/components/dyte-image-viewer.mdx
+++ b/docs/angular-ui-kit/components/dyte-image-viewer.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-image-viewer.svg
description: >-
- Learn how to use and customize the dyte-image-viewer component in Dyte's
+ Learn how to use and customize the dyte-image-viewer component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-leave-button.mdx b/docs/angular-ui-kit/components/dyte-leave-button.mdx
index b8e48af05..406d4b191 100644
--- a/docs/angular-ui-kit/components/dyte-leave-button.mdx
+++ b/docs/angular-ui-kit/components/dyte-leave-button.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-leave-button component in Dyte's
+ Learn how to use and customize the dyte-leave-button component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-leave-meeting.mdx b/docs/angular-ui-kit/components/dyte-leave-meeting.mdx
index 08d12e25f..3a471d447 100644
--- a/docs/angular-ui-kit/components/dyte-leave-meeting.mdx
+++ b/docs/angular-ui-kit/components/dyte-leave-meeting.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-leave-meeting.svg
description: >-
- Learn how to use and customize the dyte-leave-meeting component in Dyte's
+ Learn how to use and customize the dyte-leave-meeting component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-logo.mdx b/docs/angular-ui-kit/components/dyte-logo.mdx
index 08555f588..3d52a64a0 100644
--- a/docs/angular-ui-kit/components/dyte-logo.mdx
+++ b/docs/angular-ui-kit/components/dyte-logo.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-logo.svg
description: >-
- Learn how to use and customize the dyte-logo component in Dyte's Angular UI
+ Learn how to use and customize the dyte-logo component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-meeting-title.mdx b/docs/angular-ui-kit/components/dyte-meeting-title.mdx
index 7bbfe5a97..78513a814 100644
--- a/docs/angular-ui-kit/components/dyte-meeting-title.mdx
+++ b/docs/angular-ui-kit/components/dyte-meeting-title.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-meeting-title.svg
description: >-
- Learn how to use and customize the dyte-meeting-title component in Dyte's
+ Learn how to use and customize the dyte-meeting-title component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-meeting.mdx b/docs/angular-ui-kit/components/dyte-meeting.mdx
index dbc96ea2a..27e8db33d 100644
--- a/docs/angular-ui-kit/components/dyte-meeting.mdx
+++ b/docs/angular-ui-kit/components/dyte-meeting.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-meeting.svg
description: >-
- Learn how to use and customize the dyte-meeting component in Dyte's Angular UI
+ Learn how to use and customize the dyte-meeting component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-menu-item.mdx b/docs/angular-ui-kit/components/dyte-menu-item.mdx
index 8f07e0484..017a30ab6 100644
--- a/docs/angular-ui-kit/components/dyte-menu-item.mdx
+++ b/docs/angular-ui-kit/components/dyte-menu-item.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-menu-item component in Dyte's Angular
+ Learn how to use and customize the dyte-menu-item component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-menu-list.mdx b/docs/angular-ui-kit/components/dyte-menu-list.mdx
index 0e7f2d2f3..1cb92bf63 100644
--- a/docs/angular-ui-kit/components/dyte-menu-list.mdx
+++ b/docs/angular-ui-kit/components/dyte-menu-list.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-menu-list component in Dyte's Angular
+ Learn how to use and customize the dyte-menu-list component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-menu.mdx b/docs/angular-ui-kit/components/dyte-menu.mdx
index 4a3bd1243..cc00a1215 100644
--- a/docs/angular-ui-kit/components/dyte-menu.mdx
+++ b/docs/angular-ui-kit/components/dyte-menu.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-menu.svg
description: >-
- Learn how to use and customize the dyte-menu component in Dyte's Angular UI
+ Learn how to use and customize the dyte-menu component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-mic-toggle.mdx b/docs/angular-ui-kit/components/dyte-mic-toggle.mdx
index 9f982c6d8..4f9a5ce6d 100644
--- a/docs/angular-ui-kit/components/dyte-mic-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-mic-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-mic-toggle component in Dyte's Angular
+ Learn how to use and customize the dyte-mic-toggle component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-mixed-grid.mdx b/docs/angular-ui-kit/components/dyte-mixed-grid.mdx
index b2adb12cf..cfb5f53c8 100644
--- a/docs/angular-ui-kit/components/dyte-mixed-grid.mdx
+++ b/docs/angular-ui-kit/components/dyte-mixed-grid.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-mixed-grid.svg
description: >-
- Learn how to use and customize the dyte-mixed-grid component in Dyte's Angular
+ Learn how to use and customize the dyte-mixed-grid component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-more-toggle.mdx b/docs/angular-ui-kit/components/dyte-more-toggle.mdx
index bbea131ec..52ff28d70 100644
--- a/docs/angular-ui-kit/components/dyte-more-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-more-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-more-toggle component in Dyte's
+ Learn how to use and customize the dyte-more-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-name-tag.mdx b/docs/angular-ui-kit/components/dyte-name-tag.mdx
index 52be7f61c..171146a46 100644
--- a/docs/angular-ui-kit/components/dyte-name-tag.mdx
+++ b/docs/angular-ui-kit/components/dyte-name-tag.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-name-tag.svg
description: >-
- Learn how to use and customize the dyte-name-tag component in Dyte's Angular
+ Learn how to use and customize the dyte-name-tag component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-network-indicator.mdx b/docs/angular-ui-kit/components/dyte-network-indicator.mdx
index 04f3b942f..d2eaac6d0 100644
--- a/docs/angular-ui-kit/components/dyte-network-indicator.mdx
+++ b/docs/angular-ui-kit/components/dyte-network-indicator.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-network-indicator component in Dyte's React UI
+ Learn how to use and customize the dyte-network-indicator component in ProductDB's React UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-notification.mdx b/docs/angular-ui-kit/components/dyte-notification.mdx
index 064358d57..387330e96 100644
--- a/docs/angular-ui-kit/components/dyte-notification.mdx
+++ b/docs/angular-ui-kit/components/dyte-notification.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-notification.svg
description: >-
- Learn how to use and customize the dyte-notification component in Dyte's
+ Learn how to use and customize the dyte-notification component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-notifications.mdx b/docs/angular-ui-kit/components/dyte-notifications.mdx
index ed4b0638e..6bcf2fdc2 100644
--- a/docs/angular-ui-kit/components/dyte-notifications.mdx
+++ b/docs/angular-ui-kit/components/dyte-notifications.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-notifications component in Dyte's
+ Learn how to use and customize the dyte-notifications component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-overlay-modal.mdx b/docs/angular-ui-kit/components/dyte-overlay-modal.mdx
index 56e2124a5..65d869562 100644
--- a/docs/angular-ui-kit/components/dyte-overlay-modal.mdx
+++ b/docs/angular-ui-kit/components/dyte-overlay-modal.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-overlay-modal component in Dyte's
+ Learn how to use and customize the dyte-overlay-modal component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-participant-count.mdx b/docs/angular-ui-kit/components/dyte-participant-count.mdx
index f3cb8846f..411aa8ade 100644
--- a/docs/angular-ui-kit/components/dyte-participant-count.mdx
+++ b/docs/angular-ui-kit/components/dyte-participant-count.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-participant-count.svg
description: >-
- Learn how to use and customize the dyte-participant-count component in Dyte's
+ Learn how to use and customize the dyte-participant-count component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-participant-tile.mdx b/docs/angular-ui-kit/components/dyte-participant-tile.mdx
index f5e933009..3391b137b 100644
--- a/docs/angular-ui-kit/components/dyte-participant-tile.mdx
+++ b/docs/angular-ui-kit/components/dyte-participant-tile.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-participant-tile.svg
description: >-
- Learn how to use and customize the dyte-participant-tile component in Dyte's
+ Learn how to use and customize the dyte-participant-tile component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-participant.mdx b/docs/angular-ui-kit/components/dyte-participant.mdx
index fdb2c7edc..bd593c77c 100644
--- a/docs/angular-ui-kit/components/dyte-participant.mdx
+++ b/docs/angular-ui-kit/components/dyte-participant.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-participant component in Dyte's
+ Learn how to use and customize the dyte-participant component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-participants-audio.mdx b/docs/angular-ui-kit/components/dyte-participants-audio.mdx
index 34b191fa7..72808203e 100644
--- a/docs/angular-ui-kit/components/dyte-participants-audio.mdx
+++ b/docs/angular-ui-kit/components/dyte-participants-audio.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-participants-audio.svg
description: >-
- Learn how to use and customize the dyte-participants-audio component in Dyte's
+ Learn how to use and customize the dyte-participants-audio component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-participants-stage-list.mdx b/docs/angular-ui-kit/components/dyte-participants-stage-list.mdx
index cc071b0a1..fb939aae9 100644
--- a/docs/angular-ui-kit/components/dyte-participants-stage-list.mdx
+++ b/docs/angular-ui-kit/components/dyte-participants-stage-list.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the dyte-participants-stage-list component in
- Dyte's Angular UI Kit with our detailed documentation.
+ ProductDB's Angular UI Kit with our detailed documentation.
---
# dyte-participants-stage-list
diff --git a/docs/angular-ui-kit/components/dyte-participants-toggle.mdx b/docs/angular-ui-kit/components/dyte-participants-toggle.mdx
index 2d3e7ad0b..906ef7328 100644
--- a/docs/angular-ui-kit/components/dyte-participants-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-participants-toggle.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the dyte-participants-toggle component in
- Dyte's Angular UI Kit with our detailed documentation.
+ ProductDB's Angular UI Kit with our detailed documentation.
---
# dyte-participants-toggle
diff --git a/docs/angular-ui-kit/components/dyte-participants.mdx b/docs/angular-ui-kit/components/dyte-participants.mdx
index 38f0fc289..21fa2c10e 100644
--- a/docs/angular-ui-kit/components/dyte-participants.mdx
+++ b/docs/angular-ui-kit/components/dyte-participants.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-participants.svg
description: >-
- Learn how to use and customize the dyte-participants component in Dyte's
+ Learn how to use and customize the dyte-participants component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-permissions-message.mdx b/docs/angular-ui-kit/components/dyte-permissions-message.mdx
index dd5ed7f51..755860b76 100644
--- a/docs/angular-ui-kit/components/dyte-permissions-message.mdx
+++ b/docs/angular-ui-kit/components/dyte-permissions-message.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the dyte-permissions-message component in
- Dyte's Angular UI Kit with our detailed documentation.
+ ProductDB's Angular UI Kit with our detailed documentation.
---
# dyte-permissions-message
diff --git a/docs/angular-ui-kit/components/dyte-plugin-main.mdx b/docs/angular-ui-kit/components/dyte-plugin-main.mdx
index 464720724..87c9f471a 100644
--- a/docs/angular-ui-kit/components/dyte-plugin-main.mdx
+++ b/docs/angular-ui-kit/components/dyte-plugin-main.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugin-main.svg
description: >-
- Learn how to use and customize the dyte-plugin-main component in Dyte's
+ Learn how to use and customize the dyte-plugin-main component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-plugins-toggle.mdx b/docs/angular-ui-kit/components/dyte-plugins-toggle.mdx
index 2c4d5d67a..0f160af2c 100644
--- a/docs/angular-ui-kit/components/dyte-plugins-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-plugins-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-plugins-toggle component in Dyte's
+ Learn how to use and customize the dyte-plugins-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-plugins.mdx b/docs/angular-ui-kit/components/dyte-plugins.mdx
index 5cc225dd2..4600b9868 100644
--- a/docs/angular-ui-kit/components/dyte-plugins.mdx
+++ b/docs/angular-ui-kit/components/dyte-plugins.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugins.svg
description: >-
- Learn how to use and customize the dyte-plugins component in Dyte's Angular UI
+ Learn how to use and customize the dyte-plugins component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-poll-form.mdx b/docs/angular-ui-kit/components/dyte-poll-form.mdx
index e74b6a240..755cf0f9c 100644
--- a/docs/angular-ui-kit/components/dyte-poll-form.mdx
+++ b/docs/angular-ui-kit/components/dyte-poll-form.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-poll-form component in Dyte's Angular
+ Learn how to use and customize the dyte-poll-form component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-poll.mdx b/docs/angular-ui-kit/components/dyte-poll.mdx
index abdb6629d..f5c5240b2 100644
--- a/docs/angular-ui-kit/components/dyte-poll.mdx
+++ b/docs/angular-ui-kit/components/dyte-poll.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-poll component in Dyte's Angular UI
+ Learn how to use and customize the dyte-poll component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-polls-toggle.mdx b/docs/angular-ui-kit/components/dyte-polls-toggle.mdx
index a0cf099d9..0bc337702 100644
--- a/docs/angular-ui-kit/components/dyte-polls-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-polls-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-polls-toggle component in Dyte's
+ Learn how to use and customize the dyte-polls-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-polls.mdx b/docs/angular-ui-kit/components/dyte-polls.mdx
index cb5968015..c09a50bc3 100644
--- a/docs/angular-ui-kit/components/dyte-polls.mdx
+++ b/docs/angular-ui-kit/components/dyte-polls.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-polls.svg
description: >-
- Learn how to use and customize the dyte-polls component in Dyte's Angular UI
+ Learn how to use and customize the dyte-polls component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-recording-indicator.mdx b/docs/angular-ui-kit/components/dyte-recording-indicator.mdx
index 6f073ff00..2a8aa2b1c 100644
--- a/docs/angular-ui-kit/components/dyte-recording-indicator.mdx
+++ b/docs/angular-ui-kit/components/dyte-recording-indicator.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-recording-indicator.svg
description: >-
Learn how to use and customize the dyte-recording-indicator component in
- Dyte's Angular UI Kit with our detailed documentation.
+ ProductDB's Angular UI Kit with our detailed documentation.
---
# dyte-recording-indicator
diff --git a/docs/angular-ui-kit/components/dyte-recording-toggle.mdx b/docs/angular-ui-kit/components/dyte-recording-toggle.mdx
index fa2ecf440..c09962ea6 100644
--- a/docs/angular-ui-kit/components/dyte-recording-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-recording-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-recording-toggle component in Dyte's
+ Learn how to use and customize the dyte-recording-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-remote-access-manager.mdx b/docs/angular-ui-kit/components/dyte-remote-access-manager.mdx
index 4d415465f..7d02857a7 100644
--- a/docs/angular-ui-kit/components/dyte-remote-access-manager.mdx
+++ b/docs/angular-ui-kit/components/dyte-remote-access-manager.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-remote-access-manager.svg
description: >-
Learn how to use and customize the dyte-remote-access-manager component in
- Dyte's Angular UI Kit with our detailed documentation.
+ ProductDB's Angular UI Kit with our detailed documentation.
---
# dyte-remote-access-manager
diff --git a/docs/angular-ui-kit/components/dyte-screen-share-toggle.mdx b/docs/angular-ui-kit/components/dyte-screen-share-toggle.mdx
index 95d769ef6..b350a6202 100644
--- a/docs/angular-ui-kit/components/dyte-screen-share-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-screen-share-toggle.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the dyte-screen-share-toggle component in
- Dyte's Angular UI Kit with our detailed documentation.
+ ProductDB's Angular UI Kit with our detailed documentation.
---
# dyte-screen-share-toggle
diff --git a/docs/angular-ui-kit/components/dyte-screenshare-view.mdx b/docs/angular-ui-kit/components/dyte-screenshare-view.mdx
index af56d2baa..1241fc2e7 100644
--- a/docs/angular-ui-kit/components/dyte-screenshare-view.mdx
+++ b/docs/angular-ui-kit/components/dyte-screenshare-view.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-screenshare-view.svg
description: >-
- Learn how to use and customize the dyte-screenshare-view component in Dyte's
+ Learn how to use and customize the dyte-screenshare-view component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-settings-audio.mdx b/docs/angular-ui-kit/components/dyte-settings-audio.mdx
index 9ee299269..5eeacb3d8 100644
--- a/docs/angular-ui-kit/components/dyte-settings-audio.mdx
+++ b/docs/angular-ui-kit/components/dyte-settings-audio.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-settings-audio component in Dyte's
+ Learn how to use and customize the dyte-settings-audio component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-settings-toggle.mdx b/docs/angular-ui-kit/components/dyte-settings-toggle.mdx
index 3df9afcd2..013bfb4bd 100644
--- a/docs/angular-ui-kit/components/dyte-settings-toggle.mdx
+++ b/docs/angular-ui-kit/components/dyte-settings-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-settings-toggle component in Dyte's
+ Learn how to use and customize the dyte-settings-toggle component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-settings-video.mdx b/docs/angular-ui-kit/components/dyte-settings-video.mdx
index cad9e2667..1878569bc 100644
--- a/docs/angular-ui-kit/components/dyte-settings-video.mdx
+++ b/docs/angular-ui-kit/components/dyte-settings-video.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-settings-video component in Dyte's
+ Learn how to use and customize the dyte-settings-video component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-settings.mdx b/docs/angular-ui-kit/components/dyte-settings.mdx
index e43676f80..8441b7fdb 100644
--- a/docs/angular-ui-kit/components/dyte-settings.mdx
+++ b/docs/angular-ui-kit/components/dyte-settings.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-settings.svg
description: >-
- Learn how to use and customize the dyte-settings component in Dyte's Angular
+ Learn how to use and customize the dyte-settings component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-setup-screen.mdx b/docs/angular-ui-kit/components/dyte-setup-screen.mdx
index da850d69e..9ef5fffc6 100644
--- a/docs/angular-ui-kit/components/dyte-setup-screen.mdx
+++ b/docs/angular-ui-kit/components/dyte-setup-screen.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-setup-screen.svg
description: >-
- Learn how to use and customize the dyte-setup-screen component in Dyte's
+ Learn how to use and customize the dyte-setup-screen component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-sidebar.mdx b/docs/angular-ui-kit/components/dyte-sidebar.mdx
index 6c2d35f61..9cb98be41 100644
--- a/docs/angular-ui-kit/components/dyte-sidebar.mdx
+++ b/docs/angular-ui-kit/components/dyte-sidebar.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-sidebar.svg
description: >-
- Learn how to use and customize the dyte-sidebar component in Dyte's Angular UI
+ Learn how to use and customize the dyte-sidebar component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-simple-grid.mdx b/docs/angular-ui-kit/components/dyte-simple-grid.mdx
index 2b317cc8f..8d4b4e67a 100644
--- a/docs/angular-ui-kit/components/dyte-simple-grid.mdx
+++ b/docs/angular-ui-kit/components/dyte-simple-grid.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-simple-grid.svg
description: >-
- Learn how to use and customize the dyte-simple-grid component in Dyte's
+ Learn how to use and customize the dyte-simple-grid component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-spinner.mdx b/docs/angular-ui-kit/components/dyte-spinner.mdx
index b1b2c9309..427ea189d 100644
--- a/docs/angular-ui-kit/components/dyte-spinner.mdx
+++ b/docs/angular-ui-kit/components/dyte-spinner.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-spinner.svg
description: >-
- Learn how to use and customize the dyte-spinner component in Dyte's Angular UI
+ Learn how to use and customize the dyte-spinner component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-spotlight-grid.mdx b/docs/angular-ui-kit/components/dyte-spotlight-grid.mdx
index e248b1116..45e0d4bf3 100644
--- a/docs/angular-ui-kit/components/dyte-spotlight-grid.mdx
+++ b/docs/angular-ui-kit/components/dyte-spotlight-grid.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-spotlight-grid.svg
description: >-
- Learn how to use and customize the dyte-spotlight-grid component in Dyte's
+ Learn how to use and customize the dyte-spotlight-grid component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-stage.mdx b/docs/angular-ui-kit/components/dyte-stage.mdx
index 33d996674..5817a372d 100644
--- a/docs/angular-ui-kit/components/dyte-stage.mdx
+++ b/docs/angular-ui-kit/components/dyte-stage.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-stage component in Dyte's Angular UI
+ Learn how to use and customize the dyte-stage component in ProductDB's Angular UI
Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-switch.mdx b/docs/angular-ui-kit/components/dyte-switch.mdx
index 5fa5c5e69..2515dbaa3 100644
--- a/docs/angular-ui-kit/components/dyte-switch.mdx
+++ b/docs/angular-ui-kit/components/dyte-switch.mdx
@@ -1,13 +1,13 @@
---
image: /static/ui-kit/1.x.x/components/dyte-switch.svg
description: >-
- Learn how to use and customize the dyte-switch component in Dyte's Angular UI
+ Learn how to use and customize the dyte-switch component in ProductDB's Angular UI
Kit with our detailed documentation.
---
# dyte-switch
-A switch component which follows Dyte's Design System.
+A switch component which follows ProductDB's Design System.
## Props
diff --git a/docs/angular-ui-kit/components/dyte-text-field.mdx b/docs/angular-ui-kit/components/dyte-text-field.mdx
index 8a3be89ba..55a238df0 100644
--- a/docs/angular-ui-kit/components/dyte-text-field.mdx
+++ b/docs/angular-ui-kit/components/dyte-text-field.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-text-field component in Dyte's Angular
+ Learn how to use and customize the dyte-text-field component in ProductDB's Angular
UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-text-message.mdx b/docs/angular-ui-kit/components/dyte-text-message.mdx
index 4b6e5484e..51b8f6768 100644
--- a/docs/angular-ui-kit/components/dyte-text-message.mdx
+++ b/docs/angular-ui-kit/components/dyte-text-message.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-text-message component in Dyte's
+ Learn how to use and customize the dyte-text-message component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/dyte-tooltip.mdx b/docs/angular-ui-kit/components/dyte-tooltip.mdx
index 99d34fd2b..40a8bb12f 100644
--- a/docs/angular-ui-kit/components/dyte-tooltip.mdx
+++ b/docs/angular-ui-kit/components/dyte-tooltip.mdx
@@ -1,13 +1,13 @@
---
image: /static/ui-kit/1.x.x/components/dyte-tooltip.svg
description: >-
- Learn how to use and customize the dyte-tooltip component in Dyte's Angular UI
+ Learn how to use and customize the dyte-tooltip component in ProductDB's Angular UI
Kit with our detailed documentation.
---
# dyte-tooltip
-Tooltip component which follows Dyte's Design System.
+Tooltip component which follows ProductDB's Design System.
## Props
diff --git a/docs/angular-ui-kit/components/dyte-viewer-count.mdx b/docs/angular-ui-kit/components/dyte-viewer-count.mdx
index 21639f600..8f319fce9 100644
--- a/docs/angular-ui-kit/components/dyte-viewer-count.mdx
+++ b/docs/angular-ui-kit/components/dyte-viewer-count.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the dyte-viewer-count component in Dyte's
+ Learn how to use and customize the dyte-viewer-count component in ProductDB's
Angular UI Kit with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/components/gallery.mdx b/docs/angular-ui-kit/components/gallery.mdx
index e32c86b88..22d0dc02e 100644
--- a/docs/angular-ui-kit/components/gallery.mdx
+++ b/docs/angular-ui-kit/components/gallery.mdx
@@ -2,7 +2,7 @@
sidebar_position: 1
slug: /components
description: >-
- Learn how to use and customize the Gallery component in Dyte's Angular UI Kit
+ Learn how to use and customize the Gallery component in ProductDB's Angular UI Kit
with our detailed documentation.
---
diff --git a/docs/angular-ui-kit/customizations/custom-iconpack.mdx b/docs/angular-ui-kit/customizations/custom-iconpack.mdx
index 3d585e265..f06e3a8ee 100644
--- a/docs/angular-ui-kit/customizations/custom-iconpack.mdx
+++ b/docs/angular-ui-kit/customizations/custom-iconpack.mdx
@@ -4,18 +4,18 @@ sidebar_position: 6
# Customize Meeting Icons
-Dyte's UI Kit provides all the necessary UI components to allow complete customization of all its UI Kit components. You can customize your meeting icons such as chat, clock, leave meeting, mic on and off, and more.
+ProductDB's UI Kit provides all the necessary UI components to allow complete customization of all its UI Kit components. You can customize your meeting icons such as chat, clock, leave meeting, mic on and off, and more.
Customizing the meeting icons involve the following steps:
-1. Integrate Dyte's web SDK into your web application
+1. Integrate ProductDB's web SDK into your web application
2. Customize the default icon pack
-## Step 1: Integrate Dyte's web SDK into your web application
+## Step 1: Integrate ProductDB's web SDK into your web application
- To get started with customizing the icons for your meetings, you need to first integrate Dyte's Web SDK into your web application.
+ To get started with customizing the icons for your meetings, you need to first integrate ProductDB's Web SDK into your web application.
1. Install the package using npm or Yarn.
@@ -25,7 +25,7 @@ npm install @dytesdk/angular-ui-kit @dytesdk/web-core
2. Create a meeting room using the [Create Meeting API](/api#/operations/create_meeting).
3. Generate an `authToken` using the [Add Participant API](/api#/operations/add_participant). An `authToken` is a unique token that is used to identify a user in the meeting.
-4. Initialize the Dyte client using the `DyteClient.init({ authToken })`. It returns the meeting object.
+4. Initialize the ProductDB client using the `DyteClient.init({ authToken })`. It returns the meeting object.
5. Pass the meeting object to the UI Kit.
The `dyte-meeting` component generates the default UI experience. Read more about how to customize the UI [here](/angular-ui-kit/basics/components-basics).
@@ -51,11 +51,11 @@ class AppComponent {
## Step 2: Customize default icon pack
-Now that you've integrated Dyte SDK into your application successfully, let's quickly understand how you can customize the icon set for your application.
+Now that you've integrated ProductDB SDK into your application successfully, let's quickly understand how you can customize the icon set for your application.
-Dyte's default icon set is available at [icons.dyte.io](https://icons.dyte.io/). You can modify and generate your custom icon set from here.
+ProductDB's default icon set is available at [icons.dyte.io](https://icons.dyte.io/). You can modify and generate your custom icon set from here.
-In order to replace Dyte's default icon set with your own, you can pass the link to your icon set in the `dyte-meeting` component like so.
+In order to replace ProductDB's default icon set with your own, you can pass the link to your icon set in the `dyte-meeting` component like so.
```ts
class AppComponent {
@@ -149,5 +149,5 @@ Icon Pack object type:
Angular UI Kit Customize Meeting Icons
-
+
diff --git a/docs/angular-ui-kit/customizations/custom-locale.mdx b/docs/angular-ui-kit/customizations/custom-locale.mdx
index 72214b77a..d9ae19506 100644
--- a/docs/angular-ui-kit/customizations/custom-locale.mdx
+++ b/docs/angular-ui-kit/customizations/custom-locale.mdx
@@ -1,24 +1,24 @@
---
sidebar_position: 6
description: >-
- Learn how to customize the locale settings in Dyte's Angular UI Kit with our
+ Learn how to customize the locale settings in ProductDB's Angular UI Kit with our
comprehensive documentation.
---
# Customize Meeting Locale
-Dyte's UI Kit allows you to customize all the text within the video call interface. You can personalize the text to align with your specific locale needs.
+ProductDB's UI Kit allows you to customize all the text within the video call interface. You can personalize the text to align with your specific locale needs.
Customizing the locale involve the following steps:
-1. Integrate Dyte's web SDK into your web application
+1. Integrate ProductDB's web SDK into your web application
2. Customize the default language pack
-## Step 1: Integrate Dyte's web SDK into your web application
+## Step 1: Integrate ProductDB's web SDK into your web application
- To get started with customizing the icons for your meetings, you need to first integrate Dyte's Web SDK into your web application.
+ To get started with customizing the icons for your meetings, you need to first integrate ProductDB's Web SDK into your web application.
1. Install the package using npm or Yarn.
@@ -28,7 +28,7 @@ npm install @dytesdk/angular-ui-kit @dytesdk/web-core
2. Create a meeting room using the [Create Meeting API](/api#/operations/create_meeting).
3. Generate an `authToken` using the [Add Participant API](/api#/operations/add_participant). An `authToken` is a unique token that is used to identify a user in the meeting.
-4. Initialize the Dyte client using the `DyteClient.init({ authToken })`. It returns the meeting object.
+4. Initialize the ProductDB client using the `DyteClient.init({ authToken })`. It returns the meeting object.
5. Pass the meeting object to the UI Kit.
The `dyte-meeting` component generates the default UI experience. Read more about how to customize the UI [here](/angular-ui-kit/basics/components-basics).
@@ -54,18 +54,18 @@ class AppComponent {
## Step 2: Customize the default language pack
-Now that you've integrated Dyte SDK into your application successfully, let's quickly understand how you can customize the language pack for your application.
+Now that you've integrated ProductDB SDK into your application successfully, let's quickly understand how you can customize the language pack for your application.
-Dyte's default language pack can be imported like so.
+ProductDB's default language pack can be imported like so.
```jsx
import { defaultLanguage, useLanguage } from '@dytesdk/angular-ui-kit';
```
-In order to replace Dyte's default locale set with your own, you can pass your own locale to the `t` prop exposed by the UI components.
+In order to replace ProductDB's default locale set with your own, you can pass your own locale to the `t` prop exposed by the UI components.
```jsx
-// Customise Dyte's default locale object
+// Customise ProductDB's default locale object
const myLanguagePack = useLanguage({
...defaultLanguage,
mute_all: 'Mute All Users',
@@ -96,5 +96,5 @@ import DefaultLanguageI18N from '/docs/partials/_default-language-i18n.mdx';
Angular UI Kit Customize Meeting Locale
-
+
diff --git a/docs/angular-ui-kit/design-system.mdx b/docs/angular-ui-kit/design-system.mdx
index 01bad465b..794f2c087 100644
--- a/docs/angular-ui-kit/design-system.mdx
+++ b/docs/angular-ui-kit/design-system.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 4
description: >-
- Explore the design system and guidelines for using Dyte's Angular UI Kit in
+ Explore the design system and guidelines for using ProductDB's Angular UI Kit in
your applications.
---
@@ -232,5 +232,5 @@ const designTokens = {
Angular UI Kit Design System
-
+
diff --git a/docs/angular-ui-kit/introduction.mdx b/docs/angular-ui-kit/introduction.mdx
index 9b8096f95..26bf9089d 100644
--- a/docs/angular-ui-kit/introduction.mdx
+++ b/docs/angular-ui-kit/introduction.mdx
@@ -6,7 +6,7 @@ image: /static/ui-kit/1.x.x/ui-kit-cover.jpg
# Introduction
-Dyte's UI Kit is a prebuilt design library of UI components that makes it easy
+ProductDB's UI Kit is a prebuilt design library of UI components that makes it easy
to integrate video and voice calls into any app or website within minutes.
## Usage
@@ -28,6 +28,6 @@ The library uses a layered design structure allowing you to start with a prebuil
Angular UI Kit Introduction
diff --git a/docs/angular-ui-kit/quickstart.mdx b/docs/angular-ui-kit/quickstart.mdx
index 9bf113dd8..ea4d60ade 100644
--- a/docs/angular-ui-kit/quickstart.mdx
+++ b/docs/angular-ui-kit/quickstart.mdx
@@ -1,13 +1,13 @@
---
sidebar_position: 3
description: >-
- Get started quickly with Dyte's Angular UI Kit by following our step-by-step
+ Get started quickly with ProductDB's Angular UI Kit by following our step-by-step
Quickstart guide.
---
# Quickstart
-This quickstart shows how to use Dyte's UI Kit prebuilt components to add live
+This quickstart shows how to use ProductDB's UI Kit prebuilt components to add live
video and audio to your [Angular](https://angular.io/) application with minimal
coding and a variety of meeting UI customization options.
@@ -18,11 +18,11 @@ and run a sample application from the
## Before Getting Started
-- Make sure you've read the [Getting Started with Dyte](/getting-started) topic
+- Make sure you've read the [Getting Started with ProductDB](/getting-started) topic
and completed the following steps:
- - Create a [Dyte Developer Account](https://dev.dyte.io/)
- - Create a [Dyte Meeting](/api/?v=v2#/operations/create_meeting)
+ - Create a [ProductDB Developer Account](https://dev.dyte.io/)
+ - Create a [ProductDB Meeting](/api/?v=v2#/operations/create_meeting)
- [Add Participant](/api/?v=v2#/operations/add_participant) to the meeting
## Step 1: Install the SDK
@@ -52,7 +52,7 @@ npm install @dytesdk/angular-ui-kit @dytesdk/web-core
Load the `DyteComponentsModule` into your app module. This is typically the
`app.module.ts` file.
-This allows you to use Dyte's UI components in your component HTML files. For
+This allows you to use ProductDB's UI components in your component HTML files. For
more information on the components, see
[Angular components](https://angular.io/guide/component-overview).
@@ -85,15 +85,15 @@ If you are using TypeScript, set `allowSyntheticDefaultImports` as true in your
}
```
-## Step 4: Add Dyte Meeting to the Template File
+## Step 4: Add ProductDB Meeting to the Template File
-Load the Dyte component to your template file (`component.html`).
+Load the ProductDB component to your template file (`component.html`).
```html
```
-## Step 5: Initialize the Dyte Meeting
+## Step 5: Initialize the ProductDB Meeting
1. Get a reference to the meeting component using @ViewChild().
2. Call the init() method and pass the authToken.
@@ -127,5 +127,5 @@ class AppComponent {
Angular UI Kit Quickstart
-
+
diff --git a/docs/angular-ui-kit/reference/classes/DyteNotificationsAudio.md b/docs/angular-ui-kit/reference/classes/DyteNotificationsAudio.md
index 04a7b1ac6..75e86837e 100644
--- a/docs/angular-ui-kit/reference/classes/DyteNotificationsAudio.md
+++ b/docs/angular-ui-kit/reference/classes/DyteNotificationsAudio.md
@@ -59,5 +59,5 @@ ___
Angular UI Kit Class: DyteNotificationsAudio
-
+
diff --git a/docs/angular-ui-kit/reference/interfaces/Notification.md b/docs/angular-ui-kit/reference/interfaces/Notification.md
index 807069fd5..8dc2c8154 100644
--- a/docs/angular-ui-kit/reference/interfaces/Notification.md
+++ b/docs/angular-ui-kit/reference/interfaces/Notification.md
@@ -55,5 +55,5 @@ ___
Angular UI Kit Interface: Notification
-
+
diff --git a/docs/angular-ui-kit/reference/interfaces/PollObject.md b/docs/angular-ui-kit/reference/interfaces/PollObject.md
index 473db8389..fb07d72bb 100644
--- a/docs/angular-ui-kit/reference/interfaces/PollObject.md
+++ b/docs/angular-ui-kit/reference/interfaces/PollObject.md
@@ -31,5 +31,5 @@ ___
Angular UI Kit Interface: PollObject
-
+
diff --git a/docs/angular-ui-kit/reference/interfaces/States.md b/docs/angular-ui-kit/reference/interfaces/States.md
index 684fc55df..28ba26774 100644
--- a/docs/angular-ui-kit/reference/interfaces/States.md
+++ b/docs/angular-ui-kit/reference/interfaces/States.md
@@ -115,5 +115,5 @@ ___
Angular UI Kit Interface: States
-
+
diff --git a/docs/angular-ui-kit/reference/interfaces/UIConfig.md b/docs/angular-ui-kit/reference/interfaces/UIConfig.md
index c98823884..4325ccec3 100644
--- a/docs/angular-ui-kit/reference/interfaces/UIConfig.md
+++ b/docs/angular-ui-kit/reference/interfaces/UIConfig.md
@@ -33,5 +33,5 @@ ___
Angular UI Kit Interface: UIConfig
-
+
diff --git a/docs/angular-ui-kit/reference/interfaces/UserPreferences.md b/docs/angular-ui-kit/reference/interfaces/UserPreferences.md
index bfd51ad5b..c2b2a8b5d 100644
--- a/docs/angular-ui-kit/reference/interfaces/UserPreferences.md
+++ b/docs/angular-ui-kit/reference/interfaces/UserPreferences.md
@@ -28,5 +28,5 @@ ___
Angular UI Kit Interface: UserPreferences
-
+
diff --git a/docs/angular-ui-kit/reference/reference.md b/docs/angular-ui-kit/reference/reference.md
index 5583566ce..37556da08 100644
--- a/docs/angular-ui-kit/reference/reference.md
+++ b/docs/angular-ui-kit/reference/reference.md
@@ -251,13 +251,13 @@ ___
▸ **provideDyteDesignSystem**(`el`, `tokens`): `void`
-Provides the design system new tokens to consume values from for styling the Dyte UI Kit's UI.
+Provides the design system new tokens to consume values from for styling the ProductDB UI Kit's UI.
#### Parameters
| Name | Type | Description |
| :------ | :------ | :------ |
-| `el` | `HTMLElement` | The element/node you want to _provide_ Dyte's design system. |
+| `el` | `HTMLElement` | The element/node you want to _provide_ ProductDB's design system. |
| `tokens` | `DesignTokens` | The design tokens you want to updated. |
#### Returns
@@ -287,5 +287,5 @@ Return value of emitting the event
Angular UI Kit Reference
-
+
diff --git a/docs/angular-ui-kit/release-notes.mdx b/docs/angular-ui-kit/release-notes.mdx
index 4283a237b..ec31f246c 100644
--- a/docs/angular-ui-kit/release-notes.mdx
+++ b/docs/angular-ui-kit/release-notes.mdx
@@ -15,5 +15,5 @@ The release notes lists all new features, resolved issues, and known issues of A
Angular UI Kit Release Notes
-
+
diff --git a/docs/cli/getting-started.mdx b/docs/cli/getting-started.mdx
index ec48bd705..13ee64985 100644
--- a/docs/cli/getting-started.mdx
+++ b/docs/cli/getting-started.mdx
@@ -1,19 +1,19 @@
---
sidebar_position: 2
description: >-
- Get started with Dyte CLI using our comprehensive guide. Follow step-by-step
+ Get started with ProductDB CLI using our comprehensive guide. Follow step-by-step
instructions for a smooth development.
---
# Getting started
-The Dyte CLI needs a little bit of work to get started. We're working on
+The ProductDB CLI needs a little bit of work to get started. We're working on
reducing the amount of effort required, but for now you'll have to do the
following.
## Configuration
-1. Authorize yourself with the Dyte Dev Portal. This allows you to access all
+1. Authorize yourself with the ProductDB Dev Portal. This allows you to access all
the organizations that you belong to from the CLI.
```shell
@@ -30,7 +30,7 @@ dyte auth org
### General
-The Dyte CLI is
+The ProductDB CLI is
[POSIX compliant](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html).
This means in general, a command has the following format:
@@ -62,6 +62,6 @@ dyte auth org
CLI Getting started
-
+
diff --git a/docs/cli/installation.mdx b/docs/cli/installation.mdx
index b83c6d8d9..d250eec08 100644
--- a/docs/cli/installation.mdx
+++ b/docs/cli/installation.mdx
@@ -2,13 +2,13 @@
sidebar_position: 1
slug: /
description: >-
- Learn about Dyte's Command Line Interface (CLI) and its powerful commands.
+ Learn about ProductDB's Command Line Interface (CLI) and its powerful commands.
Streamline your workflow with our CLI tools.
---
-# Dyte CLI
+# ProductDB CLI
-The Dyte CLI is a unified utility that helps you manage Dyte services for your
+The ProductDB CLI is a unified utility that helps you manage ProductDB services for your
organization(s) directly from your command line.
## Installation
@@ -20,6 +20,6 @@ npm install -g @dytesdk/cli
```
- CLI Dyte CLI
-
+ CLI ProductDB CLI
+
diff --git a/docs/cli/meetings.mdx b/docs/cli/meetings.mdx
index a33e45bea..927ac977c 100644
--- a/docs/cli/meetings.mdx
+++ b/docs/cli/meetings.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 3
description: >-
- "Explore Dyte CLI's capabilities for managing meetings from the command line.
+ "Explore ProductDB CLI's capabilities for managing meetings from the command line.
Learn how to create
---
@@ -35,5 +35,5 @@ dyte meetings info
CLI Meetings
-
+
diff --git a/docs/cli/plugins.mdx b/docs/cli/plugins.mdx
index 457779825..9f8a9c73b 100644
--- a/docs/cli/plugins.mdx
+++ b/docs/cli/plugins.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 5
description: >-
- Extend the functionality of Dyte CLI with our plugin documentation. Discover a
+ Extend the functionality of ProductDB CLI with our plugin documentation. Discover a
variety of plugins and integration steps.
---
@@ -12,11 +12,11 @@ You may create, manage, and host your own custom plugins with the help of the
## Overview
-You can publish plugins for your organization on Dyte. We manage only the
+You can publish plugins for your organization on ProductDB. We manage only the
client-side code for plugins, the backend for a plugin (if any) **will not** be
-hosted by Dyte. Therefore, server-side templating is not supported in plugins.
+hosted by ProductDB. Therefore, server-side templating is not supported in plugins.
-Every functional Dyte plugin requires a configuration file, which is named
+Every functional ProductDB plugin requires a configuration file, which is named
`dyte-config.json` by default. This contains details about the plugin such as
the `pluginId`, `name`, `version`, `description`, etc. This file is
auto-generated upon running the `dyte plugins create` command, which is
@@ -37,13 +37,13 @@ In order to create and publish a plugin, you need to do the following.
4. Modify the `dyte-config.json` file to update the version and the files that
will be included and excluded while generating the plugin archive.
5. Run `dyte plugins publish -l` or `dyte plugins publish --latest` to upload
- and serve your plugin on Dyte.
+ and serve your plugin on ProductDB.
## Usage
### Creating a plugin
-You can use the following subcommand to create a new Dyte plugin. This sends an
+You can use the following subcommand to create a new ProductDB plugin. This sends an
API request to register a new plugin under your organization. Additionally, it
creates a file called `dyte-config.json`, which is essential for the plugin to
function properly.
@@ -104,7 +104,7 @@ dyte plugins pack
### Publishing a plugin
-The `publish` subcommand handles publishing a plugin on Dyte. You must run this
+The `publish` subcommand handles publishing a plugin on ProductDB. You must run this
command in the directory where the `dyte-config.json` and the `index.html` files
of your plugin are present. In the `dyte-config.json`, you can also describe the
files you want to include in and exclude from the archive. In order to publish a
@@ -131,7 +131,7 @@ dyte plugins publish -l
### Unpublishing a plugin
The `unpublish` subcommand can be used if you want do not want your plugin to
-show up on the Dyte plugins panel. The `pluginId` is required.
+show up on the ProductDB plugins panel. The `pluginId` is required.
```shell
dyte plugins unpublish
@@ -147,7 +147,7 @@ required for each of these subcommands.
### List
-`version list` can be used to list all versions of your Dyte plugin.
+`version list` can be used to list all versions of your ProductDB plugin.
```shell
dyte plugins version list
@@ -155,7 +155,7 @@ dyte plugins version list
### Delete
-`version delete` can be used to delete a particular version of your Dyte plugin.
+`version delete` can be used to delete a particular version of your ProductDB plugin.
This accepts the version you want to delete with the help of the `-v` option.
```shell
@@ -174,5 +174,5 @@ dyte plugins version change-latest -v
CLI Plugins
-
+
diff --git a/docs/cli/recording.mdx b/docs/cli/recording.mdx
index cb2575c30..5e6d0ee94 100644
--- a/docs/cli/recording.mdx
+++ b/docs/cli/recording.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 4
description: >-
- Understand how to enable and configure recording features using Dyte CLI.
+ Understand how to enable and configure recording features using ProductDB CLI.
Capture and review meeting content seamlessly.
---
@@ -68,5 +68,5 @@ command you need to retrieve that particular recording! :::
CLI Recordings
-
+
diff --git a/docs/cli/webhooks.mdx b/docs/cli/webhooks.mdx
index 97c58d093..e8d46f9dd 100644
--- a/docs/cli/webhooks.mdx
+++ b/docs/cli/webhooks.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 6
description: >-
- Leverage Dyte CLI's webhook capabilities for real-time event notifications.
+ Leverage ProductDB CLI's webhook capabilities for real-time event notifications.
Integrate webhooks into your applications.
---
@@ -20,5 +20,5 @@ dyte webhooks create
CLI Webhooks
-
+
diff --git a/docs/community-packages/device-emulator/examples.mdx b/docs/community-packages/device-emulator/examples.mdx
index abd45a021..85a8af92d 100644
--- a/docs/community-packages/device-emulator/examples.mdx
+++ b/docs/community-packages/device-emulator/examples.mdx
@@ -3,7 +3,7 @@ sidebar_position: 2
keywords:
- opensource
description: >-
- Explore examples and use cases for Dyte's community package device emulator.
+ Explore examples and use cases for ProductDB's community package device emulator.
Learn how to effectively use device emulation for testing and development.
---
@@ -15,5 +15,5 @@ You can find the source code for this here [https://github.com/dyte-io/device-em
Community Packages Examples
-
+
diff --git a/docs/community-packages/device-emulator/intro.mdx b/docs/community-packages/device-emulator/intro.mdx
index 76ef64755..5dd17d470 100644
--- a/docs/community-packages/device-emulator/intro.mdx
+++ b/docs/community-packages/device-emulator/intro.mdx
@@ -7,7 +7,7 @@ keywords:
# Introduction
-For a product, integration tests are one of the crucial part that improves quality & stability. For a WebRTC based solution like Dyte, having integration tests that can test multi-user call with Audio/Video on is necessary.
+For a product, integration tests are one of the crucial part that improves quality & stability. For a WebRTC based solution like ProductDB, having integration tests that can test multi-user call with Audio/Video on is necessary.
For an end user, sharing a camera & mic is easy. For this, browsers expose APIs such as enumerateDevices & getUserMedia on MediaDevices interface, on which user interfaces can be built easily.
@@ -15,7 +15,7 @@ Access to camera & mic prompts the users to allow permissions to do so. This wor
Even if we can somehow allow permissions, The next set of questions would be: What would the video & audio feed look like? Can we customize the feed? Can we use the feed to detect delays between a video feed producer and consumer? How do we test multiple devices? How do we test media ejection on the fly? How do we test addition of a new device?
-Dyte's Device Emulator is a solution that answers all these questions and provides a easier way to mimic, add, remove devices & their feed.
+ProductDB's Device Emulator is a solution that answers all these questions and provides a easier way to mimic, add, remove devices & their feed.
## Installation
@@ -163,5 +163,5 @@ navigator.mediaDevices.silenceDevice(deviceId, false);
Community Packages Introduction
-
+
diff --git a/docs/community-packages/index.mdx b/docs/community-packages/index.mdx
index afc4e71f9..fbecfb945 100644
--- a/docs/community-packages/index.mdx
+++ b/docs/community-packages/index.mdx
@@ -3,13 +3,13 @@ slug: /
sidebar_position: 1
sidebar_class_name: community_packages_sidebar_index
description: >-
- Explore Dyte's community packages and their documentation. Discover additional
+ Explore ProductDB's community packages and their documentation. Discover additional
functionalities contributed by the community.
---
# Community packages
-At Dyte, we believe in empowering developers to create innovative solutions that go beyond our own use cases. By opening access to some of our resources, we aim to foster creativity, collaboration, and technological advancement across diverse domains.
+At ProductDB, we believe in empowering developers to create innovative solutions that go beyond our own use cases. By opening access to some of our resources, we aim to foster creativity, collaboration, and technological advancement across diverse domains.
We are excited to see the new applications and platforms that you will build using our technology.
@@ -46,5 +46,5 @@ We are excited to see the new applications and platforms that you will build usi
Community Packages Community packages
-
+
diff --git a/docs/flutter-core/chat/introduction.mdx b/docs/flutter-core/chat/introduction.mdx
index 72e0e411b..46bf454b2 100644
--- a/docs/flutter-core/chat/introduction.mdx
+++ b/docs/flutter-core/chat/introduction.mdx
@@ -2,7 +2,7 @@
title: Introducing chat
description: >-
Learn the fundamentals of integrating chat functionality into your Flutter
- app. Follow our documentation for a smooth introduction to Dyte's chat
+ app. Follow our documentation for a smooth introduction to ProductDB's chat
features.
sidebar_position: 1
tags:
@@ -53,5 +53,5 @@ extra property in addition to `DyteChatMessage` properties:
Flutter Core Introducing chat
-
+
diff --git a/docs/flutter-core/chat/receiving-chat-messages.mdx b/docs/flutter-core/chat/receiving-chat-messages.mdx
index 5174d604e..d23e6ffa5 100644
--- a/docs/flutter-core/chat/receiving-chat-messages.mdx
+++ b/docs/flutter-core/chat/receiving-chat-messages.mdx
@@ -1,7 +1,7 @@
---
title: Receiving chat messages
description: >-
- Understand how to receive chat messages in your Flutter app using Dyte's
+ Understand how to receive chat messages in your Flutter app using ProductDB's
features. Follow our documentation for effective implementation.
sidebar_position: 3
tags:
@@ -64,5 +64,5 @@ Whenever a chat message is received, the `dyteClient.chat.messages` list is auto
Flutter Core Receiving chat messages
-
+
diff --git a/docs/flutter-core/chat/sending-a-chat-message.mdx b/docs/flutter-core/chat/sending-a-chat-message.mdx
index 59958a141..f2247c51b 100644
--- a/docs/flutter-core/chat/sending-a-chat-message.mdx
+++ b/docs/flutter-core/chat/sending-a-chat-message.mdx
@@ -1,7 +1,7 @@
---
title: Sending a chat message
description: >-
- Learn how to send chat messages in your Flutter app with Dyte's features.
+ Learn how to send chat messages in your Flutter app with ProductDB's features.
Follow our documentation for seamless implementation.
sidebar_position: 2
tags:
@@ -51,5 +51,5 @@ dyteClient.chat.sendFileMessage(filePath, fileName);
Flutter Core Sending a chat message
-
+
diff --git a/docs/flutter-core/host-actions.mdx b/docs/flutter-core/host-actions.mdx
index 33b222a48..44507e422 100644
--- a/docs/flutter-core/host-actions.mdx
+++ b/docs/flutter-core/host-actions.mdx
@@ -1,7 +1,7 @@
---
title: Host Actions & Permissions
description: >-
- Understand the host actions you can perform as per preset permissions set in Developer Portal & integration in Dyte's Flutter SDK.
+ Understand the host actions you can perform as per preset permissions set in Developer Portal & integration in ProductDB's Flutter SDK.
sidebar_position: 13
tags:
- flutter-core
@@ -11,7 +11,7 @@ tags:
# Host Actions & Permissions
-Based on your peer preset permissions you can perform certain host actions in Dyte's Flutter SDK. As you follow through this page, you'll know what the host actions are and how to implement it based on permissions.
+Based on your peer preset permissions you can perform certain host actions in ProductDB's Flutter SDK. As you follow through this page, you'll know what the host actions are and how to implement it based on permissions.
## Permissions
diff --git a/docs/flutter-core/introduction.mdx b/docs/flutter-core/introduction.mdx
index f7185b51d..7cba26441 100644
--- a/docs/flutter-core/introduction.mdx
+++ b/docs/flutter-core/introduction.mdx
@@ -8,13 +8,13 @@ import ProductSection from '/docs/partials/_product-section.mdx';
# Introduction
-The Dyte Core SDK is designed to provide you with an easy way to incorporate live video, voice, livestream and chat capabilities into your Android apps. The Core SDK acts as a data-only layer. It provides simple APIs offering high-level primitives and abstracting away complex media and networking optimizations.
+The ProductDB Core SDK is designed to provide you with an easy way to incorporate live video, voice, livestream and chat capabilities into your Android apps. The Core SDK acts as a data-only layer. It provides simple APIs offering high-level primitives and abstracting away complex media and networking optimizations.
## Why Core SDK?
The Core SDK was developed with a user-friendly approach to eliminate the complexity of managing streams. Unlike traditional
-SDKs that require knowledge of WebRTC functioning, Dyte's Core SDK provides a simple API that abstracts out the complexity,
-making it easier for developers to use. For instance, enabling video with Dyte's Core SDK is as easy as calling
+SDKs that require knowledge of WebRTC functioning, ProductDB's Core SDK provides a simple API that abstracts out the complexity,
+making it easier for developers to use. For instance, enabling video with ProductDB's Core SDK is as easy as calling
`dyteMobileClient.localUser.enableVideo()`.
## Utility Modules
diff --git a/docs/flutter-core/livestream.mdx b/docs/flutter-core/livestream.mdx
index 1ef7a72b9..d74b1001c 100644
--- a/docs/flutter-core/livestream.mdx
+++ b/docs/flutter-core/livestream.mdx
@@ -9,7 +9,7 @@ tags:
## Introduction
- Livestreaming is often used for events, such as concerts, conferences, and sports games, as well as for online classes, gaming, and social media platforms.
-- Dyte uses LHLS to deliver low latency one way streams.
+- ProductDB uses LHLS to deliver low latency one way streams.
- The Interactive Livestream product delivers interactivity via chat, polls, reactions etc.
- Viewer can also be pulled in the livestream by the host using Stage Management APIs [ref: [here](/flutter-core/stage-management/introduction)].
diff --git a/docs/flutter-core/local-user/introduction.mdx b/docs/flutter-core/local-user/introduction.mdx
index 6904b1881..b7792199d 100644
--- a/docs/flutter-core/local-user/introduction.mdx
+++ b/docs/flutter-core/local-user/introduction.mdx
@@ -1,7 +1,7 @@
---
title: Introduction
description: >-
- Learn about the local user concept in Flutter with Dyte's documentation.
+ Learn about the local user concept in Flutter with ProductDB's documentation.
Follow our guide for a smooth introduction and integration.
sidebar_position: 1
tags:
@@ -38,7 +38,7 @@ final selfUser = dyteClient.localUser;
## Change default audio / video settings
-By default as soon as you join the meeting, Dyte SDK will produce your video and
+By default as soon as you join the meeting, ProductDB SDK will produce your video and
audio streams. To change this behaviour, use the `audioEnabled` & `videoEnabled`
parameter
@@ -137,6 +137,6 @@ dyteClient.localUser.disableScreenshare();
Flutter Core Introduction
diff --git a/docs/flutter-core/local-user/manage-media-devices.mdx b/docs/flutter-core/local-user/manage-media-devices.mdx
index f25ef6e34..60a3418ea 100644
--- a/docs/flutter-core/local-user/manage-media-devices.mdx
+++ b/docs/flutter-core/local-user/manage-media-devices.mdx
@@ -2,7 +2,7 @@
title: Manage Media Devices
description: >-
Understand how to manage media devices for local users in Flutter. Follow
- Dyte's documentation for effective management of media devices.
+ ProductDB's documentation for effective management of media devices.
sidebar_position: 3
tags:
- flutter-core
@@ -59,5 +59,5 @@ await dyteClient.localUser.setVideoDevice(device);
Flutter Core Manage Media Devices
-
+
diff --git a/docs/flutter-core/local-user/manage-permissions.mdx b/docs/flutter-core/local-user/manage-permissions.mdx
index cdff16350..395dfdab1 100644
--- a/docs/flutter-core/local-user/manage-permissions.mdx
+++ b/docs/flutter-core/local-user/manage-permissions.mdx
@@ -2,7 +2,7 @@
title: Media Permissions
description: >-
Learn how to manage permissions in your Flutter application for a secure and
- controlled user experience with Dyte Docs.
+ controlled user experience with ProductDB Docs.
sidebar_position: 5
tags:
- flutter-core
@@ -48,6 +48,6 @@ class LocalUserNotifier implements DyteSelfEventsListener {
Flutter Core Media Permissions
diff --git a/docs/flutter-core/local-user/screen-share-iOS-guide.mdx b/docs/flutter-core/local-user/screen-share-iOS-guide.mdx
index 6ba2ec22a..ee9be4d1c 100644
--- a/docs/flutter-core/local-user/screen-share-iOS-guide.mdx
+++ b/docs/flutter-core/local-user/screen-share-iOS-guide.mdx
@@ -5,7 +5,7 @@ tags:
- flutter-core
---
-This document explains how to setup screen sharing on a Flutter iOS App using Dyte SDK
+This document explains how to setup screen sharing on a Flutter iOS App using ProductDB SDK
## Overview
diff --git a/docs/flutter-core/participants/introduction.mdx b/docs/flutter-core/participants/introduction.mdx
index eb6c5f6de..f1d5bf845 100644
--- a/docs/flutter-core/participants/introduction.mdx
+++ b/docs/flutter-core/participants/introduction.mdx
@@ -2,7 +2,7 @@
title: Introduction
description: >-
Learn about participants in Flutter and how to integrate participant features
- with Dyte's documentation. Follow our guide for a smooth introduction.
+ with ProductDB's documentation. Follow our guide for a smooth introduction.
sidebar_position: 1
tags:
- flutter-core
@@ -136,5 +136,5 @@ class ParticipantNotifier implements DyteParticipantEventsListener{
Flutter Core Introduction
-
+
diff --git a/docs/flutter-core/participants/participant-object.mdx b/docs/flutter-core/participants/participant-object.mdx
index fe7222836..586fd4a4d 100644
--- a/docs/flutter-core/participants/participant-object.mdx
+++ b/docs/flutter-core/participants/participant-object.mdx
@@ -2,7 +2,7 @@
title: Participant Object
description: >-
Understand the participant object and its integration in Flutter. Follow
- Dyte's documentation for effective implementation in your app.
+ ProductDB's documentation for effective implementation in your app.
sidebar_position: 2
tags:
- flutter-core
@@ -154,5 +154,5 @@ participant.pin();
Flutter Core The participant object
-
+
diff --git a/docs/flutter-core/polls/creating-a-poll.mdx b/docs/flutter-core/polls/creating-a-poll.mdx
index e78fcdffe..95dffd9a4 100644
--- a/docs/flutter-core/polls/creating-a-poll.mdx
+++ b/docs/flutter-core/polls/creating-a-poll.mdx
@@ -1,7 +1,7 @@
---
title: Creating a poll
description: >-
- Learn how to create polls in Flutter using Dyte's features. Follow our
+ Learn how to create polls in Flutter using ProductDB's features. Follow our
documentation for seamless integration and effective poll creation.
sidebar_position: 2
tags:
@@ -38,6 +38,6 @@ dyteClient.polls.create(
Flutter Core creating/voting a poll
diff --git a/docs/flutter-core/polls/introduction.mdx b/docs/flutter-core/polls/introduction.mdx
index 264b97b03..0c8f15490 100644
--- a/docs/flutter-core/polls/introduction.mdx
+++ b/docs/flutter-core/polls/introduction.mdx
@@ -1,7 +1,7 @@
---
title: Introduction
description: >-
- Get started with Dyte's polling features in Flutter. Follow our documentation
+ Get started with ProductDB's polling features in Flutter. Follow our documentation
for an introduction to polling capabilities in your app.
sidebar_position: 1
tags:
@@ -41,7 +41,7 @@ The `DytePollMessage` class has the following properties:
- `options`: Array of `DytePollOption` object, contains all the options to the
poll question.
-The type `DytePollMessage` represents a poll in a Dyte meeting. It also
+The type `DytePollMessage` represents a poll in a ProductDB meeting. It also
contains list of `DytePollOption` which are _options_ for a given poll. And every
`DytePollOption` has list of votes inside of it. Votes are objects of class
`DytePollVote` which internally has id and name of the vote.
@@ -94,6 +94,6 @@ dyteClient.addPollEventsListener(PollEventsListeners());
Flutter Core Introduction
diff --git a/docs/flutter-core/polls/voting-on-a-poll.mdx b/docs/flutter-core/polls/voting-on-a-poll.mdx
index 8a9cd5e22..c23f81e34 100644
--- a/docs/flutter-core/polls/voting-on-a-poll.mdx
+++ b/docs/flutter-core/polls/voting-on-a-poll.mdx
@@ -1,7 +1,7 @@
---
title: Voting on a poll
description: >-
- Understand how users can vote on polls in Flutter with Dyte's features. Follow
+ Understand how users can vote on polls in Flutter with ProductDB's features. Follow
our documentation for effective implementation in your app.
sidebar_position: 3
tags:
@@ -31,5 +31,5 @@ dyteClient.polls.vote(poll, selectedPollOption);
Flutter Core Voting on a poll
-
+
diff --git a/docs/flutter-core/pre-call/1-media-preview.mdx b/docs/flutter-core/pre-call/1-media-preview.mdx
index e59ee4748..e555de982 100644
--- a/docs/flutter-core/pre-call/1-media-preview.mdx
+++ b/docs/flutter-core/pre-call/1-media-preview.mdx
@@ -1,7 +1,7 @@
# Media Preview
Before joining a meeting, users may want to preview and configure their media devices like camera, microphone, and audio output.
-This section provides developers with the tools to prepare the media environment before joining a Dyte meeting.
+This section provides developers with the tools to prepare the media environment before joining a ProductDB meeting.
If you are using our UI Kits, this functionality can be handled by `DyteSetupScreen` or built with `DyteParticipantTile` widget.
diff --git a/docs/flutter-core/quickstart.mdx b/docs/flutter-core/quickstart.mdx
index b237b3a1e..d2feb7a10 100644
--- a/docs/flutter-core/quickstart.mdx
+++ b/docs/flutter-core/quickstart.mdx
@@ -1,7 +1,7 @@
---
title: Quickstart
description: >-
- Dive into the core of Flutter development with Dyte. Explore essential
+ Dive into the core of Flutter development with ProductDB. Explore essential
documentation to streamline your Flutter app integration.
sidebar_position: 1
tags:
@@ -12,7 +12,7 @@ slug: /
# Flutter Core SDK Quickstart
-This quickstart shows how to use Dyte's Flutter Core SDK to add live video and
+This quickstart shows how to use ProductDB's Flutter Core SDK to add live video and
audio call to your Flutter applications.
For getting started quickly, you can use our sample code. You can clone and run
@@ -23,22 +23,22 @@ a sample application from the
You'll learn how to:
-- Install the Dyte SDK
+- Install the ProductDB SDK
- Initialize the SDK
-- Configure a Dyte meeting
-- Initialize the Dyte meeting
-- And go live with your Dyte meeting
+- Configure a ProductDB meeting
+- Initialize the ProductDB meeting
+- And go live with your ProductDB meeting
## Before Getting Started
- Make sure you've read the
- [Getting Started with Dyte](/getting-started) topic and
+ [Getting Started with ProductDB](/getting-started) topic and
completed the steps in the
- [Integrate Dyte](/getting-started#integrate-dyte) section.
+ [Integrate ProductDB](/getting-started#integrate-dyte) section.
You must complete the following steps:
- - Create a [Dyte Developer Account](https://dev.dyte.io/)
+ - Create a [ProductDB Developer Account](https://dev.dyte.io/)
- Create a
- [Dyte Meeting](/api/?v=v2#/operations/create_meeting)
+ [ProductDB Meeting](/api/?v=v2#/operations/create_meeting)
- [Add Participant](/api/?v=v2#/operations/add_participant)
to the meeting
- Install Flutter on your system
@@ -54,7 +54,7 @@ You'll learn how to:
## Step 1: Install the SDK
-1. To install the SDK, add the Dyte Core Flutter SDK dependency into the
+1. To install the SDK, add the ProductDB Core Flutter SDK dependency into the
`pubspec.yaml` file.
```dart
@@ -118,7 +118,7 @@ not debug builds, refer to the [Release Builds](#release-builds) section.
## Step 2: Initialize the SDK
The `DyteMobileClient` is the main class of the SDK. It is the entry point and
-the only class required to initialize Dyte SDK.
+the only class required to initialize ProductDB SDK.
```dart
final dyteClient = DyteMobileClient();
@@ -132,7 +132,7 @@ participant's `authToken`.
| Name | Description |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `authToken` | After you've created the meeting,
add each participant to the meeting
using the [Add Participant API](/api?v=v2#/operations/add_participant)
(The presetName created earlier
must be passed in the body
of the Add Participant API request)
The API response contains the `authToken`. |
-| `baseUrl` | The base URL of the Dyte server. Default value is `https://api.dyte.io/v2`. This is an optional argument. |
+| `baseUrl` | The base URL of the ProductDB server. Default value is `https://api.dyte.io/v2`. This is an optional argument. |
| `enableAudio` | A boolean value to enable or disable audio in the meeting. Default value is `true`. This is an optional argument. |
| `enableVideo` | A boolean value to enable or disable video in the meeting. Default value is `true`. This is an optional argument. |
@@ -149,7 +149,7 @@ final meetingInfo = DyteMeetingInfoV2(
To initialize the connection request, call the `init()` method obtained on
`dyteClient` with the `meetingInfo` argument. This will establish the connection
-with the Dyte meeting server.
+with the ProductDB meeting server.
```dart
dyteClient.init(meetingInfo);
@@ -192,7 +192,7 @@ dyteClient.addMeetingRoomEventsListener(RoomStateNotifier());
## Step 5: Connect to the meeting
-Now, if you have established the connection with the Dyte meeting server
+Now, if you have established the connection with the ProductDB meeting server
successfully i.e. if you received `onMeetingInitCompleted` callback, next step is to join the room.
### Join the room
@@ -301,6 +301,6 @@ end
Flutter Core Quickstart
diff --git a/docs/flutter-core/recording.mdx b/docs/flutter-core/recording.mdx
index aeb5a53ee..4f252f616 100644
--- a/docs/flutter-core/recording.mdx
+++ b/docs/flutter-core/recording.mdx
@@ -1,7 +1,7 @@
---
title: Recording
description: >-
- Explore recording features in Flutter with Dyte's documentation. Learn how to
+ Explore recording features in Flutter with ProductDB's documentation. Learn how to
enable and configure recording for a seamless user experience.
sidebar_position: 9
tags:
@@ -91,6 +91,6 @@ dyteClient.addRecordingListener(RecordingListener());
Flutter Core Recording
diff --git a/docs/flutter-core/room-metadata.mdx b/docs/flutter-core/room-metadata.mdx
index 4939aedee..6963eb776 100644
--- a/docs/flutter-core/room-metadata.mdx
+++ b/docs/flutter-core/room-metadata.mdx
@@ -1,7 +1,7 @@
---
title: Room Metadata
description: >-
- Understand how to manage room metadata in Flutter. Follow Dyte's documentation
+ Understand how to manage room metadata in Flutter. Follow ProductDB's documentation
for effective integration and management of room metadata.
sidebar_position: 4
tags:
@@ -28,5 +28,5 @@ print("The local user has joined room ${roomName}.");
Flutter Core Room Metadata
-
+
diff --git a/docs/flutter-core/stage-management/host-controls.mdx b/docs/flutter-core/stage-management/host-controls.mdx
index 77e3118dc..8ec2c14f7 100644
--- a/docs/flutter-core/stage-management/host-controls.mdx
+++ b/docs/flutter-core/stage-management/host-controls.mdx
@@ -1,6 +1,6 @@
---
title: Stage Host Controls
-description: Stage management APIs for Host in Dyte meetings.
+description: Stage management APIs for Host in ProductDB meetings.
sidebar_position: 2
tags:
- flutter-core
@@ -8,7 +8,7 @@ tags:
---
In a stage management-enabled meeting, a user with the `selfPermissions.host.canAcceptStageRequests` permission as `true` is
-considered a host. The `dyteMobileClient.stage` object in Dyte's Flutter Core SDK provides stage management APIs that allow hosts to
+considered a host. The `dyteMobileClient.stage` object in ProductDB's Flutter Core SDK provides stage management APIs that allow hosts to
manage stage access requests, invite participants to the stage, and remove participants from the stage.
### List of Stage Access Requests
@@ -111,5 +111,5 @@ You need to attach the listener to meeting client as follows:
dyteClient.addStageEventsListener(StageEventsListener())
```
-These APIs enable you to manage stage access requests and participants effectively in Dyte meetings. Next, we'll explore the
+These APIs enable you to manage stage access requests and participants effectively in ProductDB meetings. Next, we'll explore the
Stage APIs available to Viewer participants.
diff --git a/docs/flutter-core/stage-management/introduction.mdx b/docs/flutter-core/stage-management/introduction.mdx
index 90ed3ded8..baf1a225e 100644
--- a/docs/flutter-core/stage-management/introduction.mdx
+++ b/docs/flutter-core/stage-management/introduction.mdx
@@ -1,6 +1,6 @@
---
title: Introduction
-description: Stage management in Dyte meetings.
+description: Stage management in ProductDB meetings.
sidebar_position: 1
tags:
- flutter-core
@@ -9,14 +9,14 @@ tags:
_Below documentation is relevant for Interactive Livestream(LHLS) and Webinar(WebRTC) use cases._
-Instead of a traditional publish-subscribe model, where a user can publish their media and others can choose to subscribe, Dyte
+Instead of a traditional publish-subscribe model, where a user can publish their media and others can choose to subscribe, ProductDB
comes with an optional managed configuration. In this managed configuration, a less privileged user can be configured with a
default behavior to not publish media. The user can then request permission to publish their media, which a privileged user can
choose to grant or deny.
### Accessing the Stage APIs
-Dyte's stage management APIs allow users to perform actions such as joining and leaving the stage, managing stage requests and
+ProductDB's stage management APIs allow users to perform actions such as joining and leaving the stage, managing stage requests and
permissions, and kicking participants from the stage. These APIs are accessible through the `dyteMobileClient.stage` object.
### Stage Status
@@ -137,4 +137,4 @@ You need to attach the listener to meeting client as follows:
dyteClient.addStageEventsListener(StageEventsListener())
```
-Next, we'll explore the Stage Management APIs for hosts, allowing them to manage stage requests, participants in Dyte meetings.
+Next, we'll explore the Stage Management APIs for hosts, allowing them to manage stage requests, participants in ProductDB meetings.
diff --git a/docs/flutter-core/stage-management/viewer-participants.mdx b/docs/flutter-core/stage-management/viewer-participants.mdx
index 387ed81e1..f1f5cc744 100644
--- a/docs/flutter-core/stage-management/viewer-participants.mdx
+++ b/docs/flutter-core/stage-management/viewer-participants.mdx
@@ -1,6 +1,6 @@
---
title: Stage Access for Viewers
-description: Stage APIs for Viewers in Dyte meetings.
+description: Stage APIs for Viewers in ProductDB meetings.
sidebar_position: 3
tags:
- flutter-core
diff --git a/docs/flutter/Components/dyte-chat-icon-widget.mdx b/docs/flutter/Components/dyte-chat-icon-widget.mdx
index 7387a9069..5f83d6776 100644
--- a/docs/flutter/Components/dyte-chat-icon-widget.mdx
+++ b/docs/flutter/Components/dyte-chat-icon-widget.mdx
@@ -1,6 +1,6 @@
# DyteChatIconWidget
-A widget for displaying a chat icon in a Dyte-based Flutter application, enabling users to navigate to the chat page.. The icon triggers navigation to the `ChatsPage` upon being pressed and marks all messages as read.
+A widget for displaying a chat icon in a ProductDB-based Flutter application, enabling users to navigate to the chat page.. The icon triggers navigation to the `ChatsPage` upon being pressed and marks all messages as read.
:::info
diff --git a/docs/flutter/Components/dyte-join-button.mdx b/docs/flutter/Components/dyte-join-button.mdx
index 153f6bb36..ad9b634ca 100644
--- a/docs/flutter/Components/dyte-join-button.mdx
+++ b/docs/flutter/Components/dyte-join-button.mdx
@@ -1,6 +1,6 @@
# DyteJoinButton
-A button widget specifically designed for joining a Dyte meeting room. This widget encapsulates functionality related to the meeting room joining process, providing visual feedback to the user based on the current state of the joining process.
+A button widget specifically designed for joining a ProductDB meeting room. This widget encapsulates functionality related to the meeting room joining process, providing visual feedback to the user based on the current state of the joining process.
## Usage
@@ -22,7 +22,7 @@ DyteJoinButton(
- `dyteMobileClient`: (**Required**) An instance of `DyteMobileClient` to manage meeting room events.
- `onMeetingJoined`: (Optional) A callback that gets called when the meeting room is successfully joined.
-- `dyteDesignToken`: (Optional) An instance of `DyteDesignTokens` for customizing the button's appearance according to the Dyte Design System.
+- `dyteDesignToken`: (Optional) An instance of `DyteDesignTokens` for customizing the button's appearance according to the ProductDB Design System.
- `height`: (Optional) The height of the button. If not specified, it defaults to the height defined by the button style.
- `width`: (Optional) The width of the button. If not specified, it defaults to the width defined by the button style.
- `isDisabled`: (Optional) A boolean that disables the button when set to `true`. Default is `false`.
diff --git a/docs/flutter/Components/dyte-leave-button.mdx b/docs/flutter/Components/dyte-leave-button.mdx
index b8cf52daa..a1de73ea8 100644
--- a/docs/flutter/Components/dyte-leave-button.mdx
+++ b/docs/flutter/Components/dyte-leave-button.mdx
@@ -1,6 +1,6 @@
# DyteLeaveButton
-A specialized button widget for leaving a Dyte meeting. This widget is designed in accordance with the Dyte UI Kit and facilitates a seamless exit process from a meeting environment.
+A specialized button widget for leaving a ProductDB meeting. This widget is designed in accordance with the ProductDB UI Kit and facilitates a seamless exit process from a meeting environment.
## Usage
@@ -17,7 +17,7 @@ DyteLeaveButton(
## Properties
- `dyteMobileClient`: (**Required**) An instance of `DyteMobileClient` used to perform the leave meeting operation.
-- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the Dyte Design System. If not specified, the widget will default to the global design tokens.
+- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the ProductDB Design System. If not specified, the widget will default to the global design tokens.
- `height`: (Optional) The height of the button. If not specified, it defaults to a predefined size based on the design tokens.
- `width`: (Optional) The width of the button. If not specified, it defaults to a predefined size based on the design tokens.
@@ -25,7 +25,7 @@ DyteLeaveButton(
## Features
- **Customizable Size**: The size of the button can be adjusted using the `height` and `width` properties.
-- **Consistent Styling**: Adheres to the Dyte Design System for visual consistency across the Dyte UI Kit.
+- **Consistent Styling**: Adheres to the ProductDB Design System for visual consistency across the ProductDB UI Kit.
- **Leave Dialog**: Upon pressing the button, a confirmation dialog is displayed to the user to prevent accidental meeting exits.
## Screenshot
diff --git a/docs/flutter/Components/dyte-leave-meeting-dialog.mdx b/docs/flutter/Components/dyte-leave-meeting-dialog.mdx
index 5cca39831..43f3464d8 100644
--- a/docs/flutter/Components/dyte-leave-meeting-dialog.mdx
+++ b/docs/flutter/Components/dyte-leave-meeting-dialog.mdx
@@ -1,7 +1,7 @@
# DyteLeaveMeetingDialog
-A dialog widget designed for confirming the action of leaving a Dyte meeting. This widget is part of the Dyte UI Kit and is intended to provide a clear and concise user interface for confirming the exit process from a meeting environment.
+A dialog widget designed for confirming the action of leaving a ProductDB meeting. This widget is part of the ProductDB UI Kit and is intended to provide a clear and concise user interface for confirming the exit process from a meeting environment.
## Usage
@@ -16,7 +16,7 @@ DyteLeaveMeetingDialog(
## Properties
- `dyteMobileClient`: (**Required**) An instance of `DyteMobileClient` used to perform actions like leaving the meeting room or ending the meeting for all participants.
-- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the Dyte Design System. If not specified, the widget will default to the global design tokens.
+- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the ProductDB Design System. If not specified, the widget will default to the global design tokens.
## Design Token
diff --git a/docs/flutter/Components/dyte-meeting-title.mdx b/docs/flutter/Components/dyte-meeting-title.mdx
index 47e170107..ae4b12268 100644
--- a/docs/flutter/Components/dyte-meeting-title.mdx
+++ b/docs/flutter/Components/dyte-meeting-title.mdx
@@ -1,7 +1,7 @@
# DyteMeetingTitle
-A simple, customizable widget designed to display the title of a Dyte meeting. This widget is part of the Dyte UI Kit and integrates seamlessly with Dyte's design system and meeting services.
+A simple, customizable widget designed to display the title of a ProductDB meeting. This widget is part of the ProductDB UI Kit and integrates seamlessly with ProductDB's design system and meeting services.
## Usage
@@ -16,7 +16,7 @@ DyteMeetingTitle(
## Properties
- `dyteMobileClient`: (**Required**) An instance of `DyteMobileClient`. This is used to fetch and display the current meeting's title.
-- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the Dyte Design System. If not specified, the widget will use the global design tokens.
+- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the ProductDB Design System. If not specified, the widget will use the global design tokens.
diff --git a/docs/flutter/Components/dyte-participant-tile.mdx b/docs/flutter/Components/dyte-participant-tile.mdx
index 9bbc3e74f..1b7dc3569 100644
--- a/docs/flutter/Components/dyte-participant-tile.mdx
+++ b/docs/flutter/Components/dyte-participant-tile.mdx
@@ -1,6 +1,6 @@
# DyteParticipantTile
-A comprehensive widget designed to display a participant's video or avatar within a Dyte meeting environment. This widget is part of the Dyte UI Kit and is optimized for showing participant information, including live video feed, name, and audio status.
+A comprehensive widget designed to display a participant's video or avatar within a ProductDB meeting environment. This widget is part of the ProductDB UI Kit and is optimized for showing participant information, including live video feed, name, and audio status.
:::info
@@ -25,7 +25,7 @@ DyteParticipantTile(
## Properties
- `participant`: (**Required**) An instance of `DyteMeetingParticipant`. This represents the participant whose information and video are to be displayed.
-- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the Dyte Design System. If not specified, the widget will use the global design tokens.
+- `designToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the ProductDB Design System. If not specified, the widget will use the global design tokens.
- `height`: (Optional) The height of the tile. Default is `240`.
- `width`: (Optional) The width of the tile. Default is `180`.
diff --git a/docs/flutter/Components/dyte-participants-icon-widget.mdx b/docs/flutter/Components/dyte-participants-icon-widget.mdx
index 11758b16e..3f7e40b90 100644
--- a/docs/flutter/Components/dyte-participants-icon-widget.mdx
+++ b/docs/flutter/Components/dyte-participants-icon-widget.mdx
@@ -1,6 +1,6 @@
# DyteParticipantsIconWidget
-This widget is designed to integrate a participants icon within a Dyte-based Flutter application. It facilitates navigation to the `DyteParticipantPage` when pressed, serving as a user interface element for accessing the participants list of a Dyte session.
+This widget is designed to integrate a participants icon within a ProductDB-based Flutter application. It facilitates navigation to the `DyteParticipantPage` when pressed, serving as a user interface element for accessing the participants list of a ProductDB session.
:::info
diff --git a/docs/flutter/Components/dyte-plugins-screen.mdx b/docs/flutter/Components/dyte-plugins-screen.mdx
index 163b55615..265290bb8 100644
--- a/docs/flutter/Components/dyte-plugins-screen.mdx
+++ b/docs/flutter/Components/dyte-plugins-screen.mdx
@@ -1,6 +1,6 @@
# DytePluginsScreen
-A widget that provides a well-built plugins screen using molecular components. This widget integrates with the Dyte UI Kit and return our plugins page as a widget.
+A widget that provides a well-built plugins screen using molecular components. This widget integrates with the ProductDB UI Kit and return our plugins page as a widget.
:::info
diff --git a/docs/flutter/Components/dyte-polls-screen.mdx b/docs/flutter/Components/dyte-polls-screen.mdx
index 5c43754d1..9c4cbf61d 100644
--- a/docs/flutter/Components/dyte-polls-screen.mdx
+++ b/docs/flutter/Components/dyte-polls-screen.mdx
@@ -1,6 +1,6 @@
# DytePollsScreen
-A widget that provides a well-built polls screen using molecular components. This widget integrates with the Dyte UI Kit and return our polls page as a widget.
+A widget that provides a well-built polls screen using molecular components. This widget integrates with the ProductDB UI Kit and return our polls page as a widget.
:::info
diff --git a/docs/flutter/Components/dyte-provider.mdx b/docs/flutter/Components/dyte-provider.mdx
index 917623bbd..654879155 100644
--- a/docs/flutter/Components/dyte-provider.mdx
+++ b/docs/flutter/Components/dyte-provider.mdx
@@ -1,6 +1,6 @@
# DyteProvider
-A foundational widget designed to initialize and provide the necessary Dyte environment for a Flutter application. The `DyteProvider` acts as a context wrapper that sets up design tokens, client configurations, and UI Kit information required for Dyte components. It ensures that Dyte functionalities are available and properly initialized throughout the widget tree where it's used.
+A foundational widget designed to initialize and provide the necessary ProductDB environment for a Flutter application. The `DyteProvider` acts as a context wrapper that sets up design tokens, client configurations, and UI Kit information required for ProductDB components. It ensures that ProductDB functionalities are available and properly initialized throughout the widget tree where it's used.
## Usage
@@ -17,20 +17,20 @@ DyteProvider(
)
```
-if you don't want to wrap the root of your app inside `DyteProvider`, you can also wrap a specific part of your app where you want to use Dyte components but after adding `DyteProvider` you need a `MaterialApp` widget under it.
+if you don't want to wrap the root of your app inside `DyteProvider`, you can also wrap a specific part of your app where you want to use ProductDB components but after adding `DyteProvider` you need a `MaterialApp` widget under it.
-This approach ensures that all the necessary Dyte setup is done before your app UI starts, allowing you to utilize Dyte features seamlessly within your application.
+This approach ensures that all the necessary ProductDB setup is done before your app UI starts, allowing you to utilize ProductDB features seamlessly within your application.
## Properties
- `child`: (**Required**) The widget below this widget in the tree. This is usually your MaterialApp or your application's home widget.
-- `client`: (**Required**) An instance of `DyteMobileClient`. This represents the Dyte client configuration that includes authentication and other essential settings.
-- `uiKitInfo`: (**Required**) An instance of `DyteUIKitInfo`. This holds information related to the Dyte UI Kit such as design tokens and other UI configurations.
+- `client`: (**Required**) An instance of `DyteMobileClient`. This represents the ProductDB client configuration that includes authentication and other essential settings.
+- `uiKitInfo`: (**Required**) An instance of `DyteUIKitInfo`. This holds information related to the ProductDB UI Kit such as design tokens and other UI configurations.
## Notes
-Ensure that the `DyteMobileClient` and `DyteUIKitInfo` are properly configured before passing them to the `DyteProvider`. This is crucial for the proper functioning of all Dyte-related components within your application.
+Ensure that the `DyteMobileClient` and `DyteUIKitInfo` are properly configured before passing them to the `DyteProvider`. This is crucial for the proper functioning of all ProductDB-related components within your application.
## Example
@@ -42,7 +42,7 @@ class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return DyteProvider(
client: DyteMobileClient(
- // Dyte client configuration
+ // ProductDB client configuration
),
uiKitInfo: DyteUIKitInfo(
// UI Kit information and design tokens
@@ -55,4 +55,4 @@ class MyApp extends StatelessWidget {
}
```
-By wrapping your app with `DyteProvider`, you ensure that all necessary Dyte setups are initialized and available for your app components, allowing you to build a fully functional Dyte-enabled application.
\ No newline at end of file
+By wrapping your app with `DyteProvider`, you ensure that all necessary ProductDB setups are initialized and available for your app components, allowing you to build a fully functional ProductDB-enabled application.
\ No newline at end of file
diff --git a/docs/flutter/Components/dyte-self-audio-toggle.mdx b/docs/flutter/Components/dyte-self-audio-toggle.mdx
index 662a925fa..3abb0b10e 100644
--- a/docs/flutter/Components/dyte-self-audio-toggle.mdx
+++ b/docs/flutter/Components/dyte-self-audio-toggle.mdx
@@ -1,6 +1,6 @@
# DyteSelfAudioToggleButton
-A toggle button widget designed for controlling the audio state in the Dyte video conference environment. This widget integrates with the Dyte UI Kit and allows users to enable or disable their microphone audio during a meeting.
+A toggle button widget designed for controlling the audio state in the ProductDB video conference environment. This widget integrates with the ProductDB UI Kit and allows users to enable or disable their microphone audio during a meeting.
## Usage
@@ -28,7 +28,7 @@ DyteSelfAudioToggleButton(
## Design Token
-The widget uses `DyteDesignTokens` for theming, which allows for customization according to the Dyte Design System. The `designToken` can be passed as a parameter or will default to the global design token.
+The widget uses `DyteDesignTokens` for theming, which allows for customization according to the ProductDB Design System. The `designToken` can be passed as a parameter or will default to the global design token.
## Screenshot
diff --git a/docs/flutter/Components/dyte-self-video-toggle.mdx b/docs/flutter/Components/dyte-self-video-toggle.mdx
index 0fab74f45..6d57e5ad5 100644
--- a/docs/flutter/Components/dyte-self-video-toggle.mdx
+++ b/docs/flutter/Components/dyte-self-video-toggle.mdx
@@ -1,6 +1,6 @@
# DyteSelfVideoToggleButton
-A custom Flutter widget designed for toggling video state in a Dyte video conference environment. This widget is part of the Dyte UI Kit and allows users to enable or disable their video during a meeting.
+A custom Flutter widget designed for toggling video state in a ProductDB video conference environment. This widget is part of the ProductDB UI Kit and allows users to enable or disable their video during a meeting.
## Usage
@@ -25,11 +25,11 @@ DyteSelfVideoToggleButton(
- `iconSize`: (Optional) Size of the icon inside the toggle button. If not specified, a default size is used.
- `iconColor`: (Optional) Color of the icon inside the toggle button. If not specified, the default color from the design tokens is used.
- `showLabel`: (Optional) A boolean to show or hide the label next to the icon. Default is `false`.
-- `dyteDesignToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the Dyte Design System.
+- `dyteDesignToken`: (Optional) An instance of `DyteDesignTokens` for customizing the appearance according to the ProductDB Design System.
## Design Token
-The widget utilizes `DyteDesignTokens` for theming, which allows customization following the Dyte Design System. The `designTokens` can either be passed as a parameter or will default to the global design tokens.
+The widget utilizes `DyteDesignTokens` for theming, which allows customization following the ProductDB Design System. The `designTokens` can either be passed as a parameter or will default to the global design tokens.
## Screenshot
diff --git a/docs/flutter/Components/dyte-setup-screen-component.mdx b/docs/flutter/Components/dyte-setup-screen-component.mdx
index 1ce0a8198..c27d6caba 100644
--- a/docs/flutter/Components/dyte-setup-screen-component.mdx
+++ b/docs/flutter/Components/dyte-setup-screen-component.mdx
@@ -1,6 +1,6 @@
# DyteSetupScreen
-A widget that provides a well-built setup screen using our exportable components itself. This widget integrates with the Dyte UI Kit and gives our setup page as a widget.
+A widget that provides a well-built setup screen using our exportable components itself. This widget integrates with the ProductDB UI Kit and gives our setup page as a widget.
:::info
diff --git a/docs/flutter/design-token.mdx b/docs/flutter/design-token.mdx
index 8264c5f39..f8b098db6 100644
--- a/docs/flutter/design-token.mdx
+++ b/docs/flutter/design-token.mdx
@@ -1,7 +1,7 @@
---
title: Design System
description: >-
- Explore design token integration in Flutter with Dyte's documentation. Follow
+ Explore design token integration in Flutter with ProductDB's documentation. Follow
our guide for effective design token implementation in your app.
sidebar_position: 3
tags:
@@ -13,7 +13,7 @@ tags:
A design system is a collection of reusable components, defined by clear standards, that can be assembled together to build any number of applications.
-Dyte's UI kit uses the Atomic design principle, which logically organizes screens for various devices, making it a versatile system. Design tokens are used in Dyte's UI Kit to maintain a consistent look across platforms. By combining design tokens and Atomic design principles, Dyte ensures a smooth and adaptable user interface experience on different platforms.
+ProductDB's UI kit uses the Atomic design principle, which logically organizes screens for various devices, making it a versatile system. Design tokens are used in ProductDB's UI Kit to maintain a consistent look across platforms. By combining design tokens and Atomic design principles, ProductDB ensures a smooth and adaptable user interface experience on different platforms.
## Design Tokens
@@ -21,11 +21,11 @@ Design tokens are the single source of truth to name and store design decisions.
In the Flutter UI kit, design tokens are shared and managed using `themes`. Themes in Flutter use the `ThemeData` class to store and propagate design properties, such as colors, fonts, and more, throughout the widget tree.
-Let's understand how you can customize your UI with Dyte's Flutter UI Kit using design tokens.
+Let's understand how you can customize your UI with ProductDB's Flutter UI Kit using design tokens.
### Customize themes with design tokens
-Dyte offers the `DyteDesignToken` class to customize the theme of the UI kit. Pass the `DyteDesignToken` object within the `DyteUIKitInfo` object to customize the theme.
+ProductDB offers the `DyteDesignToken` class to customize the theme of the UI kit. Pass the `DyteDesignToken` object within the `DyteUIKitInfo` object to customize the theme.
With `DyteDesignToken`, you can customize the following design properties:
@@ -137,5 +137,5 @@ final uikitInfo = DyteUIKitInfo(meetingInfo,
Flutter Design System
-
+
diff --git a/docs/flutter/introduction.mdx b/docs/flutter/introduction.mdx
index 50df59c12..a490dff71 100644
--- a/docs/flutter/introduction.mdx
+++ b/docs/flutter/introduction.mdx
@@ -1,13 +1,13 @@
---
title: Introduction
-description: Beginner's guide to Dyte's Flutter UI Kit.
+description: Beginner's guide to ProductDB's Flutter UI Kit.
sidebar_position: 1
slug: /
---
# Introduction
-Dyte's Flutter UI Kit is a prebuilt design library of UI components that makes it easy to integrate video and voice calls into any Flutter app within minutes.
+ProductDB's Flutter UI Kit is a prebuilt design library of UI components that makes it easy to integrate video and voice calls into any Flutter app within minutes.
## Usage
@@ -45,5 +45,5 @@ In iOS, for downloading attachments in chat, add the following permissions in yo
Flutter Introduction
-
+
diff --git a/docs/flutter/quickstart.mdx b/docs/flutter/quickstart.mdx
index 32134720c..87d0eac68 100644
--- a/docs/flutter/quickstart.mdx
+++ b/docs/flutter/quickstart.mdx
@@ -1,12 +1,12 @@
---
title: Quickstart
-description: Quickstart guide for Dyte's Flutter UI Kit.
+description: Quickstart guide for ProductDB's Flutter UI Kit.
sidebar_position: 2
---
# Quickstart
-This quickstart shows how to use Dyte's Flutter UI Kit SDK to add live video and
+This quickstart shows how to use ProductDB's Flutter UI Kit SDK to add live video and
audio to your Flutter applications.
For getting started quickly, you can use our sample code. You can clone and run
@@ -17,24 +17,24 @@ a sample application from the
You’ll learn how to:
-- Install the Dyte SDK
+- Install the ProductDB SDK
- Configuring Android & iOS permissions
- Initialize the SDK
-- Configure a Dyte meeting
+- Configure a ProductDB meeting
- Launch the meeting UI
## Before Getting Started
Make sure you've read the
-[Getting Started with Dyte](https://docs.dyte.io/getting-started) topic and
+[Getting Started with ProductDB](https://docs.dyte.io/getting-started) topic and
completed the steps in the
-[Integrate Dyte](https://docs.dyte.io/getting-started#integrate-dyte) section.
+[Integrate ProductDB](https://docs.dyte.io/getting-started#integrate-dyte) section.
You must complete the following steps:
-- Create a [Dyte Developer Account](https://dev.dyte.io/)
+- Create a [ProductDB Developer Account](https://dev.dyte.io/)
- Create [Presets](https://dev.dyte.io/roles-presets)
- Create a
- [Dyte Meeting](https://docs.dyte.io/api/?v=v2#/operations/create_meeting)
+ [ProductDB Meeting](https://docs.dyte.io/api/?v=v2#/operations/create_meeting)
- [Add Participant](https://docs.dyte.io/api/?v=v2#/operations/add_participant)
to the meeting
@@ -111,16 +111,16 @@ platform :ios, '13.0'
```
-## Step 3: Configure a Dyte meeting
+## Step 3: Configure a ProductDB meeting
-To initiate Dyte Meeting for any participant you just need to pass `authToken` as an argument. You can get the `authToken` via the [Add Participant API](https://docs.dyte.io/api?v=v2#/operations/add_participant).
+To initiate ProductDB Meeting for any participant you just need to pass `authToken` as an argument. You can get the `authToken` via the [Add Participant API](https://docs.dyte.io/api?v=v2#/operations/add_participant).
After getting the `authToken`, you need to create the `DyteMeetingInfoV2` object as follows:
| Name | Description |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `authToken` | After you've created the meeting,
add each participant to the meeting
using the [Add Participant API](/api?v=v2#/operations/add_participant)
(The presetName created earlier
must be passed in the body
of the Add Participant API request)
The API response contains the `authToken`. |
-| `baseUrl` | The base URL of the Dyte server. Default value is `https://api.dyte.io/v2`. This is an optional argument. |
+| `baseUrl` | The base URL of the ProductDB server. Default value is `https://api.dyte.io/v2`. This is an optional argument. |
| `enableAudio` | A boolean value to enable or disable audio in the meeting. Default value is `true`. This is an optional argument. |
| `enableVideo` | A boolean value to enable or disable video in the meeting. Default value is `true`. This is an optional argument. |
@@ -137,7 +137,7 @@ final meetingInfo = DyteMeetingInfoV2(
## Step 4: Initialize the SDK
The `DyteUIKit` is the main class of the SDK. It is the entry point and the only
-class required to initialize Dyte UI Kit SDK. To initialize it we have to pass `DyteUIKitInfo` object as an argument.
+class required to initialize ProductDB UI Kit SDK. To initialize it we have to pass `DyteUIKitInfo` object as an argument.
```dart
@@ -220,5 +220,5 @@ Voila! You're all done. Here is the pictorial representation of all the configur
Flutter Quickstart
-
+
diff --git a/docs/guides/capabilities/ai/index.mdx b/docs/guides/capabilities/ai/index.mdx
index b90e8512c..14848763e 100644
--- a/docs/guides/capabilities/ai/index.mdx
+++ b/docs/guides/capabilities/ai/index.mdx
@@ -1,6 +1,6 @@
# Meeting AI
-Learn how you can harnesses the power of Artificial Intelligence in Dyte meetings to perform transcription, summarization, and so on.
+Learn how you can harnesses the power of Artificial Intelligence in ProductDB meetings to perform transcription, summarization, and so on.
@@ -12,5 +12,5 @@ Learn how you can harnesses the power of Artificial Intelligence in Dyte meeting
Meeting AI Guide
-
+
diff --git a/docs/guides/capabilities/ai/meeting-transcription.mdx b/docs/guides/capabilities/ai/meeting-transcription.mdx
index 680d757e8..ccc89304c 100644
--- a/docs/guides/capabilities/ai/meeting-transcription.mdx
+++ b/docs/guides/capabilities/ai/meeting-transcription.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 1
description: >-
- Explore meeting transcription capabilities with Dyte's AI. Follow our guide to
+ Explore meeting transcription capabilities with ProductDB's AI. Follow our guide to
understand and implement transcription features.
---
@@ -11,17 +11,17 @@ description: >-
The meeting transcription feature is currently in beta, which means it is still being tested and evaluated, and may undergo some change. This feature is not accessible to the public at the moment and will be activated solely upon request, subject to our team's assessment of your usage and needs. If you wish to have this feature enabled for your organization, please [get in touch with us](https://dyte.io/contact).
:::
-Dyte's meeting transcription allows you to transcribe your Dyte meetings in real-time, making it easy to capture important discussions and refer back to them later.
+ProductDB's meeting transcription allows you to transcribe your ProductDB meetings in real-time, making it easy to capture important discussions and refer back to them later.
This guide will walk you through how to use this feature effectively.
:::info NOTE
-Dyte's AI meeting transcription currently only supports English.
+ProductDB's AI meeting transcription currently only supports English.
:::
## Control transcriptions for participants using presets
You can control whether or not a participant's audio will be transcribe with the help of the `transcription_enabled` flag in the participant's preset.
-All participants with the `transcription_enabled` turned on in their preset will be able to generate transcripts in real-time in a Dyte meeting.
+All participants with the `transcription_enabled` turned on in their preset will be able to generate transcripts in real-time in a ProductDB meeting.
You can create a new preset on our [Developer Portal](https://dev.dyte.io/presets), or using our [REST API](/api#/operations/post-presets).
@@ -29,7 +29,7 @@ You can create a new preset on our [Developer Portal](https://dev.dyte.io/preset
There are 3 ways in which these transcripts can be consumed.
-1. Client core SDK: The transcripts can be consumed on the client-side using the Dyte SDK that's suitable for your platform. These transcripts are generated on the server in real-time.
+1. Client core SDK: The transcripts can be consumed on the client-side using the ProductDB SDK that's suitable for your platform. These transcripts are generated on the server in real-time.
2. Webhooks: The meeting transcript can be consumed via a [webhook after the meeting ends](#consume-transcript-via-a-post-meeting-webhook).
3. REST API: The meeting transcript can also be fetched via the [rest API](/api#/operations/GetSessionTranscript).
@@ -61,8 +61,8 @@ You can see the webhook format [here](/guides/capabilities/webhooks/webhook-even
## Fetch the meeting transcript
-You do not need to rely on the webhook to get the transcript for a meeting. Dyte provides a [REST API](/api#/operations/GetSessionTranscript) using which you can obtain the transcripts for a particular session.
-You can use this API to get the transcript for a meeting at a later time. Dyte stores the transcript of a meeting for 7 days since the start of the meeting.
+You do not need to rely on the webhook to get the transcript for a meeting. ProductDB provides a [REST API](/api#/operations/GetSessionTranscript) using which you can obtain the transcripts for a particular session.
+You can use this API to get the transcript for a meeting at a later time. ProductDB stores the transcript of a meeting for 7 days since the start of the meeting.
The transcript is received in the form of a CSV. Here is the format of the said CSV:
@@ -91,5 +91,5 @@ To test if meeting transcription has been configured for your organization, perf
Meeting Transcription Guide
-
+
diff --git a/docs/guides/capabilities/audio/processing.mdx b/docs/guides/capabilities/audio/processing.mdx
index ed950104e..d34710e47 100644
--- a/docs/guides/capabilities/audio/processing.mdx
+++ b/docs/guides/capabilities/audio/processing.mdx
@@ -6,7 +6,7 @@ sidebar_slug: audio-processing-middlewares
# Audio Processing
-Dyte's SDK supports middlewares which are pluggable functions that can be applied to both audio and video streams in a meeting. This lets you tap in the media to either observe or modify. This guide covers the following.
+ProductDB's SDK supports middlewares which are pluggable functions that can be applied to both audio and video streams in a meeting. This lets you tap in the media to either observe or modify. This guide covers the following.
1. Create an audio middleware
2. Add or remove audio middlewares
diff --git a/docs/guides/capabilities/audio/transcriptionAWS.mdx b/docs/guides/capabilities/audio/transcriptionAWS.mdx
index ef09696bf..3ac9f4b48 100644
--- a/docs/guides/capabilities/audio/transcriptionAWS.mdx
+++ b/docs/guides/capabilities/audio/transcriptionAWS.mdx
@@ -4,7 +4,7 @@ sidebar_position: 3
sidebar_slug: transcriptions-aws
---
-To add the realtime audio transcriptions in a Dyte meeting you can use AWS Transcribe & AWS Translate services
+To add the realtime audio transcriptions in a ProductDB meeting you can use AWS Transcribe & AWS Translate services
These AWS services are paid, an AWS account is required to proceed.
@@ -68,7 +68,7 @@ Source available at (dyte-io/aws-transcribe)(https://github.com/dyte-io/aws-tran
### 3.2 Integrate
-The second step is to look for the place in your codebase where you are initiating a Dyte meeting.
+The second step is to look for the place in your codebase where you are initiating a ProductDB meeting.
Once you have found the place and got a hold of the meeting object. Add the following code on top of the file to import the FE SDK.
diff --git a/docs/guides/capabilities/audio/transcriptionGoogle.mdx b/docs/guides/capabilities/audio/transcriptionGoogle.mdx
index 3724deece..e059c0c0b 100644
--- a/docs/guides/capabilities/audio/transcriptionGoogle.mdx
+++ b/docs/guides/capabilities/audio/transcriptionGoogle.mdx
@@ -4,7 +4,7 @@ sidebar_position: 4
sidebar_slug: transcriptions-google
---
-To add the realtime audio transcriptions in a Dyte meeting you can use Google Cloud Speech-to-Text and Cloud translation APIs.
+To add the realtime audio transcriptions in a ProductDB meeting you can use Google Cloud Speech-to-Text and Cloud translation APIs.
These Google services are paid, a Google Cloud account is required to proceed.
@@ -70,7 +70,7 @@ Source available at (dyte-io/google-transcription)(https://github.com/dyte-io/go
### 3.2 Integrate
-The second step is to look for the place in your codebase where you are initiating a Dyte meeting.
+The second step is to look for the place in your codebase where you are initiating a ProductDB meeting.
Once you have found the place and got a hold of the meeting object, add the following code to the file to import the SDK.
@@ -82,7 +82,7 @@ Add the following code just after the point where you have access to the meeting
```ts
const speech = new DyteGoogleSpeechRecognition({
- meeting, // Dyte meeting object from DyteClient.init
+ meeting, // ProductDB meeting object from DyteClient.init
target: 'hi', // Language that the current user wants to see
source: 'en-US', // Language that the current user would speak in
baseUrl: , // Backend URL from step 2.2
diff --git a/docs/guides/capabilities/audio/transcriptions.mdx b/docs/guides/capabilities/audio/transcriptions.mdx
index e2cd85967..6bfabf99b 100644
--- a/docs/guides/capabilities/audio/transcriptions.mdx
+++ b/docs/guides/capabilities/audio/transcriptions.mdx
@@ -10,17 +10,17 @@ sidebar_slug: transcriptions-inbuilt
The meeting transcription feature is currently in beta, which means it is still being tested and evaluated, and may undergo some change. This feature is not accessible to the public at the moment and will be activated solely upon request, subject to our team's assessment of your usage and needs. If you wish to have this feature enabled for your organization, please [get in touch with us](https://dyte.io/contact).
:::
-Dyte's meeting transcription allows you to transcribe your Dyte meetings in real-time, making it easy to capture important discussions and refer back to them later.
+ProductDB's meeting transcription allows you to transcribe your ProductDB meetings in real-time, making it easy to capture important discussions and refer back to them later.
This guide will walk you through how to use this feature effectively.
:::info NOTE
-Dyte's AI meeting transcription currently only supports English.
+ProductDB's AI meeting transcription currently only supports English.
:::
## Control transcriptions for participants using presets
You can control whether or not a participant's audio will be transcribe with the help of the `transcription_enabled` flag in the participant's preset.
-All participants with the `transcription_enabled` turned on in their preset will be able to generate transcripts in real-time in a Dyte meeting.
+All participants with the `transcription_enabled` turned on in their preset will be able to generate transcripts in real-time in a ProductDB meeting.
You can create a new preset on our [Developer Portal](https://dev.dyte.io/presets), or using our [REST API](/api#/operations/post-presets).
@@ -28,7 +28,7 @@ You can create a new preset on our [Developer Portal](https://dev.dyte.io/preset
There are 3 ways in which these transcripts can be consumed.
-1. Client core SDK: The transcripts can be consumed on the client-side using the Dyte SDK that's suitable for your platform. These transcripts are generated on the server in real-time.
+1. Client core SDK: The transcripts can be consumed on the client-side using the ProductDB SDK that's suitable for your platform. These transcripts are generated on the server in real-time.
2. Webhooks: The meeting transcript can be consumed via a [webhook after the meeting ends](#consume-transcript-via-a-post-meeting-webhook).
3. REST API: The meeting transcript can also be fetched via the [rest API](/api#/operations/GetSessionTranscript).
@@ -60,8 +60,8 @@ You can see the webhook format [here](/guides/capabilities/webhooks/webhook-even
## Fetch the meeting transcript
-You do not need to rely on the webhook to get the transcript for a meeting. Dyte provides a [REST API](/api#/operations/GetSessionTranscript) using which you can obtain the transcripts for a particular session.
-You can use this API to get the transcript for a meeting at a later time. Dyte stores the transcript of a meeting for 7 days since the start of the meeting.
+You do not need to rely on the webhook to get the transcript for a meeting. ProductDB provides a [REST API](/api#/operations/GetSessionTranscript) using which you can obtain the transcripts for a particular session.
+You can use this API to get the transcript for a meeting at a later time. ProductDB stores the transcript of a meeting for 7 days since the start of the meeting.
The transcript is received in the form of a CSV. Here is the format of the said CSV:
diff --git a/docs/guides/capabilities/breakoutroom/create-breakout-rooms.mdx b/docs/guides/capabilities/breakoutroom/create-breakout-rooms.mdx
index 8bc92eb0f..a7a2e3f4d 100644
--- a/docs/guides/capabilities/breakoutroom/create-breakout-rooms.mdx
+++ b/docs/guides/capabilities/breakoutroom/create-breakout-rooms.mdx
@@ -2,7 +2,7 @@
title: Create a Breakout Room
sidebar_position: 2
description: >-
- Learn how to create breakout rooms with Dyte's capabilities. Follow our guide
+ Learn how to create breakout rooms with ProductDB's capabilities. Follow our guide
for effective implementation and management of breakout rooms.
---
@@ -15,7 +15,7 @@ Breakout rooms allow the participants to split in separate sessions. The host ca
To create a breakout room, do the following:
-## Step 1: Create a Dyte Developer Account
+## Step 1: Create a ProductDB Developer Account
Login to the [Developer Portal](https://dev.dyte.io/) and create an account.
@@ -51,7 +51,7 @@ You can choose to provide **Switch Connected Meetings** and **Switch to Parent M
## Step 4: Create a Meeting
-Create a Dyte meeting using the [Create Meeting API](/api#/operations/create_meeting). This API returns a unique identifier for your meeting.
+Create a ProductDB meeting using the [Create Meeting API](/api#/operations/create_meeting). This API returns a unique identifier for your meeting.
## Step 5: Add Participants
@@ -60,7 +60,7 @@ The `presetName` created earlier must be passed in the body of the Add Participa
## Step 6: Start Breakout Room
-1. In your Dyte meeting, click **Breakout Rooms**.
+1. In your ProductDB meeting, click **Breakout Rooms**.
-Once you've created a breakout room, assign participants to the breakout rooms. You have the option to either individually select the participants and add them to the room manually or allow Dyte to split your participants evenly across the rooms.
+Once you've created a breakout room, assign participants to the breakout rooms. You have the option to either individually select the participants and add them to the room manually or allow ProductDB to split your participants evenly across the rooms.
### Assign participants automatically
@@ -144,5 +144,5 @@ You can select which participants you would like in each room. To assign partici
Create a Breakout Room Guide
-
+
diff --git a/docs/guides/capabilities/breakoutroom/introduction-breakout-rooms.mdx b/docs/guides/capabilities/breakoutroom/introduction-breakout-rooms.mdx
index 26ee4d7ea..0171caaaf 100644
--- a/docs/guides/capabilities/breakoutroom/introduction-breakout-rooms.mdx
+++ b/docs/guides/capabilities/breakoutroom/introduction-breakout-rooms.mdx
@@ -1,8 +1,8 @@
---
-title: Introduction to Dyte's Breakout Rooms
+title: Introduction to ProductDB's Breakout Rooms
sidebar_position: 1
description: >-
- Get an introduction to breakout rooms with Dyte's capabilities. Follow our
+ Get an introduction to breakout rooms with ProductDB's capabilities. Follow our
guide for a smooth understanding and integration.
---
@@ -14,18 +14,18 @@ Breakout rooms allow participants of a meeting to split into smaller groups for
:::info note
-Currently, Dyte breakout rooms are supported on the web only.
+Currently, ProductDB breakout rooms are supported on the web only.
:::
-## Key features of Dyte's breakout rooms
+## Key features of ProductDB's breakout rooms
-The following are some of the key features of Dyte's breakout rooms:
+The following are some of the key features of ProductDB's breakout rooms:
- You can manage permissions and privileges of [hosts](/guides/capabilities/breakoutroom/create-breakout-rooms#hosts) and [participants](/guides/capabilities/breakoutroom/create-breakout-rooms#participants) using presets.
- Hosts can create breakout rooms, assign participants, start and close the breakout rooms, and switch between rooms.
- Participants can start and stop video any time, interact with the participants in the breakout rooms using chat and polls, mute and unmute the audio at any time.
-- You can record all the breakout sessions individually like any other Dyte meeting.
+- You can record all the breakout sessions individually like any other ProductDB meeting.
## Roles in a breakout room
@@ -57,9 +57,9 @@ When the breakout session ends, your audio and video automatically switches back
## Recording of breakout sessions
-As mentioned earlier, each breakout session is a separate session. Each breakout session's recording is stored and managed separately, just like any other Dyte meeting. For more information on Dyte recording, see the [Recording Overview](/guides/capabilities/recording/recording-overview).
+As mentioned earlier, each breakout session is a separate session. Each breakout session's recording is stored and managed separately, just like any other ProductDB meeting. For more information on ProductDB recording, see the [Recording Overview](/guides/capabilities/recording/recording-overview).
- Introduction to Dyte's Breakout Rooms Guide
-
+ Introduction to ProductDB's Breakout Rooms Guide
+
diff --git a/docs/guides/capabilities/chat/export-chat-dump.mdx b/docs/guides/capabilities/chat/export-chat-dump.mdx
index 95c2935f3..cea8760b8 100644
--- a/docs/guides/capabilities/chat/export-chat-dump.mdx
+++ b/docs/guides/capabilities/chat/export-chat-dump.mdx
@@ -6,7 +6,7 @@ sidebar_slug: export-chat-dump
# Export Chat of a Session
-You can programmatically retrieve all chat messages of a Dyte session in the following ways:
+You can programmatically retrieve all chat messages of a ProductDB session in the following ways:
- Using [Chat Replay API](/api/?v=v2#/operations/GetSessionChat)
- Setting up webhook for the [meeting.chatSynced](/guides/capabilities/webhooks/webhook-events#meetingchatsynced) event
@@ -87,13 +87,13 @@ and some other metadata. It includes the following column headings:
- `payload`: The actual payload sent in the chat message
- `createdAt`: Timestamp when this chat message was sent
-
+
For more information on downloading the file, refer to
-[How to Fetch Chat History of a Dyte Session](https://dyte.io/blog/fetch-chat-history-of-a-dyte-session/)
+[How to Fetch Chat History of a ProductDB Session](https://dyte.io/blog/fetch-chat-history-of-a-dyte-session/)
blog.
Export Chat Messages Guide
-
+
diff --git a/docs/guides/capabilities/misc/embed.mdx b/docs/guides/capabilities/misc/embed.mdx
index 858b70e19..7182d2219 100644
--- a/docs/guides/capabilities/misc/embed.mdx
+++ b/docs/guides/capabilities/misc/embed.mdx
@@ -5,16 +5,16 @@ sidebar_position: 5
# No Code Integration
-You can easily integrate Dyte into your project without any SDK using an iFrame. An iFrame is a quick and easy way to embed a live video solution into your own website or application without modifying the underlying code.
+You can easily integrate ProductDB into your project without any SDK using an iFrame. An iFrame is a quick and easy way to embed a live video solution into your own website or application without modifying the underlying code.
You can use iFrame for a variety of reasons, including lack of resources, technical expertise, or simply a preference for a lighter integration method.
You simply need to add a small piece of HTML code to your website or application.
## Before Getting Started
-- Create a [Dyte Developer Account](https://dev.dyte.io/)
+- Create a [ProductDB Developer Account](https://dev.dyte.io/)
- Create a
- [Dyte Meeting](/api/?v=v2#/operations/create_meeting)
+ [ProductDB Meeting](/api/?v=v2#/operations/create_meeting)
- [Add Participant](/api/?v=v2#/operations/add_participant)
to the meeting
@@ -55,5 +55,5 @@ function receiveMessage(evt) {
No code Integration Guide
-
+
diff --git a/docs/guides/capabilities/misc/livestreaming-other-platforms.mdx b/docs/guides/capabilities/misc/livestreaming-other-platforms.mdx
index 5d54b1912..b2658c889 100644
--- a/docs/guides/capabilities/misc/livestreaming-other-platforms.mdx
+++ b/docs/guides/capabilities/misc/livestreaming-other-platforms.mdx
@@ -5,7 +5,7 @@ sidebar_position: 5
# Restream to Social Platforms
-Dyte can restream your meeting to any platform that supports an RTMP
+ProductDB can restream your meeting to any platform that supports an RTMP
endpoint, such as YouTube, Twitch, or LinkedIn.
## Prerequisites
@@ -15,7 +15,7 @@ endpoint, such as YouTube, Twitch, or LinkedIn.
## Step 1: Initiate meeting recording
-To enable restreaming of a Dyte meeting, you will first need to start recording the meeting. In the [Start recording a meeting](/api#/operations/start_recording) API, provide the `meeting_id` of the meeting you wish to restream.
+To enable restreaming of a ProductDB meeting, you will first need to start recording the meeting. In the [Start recording a meeting](/api#/operations/start_recording) API, provide the `meeting_id` of the meeting you wish to restream.
## Step 2: Configure restreaming settings
@@ -46,5 +46,5 @@ You may notice a few seconds of lag between the meeting and the stream.
Restream to Social Platforms Guide
-
+
diff --git a/docs/guides/capabilities/plugins/basics.mdx b/docs/guides/capabilities/plugins/basics.mdx
index 998cd5363..faf5f8bc0 100644
--- a/docs/guides/capabilities/plugins/basics.mdx
+++ b/docs/guides/capabilities/plugins/basics.mdx
@@ -5,7 +5,7 @@ sidebar_position: 1
# Basics
-Dyte Plugins allow you to build collaborative and immersive experiences in your meetings without ever having to leave the meeting. The guides listed here will help you enable or disable plugins during meetings, configure existing plugins and even create new plugins with the help of Meeting APIs and built-in realtime database.
+ProductDB Plugins allow you to build collaborative and immersive experiences in your meetings without ever having to leave the meeting. The guides listed here will help you enable or disable plugins during meetings, configure existing plugins and even create new plugins with the help of Meeting APIs and built-in realtime database.
## Usage
diff --git a/docs/guides/capabilities/polls/getting_started.mdx b/docs/guides/capabilities/polls/getting_started.mdx
index b3fc587a0..a84f7e503 100644
--- a/docs/guides/capabilities/polls/getting_started.mdx
+++ b/docs/guides/capabilities/polls/getting_started.mdx
@@ -117,7 +117,7 @@ The `PollOption` object has the following properties:
`meeting.polls.polls` returns an array of all polls created in a meeting, where
each element is an object of type `DytePollMessage`.
-The type `DytePollMessage` is the main class for any poll in Dyte. It also
+The type `DytePollMessage` is the main class for any poll in ProductDB. It also
contains list of `DytePollOption` which are options for a given poll. And every
`DytePollOption` has list of votes inside of it. Votes are objects of class
`DytePollVote` which internally has id and name of the vote.
@@ -130,7 +130,7 @@ One can easily create, vote and view polls by listening to callbacks on
`meeting.polls.polls` returns an array of all polls created in a meeting, where each element is an object of type `DytePollMessage`
-The type `DytePollMessage` is the main class for any poll in Dyte. It also contains list of `DytePollOption` which are options for a given poll. And every `DytePollOption` has list of votes inside of it. Votes are objects of class DytePollVote which internally has id and name of the vote.
+The type `DytePollMessage` is the main class for any poll in ProductDB. It also contains list of `DytePollOption` which are options for a given poll. And every `DytePollOption` has list of votes inside of it. Votes are objects of class DytePollVote which internally has id and name of the vote.
diff --git a/docs/guides/capabilities/polls/index.mdx b/docs/guides/capabilities/polls/index.mdx
index f4bcbc9c6..a123ab96f 100644
--- a/docs/guides/capabilities/polls/index.mdx
+++ b/docs/guides/capabilities/polls/index.mdx
@@ -1,6 +1,6 @@
# Polls
-Polls can be integrated in all kinds of Dyte meetings ranging from voice to livestream. Dyte's SDK makes it really simple to perform all operations required to create and run a poll. You can choose to use the Core SDK with Dyte's UIKit to create seamless poll interactions in a couple of minutes, or you can also use the Core SDK with your custom components.
+Polls can be integrated in all kinds of ProductDB meetings ranging from voice to livestream. ProductDB's SDK makes it really simple to perform all operations required to create and run a poll. You can choose to use the Core SDK with ProductDB's UIKit to create seamless poll interactions in a couple of minutes, or you can also use the Core SDK with your custom components.
The guides walk you through the functionalities that the Core SDK and the UIKit provide you.
diff --git a/docs/guides/capabilities/polls/uikit.mdx b/docs/guides/capabilities/polls/uikit.mdx
index 78dd03c3d..6f5b5dcc2 100644
--- a/docs/guides/capabilities/polls/uikit.mdx
+++ b/docs/guides/capabilities/polls/uikit.mdx
@@ -1,15 +1,15 @@
# UIKit components for Polls
-Using Dyte's UIKit you can simplify the process of adding polls in your meetings!
+Using ProductDB's UIKit you can simplify the process of adding polls in your meetings!
### Prerequisites
1. Install Core SDK for your framework
2. Install UIKit for your framework
-## Dyte Poll Form : Create a new poll
+## ProductDB Poll Form : Create a new poll
-If a user has the right set of permissions, the first thing they woulds want to do is create a poll for the meeting. The easiest way to get started is to grab the `Dyte Poll Form` which allows you to create a poll. Check out the implementation based on the framework you are using:
+If a user has the right set of permissions, the first thing they woulds want to do is create a poll for the meeting. The easiest way to get started is to grab the `ProductDB Poll Form` which allows you to create a poll. Check out the implementation based on the framework you are using:
@@ -82,9 +82,9 @@ This component is not yet available for iOS development.
-## Dyte Polls : View existing polls
+## ProductDB Polls : View existing polls
-After a user is done creating a poll, they can see all the polls available in a meeting using `Dyte Polls` and enable/disable the polls.
+After a user is done creating a poll, they can see all the polls available in a meeting using `ProductDB Polls` and enable/disable the polls.
@@ -175,9 +175,9 @@ This component is not yet available for iOS development.
-## Dyte Poll: View poll
+## ProductDB Poll: View poll
-The `Dyte Poll` component lets the users view a given poll. It requires a poll object to render the poll.
+The `ProductDB Poll` component lets the users view a given poll. It requires a poll object to render the poll.
@@ -347,9 +347,9 @@ This component is not yet available for iOS development.
-## Dyte Polls Toggle
+## ProductDB Polls Toggle
-Using the `Dyte Polls Toggle`, one can easily change the visibility of a poll on the screen. It requires the user's meeting object to see the unread polls count badge on the component.
+Using the `ProductDB Polls Toggle`, one can easily change the visibility of a poll on the screen. It requires the user's meeting object to see the unread polls count badge on the component.
diff --git a/docs/guides/capabilities/recording/advanced/add-watermark.mdx b/docs/guides/capabilities/recording/advanced/add-watermark.mdx
index e3dbae731..cb8ca11b5 100644
--- a/docs/guides/capabilities/recording/advanced/add-watermark.mdx
+++ b/docs/guides/capabilities/recording/advanced/add-watermark.mdx
@@ -3,13 +3,13 @@ title: Add Watermark to your Recording
sidebar_position: 4
slug: /capabilities/recording/add-watermark
description: >-
- Learn how to add watermarks to your recordings with Dyte's features. Follow
+ Learn how to add watermarks to your recordings with ProductDB's features. Follow
our guide for effective watermarking and customization.
---
# Add Watermark to Your Recording
-Dyte's watermark feature enables you to include an image as a watermark in your recording. To add watermark, configure the following parameters to video_config in the [Start recording API](/api#/operations/start_recording).
+ProductDB's watermark feature enables you to include an image as a watermark in your recording. To add watermark, configure the following parameters to video_config in the [Start recording API](/api#/operations/start_recording).
| **Parameter** | **Description** |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
@@ -35,5 +35,5 @@ Dyte's watermark feature enables you to include an image as a watermark in your
Add Watermark to your Recording Guide
-
+
diff --git a/docs/guides/capabilities/recording/advanced/configure-dyte-bucket-config.mdx b/docs/guides/capabilities/recording/advanced/configure-dyte-bucket-config.mdx
index 2f010e57e..821555239 100644
--- a/docs/guides/capabilities/recording/advanced/configure-dyte-bucket-config.mdx
+++ b/docs/guides/capabilities/recording/advanced/configure-dyte-bucket-config.mdx
@@ -1,15 +1,15 @@
---
-title: Disable upload to Dyte's bucket
+title: Disable upload to ProductDB's bucket
sidebar_position: 8
slug: /capabilities/recording/configure-dyte-bucket-config
description: >-
- Explore how to configure Dyte bucket settings for recording. Follow our guide
+ Explore how to configure ProductDB bucket settings for recording. Follow our guide
for effective bucket configuration.
---
-Once the recording is complete, by default, Dyte uploads all recordings to Dyte's AWS S3 bucket. Additionally, a presigned URL is generated with a 7-day expiry. The recording can be accessed using the [`downloadUrl`](/api/?v=v2#/operations/start_recording) associated with each recording.
+Once the recording is complete, by default, ProductDB uploads all recordings to ProductDB's AWS S3 bucket. Additionally, a presigned URL is generated with a 7-day expiry. The recording can be accessed using the [`downloadUrl`](/api/?v=v2#/operations/start_recording) associated with each recording.
-However, Dyte provides users with the flexibility to choose whether or not to upload their recordings to Dyte's S3 bucket. If you wish to disable uploads to Dyte's bucket, you can set the `dyte_bucket_config` parameter to false in the [Start Recording endpoint](/api/?v=v2#/operations/start_recording).
+However, ProductDB provides users with the flexibility to choose whether or not to upload their recordings to ProductDB's S3 bucket. If you wish to disable uploads to ProductDB's bucket, you can set the `dyte_bucket_config` parameter to false in the [Start Recording endpoint](/api/?v=v2#/operations/start_recording).
For example:
@@ -23,13 +23,13 @@ For example:
:::info note
-If you haven't specified an external storage configuration and also disabled uploads to Dyte's bucket, then the recording will not be uploaded to any location. It is considered as an invalid recording.
+If you haven't specified an external storage configuration and also disabled uploads to ProductDB's bucket, then the recording will not be uploaded to any location. It is considered as an invalid recording.
For more information on how to set your extrenal storage configuration, see [Publish Recorded File to Your Cloud Provider](/guides/capabilities/recording/custom-cloud-storage).
:::
- Manage Dyte's Default Recording Upload Settings Guide
-
+ Manage ProductDB's Default Recording Upload Settings Guide
+
diff --git a/docs/guides/capabilities/recording/advanced/create-record-app-using-sdks.mdx b/docs/guides/capabilities/recording/advanced/create-record-app-using-sdks.mdx
index c91b8fec3..94b8e6180 100644
--- a/docs/guides/capabilities/recording/advanced/create-record-app-using-sdks.mdx
+++ b/docs/guides/capabilities/recording/advanced/create-record-app-using-sdks.mdx
@@ -3,13 +3,13 @@ title: Create Custom Recording App Using Recording SDKs
sidebar_position: 12
slug: /capabilities/recording/create-record-app-using-sdks
description: >-
- Learn how to create a recording app using Dyte's SDKs. Follow our guide for
+ Learn how to create a recording app using ProductDB's SDKs. Follow our guide for
effective app creation and integration.
---
-When you join a Dyte meeting, the meeting layout is automatically designed to optimize your experience. This includes focusing on shared content and highlighting active speakers, while participants are shown in small thumbnail views. When you start recording the meeting, it is recorded with the same layout using the default UI kit component called [DyteGrid](/react-ui-kit/components/dyte-grid).
+When you join a ProductDB meeting, the meeting layout is automatically designed to optimize your experience. This includes focusing on shared content and highlighting active speakers, while participants are shown in small thumbnail views. When you start recording the meeting, it is recorded with the same layout using the default UI kit component called [DyteGrid](/react-ui-kit/components/dyte-grid).
-If you wish to have a customized layout for your recording application, Dyte's custom recording SDKs provide the flexibility to tailor the appearance of your recordings according to your preferences. You can choose from options like:
+If you wish to have a customized layout for your recording application, ProductDB's custom recording SDKs provide the flexibility to tailor the appearance of your recordings according to your preferences. You can choose from options like:
- Show only active speaker view
- Shared screen with thumbnail gallery view
@@ -18,7 +18,7 @@ If you wish to have a customized layout for your recording application, Dyte's c
- Customized background for your recording
- Portrait layout, and so on and so forth
-Let's dive in to understand the steps involved in creating a custom appearance for your Dyte recording app.
+Let's dive in to understand the steps involved in creating a custom appearance for your ProductDB recording app.
The custom recording SDKs are used on top of the [UI kit](/react-ui-kit) or [Vanilla JS](/ui-kit). The `DyteRecording` class is used for managing the recording functionality within the SDK.
@@ -68,7 +68,7 @@ Performs cleanup tasks after leaving the meeting, such as clearing added listene
## Usage Example
-Perform the following steps to create the recording app for your Dyte meetings.
+Perform the following steps to create the recording app for your ProductDB meetings.
### Step 1: Install the SDK
@@ -119,7 +119,7 @@ Once `stopRecording` is called, the recorder in your recording app will exit aft
### Step 7: Deploy the recording app
-Once you've created the app, deploy it using a platform like [Vercel](https://vercel.com/docs/concepts/get-started). Make sure to note the URL where you have deployed the app, as you will have to enter this URL in Dyte's recording API.
+Once you've created the app, deploy it using a platform like [Vercel](https://vercel.com/docs/concepts/get-started). Make sure to note the URL where you have deployed the app, as you will have to enter this URL in ProductDB's recording API.
### Step 8: Specify the custom URL
@@ -127,5 +127,5 @@ In the [Start Recording a Meeting](/api#/operations/start_recording) API, provid
Create Custom Recording App Using Recording SDKs Guide
-
+
diff --git a/docs/guides/capabilities/recording/advanced/interactive-recording.mdx b/docs/guides/capabilities/recording/advanced/interactive-recording.mdx
index 0cfcde936..aae22230f 100644
--- a/docs/guides/capabilities/recording/advanced/interactive-recording.mdx
+++ b/docs/guides/capabilities/recording/advanced/interactive-recording.mdx
@@ -3,11 +3,11 @@ title: Interactive Recordings with Timed Metadata
sidebar_position: 11
slug: /capabilities/recording/interactive-recording
description: >-
- Learn how to enable interactive recording with Dyte's capabilities. Follow our
+ Learn how to enable interactive recording with ProductDB's capabilities. Follow our
guide for effective configuration and management.
---
-Dyte's interactive recording feature allows you to add timed metadata to your video stream. Timed metadata serves as cue points for clients to display information and trigger time-aligned actions. The metadata is available to clients in the form of [ID3](https://en.wikipedia.org/wiki/ID3) tags on the playback timeline.
+ProductDB's interactive recording feature allows you to add timed metadata to your video stream. Timed metadata serves as cue points for clients to display information and trigger time-aligned actions. The metadata is available to clients in the form of [ID3](https://en.wikipedia.org/wiki/ID3) tags on the playback timeline.
## What is interactive recording?
@@ -15,7 +15,7 @@ Ever wondered how Netflix displays small images on the seek bar or how additiona
Timed metadata is metadata with timestamps. It refers to digital markers added to a video file to provide additional context and information at specific points in the content range. These data points can be inserted into a stream programmatically, using the `interactive_config` in the [Start recording a meeting API](/api#/operations/start_recording).
-Once Dyte processes the stream, the timed metadata gets synchronized with the audio and video frames. This metadata is available to all viewers during playback at the same time relative to the stream. The timecode acts as a cue point and can trigger specific actions based on the data. For example:
+Once ProductDB processes the stream, the timed metadata gets synchronized with the audio and video frames. This metadata is available to all viewers during playback at the same time relative to the stream. The timecode acts as a cue point and can trigger specific actions based on the data. For example:
- Update player statistics in a sports stream
- Send price details during a live shopping stream
@@ -33,9 +33,9 @@ Interactive recording offers several benefits, including:
- Allowing viewers to interact with the content without disrupting the flow of the video, resulting in a seamless and engaging experience.
Taking traditional video recordings to the next level by adding interactivity to keep viewers engaged. While linear video recordings only allow for basic interactions like playing, pausing, and replaying, interactive recordings can include multiple interactive elements.
-## Add interactivity to your Dyte recordings
+## Add interactivity to your ProductDB recordings
-To add interactivity to your Dyte recording, perform the following steps:
+To add interactivity to your ProductDB recording, perform the following steps:
1. In the [Start recording a meeting API](/api#/operations/start_recording), pass the `interactive_config` parameter.
@@ -107,5 +107,5 @@ hls.on(Hls.Events.FRAG_CHANGED, onFragChanged);
Interactive Recordings with Timed Metadata Guide
-
+
diff --git a/docs/guides/capabilities/recording/advanced/manage-recording-config-hierarchy.mdx b/docs/guides/capabilities/recording/advanced/manage-recording-config-hierarchy.mdx
index c87bfa54d..19fda62f4 100644
--- a/docs/guides/capabilities/recording/advanced/manage-recording-config-hierarchy.mdx
+++ b/docs/guides/capabilities/recording/advanced/manage-recording-config-hierarchy.mdx
@@ -3,7 +3,7 @@ title: Manage Recording Config Precedence Order
sidebar_position: 5
slug: /capabilities/recording/manage-recording-config-hierarchy
description: >-
- Learn how to manage recording configuration hierarchy with Dyte's
+ Learn how to manage recording configuration hierarchy with ProductDB's
capabilities. Follow our guide for effective hierarchy management.
---
@@ -37,5 +37,5 @@ In this scenario, the Start recording a meeting API takes precedence over the Cr
Manage Recording Config Precedence Order Guide
-
+
diff --git a/docs/guides/capabilities/recording/configure-audio-codec.mdx b/docs/guides/capabilities/recording/configure-audio-codec.mdx
index c9a333af5..af901a5b4 100644
--- a/docs/guides/capabilities/recording/configure-audio-codec.mdx
+++ b/docs/guides/capabilities/recording/configure-audio-codec.mdx
@@ -2,7 +2,7 @@
title: Set Audio Configurations
sidebar_position: 7
description: >-
- Explore how to configure audio codecs in Dyte's recording capabilities. Follow
+ Explore how to configure audio codecs in ProductDB's recording capabilities. Follow
our guide for effective codec configuration.
---
@@ -49,5 +49,5 @@ When the recording is completed, you can use the `audio_download_url` provided i
Set Audio Configurations Guide
-
+
diff --git a/docs/guides/capabilities/recording/configure-codecs.mdx b/docs/guides/capabilities/recording/configure-codecs.mdx
index 6058a941c..fb62959de 100644
--- a/docs/guides/capabilities/recording/configure-codecs.mdx
+++ b/docs/guides/capabilities/recording/configure-codecs.mdx
@@ -2,7 +2,7 @@
title: Configure Video Settings
sidebar_position: 6
description: >-
- Learn how to configure codecs for recording in Dyte's capabilities. Follow our
+ Learn how to configure codecs for recording in ProductDB's capabilities. Follow our
guide for effective codec configuration.
---
@@ -38,5 +38,5 @@ When the recording is completed, you can use the `downloadUrl` provided in the r
Configure Video Settings Guide
-
+
diff --git a/docs/guides/capabilities/recording/custom-cloud-storage.mdx b/docs/guides/capabilities/recording/custom-cloud-storage.mdx
index 4e585b0bf..5fa119af5 100644
--- a/docs/guides/capabilities/recording/custom-cloud-storage.mdx
+++ b/docs/guides/capabilities/recording/custom-cloud-storage.mdx
@@ -2,7 +2,7 @@
title: Upload Recording to Your Cloud
sidebar_position: 4
description: >-
- Explore how to set up custom cloud storage for Dyte's recording. Follow our
+ Explore how to set up custom cloud storage for ProductDB's recording. Follow our
guide for effective configuration and integration.
---
@@ -15,13 +15,13 @@ The filename for recording will be the same as given in `output_file_name`.
:::info note
-Ensure that the cloud keys you provide to Dyte APIs have only limited access.
+Ensure that the cloud keys you provide to ProductDB APIs have only limited access.
:::
## Set storage configuration
-You can configure storage configs for Dyte Recordings in the following ways:
+You can configure storage configs for ProductDB Recordings in the following ways:
### Set Storage Configuration Details Using Developer Portal
@@ -147,11 +147,11 @@ the `storage_config` parameter:
You can change the name of the recording file using the `file_name_prefix` field. The default format for recorded file name is `roomname_timestamp`, but you can add an alphanumeric and underscore prefix to the default file name.
-It's important to note that you can only add a prefix to the default format; you can't change the entire file name. For example, if you teach an online physics class at 9 a.m. using Dyte, you could add `Physics_9am` to the file name. `Physics_9am_roomname_timestamp` would be the new file name.
+It's important to note that you can only add a prefix to the default format; you can't change the entire file name. For example, if you teach an online physics class at 9 a.m. using ProductDB, you could add `Physics_9am` to the file name. `Physics_9am_roomname_timestamp` would be the new file name.
For more information, see [start recording a meeting](/api#/operations/start_recording).
Publish Recorded File to Your Cloud Provider Guide
-
+
diff --git a/docs/guides/capabilities/recording/index.mdx b/docs/guides/capabilities/recording/index.mdx
index c0192e1ad..7d7d11275 100644
--- a/docs/guides/capabilities/recording/index.mdx
+++ b/docs/guides/capabilities/recording/index.mdx
@@ -1,6 +1,6 @@
# Recording
-Learn how Dyte records the audio and video of multiple users in a meeting, as well as interacts with Dyte plugins, in a single file using composite recording mode.
+Learn how ProductDB records the audio and video of multiple users in a meeting, as well as interacts with ProductDB plugins, in a single file using composite recording mode.
@@ -29,7 +29,7 @@ Learn how Dyte records the audio and video of multiple users in a meeting, as we
to="/guides/capabilities/recording/stop-recording"
/>
-
- Explore how to monitor the status of recordings with Dyte's capabilities.
+ Explore how to monitor the status of recordings with ProductDB's capabilities.
Follow our guide for effective monitoring and management.
---
@@ -14,7 +14,7 @@ The recording of a meeting can have the following states:
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| INVOKED | Our backend servers have received the recording request, and the master is looking for a ready worker to assign the recording job. |
| RECORDING | The meeting is currently being recorded by a worker; note that this will also hold true if the meeting is being live streamed. |
-| UPLOADING | The recording has been stopped and the file is being uploaded to the cloud storage. If you have not specified storage details, then the files will be uploaded only to Dyte's server. Any RTMP and livestreaming link will also stop at this stage. |
+| UPLOADING | The recording has been stopped and the file is being uploaded to the cloud storage. If you have not specified storage details, then the files will be uploaded only to ProductDB's server. Any RTMP and livestreaming link will also stop at this stage. |
| UPLOADED | The recording file upload is complete and the status webhook is also triggered. |
| ERRORED | There was an irrecoverable error while recording the meeting and the file will not be available. |
@@ -26,7 +26,7 @@ details about a recording:
### Using the `recording.statusUpdate` webhook
-Dyte sends out a `recording.statusUpdate` webhook each time the recording
+ProductDB sends out a `recording.statusUpdate` webhook each time the recording
transitions between states during its lifecycle. To learn more on what payloads
are sent along with each state, and how to configure webhooks, see
[`recording.statusUpdate`](/guides/capabilities/webhooks/webhook-events#recordingstatusupdate).
@@ -44,5 +44,5 @@ Alternatively, you can also use the following APIs:
Monitor Recording Status Guide
-
+
diff --git a/docs/guides/capabilities/recording/recording-overview.mdx b/docs/guides/capabilities/recording/recording-overview.mdx
index 093b773dd..6b01586c8 100644
--- a/docs/guides/capabilities/recording/recording-overview.mdx
+++ b/docs/guides/capabilities/recording/recording-overview.mdx
@@ -2,23 +2,23 @@
title: Recording Overview
sidebar_position: 1
description: >-
- Learn about the overview of recording capabilities with Dyte. Follow our guide
+ Learn about the overview of recording capabilities with ProductDB. Follow our guide
for an in-depth understanding of recording features.
---
-Dyte records the audio and video of multiple users in a meeting, as well as
-interactions with Dyte plugins, in a single file using composite recording mode.
+ProductDB records the audio and video of multiple users in a meeting, as well as
+interactions with ProductDB plugins, in a single file using composite recording mode.
-## How does Dyte recording work?
+## How does ProductDB recording work?
-Dyte recordings are powered by anonymous virtual bot users who join your
-meeting, record it, and then upload it to Dyte's AWS S3 bucket. For video files,
+ProductDB recordings are powered by anonymous virtual bot users who join your
+meeting, record it, and then upload it to ProductDB's AWS S3 bucket. For video files,
we currently support the
[H.264](https://en.wikipedia.org/wiki/Advanced_Video_Coding) and
[VP8](https://en.wikipedia.org/wiki/VP8) codecs.
-1. When the recording is finished, it is stored in Dyte's AWS S3 bucket.
-2. Dyte generates a downloadable link from which the recording can be
+1. When the recording is finished, it is stored in ProductDB's AWS S3 bucket.
+2. ProductDB generates a downloadable link from which the recording can be
downloaded. You can get the download URL using the
[Fetch details of a recording API](/api?v=v2#/operations/get_one_recording)
or from the [Developer Portal](https://dev.dyte.io/).
@@ -28,7 +28,7 @@ we currently support the
- Using the
[`recording.statusUpdate`](/guides/capabilities/webhooks/webhook-events#recordingstatusupdate)
- webhook. Dyte uses webhooks to notify your application when an event
+ webhook. ProductDB uses webhooks to notify your application when an event
happens.
- Using the
[Fetch active recording API](/api?v=v2#/operations/get_active_recording).
@@ -36,7 +36,7 @@ we currently support the
[Developer Portal](https://dev.dyte.io/).
3. Download the recording from the download url and store it to your cloud
- storage. The file is kept on Dyte's server for seven days before being
+ storage. The file is kept on ProductDB's server for seven days before being
deleted.
You can get the download URL using the
@@ -63,5 +63,5 @@ A typical workflow for recording a meeting involves the following steps:
Recording Overview Guide
-
+
diff --git a/docs/guides/capabilities/recording/start-recording.mdx b/docs/guides/capabilities/recording/start-recording.mdx
index b7717edad..00b976748 100644
--- a/docs/guides/capabilities/recording/start-recording.mdx
+++ b/docs/guides/capabilities/recording/start-recording.mdx
@@ -2,23 +2,23 @@
title: Start Recording a Meeting
sidebar_position: 2
description: >-
- Explore how to start recordings with Dyte's recording capabilities. Follow our
+ Explore how to start recordings with ProductDB's recording capabilities. Follow our
guide for effective recording initiation.
---
-This topic explains how to use Dyte to implement composite recording.
+This topic explains how to use ProductDB to implement composite recording.
Before getting started with this guide, we recommend that you read
-[Getting Started with Dyte](/getting-started) to familiarize yourself with Dyte.
+[Getting Started with ProductDB](/getting-started) to familiarize yourself with ProductDB.
-There are three ways to start recording a Dyte meeting:
+There are three ways to start recording a ProductDB meeting:
- Using the `record_on_start` flag when
[creating a meeting](/api/?v=v2#/operations/create_meeting)
- Using the [Start Recording API](/api/?v=v2#/operations/start_recording)
- Client side start recording methods on the SDK
-Dyte stores recordings for a period of 7 days, after which they will expire and no longer be accessible. It is important to either download a copy of your recording or [set up storage](/guides/capabilities/recording/custom-cloud-storage) before the link expires.
+ProductDB stores recordings for a period of 7 days, after which they will expire and no longer be accessible. It is important to either download a copy of your recording or [set up storage](/guides/capabilities/recording/custom-cloud-storage) before the link expires.
:::info note
@@ -49,7 +49,7 @@ If you're using this method to start the recording, you must specify the
### Request
Specify the `record_on_start` parameter. If this flag is true, then a recording
-will be started as soon as a meeting starts on Dyte, i.e, when the first
+will be started as soon as a meeting starts on ProductDB, i.e, when the first
participant joins the meeting.
```bash
@@ -135,6 +135,6 @@ curl --request POST \
Start Recording a Meeting Guide
diff --git a/docs/guides/capabilities/recording/stop-recording.mdx b/docs/guides/capabilities/recording/stop-recording.mdx
index a516ed44c..13dc1ed37 100644
--- a/docs/guides/capabilities/recording/stop-recording.mdx
+++ b/docs/guides/capabilities/recording/stop-recording.mdx
@@ -2,15 +2,15 @@
title: Stop Recording a Meeting
sidebar_position: 3
description: >-
- Learn how to stop recordings with Dyte's recording capabilities. Follow our
+ Learn how to stop recordings with ProductDB's recording capabilities. Follow our
guide for effective recording termination.
---
-Dyte recordings can be stopped in any of the following ways:
+ProductDB recordings can be stopped in any of the following ways:
-1. **Automatic Stop (Empty meeting)**: A Dyte recording will automatically stop
+1. **Automatic Stop (Empty meeting)**: A ProductDB recording will automatically stop
if the meeting has no participants for a duration of 1 minute or more. This
- wait time can be customized by contacting Dyte's support team to configure a
+ wait time can be customized by contacting ProductDB's support team to configure a
custom value for your organization.
2. **Automatic Stop (maxSeconds elapsed)**: A recording will automatically stop
when it reaches the duration specified by the `max_seconds` parameter passed
@@ -21,9 +21,9 @@ Dyte recordings can be stopped in any of the following ways:
recording ID & `stop` action to our [Pause/Resume/Stop recording](/api/?v=v2#/operations/pause_resume_stop_recording)
API.
-When a recording is stopped, it transitions to the `UPLOADING` state and then to the `UPLOADED` state after it has been transferred to Dyte's storage and any external storage that has been set up.
+When a recording is stopped, it transitions to the `UPLOADING` state and then to the `UPLOADED` state after it has been transferred to ProductDB's storage and any external storage that has been set up.
Stop Recording a Meeting Guide
-
+
diff --git a/docs/guides/capabilities/screensharing/enabling.mdx b/docs/guides/capabilities/screensharing/enabling.mdx
index 893fad83c..19d2da3bb 100644
--- a/docs/guides/capabilities/screensharing/enabling.mdx
+++ b/docs/guides/capabilities/screensharing/enabling.mdx
@@ -5,7 +5,7 @@ sidebar_position: 1
# Enable/Disable Screenshare
-Dyte allows you to enable multiple users to share their screens during a meeting session. To integrate screen sharing in your application, go through the following steps:
+ProductDB allows you to enable multiple users to share their screens during a meeting session. To integrate screen sharing in your application, go through the following steps:
## Usage
diff --git a/docs/guides/capabilities/sip.mdx b/docs/guides/capabilities/sip.mdx
index 15aed55e5..c35d0a988 100644
--- a/docs/guides/capabilities/sip.mdx
+++ b/docs/guides/capabilities/sip.mdx
@@ -2,15 +2,15 @@
title: SIP Interconnect
sidebar_position: 8
description: >-
- Dive into Dyte's SIP capabilities with our comprehensive guide. Explore how
- SIP enhances your meeting experience with Dyte.
+ Dive into ProductDB's SIP capabilities with our comprehensive guide. Explore how
+ SIP enhances your meeting experience with ProductDB.
---
## Introduction
Session Initiation Protocol (SIP) Interconnect refers to the setup where two or more different SIP-based networks or systems are connected to enable the flow of voice traffic between them.
-Dyte's SIP Interconnect allows you to bridge VOIP calls from an external third party service to Dyte's WebRTC meetings. That means you can use SIP methodologies to connect with our SIP Servers and have it bridged to participants who might be connected through Dyte Client SDKs (WebRTC)
+ProductDB's SIP Interconnect allows you to bridge VOIP calls from an external third party service to ProductDB's WebRTC meetings. That means you can use SIP methodologies to connect with our SIP Servers and have it bridged to participants who might be connected through ProductDB Client SDKs (WebRTC)
## Usage
@@ -31,15 +31,15 @@ This feature is in beta. Contact us to enable SIP Interconnect
Once you have the credentials, the simplest way to test the SIP Endpoint is using a SIP Client, you can use clients like Zoiper, Telephone(Mac only), etc.
-Now to connect to a specific Dyte `meetingId`, you can dial in using SIP with the given username and password and an URI in the format `sip:@sip.dyte.io`
+Now to connect to a specific ProductDB `meetingId`, you can dial in using SIP with the given username and password and an URI in the format `sip:@sip.dyte.io`
-🎉 That is it, once you dial with the above credentials your SIP call should be bridged with Dyte's WebRTC meeting
+🎉 That is it, once you dial with the above credentials your SIP call should be bridged with ProductDB's WebRTC meeting
## Examples
### Integration with Twilio Voice
-To connect with Dyte we are going to use TwiML to perform the SIP dialin.
+To connect with ProductDB we are going to use TwiML to perform the SIP dialin.
#### Guide
@@ -57,7 +57,7 @@ Steps to follow
className="twilio-webhook ml-2 mb-6 mt-2"
/>
-4. Now when you get a webhook, you can respond with a [TwiML SIP Dial](https://www.twilio.com/docs/voice/twiml/sip) verb with Dyte's SIP configuration
+4. Now when you get a webhook, you can respond with a [TwiML SIP Dial](https://www.twilio.com/docs/voice/twiml/sip) verb with ProductDB's SIP configuration
```xml
@@ -107,5 +107,5 @@ Hurray 🎉, You have completed the Twilio Voice setup guide.
SIP Interconnect Guide
-
+
diff --git a/docs/guides/capabilities/video/add-virtual-background.mdx b/docs/guides/capabilities/video/add-virtual-background.mdx
index 84980fabf..31aef0185 100644
--- a/docs/guides/capabilities/video/add-virtual-background.mdx
+++ b/docs/guides/capabilities/video/add-virtual-background.mdx
@@ -6,7 +6,7 @@ sidebar_slug: add-virtual-background
With a virtual background, you gain the flexibility to modify your background by blurring it, applying solid colors, or incorporating custom images. This capability allows for personalization and customization of your video environment, enabling you to create a more tailored visual experience.
-In this guide, we will walk you through the process of adding a custom virtual background to your Dyte meetings. You can add background to any of our supported web applications, [React](/react-ui-kit), [Angular](/angular-ui-kit), [JavaScript](/ui-kit), and so on including UI Kit and core SDKs.
+In this guide, we will walk you through the process of adding a custom virtual background to your ProductDB meetings. You can add background to any of our supported web applications, [React](/react-ui-kit), [Angular](/angular-ui-kit), [JavaScript](/ui-kit), and so on including UI Kit and core SDKs.
## Installation
@@ -40,7 +40,7 @@ import DyteVideoBackgroundTransformer from '@dytesdk/video-background-transforme
If you installed the package using a script tag, the `DyteVideoBackgroundTransformer` will be automatically available for use once the installation process is complete.
-To begin using the Dyte Background Transformer, you need to initialize it by calling the `init` method. Follow the steps below to initialize the transformer:
+To begin using the ProductDB Background Transformer, you need to initialize it by calling the `init` method. Follow the steps below to initialize the transformer:
```js
const videoBackgroundTransformer = await DyteVideoBackgroundTransformer.init();
@@ -94,7 +94,7 @@ const videoMiddleware =
Adjust the intensity of the blur effect by changing the value within the parentheses. For example, using `10` will result in a moderate blur effect. You can increase or decrease the value to achieve the desired level of blurring.
-To incorporate the configured video middleware into your Dyte meeting, add the middleware to your Dyte meeting.
+To incorporate the configured video middleware into your ProductDB meeting, add the middleware to your ProductDB meeting.
```js
meeting.self.addVideoMiddleware(videoMiddleware);
@@ -114,5 +114,5 @@ meeting.self.removeVideoMiddleware(videoMiddleware);
Virtual Background Guide
-
+
diff --git a/docs/guides/capabilities/video/processing.mdx b/docs/guides/capabilities/video/processing.mdx
index 6109b1d45..c7630883a 100644
--- a/docs/guides/capabilities/video/processing.mdx
+++ b/docs/guides/capabilities/video/processing.mdx
@@ -6,7 +6,7 @@ sidebar_slug: video-processing-middlewares
# Video Processing
-Dyte's SDK supports middlewares which are pluggable functions that can be applied to both audio and video streams in a meeting. This lets you tap in the media to either observe or modify. This guide covers the following.
+ProductDB's SDK supports middlewares which are pluggable functions that can be applied to both audio and video streams in a meeting. This lets you tap in the media to either observe or modify. This guide covers the following.
1. Create an video middleware
2. Add or remove video middlewares
diff --git a/docs/guides/capabilities/webhooks/index.mdx b/docs/guides/capabilities/webhooks/index.mdx
index 073bd2f4e..05797de18 100644
--- a/docs/guides/capabilities/webhooks/index.mdx
+++ b/docs/guides/capabilities/webhooks/index.mdx
@@ -1,6 +1,6 @@
# Webhooks and Events
-Learn how Dyte uses webhooks to push real-time updates to your applications.
+Learn how ProductDB uses webhooks to push real-time updates to your applications.
@@ -24,5 +24,5 @@ Learn how Dyte uses webhooks to push real-time updates to your applications.
Webhooks and Events Guide
-
+
diff --git a/docs/guides/capabilities/webhooks/signatures.mdx b/docs/guides/capabilities/webhooks/signatures.mdx
index ef9ab7c60..77a7c241e 100644
--- a/docs/guides/capabilities/webhooks/signatures.mdx
+++ b/docs/guides/capabilities/webhooks/signatures.mdx
@@ -1,18 +1,18 @@
---
-title: Verify Webhooks Using Dyte's Signature and Webhook ID
+title: Verify Webhooks Using ProductDB's Signature and Webhook ID
sidebar_position: 4
description: >-
- Learn how to use signatures with Dyte's webhook capabilities. Follow our guide
+ Learn how to use signatures with ProductDB's webhook capabilities. Follow our guide
for effective signature implementation.
---
-You can verify webhooks using Dyte's signature and webhook IDs.
+You can verify webhooks using ProductDB's signature and webhook IDs.
-## Verify using Dyte's signature
+## Verify using ProductDB's signature
-Dyte verifies the webhook events it sends to your endpoints by including a
+ProductDB verifies the webhook events it sends to your endpoints by including a
signature in the dyte-signature header of each event. This allows you to confirm
-that the event came from Dyte and not a malicious server impersonating Dyte.
+that the event came from ProductDB and not a malicious server impersonating ProductDB.
Perform the following steps to verify signatures.
@@ -36,7 +36,7 @@ value that you should verify in the next step.
The signature is based on the `RSA-SHA256` digest of the request payload. You
can calculate this on your end and compare it against the one supplied in the
header. If the two values are equal, you can safely consider that this request
-indeed originated from Dyte.
+indeed originated from ProductDB.
### Sample code
@@ -81,11 +81,11 @@ Webhook IDs are commonly utilized for the following purposes:
- **Manage the events**: When a webhook is subscribed to a specific event or resource, the webhook ID is used to manage the subscription.
-- **Enhanced security**: Typically a signature is added to the request header of the webhook. To further add a security check, Dyte adds a webhook ID to the header. As mentioned earlier, this ID is unique to each webhook subscription and can be used to verify that the request corresponds to the correct subscription.
+- **Enhanced security**: Typically a signature is added to the request header of the webhook. To further add a security check, ProductDB adds a webhook ID to the header. As mentioned earlier, this ID is unique to each webhook subscription and can be used to verify that the request corresponds to the correct subscription.
- **Error handling**: If there is an issue with a webhook request, such as a failed delivery or invalid payload, the webhook ID can be used to identify which specific webhook endpoint caused the error. This can be useful for troubleshooting and resolving issues with webhook integrations.
- Verify Webhooks Using Dyte's Signature and Webhook ID Guide
-
+ Verify Webhooks Using ProductDB's Signature and Webhook ID Guide
+
diff --git a/docs/guides/capabilities/webhooks/webhook-events.mdx b/docs/guides/capabilities/webhooks/webhook-events.mdx
index 8caa08ff8..d95d4a4b9 100644
--- a/docs/guides/capabilities/webhooks/webhook-events.mdx
+++ b/docs/guides/capabilities/webhooks/webhook-events.mdx
@@ -2,7 +2,7 @@
title: Webhook Events List
sidebar_position: 3
description: >-
- Explore various webhook events and their implementation with Dyte's
+ Explore various webhook events and their implementation with ProductDB's
capabilities. Follow our guide for effective event handling.
---
@@ -46,7 +46,7 @@ The payload for this event is like the following:
"startedAt": "2022-12-13T06:57:09.736Z",
"organizedBy": {
"id": "70c5d391-5bca-4cf3-9907-bec205798adb",
- "name": "Dyte"
+ "name": "ProductDB"
}
}
}
@@ -78,7 +78,7 @@ The payload for this event is like the following:
"endedAt": "2022-12-13T07:04:37.052Z",
"organizedBy": {
"id": "70c5d391-5bca-4cf3-9907-bec205798adb",
- "name": "Dyte"
+ "name": "ProductDB"
}
},
"reason": "HOST_ENDED_MEETING"
@@ -110,7 +110,7 @@ The payload for this event is like the following:
"startedAt": "2022-12-13T06:57:09.736Z",
"organizedBy": {
"id": "70c5d391-4bac-4cf3-9907-bec242342adb",
- "name": "Dyte"
+ "name": "ProductDB"
}
},
"participant": {
@@ -149,7 +149,7 @@ The payload for this event is like the following:
"startedAt": "2022-12-13T07:00:23.404Z",
"organizedBy": {
"id": "70c5d391-4bac-4cf3-9907-bec205798adb",
- "name": "Dyte"
+ "name": "ProductDB"
}
},
"participant": {
@@ -187,7 +187,7 @@ The payload for this event is like the following:
"chatDownloadUrlExpiry": "2022-12-13 07:08:39.051621Z",
"organizedBy": {
"id": "70c5d391-4bac-4cf3-9907-bec205798adb",
- "name": "Dyte"
+ "name": "ProductDB"
}
}
```
@@ -212,7 +212,7 @@ The payload for this event is like the following:
"endedAt": "2023-08-10T10:33:56.771Z",
"organizedBy": {
"id": "d6f046b8-b638-4cf7-8090-d9332447ae49",
- "name": "Dyte"
+ "name": "ProductDB"
}
},
"transcriptDownloadUrl": "https://sample.com/transcript.csv",
@@ -260,7 +260,7 @@ values={[
"endedAt": null,
"organizedBy": {
"id": "c94c437b-592a-4a39-b9e2-47ef1451e43b",
- "name": "Dyte"
+ "name": "ProductDB"
}
}
}
@@ -293,7 +293,7 @@ values={[
"endedAt": null,
"organizedBy": {
"id": "70c5d391-4bac-4cf3-9907-bec205798adb",
- "name": "Dyte"
+ "name": "ProductDB"
}
}
}
@@ -391,5 +391,5 @@ This event is triggered when a livestream's status changes. Possible values for
Webhook Events List Guide
-
+
diff --git a/docs/guides/capabilities/webhooks/webhooks-and-events.mdx b/docs/guides/capabilities/webhooks/webhooks-and-events.mdx
index e8c141473..9cd80ecd1 100644
--- a/docs/guides/capabilities/webhooks/webhooks-and-events.mdx
+++ b/docs/guides/capabilities/webhooks/webhooks-and-events.mdx
@@ -2,7 +2,7 @@
title: Set Up Webhooks to Receive Real-time Updates
sidebar_position: 2
description: >-
- Learn about the relationship between webhooks and events in Dyte. Follow our
+ Learn about the relationship between webhooks and events in ProductDB. Follow our
guide for effective integration and management.
---
@@ -21,10 +21,10 @@ receiving notifications in your application involves the following steps:
other API route on your backend. It's an HTTP or HTTPS endpoint on your
server with a URL. You can use a single endpoint to handle multiple event
types at once, or you can set up individual endpoints for specific events.
-3. Handle requests from Dyte by parsing each event object and returning 2xx
+3. Handle requests from ProductDB by parsing each event object and returning 2xx
response status codes.
4. Deploy your webhook endpoint so it's a publicly accessible HTTPS URL.
-5. Register your publicly accessible HTTPS URL using the Dyte
+5. Register your publicly accessible HTTPS URL using the ProductDB
[developer portal](https://dev.dyte.io) or Webhook APIs.
### Step 1: Identify the events to monitor
@@ -47,10 +47,10 @@ app.post('/webhook', express.json({ type: 'application/json' }), (req, res) => {
});
```
-### Step 3: Handle requests from Dyte
+### Step 3: Handle requests from ProductDB
Your endpoint must be configured to receive events for the type of event
-notifications you want to receive. Dyte sends events to your webhook endpoint as
+notifications you want to receive. ProductDB sends events to your webhook endpoint as
part of a POST request with a JSON payload.
#### Register your Endpoint
@@ -102,15 +102,15 @@ app.post('/webhook', express.json({ type: 'application/json' }), (req, res) => {
#### Built-in Retries
-Dyte webhooks have built-in retry methods for `3xx`, `4xx` or `5xx` response
-status codes. If Dyte doesn't receive a `2xx` response status code for an event within 3 seconds,
+ProductDB webhooks have built-in retry methods for `3xx`, `4xx` or `5xx` response
+status codes. If ProductDB doesn't receive a `2xx` response status code for an event within 3 seconds,
we mark the event as failed and retry up to 5 times.
### Step 4: Secure your webhooks (recommended)
-Use [webhook signatures](/guides/capabilities/webhooks/signatures) to verify that Dyte
+Use [webhook signatures](/guides/capabilities/webhooks/signatures) to verify that ProductDB
generated a webhook request and that it didn't come from a malicious server
-pretending to be Dyte.
+pretending to be ProductDB.
#### Sample code
@@ -154,7 +154,7 @@ app.listen(8000, () => console.log('Running on port 8000'));
### Step 5: Register your HTTPS URL
Register your publicly accessible HTTPS URL using the
-[Dyte developer portal](https://dev.dyte.io) or
+[ProductDB developer portal](https://dev.dyte.io) or
[Webhook APIs](/api/?v=v2#/operations/addWebhook).
## See also
@@ -165,5 +165,5 @@ Register your publicly accessible HTTPS URL using the
Set Up Webhooks to Receive Real-time Updates Guide
-
+
diff --git a/docs/guides/capabilities/webhooks/webhooks-overview.mdx b/docs/guides/capabilities/webhooks/webhooks-overview.mdx
index e0b40ff5b..4e7b0da3d 100644
--- a/docs/guides/capabilities/webhooks/webhooks-overview.mdx
+++ b/docs/guides/capabilities/webhooks/webhooks-overview.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 1
description: >-
- Get an overview of webhooks and their functionality in Dyte's capabilities.
+ Get an overview of webhooks and their functionality in ProductDB's capabilities.
Follow our guide for a comprehensive understanding.
---
@@ -19,17 +19,17 @@ Setting up a webhook involves the following steps:
2. Once the webhook is configured, the server automatically sends the relevant
payload to the client's webhook URL when the specified event occurs.
-Dyte uses webhooks to notify your application when an event happens. Webhooks
+ProductDB uses webhooks to notify your application when an event happens. Webhooks
are particularly useful for asynchronous events, such as when a recording is
uploaded or when a participant joins your meeting.
-## How does Dyte use Webhooks?
+## How does ProductDB use Webhooks?
-A webhook enables Dyte to push real-time updates to your applications. When the
-event occurs, Dyte makes an HTTP request (usually a POST) to the URL you
+A webhook enables ProductDB to push real-time updates to your applications. When the
+event occurs, ProductDB makes an HTTP request (usually a POST) to the URL you
configured for the webhook and sends the updates to your application as a JSON
payload. You can then use these events to perform actions in your backend
-systems. To learn more, see Dyte webhook events overview.
+systems. To learn more, see ProductDB webhook events overview.
Webhooks are particularly useful for asynchronous events, such as when a
recording is uploaded or when a participant joins the meeting.
@@ -66,7 +66,7 @@ The following headers are of more importance for your security and reliability:
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dyte-webhook-id` | Webhook IDs are used to uniquely identify a specific webhook endpoint or events. See [Verify using webhook IDs](/guides/capabilities/webhooks/signatures#verify-using-webhook-ids). |
| `dyte-uuid` | This is a unique UUID identifying the event. |
-| `dyte-signature` | Dyte verifies the webhook events it sends to your endpoints by including a signature in the dyte-signature header of each event. This allows you to confirm that the event came from Dyte and not a malicious server impersonating Dyte. See [Verify Webhooks Using Dyte's Signature](/guides/capabilities/webhooks/signatures#verify-using-dytes-signature). |
+| `dyte-signature` | ProductDB verifies the webhook events it sends to your endpoints by including a signature in the dyte-signature header of each event. This allows you to confirm that the event came from ProductDB and not a malicious server impersonating ProductDB. See [Verify Webhooks Using ProductDB's Signature](/guides/capabilities/webhooks/signatures#verify-using-dytes-signature). |
### Payload
@@ -84,5 +84,5 @@ For example,
Webhooks Overview Guide
-
+
diff --git a/docs/guides/capabilities/webinar/intro-webinar.mdx b/docs/guides/capabilities/webinar/intro-webinar.mdx
index a4edfe9f8..dcf84092f 100644
--- a/docs/guides/capabilities/webinar/intro-webinar.mdx
+++ b/docs/guides/capabilities/webinar/intro-webinar.mdx
@@ -1,14 +1,14 @@
---
-title: Introduction to Dyte's Webinar
+title: Introduction to ProductDB's Webinar
sidebar_position: 1
description: >-
- Explore the introduction to webinars with Dyte's capabilities. Follow our
+ Explore the introduction to webinars with ProductDB's capabilities. Follow our
guide for a smooth understanding and integration.
---
A webinar is an interactive online event where individuals or organizations share information, deliver presentations, and engage with a remote audience over the internet. It involves a host or presenter who shares content or expertise with participants from different locations. Webinars offer features like live chat, polls, Q&A sessions, and audio/video interactions for active participant engagement. They are used for education, marketing, training, and other real-time online events.
-## How Dyte's webinar is different from a group call?
+## How ProductDB's webinar is different from a group call?
Webinars and group calls serve distinct purposes and have different characteristics.
@@ -17,23 +17,23 @@ Webinars and group calls serve distinct purposes and have different characterist
- Webinars are one-to-many events focused on sharing information to a larger audience.
- They involve presenters and viewers, with the presenter delivering content and viewers actively participating through features like chat and Q&A.
- In webinars, participants producing media (audio or video) are considered "on stage," while others are "off stage."
-- Dyte provides prebuilt presets for webinar presenters and viewers, offering predefined permissions and UI configurations tailored to their roles
+- ProductDB provides prebuilt presets for webinar presenters and viewers, offering predefined permissions and UI configurations tailored to their roles
### Group call
-- Group calls in Dyte emphasize interactive communication and collaboration among a smaller group of participants.
+- Group calls in ProductDB emphasize interactive communication and collaboration among a smaller group of participants.
- They enable real-time audio and video interactions for team meetings and discussions, promoting equal participation among all participants.
-- Dyte provides prebuilt presets specifically designed for group calls, including the `group_call_host` and `group_call_participant` presets, which offer predefined permissions and UI configurations for hosts and participants
+- ProductDB provides prebuilt presets specifically designed for group calls, including the `group_call_host` and `group_call_participant` presets, which offer predefined permissions and UI configurations for hosts and participants
-## Key features of a Dyte's webinar
+## Key features of a ProductDB's webinar
-The following are some of the highlights of Dyte's webinar:
+The following are some of the highlights of ProductDB's webinar:
- Manage permissions for hosts and participants using `presets` to control stage access.
-- You can record all the webinars like any other Dyte meeting. For more information on Dyte recording, see the [Recording Overview](/guides/capabilities/recording/recording-overview).
+- You can record all the webinars like any other ProductDB meeting. For more information on ProductDB recording, see the [Recording Overview](/guides/capabilities/recording/recording-overview).
- Supported platforms include web, Android, and iOS.
- Introduction to Dyte's Webinar Guide
-
+ Introduction to ProductDB's Webinar Guide
+
diff --git a/docs/guides/classification/build-live-video-app.mdx b/docs/guides/classification/build-live-video-app.mdx
index 7f0afa424..8d7640e45 100644
--- a/docs/guides/classification/build-live-video-app.mdx
+++ b/docs/guides/classification/build-live-video-app.mdx
@@ -2,7 +2,7 @@
title: Server Integration
sidebar_position: 4
description: >-
- Learn how to build a live video app with Dyte's capabilities. Follow our guide
+ Learn how to build a live video app with ProductDB's capabilities. Follow our guide
for effective app development and integration.
---
@@ -17,7 +17,7 @@ import IntegrateDyte from '/docs/partials/_integrate-dyte.mdx';
Server Integration Guide
-
+
diff --git a/docs/guides/classification/client-setup/android.mdx b/docs/guides/classification/client-setup/android.mdx
index 1f0d0f23f..83529088e 100644
--- a/docs/guides/classification/client-setup/android.mdx
+++ b/docs/guides/classification/client-setup/android.mdx
@@ -4,7 +4,7 @@ pagination_prev: null
pagination_next: classification/next-steps
sidebar_position: 4
description: >-
- Learn how to set up the client for live video on Android with Dyte's features.
+ Learn how to set up the client for live video on Android with ProductDB's features.
Follow our guide for effective Android client setup.
---
@@ -14,5 +14,5 @@ import Quickstart from '/docs/partials/_android-quickstart.mdx';
Android Guide
-
+
diff --git a/docs/guides/classification/client-setup/angular.mdx b/docs/guides/classification/client-setup/angular.mdx
index cdc1a578b..848a4847a 100644
--- a/docs/guides/classification/client-setup/angular.mdx
+++ b/docs/guides/classification/client-setup/angular.mdx
@@ -4,7 +4,7 @@ pagination_prev: null
pagination_next: classification/next-steps
sidebar_position: 2
description: >-
- Explore the setup of the client for live video in Angular with Dyte's
+ Explore the setup of the client for live video in Angular with ProductDB's
features. Follow our guide for effective Angular client setup.
---
@@ -14,5 +14,5 @@ import Quickstart from '/docs/partials/_angular-quickstart.mdx';
Angular Guide
-
+
diff --git a/docs/guides/classification/client-setup/flutter.mdx b/docs/guides/classification/client-setup/flutter.mdx
index a2c4e419d..2bcce20c0 100644
--- a/docs/guides/classification/client-setup/flutter.mdx
+++ b/docs/guides/classification/client-setup/flutter.mdx
@@ -4,7 +4,7 @@ pagination_prev: null
pagination_next: classification/next-steps
sidebar_position: 6
description: >-
- Learn how to set up the client for live video in Flutter with Dyte's features.
+ Learn how to set up the client for live video in Flutter with ProductDB's features.
Follow our guide for effective Flutter client setup.
---
@@ -14,5 +14,5 @@ import Quickstart from '/docs/partials/_flutter-quickstart.mdx';
Flutter Guide
-
+
diff --git a/docs/guides/classification/client-setup/index.mdx b/docs/guides/classification/client-setup/index.mdx
index 51e5fd83f..f53feecfe 100644
--- a/docs/guides/classification/client-setup/index.mdx
+++ b/docs/guides/classification/client-setup/index.mdx
@@ -8,5 +8,5 @@ import ClientSetup from '/docs/partials/_client-setup-index.mdx';
Client Setup Guide
-
+
diff --git a/docs/guides/classification/client-setup/ios.mdx b/docs/guides/classification/client-setup/ios.mdx
index 1117bf004..21454069f 100644
--- a/docs/guides/classification/client-setup/ios.mdx
+++ b/docs/guides/classification/client-setup/ios.mdx
@@ -4,7 +4,7 @@ pagination_prev: null
pagination_next: classification/next-steps
sidebar_position: 5
description: >-
- Get started with setting up the client for live video on iOS with Dyte's
+ Get started with setting up the client for live video on iOS with ProductDB's
features. Follow our guide for a seamless iOS client setup.
---
@@ -14,5 +14,5 @@ import Quickstart from '/docs/partials/_ios-quickstart.mdx';
iOS Guide
-
+
diff --git a/docs/guides/classification/client-setup/javascript.mdx b/docs/guides/classification/client-setup/javascript.mdx
index ab114c5ef..99dfc4924 100644
--- a/docs/guides/classification/client-setup/javascript.mdx
+++ b/docs/guides/classification/client-setup/javascript.mdx
@@ -4,7 +4,7 @@ sidebar_position: 3
pagination_prev: null
pagination_next: classification/next-steps
description: >-
- Explore the setup of the client for live video in JavaScript with Dyte's
+ Explore the setup of the client for live video in JavaScript with ProductDB's
features. Follow our guide for effective JavaScript client setup.
---
@@ -14,5 +14,5 @@ import Quickstart from '/docs/partials/_html-quickstart.mdx';
Javascript Guide
-
+
diff --git a/docs/guides/classification/client-setup/react.mdx b/docs/guides/classification/client-setup/react.mdx
index 239ae4fa1..4451f852a 100644
--- a/docs/guides/classification/client-setup/react.mdx
+++ b/docs/guides/classification/client-setup/react.mdx
@@ -4,7 +4,7 @@ sidebar_position: 1
pagination_prev: null
pagination_next: classification/next-steps
description: >-
- Learn how to set up the Dyte Live Video client in React. Follow our guide for
+ Learn how to set up the ProductDB Live Video client in React. Follow our guide for
effective React client setup and integration.
---
@@ -14,5 +14,5 @@ import Quickstart from '/docs/partials/_react-quickstart.mdx';
React Guide
-
+
diff --git a/docs/guides/classification/concepts.mdx b/docs/guides/classification/concepts.mdx
index 4c656dbd8..6cba60efe 100644
--- a/docs/guides/classification/concepts.mdx
+++ b/docs/guides/classification/concepts.mdx
@@ -5,17 +5,17 @@ sidebar_position: 3
## Basic Concepts
-This section takes you through Dyte's key concepts and the terminology.
+This section takes you through ProductDB's key concepts and the terminology.
**Organization**
-In Dyte, the organization serves as the top-level entity where all participants of your group are added. You can create an organization through the [Developer Portal](https://dev.dyte.io) or using the [API](/api#/operations/createOrg)
+In ProductDB, the organization serves as the top-level entity where all participants of your group are added. You can create an organization through the [Developer Portal](https://dev.dyte.io) or using the [API](/api#/operations/createOrg)
- Meetings are created within the organization.
-- The API keys are generated for your organization. These API Keys are unique to your organization and are required to use Dyte REST APIs such as when instantiating a meeting.
-- Additionally, Dyte considers the organization as a billing unit.
+- The API keys are generated for your organization. These API Keys are unique to your organization and are required to use ProductDB REST APIs such as when instantiating a meeting.
+- Additionally, ProductDB considers the organization as a billing unit.
@@ -24,7 +24,7 @@ In Dyte, the organization serves as the top-level entity where all participants
**Meeting**
-A communication channel created on Dyte is termed as a `meeting`. Meetings can be created using the [Create a meeting API](/api#/operations/create_meeting) or through the [Developer Portal](https://dev.dyte.io/meetings). Similarly, you can get the details of your meeting using the [API](/api#/operations/get_all_meetings) or [Developer Portal](https://dev.dyte.io/meetings).
+A communication channel created on ProductDB is termed as a `meeting`. Meetings can be created using the [Create a meeting API](/api#/operations/create_meeting) or through the [Developer Portal](https://dev.dyte.io/meetings). Similarly, you can get the details of your meeting using the [API](/api#/operations/get_all_meetings) or [Developer Portal](https://dev.dyte.io/meetings).
An example from the Developer Portal displaying meeting details.
@@ -42,7 +42,7 @@ An example from the Developer Portal displaying meeting details.
**Session**
-In Dyte, a meeting is a communication channel, and each instance of that channel is called a session. A session represents an ongoing meeting or a meeting that happened. Like meetings, you can get fetch the details of a session via Developer Portal or using the [APIs](/api#/operations/GetSessions).
+In ProductDB, a meeting is a communication channel, and each instance of that channel is called a session. A session represents an ongoing meeting or a meeting that happened. Like meetings, you can get fetch the details of a session via Developer Portal or using the [APIs](/api#/operations/GetSessions).
After a minute of all participants leaving, the session is ended and any participants that join after that will result in the creation of a new session.
An example from the Developer Portal displaying session details.
@@ -76,7 +76,7 @@ To create a preset, please refer to our Developer Portal's [Presets Section](htt
## Components
-Now that you are familiar with the terminology of basic concepts on Dyte, we can take a look at how different parts of the Dyte system come together. The components are the REST API, core SDK , UIKit and a Developer Portal. Each of these serve different purposes and belong in different blocks of your application.
+Now that you are familiar with the terminology of basic concepts on ProductDB, we can take a look at how different parts of the ProductDB system come together. The components are the REST API, core SDK , UIKit and a Developer Portal. Each of these serve different purposes and belong in different blocks of your application.
Let's dive deeper into what purpose each of these components server.
@@ -111,6 +111,6 @@ We provide a library of UI components that makes it easy to integrate video and
Concepts Guide
diff --git a/docs/guides/classification/get-started.mdx b/docs/guides/classification/get-started.mdx
index d0d5e3a6a..481aa01f9 100644
--- a/docs/guides/classification/get-started.mdx
+++ b/docs/guides/classification/get-started.mdx
@@ -4,7 +4,7 @@ slug: /classification/get-started
sidebar_position: 2
---
-To get started with creating live video calls from Dyte, make sure to finish these steps and then move on to integrating Dyte in your application.
+To get started with creating live video calls from ProductDB, make sure to finish these steps and then move on to integrating ProductDB in your application.
import Setup from '/docs/partials/_setup.mdx';
diff --git a/docs/guides/classification/intro-classification.mdx b/docs/guides/classification/intro-classification.mdx
index 3ca5bce6f..65b7e6294 100644
--- a/docs/guides/classification/intro-classification.mdx
+++ b/docs/guides/classification/intro-classification.mdx
@@ -2,11 +2,11 @@
title: Overview
sidebar_position: 1
description: >-
- Get started with Dyte's video conferencing capabilities. Follow our guide for
+ Get started with ProductDB's video conferencing capabilities. Follow our guide for
an introduction to video conferencing and its features.
---
-Dyte's live video platform, built upon [WebRTC](https://dyte.io/blog/webrtc/), enables you to seamlessly incorporate real-time communication features into your web and mobile applications. Using Dyte's REST APIs and client-side SDKs, you can effortlessly acquire, transmit, and play media within your applications.
+ProductDB's live video platform, built upon [WebRTC](https://dyte.io/blog/webrtc/), enables you to seamlessly incorporate real-time communication features into your web and mobile applications. Using ProductDB's REST APIs and client-side SDKs, you can effortlessly acquire, transmit, and play media within your applications.
1️⃣}
title="Get your keys"
to="./get-started"
- description="Learn how to register on Dyte and get your API Keys"
+ description="Learn how to register on ProductDB and get your API Keys"
/>
2️⃣}
title="Concepts"
to="./concepts"
- description="Learn about the architecture, design and basic concepts behind Dyte"
+ description="Learn about the architecture, design and basic concepts behind ProductDB"
/>
3️⃣}
title="Server Setup"
to="./build-live-video-app"
- description="Steps to access Dyte's REST API"
+ description="Steps to access ProductDB's REST API"
/>
4️⃣}
@@ -44,6 +44,6 @@ Dyte's live video platform, built upon [WebRTC](https://dyte.io/blog/webrtc/), e
Overview Guide
diff --git a/docs/guides/classification/next-steps.mdx b/docs/guides/classification/next-steps.mdx
index 05dfd35a6..39d516fa1 100644
--- a/docs/guides/classification/next-steps.mdx
+++ b/docs/guides/classification/next-steps.mdx
@@ -15,7 +15,7 @@ sidebar_position: 5
@@ -82,7 +82,7 @@ sidebar_position: 5
title="REST API Reference"
to="/api/"
- description="Explore all the Dyte APIs you can make use of"
+ description="Explore all the ProductDB APIs you can make use of"
/>
@@ -90,7 +90,7 @@ sidebar_position: 5
} />
} />
diff --git a/docs/guides/commerce/build-voice-app.mdx b/docs/guides/commerce/build-voice-app.mdx
index 1ed7cb950..e635a3fbf 100644
--- a/docs/guides/commerce/build-voice-app.mdx
+++ b/docs/guides/commerce/build-voice-app.mdx
@@ -16,6 +16,6 @@ import IntegrateDyte from '/docs/partials/_integrate-dyte.mdx';
Server Integration Guide
diff --git a/docs/guides/commerce/client-setup/android.mdx b/docs/guides/commerce/client-setup/android.mdx
index 2921fe7b3..5555da841 100644
--- a/docs/guides/commerce/client-setup/android.mdx
+++ b/docs/guides/commerce/client-setup/android.mdx
@@ -13,6 +13,6 @@ import Quickstart from '/docs/partials/_android-quickstart.mdx';
Android Guide
diff --git a/docs/guides/commerce/client-setup/angular.mdx b/docs/guides/commerce/client-setup/angular.mdx
index d54c328cf..dc775bac8 100644
--- a/docs/guides/commerce/client-setup/angular.mdx
+++ b/docs/guides/commerce/client-setup/angular.mdx
@@ -13,6 +13,6 @@ import Quickstart from '/docs/partials/_angular-quickstart.mdx';
Angular Guide
diff --git a/docs/guides/commerce/client-setup/flutter.mdx b/docs/guides/commerce/client-setup/flutter.mdx
index 107967eba..52cf881eb 100644
--- a/docs/guides/commerce/client-setup/flutter.mdx
+++ b/docs/guides/commerce/client-setup/flutter.mdx
@@ -13,6 +13,6 @@ import Quickstart from '/docs/partials/_flutter-quickstart.mdx';
Flutter Guide
diff --git a/docs/guides/commerce/client-setup/index.mdx b/docs/guides/commerce/client-setup/index.mdx
index cf539ba3f..78a709833 100644
--- a/docs/guides/commerce/client-setup/index.mdx
+++ b/docs/guides/commerce/client-setup/index.mdx
@@ -10,6 +10,6 @@ import ClientSetup from '/docs/partials/_client-setup-index.mdx';
Client Setup Guide
diff --git a/docs/guides/commerce/client-setup/ios.mdx b/docs/guides/commerce/client-setup/ios.mdx
index 89cb30348..4276fe695 100644
--- a/docs/guides/commerce/client-setup/ios.mdx
+++ b/docs/guides/commerce/client-setup/ios.mdx
@@ -13,6 +13,6 @@ import Quickstart from '/docs/partials/_ios-quickstart.mdx';
iOS Guide
diff --git a/docs/guides/commerce/client-setup/javascript.mdx b/docs/guides/commerce/client-setup/javascript.mdx
index dbbc18ec2..c4c31b67e 100644
--- a/docs/guides/commerce/client-setup/javascript.mdx
+++ b/docs/guides/commerce/client-setup/javascript.mdx
@@ -13,6 +13,6 @@ import Quickstart from '/docs/partials/_html-quickstart.mdx';
Javascript Guide
diff --git a/docs/guides/commerce/client-setup/react.mdx b/docs/guides/commerce/client-setup/react.mdx
index 77464f91d..6875b7a7d 100644
--- a/docs/guides/commerce/client-setup/react.mdx
+++ b/docs/guides/commerce/client-setup/react.mdx
@@ -13,6 +13,6 @@ import Quickstart from '/docs/partials/_react-quickstart.mdx';
React Guide
diff --git a/docs/guides/commerce/concepts.mdx b/docs/guides/commerce/concepts.mdx
index d54d1a9b5..dbbbfb56d 100644
--- a/docs/guides/commerce/concepts.mdx
+++ b/docs/guides/commerce/concepts.mdx
@@ -6,17 +6,17 @@ sidebar_position: 3
## Basic Concepts
-This section takes you through Dyte's key concepts and the terminology.
+This section takes you through ProductDB's key concepts and the terminology.
**Organization**
-In Dyte, the organization serves as the top-level entity where all participants of your group are added. You can create an organization through the [Developer Portal](https://dev.dyte.io) or using the [API](/api#/operations/createOrg).
+In ProductDB, the organization serves as the top-level entity where all participants of your group are added. You can create an organization through the [Developer Portal](https://dev.dyte.io) or using the [API](/api#/operations/createOrg).
- Meetings are created within the organization.
-- The API keys are generated for your organization. These API Keys are unique to your organization and are required to use Dyte REST APIs such as when instantiating a meeting.
-- Additionally, Dyte considers the organization as a billing unit.
+- The API keys are generated for your organization. These API Keys are unique to your organization and are required to use ProductDB REST APIs such as when instantiating a meeting.
+- Additionally, ProductDB considers the organization as a billing unit.
@@ -25,7 +25,7 @@ In Dyte, the organization serves as the top-level entity where all participants
**Meeting**
-A communication channel created on Dyte is termed as a `meeting`. Meetings can be created using the [Create a meeting API](/api#/operations/create_meeting) or through the [Developer Portal](https://dev.dyte.io/meetings). Similarly, you can get the details of your meeting using the [API](/api#/operations/get_all_meetings) or [Developer Portal](https://dev.dyte.io/meetings).
+A communication channel created on ProductDB is termed as a `meeting`. Meetings can be created using the [Create a meeting API](/api#/operations/create_meeting) or through the [Developer Portal](https://dev.dyte.io/meetings). Similarly, you can get the details of your meeting using the [API](/api#/operations/get_all_meetings) or [Developer Portal](https://dev.dyte.io/meetings).
An example from the Developer Portal displaying meeting details.
@@ -43,7 +43,7 @@ An example from the Developer Portal displaying meeting details.
**Session**
-In Dyte, a meeting is a communication channel, and each instance of that channel is called a session. A session represents an ongoing meeting or a meeting that happened. Like meetings, you can get fetch the details of a session via Developer Portal or using the [APIs](/api#/operations/GetSessions).
+In ProductDB, a meeting is a communication channel, and each instance of that channel is called a session. A session represents an ongoing meeting or a meeting that happened. Like meetings, you can get fetch the details of a session via Developer Portal or using the [APIs](/api#/operations/GetSessions).
After a minute of all participants leaving, the session is ended and any participants that join after that will result in the creation of a new session.
An example from the Developer Portal displaying session details.
@@ -77,7 +77,7 @@ To create a preset, please refer to our Developer Portal's [Presets Section](htt
## Components
-Now that you are familiar with the terminology of basic concepts on Dyte, we can take a look at how different offerings from Dyte come together. The key offerings are the REST API, core SDK , UIKit and a Developer Portal. Each of these serve different purposes and belong in different blocks of your application.
+Now that you are familiar with the terminology of basic concepts on ProductDB, we can take a look at how different offerings from ProductDB come together. The key offerings are the REST API, core SDK , UIKit and a Developer Portal. Each of these serve different purposes and belong in different blocks of your application.
Let's dive deeper into what purpose each of these components server.
@@ -112,6 +112,6 @@ We provide a library of UI components that makes it easy to integrate video and
Concepts Guide
diff --git a/docs/guides/commerce/get-started.mdx b/docs/guides/commerce/get-started.mdx
index df6e96691..5aefd6098 100644
--- a/docs/guides/commerce/get-started.mdx
+++ b/docs/guides/commerce/get-started.mdx
@@ -3,7 +3,7 @@ title: Setup
sidebar_position: 2
---
-To get started with creating live video calls from Dyte, make sure to finish these steps and then move on to integrating Dyte in your application.
+To get started with creating live video calls from ProductDB, make sure to finish these steps and then move on to integrating ProductDB in your application.
import Setup from '/docs/partials/_setup.mdx';
diff --git a/docs/guides/commerce/intro-commerce.mdx b/docs/guides/commerce/intro-commerce.mdx
index 75289c2e5..e1e291b27 100644
--- a/docs/guides/commerce/intro-commerce.mdx
+++ b/docs/guides/commerce/intro-commerce.mdx
@@ -3,7 +3,7 @@ title: Overview
sidebar_position: 1
---
-Dyte's voice conferencing platform, built upon [WebRTC](https://dyte.io/blog/webrtc/), enables you to seamlessly incorporate real-time communication features into your web and mobile applications. Using Dyte's REST APIs and client-side SDKs, you can effortlessly acquire, transmit, and play media within your applications.
+ProductDB's voice conferencing platform, built upon [WebRTC](https://dyte.io/blog/webrtc/), enables you to seamlessly incorporate real-time communication features into your web and mobile applications. Using ProductDB's REST APIs and client-side SDKs, you can effortlessly acquire, transmit, and play media within your applications.
1️⃣}
title="Get your keys"
to="./get-started"
- description="Learn how to register on Dyte and get your API Keys"
+ description="Learn how to register on ProductDB and get your API Keys"
/>
2️⃣}
title="Concepts"
to="./concepts"
- description="Learn about the architecture, design and basic concepts behind Dyte"
+ description="Learn about the architecture, design and basic concepts behind ProductDB"
/>
3️⃣}
title="Server Setup"
to="./build-voice-app"
- description="Steps to access Dyte's REST API"
+ description="Steps to access ProductDB's REST API"
/>
4️⃣}
@@ -42,6 +42,6 @@ Dyte's voice conferencing platform, built upon [WebRTC](https://dyte.io/blog/web
Overview Guide
diff --git a/docs/guides/commerce/next-steps.mdx b/docs/guides/commerce/next-steps.mdx
index e586613a0..3facbaa87 100644
--- a/docs/guides/commerce/next-steps.mdx
+++ b/docs/guides/commerce/next-steps.mdx
@@ -15,7 +15,7 @@ sidebar_position: 5
@@ -79,7 +79,7 @@ sidebar_position: 5
title="REST API Reference"
to="/api/"
- description="Explore all the Dyte APIs you can make use of"
+ description="Explore all the ProductDB APIs you can make use of"
/>
@@ -87,7 +87,7 @@ sidebar_position: 5
} />
} />
diff --git a/docs/guides/communication/build-in-app-chat-exp.mdx b/docs/guides/communication/build-in-app-chat-exp.mdx
index 44658d4e2..d8f63e357 100644
--- a/docs/guides/communication/build-in-app-chat-exp.mdx
+++ b/docs/guides/communication/build-in-app-chat-exp.mdx
@@ -2,7 +2,7 @@
title: Start Building
sidebar_position: 3
description: >-
- Learn how to build an in-app chat experience with Dyte's realtime chat
+ Learn how to build an in-app chat experience with ProductDB's realtime chat
capabilities. Follow our guide for effective in-app chat development.
---
@@ -14,7 +14,7 @@ Chat SDKs are still in the testing phase and may undergo some changes. If you en
## Step 1: Get your API Keys
-Login to the [Developer Portal](https://dev.dyte.io/dashboard) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use Dyte REST APIs such as when instantiating a meeting.
+Login to the [Developer Portal](https://dev.dyte.io/dashboard) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use ProductDB REST APIs such as when instantiating a meeting.
## Step 2: Create Presets
@@ -52,7 +52,7 @@ A preset is a set of permissions and UI configurations that are applied to hosts
## Step 4: Create a Meeting
-Create a Dyte meeting using the [Create Meeting API](/api#/operations/create_meeting). This API returns a unique identifier for your meeting. A Dyte meeting is your workspace where you can add members and create channels.
+Create a ProductDB meeting using the [Create Meeting API](/api#/operations/create_meeting). This API returns a unique identifier for your meeting. A ProductDB meeting is your workspace where you can add members and create channels.
## Step 5: Add Participants
@@ -110,6 +110,6 @@ This API returns the authentication `token` that is required to initialize your
Start Building Guide
diff --git a/docs/guides/communication/intro-communication.mdx b/docs/guides/communication/intro-communication.mdx
index 21b3a68ca..ea48519a9 100644
--- a/docs/guides/communication/intro-communication.mdx
+++ b/docs/guides/communication/intro-communication.mdx
@@ -2,7 +2,7 @@
title: Overview
sidebar_position: 1
description: >-
- Get started with Dyte's realtime chat capabilities. Follow our guide for an
+ Get started with ProductDB's realtime chat capabilities. Follow our guide for an
introduction to realtime chat and its features.
---
@@ -24,7 +24,7 @@ Chat SDK powered by AI allow you to seamlessly integrate interactive and collabo
## Key features of Chat SDKs
-The following are some of the key features of Dyte's Chat SDK:
+The following are some of the key features of ProductDB's Chat SDK:
- **Smart Draft**: Assist users in creating messages, essays, or blog posts with a simple prompt.
@@ -42,6 +42,6 @@ The following are some of the key features of Dyte's Chat SDK:
Overview Guide
diff --git a/docs/guides/content/build-in-app-chat-exp.mdx b/docs/guides/content/build-in-app-chat-exp.mdx
index 44658d4e2..d8f63e357 100644
--- a/docs/guides/content/build-in-app-chat-exp.mdx
+++ b/docs/guides/content/build-in-app-chat-exp.mdx
@@ -2,7 +2,7 @@
title: Start Building
sidebar_position: 3
description: >-
- Learn how to build an in-app chat experience with Dyte's realtime chat
+ Learn how to build an in-app chat experience with ProductDB's realtime chat
capabilities. Follow our guide for effective in-app chat development.
---
@@ -14,7 +14,7 @@ Chat SDKs are still in the testing phase and may undergo some changes. If you en
## Step 1: Get your API Keys
-Login to the [Developer Portal](https://dev.dyte.io/dashboard) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use Dyte REST APIs such as when instantiating a meeting.
+Login to the [Developer Portal](https://dev.dyte.io/dashboard) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use ProductDB REST APIs such as when instantiating a meeting.
## Step 2: Create Presets
@@ -52,7 +52,7 @@ A preset is a set of permissions and UI configurations that are applied to hosts
## Step 4: Create a Meeting
-Create a Dyte meeting using the [Create Meeting API](/api#/operations/create_meeting). This API returns a unique identifier for your meeting. A Dyte meeting is your workspace where you can add members and create channels.
+Create a ProductDB meeting using the [Create Meeting API](/api#/operations/create_meeting). This API returns a unique identifier for your meeting. A ProductDB meeting is your workspace where you can add members and create channels.
## Step 5: Add Participants
@@ -110,6 +110,6 @@ This API returns the authentication `token` that is required to initialize your
Start Building Guide
diff --git a/docs/guides/content/intro-content.mdx b/docs/guides/content/intro-content.mdx
index 21b3a68ca..ea48519a9 100644
--- a/docs/guides/content/intro-content.mdx
+++ b/docs/guides/content/intro-content.mdx
@@ -2,7 +2,7 @@
title: Overview
sidebar_position: 1
description: >-
- Get started with Dyte's realtime chat capabilities. Follow our guide for an
+ Get started with ProductDB's realtime chat capabilities. Follow our guide for an
introduction to realtime chat and its features.
---
@@ -24,7 +24,7 @@ Chat SDK powered by AI allow you to seamlessly integrate interactive and collabo
## Key features of Chat SDKs
-The following are some of the key features of Dyte's Chat SDK:
+The following are some of the key features of ProductDB's Chat SDK:
- **Smart Draft**: Assist users in creating messages, essays, or blog posts with a simple prompt.
@@ -42,6 +42,6 @@ The following are some of the key features of Dyte's Chat SDK:
Overview Guide
diff --git a/docs/guides/guides.mdx b/docs/guides/guides.mdx
index 42f085148..9aba3c79d 100644
--- a/docs/guides/guides.mdx
+++ b/docs/guides/guides.mdx
@@ -16,17 +16,17 @@ import ProductSection from '/docs/partials/_product-section.mdx';
Guides Guide
diff --git a/docs/guides/livestream/advanced/configuring-permissions.mdx b/docs/guides/livestream/advanced/configuring-permissions.mdx
index d5ae7d6d5..9f107630a 100644
--- a/docs/guides/livestream/advanced/configuring-permissions.mdx
+++ b/docs/guides/livestream/advanced/configuring-permissions.mdx
@@ -2,7 +2,7 @@
title: Configure Permissions
sidebar_position: 1
description: >-
- Dive into advanced livestream configuration with Dyte. Follow our guide for
+ Dive into advanced livestream configuration with ProductDB. Follow our guide for
effective permission setup and management.
---
@@ -28,7 +28,7 @@ You can define the following permissions and UI configurations:
### Host Controls
-Host controls allow you as the host to control various aspects of a Dyte livestream, such as managing the participants.
+Host controls allow you as the host to control various aspects of a ProductDB livestream, such as managing the participants.
| **Permissions and Configurations** | **Description** |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -197,5 +197,5 @@ Specify the URL of the logo.
Configure Permissions Guide
-
+
diff --git a/docs/guides/livestream/advanced/livestream-any-rtmp.mdx b/docs/guides/livestream/advanced/livestream-any-rtmp.mdx
index 2ee0b6aa9..53bbef172 100644
--- a/docs/guides/livestream/advanced/livestream-any-rtmp.mdx
+++ b/docs/guides/livestream/advanced/livestream-any-rtmp.mdx
@@ -2,20 +2,20 @@
title: Custom / RTMP Video Input
sidebar_position: 2
description: >-
- Learn how to livestream to any RTMP server with Dyte. Follow our guide for
+ Learn how to livestream to any RTMP server with ProductDB. Follow our guide for
effective RTMP livestreaming and integration.
---
# Live Stream any Custom Video Input
-Dyte can livestream video from any applications like
+ProductDB can livestream video from any applications like
[OBS](https://en.wikipedia.org/wiki/OBS_Studio),
[ffmpeg](https://en.wikipedia.org/wiki/FFmpeg) that can stream via RTMP in a few
simple steps.
## Step 1: Get your API Keys
-Login to the [Developer Portal](https://dev.dyte.io/) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use Dyte REST APIs such as when instantiating a meeting.
+Login to the [Developer Portal](https://dev.dyte.io/) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use ProductDB REST APIs such as when instantiating a meeting.
## Step 2: Generate credentials for a livestream
@@ -118,5 +118,5 @@ they default to 60.
Custom / RTMP Video Input Guide
-
+
diff --git a/docs/guides/livestream/build-livestream-app.mdx b/docs/guides/livestream/build-livestream-app.mdx
index adddab6c0..7633854f9 100644
--- a/docs/guides/livestream/build-livestream-app.mdx
+++ b/docs/guides/livestream/build-livestream-app.mdx
@@ -2,7 +2,7 @@
title: Server Integration
sidebar_position: 4
description: >-
- Explore how to build a livestreaming app with Dyte's capabilities. Follow our
+ Explore how to build a livestreaming app with ProductDB's capabilities. Follow our
guide for effective app development and integration.
---
@@ -35,5 +35,5 @@ import Admonition from '@theme/Admonition';
Server Integration Guide
-
+
diff --git a/docs/guides/livestream/client-setup/android.mdx b/docs/guides/livestream/client-setup/android.mdx
index 790b5412e..de1741668 100644
--- a/docs/guides/livestream/client-setup/android.mdx
+++ b/docs/guides/livestream/client-setup/android.mdx
@@ -2,7 +2,7 @@
title: Android
sidebar_position: 4
description: >-
- Learn how to set up the Livestream client on Android with Dyte. Follow our
+ Learn how to set up the Livestream client on Android with ProductDB. Follow our
guide for effective Android client setup.
---
@@ -12,5 +12,5 @@ import Quickstart from '/docs/partials/_android-quickstart.mdx';
Android Guide
-
+
diff --git a/docs/guides/livestream/client-setup/angular.mdx b/docs/guides/livestream/client-setup/angular.mdx
index 95092beb0..dda99073b 100644
--- a/docs/guides/livestream/client-setup/angular.mdx
+++ b/docs/guides/livestream/client-setup/angular.mdx
@@ -2,7 +2,7 @@
title: Angular
sidebar_position: 1
description: >-
- Explore the setup of the Livestream client in Angular with Dyte. Follow our
+ Explore the setup of the Livestream client in Angular with ProductDB. Follow our
guide for effective Angular client setup.
---
@@ -12,5 +12,5 @@ import Quickstart from '/docs/partials/_angular-quickstart.mdx';
Angular Guide
-
+
diff --git a/docs/guides/livestream/client-setup/flutter.mdx b/docs/guides/livestream/client-setup/flutter.mdx
index 92e4a0699..56715bebf 100644
--- a/docs/guides/livestream/client-setup/flutter.mdx
+++ b/docs/guides/livestream/client-setup/flutter.mdx
@@ -2,7 +2,7 @@
title: Flutter
sidebar_position: 6
description: >-
- Learn how to set up the Livestream client in Flutter with Dyte. Follow our
+ Learn how to set up the Livestream client in Flutter with ProductDB. Follow our
guide for effective Flutter client setup.
---
@@ -12,5 +12,5 @@ import Quickstart from '/docs/partials/_flutter-quickstart.mdx';
Flutter Guide
-
+
diff --git a/docs/guides/livestream/client-setup/index.mdx b/docs/guides/livestream/client-setup/index.mdx
index c88dabc2c..ab9b14663 100644
--- a/docs/guides/livestream/client-setup/index.mdx
+++ b/docs/guides/livestream/client-setup/index.mdx
@@ -8,5 +8,5 @@ import ClientSetup from '/docs/partials/_client-setup-index.mdx';
Client Setup Guide
-
+
diff --git a/docs/guides/livestream/client-setup/ios.mdx b/docs/guides/livestream/client-setup/ios.mdx
index c8c1b336b..e58e31abb 100644
--- a/docs/guides/livestream/client-setup/ios.mdx
+++ b/docs/guides/livestream/client-setup/ios.mdx
@@ -2,7 +2,7 @@
title: iOS
sidebar_position: 5
description: >-
- Get started with setting up the Livestream client on iOS with Dyte. Follow our
+ Get started with setting up the Livestream client on iOS with ProductDB. Follow our
guide for a seamless iOS client setup.
---
@@ -12,5 +12,5 @@ import Quickstart from '/docs/partials/_ios-quickstart.mdx';
iOS Guide
-
+
diff --git a/docs/guides/livestream/client-setup/javascript.mdx b/docs/guides/livestream/client-setup/javascript.mdx
index 9c9f36679..fa8062f5e 100644
--- a/docs/guides/livestream/client-setup/javascript.mdx
+++ b/docs/guides/livestream/client-setup/javascript.mdx
@@ -2,7 +2,7 @@
title: HTML
sidebar_position: 1
description: >-
- Explore the setup of the Livestream client in JavaScript with Dyte. Follow our
+ Explore the setup of the Livestream client in JavaScript with ProductDB. Follow our
guide for effective JavaScript client setup.
---
@@ -12,5 +12,5 @@ import Quickstart from '/docs/partials/_html-quickstart.mdx';
HTML Guide
-
+
diff --git a/docs/guides/livestream/client-setup/react.mdx b/docs/guides/livestream/client-setup/react.mdx
index 2c7c7e125..6551d0039 100644
--- a/docs/guides/livestream/client-setup/react.mdx
+++ b/docs/guides/livestream/client-setup/react.mdx
@@ -2,7 +2,7 @@
title: React
sidebar_position: 1
description: >-
- Learn how to set up the Livestream client in React with Dyte. Follow our guide
+ Learn how to set up the Livestream client in React with ProductDB. Follow our guide
for effective React client setup and integration.
---
@@ -12,5 +12,5 @@ import Quickstart from '/docs/partials/_react-quickstart.mdx';
React Guide
-
+
diff --git a/docs/guides/livestream/concepts.mdx b/docs/guides/livestream/concepts.mdx
index 3968bd3c9..effc8ee6f 100644
--- a/docs/guides/livestream/concepts.mdx
+++ b/docs/guides/livestream/concepts.mdx
@@ -5,7 +5,7 @@ sidebar_position: 2
# Concepts
-This topic covers essential concepts related to Dyte's interactive live streaming (ILS). For the concepts related to live video applications, see [Video Conferencing concepts](/guides/commerce/concepts).
+This topic covers essential concepts related to ProductDB's interactive live streaming (ILS). For the concepts related to live video applications, see [Video Conferencing concepts](/guides/commerce/concepts).
## Interactive live streaming
@@ -13,7 +13,7 @@ Interactive live streaming (ILS) is an engaging online broadcasting method where
## Stage
-Dyte's Interactive Live Streaming (ILS) feature revolves around a virtual **stage** where hosts have direct access and viewers can request to join.
+ProductDB's Interactive Live Streaming (ILS) feature revolves around a virtual **stage** where hosts have direct access and viewers can request to join.
- **Hosts**: They have full control of the stage and can actively participate, share video and audio, conduct presentations, and more.
- **Viewers**: They can request to join the stage using interactive features like chat or raised hand. Once approved by the host, viewers can contribute by sharing their video and audio or participating in discussions.
@@ -24,14 +24,14 @@ The stage is where all the action happens. It's broadcasted live to all viewers,
Restreaming allows you to redistribute an existing live stream to multiple platforms or destinations simultaneously. It allows the content creator to broadcast their live stream to different streaming services, social media platforms, or CDNs, reaching a broader audience and maximizing the content's exposure. Restreaming is a many-to-many communication model, as it enables the simultaneous distribution of a single live stream to multiple platforms, rather than streaming separately to each platform.
-Dyte can restream your meeting to any platform that supports an RTMP endpoint, such as YouTube, Twitch, or LinkedIn.
+ProductDB can restream your meeting to any platform that supports an RTMP endpoint, such as YouTube, Twitch, or LinkedIn.
## Livestream custom video input
-Dyte supports live streaming from applications like
+ProductDB supports live streaming from applications like
[OBS](https://en.wikipedia.org/wiki/OBS_Studio),
[ffmpeg](https://en.wikipedia.org/wiki/FFmpeg), and others. To put it simply,
-you can live stream any RTMP input from any source using Dyte.
+you can live stream any RTMP input from any source using ProductDB.
You can pass the custom input to the ingest server and stream key, and freely distribute it using the playback URL on any HLS/LHLS supported player.
diff --git a/docs/guides/livestream/get-started.mdx b/docs/guides/livestream/get-started.mdx
index 07e41420a..a6e54e843 100644
--- a/docs/guides/livestream/get-started.mdx
+++ b/docs/guides/livestream/get-started.mdx
@@ -3,7 +3,7 @@ title: Setup
sidebar_position: 3
---
-To get started with creating live video calls from Dyte, make sure to finish these steps and then move on to integrating Dyte in your application.
+To get started with creating live video calls from ProductDB, make sure to finish these steps and then move on to integrating ProductDB in your application.
import Setup from '/docs/partials/_setup.mdx';
diff --git a/docs/guides/livestream/livestream-overview.mdx b/docs/guides/livestream/livestream-overview.mdx
index 5af1df84a..4df16c823 100644
--- a/docs/guides/livestream/livestream-overview.mdx
+++ b/docs/guides/livestream/livestream-overview.mdx
@@ -2,11 +2,11 @@
title: Overview
sidebar_position: 1
description: >-
- Get an overview of Dyte's livestreaming capabilities. Follow our guide for a
+ Get an overview of ProductDB's livestreaming capabilities. Follow our guide for a
comprehensive understanding of livestreaming features.
---
-Livestreaming is the real-time broadcasting of video or audio content over the internet, enabling viewers to watch and interact with events as they happen. Dyte offers livestreaming services to facilitates one-to-many communication, where a single source streams the content to multiple viewers or participants. It enables the hosts and participants to engage and interact during the stream, creating an interactive live streaming (ILS) experience.
+Livestreaming is the real-time broadcasting of video or audio content over the internet, enabling viewers to watch and interact with events as they happen. ProductDB offers livestreaming services to facilitates one-to-many communication, where a single source streams the content to multiple viewers or participants. It enables the hosts and participants to engage and interact during the stream, creating an interactive live streaming (ILS) experience.
-
+
@@ -92,7 +92,7 @@ On this page, you will find an overview to help you craft an exceptional user ex
} />
} />
@@ -112,12 +112,12 @@ On this page, you will find an overview to help you craft an exceptional user ex
} />
Overview Guide
diff --git a/docs/guides/migration/opentok/concept-media-opentok.mdx b/docs/guides/migration/opentok/concept-media-opentok.mdx
index e3105e0fc..fecc34b64 100644
--- a/docs/guides/migration/opentok/concept-media-opentok.mdx
+++ b/docs/guides/migration/opentok/concept-media-opentok.mdx
@@ -2,13 +2,13 @@
title: 'Concepts: Media'
sidebar_position: 2
description: >-
- Explore the concept of media migration from OpenTok to Dyte. Follow our guide
+ Explore the concept of media migration from OpenTok to ProductDB. Follow our guide
for effective media migration strategies.
---
# Media
-This topic compares how OpenTok and Dyte handle media publishing and subscription behavior.
+This topic compares how OpenTok and ProductDB handle media publishing and subscription behavior.
## Publishing
@@ -27,7 +27,7 @@ session.publish(publisher, function (error) {
For more information, see [Publishing a stream](https://tokbox.com/developer/guides/publish-stream/js/).
-Dyte
+ProductDB
```ts
DyteClient.init({
@@ -43,6 +43,6 @@ DyteClient.init({
Concepts: Media Guide
diff --git a/docs/guides/migration/opentok/concepts-opentok-vs-dyte.mdx b/docs/guides/migration/opentok/concepts-opentok-vs-dyte.mdx
index 455dd2519..a0de3080e 100644
--- a/docs/guides/migration/opentok/concepts-opentok-vs-dyte.mdx
+++ b/docs/guides/migration/opentok/concepts-opentok-vs-dyte.mdx
@@ -2,15 +2,15 @@
title: 'Concepts: Basics'
sidebar_position: 1
description: >-
- Understand the concepts of OpenTok versus Dyte for effective migration. Follow
+ Understand the concepts of OpenTok versus ProductDB for effective migration. Follow
our guide for a comprehensive comparison and migration strategy.
---
-This topic guides you through the standard practices utilized in OpenTok Video API and illustrates how they correspond with Dyte's API. The main purpose of this tutorial is to support you in migrating an existing application from OpenTok to Dyte's video and audio APIs.
+This topic guides you through the standard practices utilized in OpenTok Video API and illustrates how they correspond with ProductDB's API. The main purpose of this tutorial is to support you in migrating an existing application from OpenTok to ProductDB's video and audio APIs.
## Overview
-Here's a brief overview of the architecture used by OpenTok and Dyte.
+Here's a brief overview of the architecture used by OpenTok and ProductDB.
@@ -18,31 +18,31 @@ Here's a brief overview of the architecture used by OpenTok and Dyte.
-
+
-For more information on how to get started with Dyte, see [Integrate Dyte](/getting-started#integrate-dyte).
+For more information on how to get started with ProductDB, see [Integrate ProductDB](/getting-started#integrate-dyte).
## Credentials
To access OpenTok's API, you need an session ID and auth Token. You generate a token for each user connecting to an OpenTok session. For more information, [Token Creation Overview](https://tokbox.com/developer/guides/create-token/).
-Dyte uses Organization ID and API Key that you can get from the [Developer Portal](https://dev.dyte.io).
+ProductDB uses Organization ID and API Key that you can get from the [Developer Portal](https://dev.dyte.io).
-| **OpenTok** | **Dyte** |
+| **OpenTok** | **ProductDB** |
| ----------- | --------------- |
| Session ID | Organization ID |
| Auth token | API Key |
## Session / Meeting
-OpenTok utilizes Sessions to establish connections between participants, whereas Dyte uses [Meetings](/api#/operations/create_meeting) for the same purpose.
+OpenTok utilizes Sessions to establish connections between participants, whereas ProductDB uses [Meetings](/api#/operations/create_meeting) for the same purpose.
-| **OpenTok** | **Dyte** |
+| **OpenTok** | **ProductDB** |
| ----------- | ---------- |
| Session | Meeting |
| Session ID | Meeting ID |
@@ -70,9 +70,9 @@ class Test {
}
```
-In Dyte, you make a REST API call to [Add Participant API](/api/#/operations/add_participant) which returns `authToken`.
+In ProductDB, you make a REST API call to [Add Participant API](/api/#/operations/add_participant) which returns `authToken`.
-| **OpenTok** | **Dyte** |
+| **OpenTok** | **ProductDB** |
| ------------ | --------- |
| Access Token | Authtoken |
@@ -80,6 +80,6 @@ In Dyte, you make a REST API call to [Add Participant API](/api/#/operations/add
Concepts: Basics Guide
diff --git a/docs/guides/migration/opentok/opentok-shim-by-dyte.mdx b/docs/guides/migration/opentok/opentok-shim-by-dyte.mdx
index eefece840..0ebe58e9a 100644
--- a/docs/guides/migration/opentok/opentok-shim-by-dyte.mdx
+++ b/docs/guides/migration/opentok/opentok-shim-by-dyte.mdx
@@ -1,21 +1,21 @@
---
-title: Migrate from OpenTok to Dyte with Shim
+title: Migrate from OpenTok to ProductDB with Shim
sidebar_position: 2
description: >-
- Learn how to use the OpenTok Shim by Dyte for seamless migration. Follow our
+ Learn how to use the OpenTok Shim by ProductDB for seamless migration. Follow our
guide for effective shim implementation and integration.
---
-The OpenTok [Shim]() by Dyte is a package that allows you to migrate your video calling applications from [OpenTok](https://tokbox.com/developer/) to Dyte infrastructure.
+The OpenTok [Shim]() by ProductDB is a package that allows you to migrate your video calling applications from [OpenTok](https://tokbox.com/developer/) to ProductDB infrastructure.
-- Dyte provides a set of shim libraries that serve as seamless replacements for the Vonage video APIs (previously known as Tokbox OpenTok). These shims serve as a fundamental building block for migrating your application from OpenTok to Dyte infrastructure.
-- The `@dytesdk/opentok-shim` package serves as a wrapper over the Dyte SDK with an external API that is fully compatible with Opentok JS. As a drop-in replacement for Opentok JS, it can handle most of the methods and events that are present in the original library.
+- ProductDB provides a set of shim libraries that serve as seamless replacements for the Vonage video APIs (previously known as Tokbox OpenTok). These shims serve as a fundamental building block for migrating your application from OpenTok to ProductDB infrastructure.
+- The `@dytesdk/opentok-shim` package serves as a wrapper over the ProductDB SDK with an external API that is fully compatible with Opentok JS. As a drop-in replacement for Opentok JS, it can handle most of the methods and events that are present in the original library.
Please [contact us](https://dyte.io/contact) for any help or support with the migration.
-## Start migrating from OpenTok to Dyte with Shim
+## Start migrating from OpenTok to ProductDB with Shim
-To get started with the Dyte Shim for OpenTok, do the following:
+To get started with the ProductDB Shim for OpenTok, do the following:
1. Install the shim from the NPM registry using the following command:
@@ -42,7 +42,7 @@ To create a connection to an OpenTok session, you can use the `OT.initSession()`
- Token
- Session ID
-You can obtain Dyte authentication token `` using the [Add a Participant API](/api#/operations/add_participant).
+You can obtain ProductDB authentication token `` using the [Add a Participant API](/api#/operations/add_participant).
```ts
const token = '';
@@ -99,9 +99,9 @@ session.on('connectionDestroyed', (connectionDestroyedEvent) => {
```
- Migrate from OpenTok to Dyte with Shim Guide
+ Migrate from OpenTok to ProductDB with Shim Guide
diff --git a/docs/guides/migration/twilio/basics.mdx b/docs/guides/migration/twilio/basics.mdx
index 0e0a23307..07e281c4b 100644
--- a/docs/guides/migration/twilio/basics.mdx
+++ b/docs/guides/migration/twilio/basics.mdx
@@ -3,7 +3,7 @@ title: "\U0001F524 Basics"
sidebar_position: 2
---
-Here is a look at how the migration process would look for you if you choose to migrate from Twilio to Dyte
+Here is a look at how the migration process would look for you if you choose to migrate from Twilio to ProductDB
## Creating a Room
@@ -13,26 +13,26 @@ Here is a look at how the migration process would look for you if you choose to
>
-The equivalent of “Rooms” from Twilio in Dyte is “Meetings”.
+The equivalent of “Rooms” from Twilio in ProductDB is “Meetings”.
- In Twilio you create a room by calling the REST API https://www.twilio.com/docs/video/api/rooms-resource (or using a client library)
-- In Dyte you create a meeting by calling a similar REST API
+- In ProductDB you create a meeting by calling a similar REST API
https://docs.dyte.io/api#/operations/create_meeting
**Request**
- You pass a `UniqueName` while creating a Room in Twilio
- There is no UniqueName equivalent in Dyte, you can optionally pass the `title` of meeting if want
+ There is no UniqueName equivalent in ProductDB, you can optionally pass the `title` of meeting if want
- If you want the recording to start when participants join you use `RecordParticipantsOnConnect` while creating a Room
- The equivalent parameter in Dyte is `record_on_start`
-- `MediaRegion` ”gll” is the default where Twilio decides the best region. In Dyte if you don't pass any region in `preferred_region` Dyte selects the best region automatically
+ The equivalent parameter in ProductDB is `record_on_start`
+- `MediaRegion` ”gll” is the default where Twilio decides the best region. In ProductDB if you don't pass any region in `preferred_region` ProductDB selects the best region automatically
**Response**
-- In the response you get a `room_sid` in Twilio, you get a `meeting_id` in Dyte
+- In the response you get a `room_sid` in Twilio, you get a `meeting_id` in ProductDB
-| **Twilio** | **Dyte** |
+| **Twilio** | **ProductDB** |
| ---------- | ---------- |
| Room | Meeting |
| Room SID | Meeting ID |
@@ -49,15 +49,15 @@ token.addGrant(videoGrant);
console.log(token.toJwt());
```
-In Dyte, you make a REST API call to [Add Participant API](/api/#/operations/add_participant) which returns `authToken`.
+In ProductDB, you make a REST API call to [Add Participant API](/api/#/operations/add_participant) which returns `authToken`.
-| **Twilio** | **Dyte** |
+| **Twilio** | **ProductDB** |
| ------------ | --------- |
| Access Token | Authtoken |
## Installation
-Install the Dyte SDK.
+Install the ProductDB SDK.
```js
npm install @dytesdk/web-core
@@ -92,7 +92,7 @@ twilioRoom = await TwilioVideo.connect(TOKEN, {
});
```
-Dyte
+ProductDB
```js
import DyteClient from '@dytesdk/web-core';
diff --git a/docs/guides/migration/twilio/concepts-twilio-vs-dyte.mdx b/docs/guides/migration/twilio/concepts-twilio-vs-dyte.mdx
index f80ab2cad..27fb12dce 100644
--- a/docs/guides/migration/twilio/concepts-twilio-vs-dyte.mdx
+++ b/docs/guides/migration/twilio/concepts-twilio-vs-dyte.mdx
@@ -3,14 +3,14 @@ title: "\U0001F4A1 Concepts"
sidebar_position: 1
slug: concepts-twilio-vs-dyte
description: >-
- Explore the concepts of Twilio versus Dyte for effective migration. Follow our
+ Explore the concepts of Twilio versus ProductDB for effective migration. Follow our
guide for a comprehensive comparison and migration strategy.
---
:::tip
- Affected by the Twilio Sunset? Migrate to Dyte and get more than just feature
+ Affected by the Twilio Sunset? Migrate to ProductDB and get more than just feature
parity with interactive plugins, UI Kit, advanced analytics and much more for
your use-case. Twilio Video are eligible to receive credits upto $30,000.
@@ -22,11 +22,11 @@ description: >-
:::
-This topic guides you through the standard practices utilized in [Twilio Video API](https://www.twilio.com/docs/video) and illustrates how they correspond with Dyte's API. The main purpose of this tutorial is to support you in migrating an existing application from Twilio to Dyte's video and audio APIs.
+This topic guides you through the standard practices utilized in [Twilio Video API](https://www.twilio.com/docs/video) and illustrates how they correspond with ProductDB's API. The main purpose of this tutorial is to support you in migrating an existing application from Twilio to ProductDB's video and audio APIs.
## Overview
-Here's a brief overview of the architecture used by Twilio and Dyte.
+Here's a brief overview of the architecture used by Twilio and ProductDB.
@@ -34,22 +34,22 @@ Here's a brief overview of the architecture used by Twilio and Dyte.
-
+
-For more information on how to get started with Dyte, see [Integrate Dyte](/getting-started#integrate-dyte).
+For more information on how to get started with ProductDB, see [Integrate ProductDB](/getting-started#integrate-dyte).
## Credentials
-To access Twilio's API, you need an Account SID and Auth Token which can be obtained from `console.twilio.com`. Dyte uses Organization ID and API Key that you can get from the [Developer Portal](https://dev.dyte.io).
+To access Twilio's API, you need an Account SID and Auth Token which can be obtained from `console.twilio.com`. ProductDB uses Organization ID and API Key that you can get from the [Developer Portal](https://dev.dyte.io).
-It's important to note that the credentials for both Twilio and Dyte are intended to be used only on the server-side.
+It's important to note that the credentials for both Twilio and ProductDB are intended to be used only on the server-side.
-| **Twilio** | **Dyte** |
+| **Twilio** | **ProductDB** |
| ----------- | --------------- |
| Account SID | Organization ID |
| API Secret | API Key |
@@ -58,6 +58,6 @@ It's important to note that the credentials for both Twilio and Dyte are intende
💡 Concepts Guide
diff --git a/docs/guides/migration/twilio/feature-comparison.mdx b/docs/guides/migration/twilio/feature-comparison.mdx
index 183547851..c879a3bce 100644
--- a/docs/guides/migration/twilio/feature-comparison.mdx
+++ b/docs/guides/migration/twilio/feature-comparison.mdx
@@ -8,7 +8,7 @@ sidebar_position: 5
## Features
-| **Feature** | **Twilio web** | **Twilio iOS** | **Twilio Android** | **Dyte Web** | **Dyte iOS** | **Dyte Android** |
+| **Feature** | **Twilio web** | **Twilio iOS** | **Twilio Android** | **ProductDB Web** | **ProductDB iOS** | **ProductDB Android** |
| ---------------------------- | -------------- | -------------- | ------------------ | ------------ | ------------ | ---------------- |
| Join | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Start audio/speaker | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
@@ -60,13 +60,13 @@ Download a detailed benchmarking report to compare features, technical specs and
2. **Callkit (iOS)** 🟠 : Customers can add it at their end, sample code is available.
-3. **Data center selection** ⭐ : With Twilio a Room can only take place in one Data Center at a time, so that means if a user from the US is connecting with a user in India, a region in the middle of two (like Europe) would be choose by default under 'gcc'. In Dyte a single media meeting can take place across multiple regions (Beta), so for the previous example the US user will connect to the US region and the Indian user to the India region.
+3. **Data center selection** ⭐ : With Twilio a Room can only take place in one Data Center at a time, so that means if a user from the US is connecting with a user in India, a region in the middle of two (like Europe) would be choose by default under 'gcc'. In ProductDB a single media meeting can take place across multiple regions (Beta), so for the previous example the US user will connect to the US region and the Indian user to the India region.
## Metrics / Quotas
-| \* | **Twilio** | **Dyte** |
+| \* | **Twilio** | **ProductDB** |
| --------------------------------------------- | ---------- | -------- |
| Max participants per Room | 50 | 10000\* |
| Max Audio Track Publications per Room | 60 | 300 |
diff --git a/docs/guides/migration/twilio/media.mdx b/docs/guides/migration/twilio/media.mdx
index 7ace751f9..6ddca222c 100644
--- a/docs/guides/migration/twilio/media.mdx
+++ b/docs/guides/migration/twilio/media.mdx
@@ -13,7 +13,7 @@ In Twilio all the media operations are done using a publish subscribe model. Eg
4. Subscribe to the track on the remote peer if required
5. Render the track
-While this level of manual control is available on Dyte, but the default behaviour is much simpler
+While this level of manual control is available on ProductDB, but the default behaviour is much simpler
```js
meeting.self.enableVideo();
@@ -23,7 +23,7 @@ It will internally acquire, publish, make the remote peer subscribe to the track
## Video
-While Twilio requires [additional configuration to set the quality of the video](https://www.twilio.com/docs/video/tutorials/developing-high-quality-video-applications), Dyte handles the video quality automatically based on network conditions and device capabilities. In low bandwidth environments Dyte prioritizes audio and FPS over video resolution.
+While Twilio requires [additional configuration to set the quality of the video](https://www.twilio.com/docs/video/tutorials/developing-high-quality-video-applications), ProductDB handles the video quality automatically based on network conditions and device capabilities. In low bandwidth environments ProductDB prioritizes audio and FPS over video resolution.
**Twilio**
@@ -55,7 +55,7 @@ const localMediaContainer = document.getElementById('twilio-self-view');
localMediaContainer!.appendChild(localVideoTrack.attach());
```
-**Dyte**
+**ProductDB**
To acquire and publish
@@ -84,7 +84,7 @@ twilioRoom.localParticipant.videoTracks.forEach((publication) => {
});
```
-**Dyte**
+**ProductDB**
```tsx
meeting.self.disableVideo();
@@ -94,7 +94,7 @@ meeting.self.disableVideo();
**Twilio**
-Twilio emits `participantConnected` and `trackSubscribed` events, Dyte emits a similar`videoUpdate` (but you don't need to listen for this event)
+Twilio emits `participantConnected` and `trackSubscribed` events, ProductDB emits a similar`videoUpdate` (but you don't need to listen for this event)
```tsx
twilioRoom.on('participantConnected', (participant) => {
@@ -111,7 +111,7 @@ twilioRoom.on('participantConnected', (participant) => {
});
```
-**Dyte**
+**ProductDB**
```tsx
meeting.participants.active.on('videoUpdate', (participant) => {
@@ -153,7 +153,7 @@ const audioElement = localAudioTrack.attach();
document.body.appendChild(audioElement);
```
-**Dyte**
+**ProductDB**
```tsx
meeting.self.enableAudio();
@@ -169,7 +169,7 @@ twilioRoom.localParticipant.audioTracks.forEach((publication) => {
});
```
-**Dyte**
+**ProductDB**
```tsx
meeting.self.disableAudio();
diff --git a/docs/guides/migration/twilio/misc.mdx b/docs/guides/migration/twilio/misc.mdx
index 8684f13b6..fd3e6a3ff 100644
--- a/docs/guides/migration/twilio/misc.mdx
+++ b/docs/guides/migration/twilio/misc.mdx
@@ -20,7 +20,7 @@ twilioVideo.on('participantDisconnected', (participant) => {
});
```
-**Dyte**
+**ProductDB**
```tsx
meeting.participants.joined.on('participantJoined', (participant) => {
@@ -48,7 +48,7 @@ meeting.participants.joined.on('participantUpdated', (participant) => {
twilioVideo.disconnect();
```
-**Dyte**
+**ProductDB**
```tsx
meeting.leave();
diff --git a/docs/guides/migration/twilio/shim-library/compatibility-shim-twilio.mdx b/docs/guides/migration/twilio/shim-library/compatibility-shim-twilio.mdx
index 090d3836b..b3dc00f6d 100644
--- a/docs/guides/migration/twilio/shim-library/compatibility-shim-twilio.mdx
+++ b/docs/guides/migration/twilio/shim-library/compatibility-shim-twilio.mdx
@@ -4,7 +4,7 @@ sidebar_position: 4
slug: /migration/twilio/compatibility-shim-twilio
---
-The Twilio Shim is a library that allows you to migrate your Twilio real-time communication apps to Dyte platform.
+The Twilio Shim is a library that allows you to migrate your Twilio real-time communication apps to ProductDB platform.
Here's a compatibility specification that describes the methods from `twilio-video` that are supported by `@dytesdk/twilio-shim` package.
@@ -121,6 +121,6 @@ All `LocalParticipant` events are re-emitted by `Room`.
Supported Features Guide
diff --git a/docs/guides/migration/twilio/shim-library/twilio-shim-by-dyte.mdx b/docs/guides/migration/twilio/shim-library/twilio-shim-by-dyte.mdx
index 7994f703b..afff6ba51 100644
--- a/docs/guides/migration/twilio/shim-library/twilio-shim-by-dyte.mdx
+++ b/docs/guides/migration/twilio/shim-library/twilio-shim-by-dyte.mdx
@@ -4,16 +4,16 @@ sidebar_position: 3
slug: /migration/twilio/twilio-shim-by-dyte
---
-The Twilio [Shim](
) by Dyte is a package that allows you to migrate your video calling applications from [Twilio](https://sdk.twilio.com/js/video/releases/2.27.0/docs/index.html) to Dyte infrastructure.
+The Twilio [Shim]() by ProductDB is a package that allows you to migrate your video calling applications from [Twilio](https://sdk.twilio.com/js/video/releases/2.27.0/docs/index.html) to ProductDB infrastructure.
-- Dyte provides a set of shim libraries that serve as seamless replacements for the Twilio video APIs. These shims serve as a fundamental building block for migrating your real-time voice and video applications from Twilio to Dyte infrastructure.
-- The `@dytesdk/twilio-shim` package serves as a wrapper over the Dyte SDK with an external API that is fully compatible with Twilio JS. As a drop-in replacement for Twilio JS, it can handle most of the methods and events that are present in the original library.
+- ProductDB provides a set of shim libraries that serve as seamless replacements for the Twilio video APIs. These shims serve as a fundamental building block for migrating your real-time voice and video applications from Twilio to ProductDB infrastructure.
+- The `@dytesdk/twilio-shim` package serves as a wrapper over the ProductDB SDK with an external API that is fully compatible with Twilio JS. As a drop-in replacement for Twilio JS, it can handle most of the methods and events that are present in the original library.
Please [contact us](https://dyte.io/contact) for any help or support with the migration.
-## Start migrating from Twilio to Dyte with Shim
+## Start migrating from Twilio to ProductDB with Shim
-To get started with the Dyte Shim for Twilio, install the shim from the NPM Registry using the following command:
+To get started with the ProductDB Shim for Twilio, install the shim from the NPM Registry using the following command:
```bash npm
npm install @dytesdk/twilio-shim
@@ -27,7 +27,7 @@ Here are some sample cases, and if you want to see a complete list of compatible
### Connect to a room
-You can obtain Dyte authentication token `` using the [Add a Participant API](/api#/operations/add_participant).
+You can obtain ProductDB authentication token `` using the [Add a Participant API](/api#/operations/add_participant).
```ts
const { connect } = require('@dytesdk/twilio-shim');
@@ -99,6 +99,6 @@ setTimeout(() => {
Introduction Guide
diff --git a/docs/guides/rest-apis/livestream-dyte-meeting.mdx b/docs/guides/rest-apis/livestream-dyte-meeting.mdx
index aa2388f62..33eaa9079 100644
--- a/docs/guides/rest-apis/livestream-dyte-meeting.mdx
+++ b/docs/guides/rest-apis/livestream-dyte-meeting.mdx
@@ -2,11 +2,11 @@
title: Live Stream APIs
sidebar_position: 6
description: >-
- Explore Dyte's REST APIs for livestreaming Dyte meetings. Follow our guide for
+ Explore ProductDB's REST APIs for livestreaming ProductDB meetings. Follow our guide for
effective integration and management of REST APIs.
---
-This guide provides step-by-step instructions on starting and stopping livestreaming for your Dyte meetings using simple API calls.
+This guide provides step-by-step instructions on starting and stopping livestreaming for your ProductDB meetings using simple API calls.
## Prerequisites
@@ -19,7 +19,7 @@ To start livestreaming a meeting, do the following:
### Step 1: Get your API Keys
-Login to the [Developer Portal](https://dev.dyte.io/) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use Dyte REST APIs such as when instantiating a meeting.
+Login to the [Developer Portal](https://dev.dyte.io/) and create an account. Copy the [API Keys](https://dev.dyte.io/apikeys) for your organization from the Developer portal. These API Keys are unique to your organization and are required to use ProductDB REST APIs such as when instantiating a meeting.
### Step 2: Create a live stream
@@ -135,7 +135,7 @@ curl --request POST \
## Livestreaming Stage Management APIs
-Dyte's livestreaming stage management APIs allow you to manage stage requests, such as leave and join stage, manage permissions, kick participants and so on. For more information, see [Livestreaming Stage Management APIs](/web-core/stage).
+ProductDB's livestreaming stage management APIs allow you to manage stage requests, such as leave and join stage, manage permissions, kick participants and so on. For more information, see [Livestreaming Stage Management APIs](/web-core/stage).
## Livestreaming Properties, Functions, and Events
@@ -145,6 +145,6 @@ For the detailed information on livestreaming properties, events, and functions,
Live Stream APIs Guide
diff --git a/docs/guides/rest-apis/quickstart.mdx b/docs/guides/rest-apis/quickstart.mdx
index e20c02f34..030bcb57d 100644
--- a/docs/guides/rest-apis/quickstart.mdx
+++ b/docs/guides/rest-apis/quickstart.mdx
@@ -2,36 +2,36 @@
title: Quickstart
sidebar_position: 1
description: >-
- Get started with Dyte's REST APIs. Follow our guide for a quickstart on using
+ Get started with ProductDB's REST APIs. Follow our guide for a quickstart on using
REST APIs for seamless integration and development.
---
-# Dyte REST API Quickstart
+# ProductDB REST API Quickstart
-Dyte's API follows the
+ProductDB's API follows the
[REST](https://en.wikipedia.org/wiki/Representational_state_transfer)
principles. It has predictable resource-oriented URLs, accepts
[JSON-encoded](http://www.json.org/) request bodies, returns
[JSON-encoded](http://www.json.org/) responses, and uses standard HTTP response
codes, authentication, and verbs.
-This topic describes how to get started with Dyte v2 REST APIs.
+This topic describes how to get started with ProductDB v2 REST APIs.
Before getting started with this quickstart guide, we recommend that you read
-[Getting Started with Dyte](/getting-started) to familiarize yourself with Dyte.
+[Getting Started with ProductDB](/getting-started) to familiarize yourself with ProductDB.
## Objectives
In this quickstart you'll learn:
-- How to access Dyte APIs
+- How to access ProductDB APIs
- How to authenticate the requests
- How to create presets
-- How to add voice and video calls to your applications using Dyte APIs
+- How to add voice and video calls to your applications using ProductDB APIs
## Initial Setup
-Perform the following steps to get started with Dyte APIs:
+Perform the following steps to get started with ProductDB APIs:
### Step 1: Access APIs
@@ -40,7 +40,7 @@ For the complete list of routes, see [API documentation](/api/?v=v2).
### Step 2: Authenticate using your API Keys
-Dyte's APIs use API Keys to authenticate requests via
+ProductDB's APIs use API Keys to authenticate requests via
[HTTP Basic Auth](http://en.wikipedia.org/wiki/Basic_access_authentication). To
perform the authentication, an HTTP request is sent with an Authorization header
that contains the word Basic followed by a space and a base64-encoded string
@@ -59,10 +59,10 @@ For example, `Authorization: Basic ZGVtbzpwQDU1dzByZA==`
A preset is a set of permissions and UI configurations that is applied to a
participant.
-## Add Video Calls to your Application using Dyte APIs
+## Add Video Calls to your Application using ProductDB APIs
This section focuses on how to add voice and video calls to your applications
-using Dyte APIs. A typical workflow includes the following steps:
+using ProductDB APIs. A typical workflow includes the following steps:
1. Create a meeting
2. Add participants to the meeting
@@ -71,7 +71,7 @@ using Dyte APIs. A typical workflow includes the following steps:
### Step 1: Create a Meeting
-You must first create a meeting in order to begin using Dyte for voice and video
+You must first create a meeting in order to begin using ProductDB for voice and video
calls.
#### Request
@@ -154,7 +154,7 @@ curl --request POST \
### Step 3: Record the Meeting
-You can manage your recordings in Dyte using `Basic` or `Bearer` authentication
+You can manage your recordings in ProductDB using `Basic` or `Bearer` authentication
methods. If you're using `Bearer` authentication, then you need to use the
`token` returned by the [Add Participants](/api#/operations/add_participant) API
request.
@@ -268,11 +268,11 @@ To monitor the status of recordings, you can listen to the
### Step 4: Add a Webhook
-Dyte uses webhooks to notify your application when an event occurs. Webhooks are
+ProductDB uses webhooks to notify your application when an event occurs. Webhooks are
especially useful for asynchronous events like when a recording is uploaded or a
new participant joins the meeting.
-Dyte can push real-time updates to your application via a webhook. Events are
+ProductDB can push real-time updates to your application via a webhook. Events are
sent to your webhook endpoint as a JSON payload over HTTPS. These events can
then be used to perform actions in your backend systems.
@@ -331,6 +331,6 @@ For more information on how to create webhook endpoints, see
Quickstart Guide
diff --git a/docs/guides/rest-apis/v2-migration-guide.mdx b/docs/guides/rest-apis/v2-migration-guide.mdx
index d334bd7bb..41a99b3cc 100644
--- a/docs/guides/rest-apis/v2-migration-guide.mdx
+++ b/docs/guides/rest-apis/v2-migration-guide.mdx
@@ -5,30 +5,30 @@ slug: /v2-migration-guide
# Migrate to v2 REST API
-Dyte v2 REST API is now the primary API for Dyte and the focus of development
+ProductDB v2 REST API is now the primary API for ProductDB and the focus of development
efforts. The API has been redesigned to cater to a wider range of developer
requirements and to enhance the developer experience. With v2 endpoints you can
-manage Dyte's organizations, sessions, meetings, recording, webhooks,
+manage ProductDB's organizations, sessions, meetings, recording, webhooks,
livestreaming, analytics, and much more.
We highly recommend that you start migrating to v2, as v1 will eventually be
discontinued. However, rest assured that support for v1 will still be provided
for the near future.
-## What's new with Dyte v2 REST API
+## What's new with ProductDB v2 REST API
-The Dyte v2 REST API includes a range of new features to help you get more from
-the Dyte API.
+The ProductDB v2 REST API includes a range of new features to help you get more from
+the ProductDB API.
### New endpoints
-While the majority of the endpoints in Dyte API v2 are replacements, we have
+While the majority of the endpoints in ProductDB API v2 are replacements, we have
introduced several new endpoints. Here are a few examples of new endpoints we've
added to v2:
- **Chat Replay**: Allows you to programmatically
[retrieve all chat messages](/api#/operations/GetSessionChat)
- of a Dyte session.
+ of a ProductDB session.
- **Sessions**: Provides information about all
[meetings](/api#/operations/GetSessions) that have taken
place within your organization, including the list of participants, their
@@ -91,7 +91,7 @@ are more intuitive to use and perfectly align with your specific needs.
### Consistency
-A key feature of the updated v2 version of the Dyte API is consistency among
+A key feature of the updated v2 version of the ProductDB API is consistency among
endpoints, which ensures uniform objects, functions, and behavior across similar
endpoints.
@@ -115,7 +115,7 @@ In the v2 view of the Developer Portal, you can view and manage the meetings and
recordings that you have created using v2 APIs, as well as access and manage the
dashboard, API keys, logs, and webhooks.
-Dyte also provides the option to copy your v1 presets to v2, which offers
+ProductDB also provides the option to copy your v1 presets to v2, which offers
greater flexibility.
### Copy v1 Presets to v2
@@ -184,9 +184,9 @@ of relevant APIs to help you get started quickly with the new endpoints and
capabilities. This allows you to test authentication and experiment with
endpoints.
-## Dyte API endpoint map
+## ProductDB API endpoint map
-The following table maps the Dyte API v2 endpoints to the corresponding v1.
+The following table maps the ProductDB API v2 endpoints to the corresponding v1.
| **Base URL** | **v1** | **v2** |
| ------------ | ------------------------ | ------------------------ |
@@ -238,6 +238,6 @@ The following table maps the Dyte API v2 endpoints to the corresponding v1.
Migrate to v2 REST API Guide
diff --git a/docs/ios-core/Introduction.mdx b/docs/ios-core/Introduction.mdx
index f9ca8a560..93323cbe7 100644
--- a/docs/ios-core/Introduction.mdx
+++ b/docs/ios-core/Introduction.mdx
@@ -8,15 +8,15 @@ import ProductSection from '/docs/partials/_product-section.mdx';
# Introduction
-The Dyte Core SDK is designed to provide you with an easy way to incorporate live video, voice, livestream and chat capabilities
+The ProductDB Core SDK is designed to provide you with an easy way to incorporate live video, voice, livestream and chat capabilities
into your iOS apps. The Core SDK acts as a data-only layer. It provides simple APIs offering high-level primitives and
abstracting away complex media and networking optimizations.
## Why Core SDK?
The Core SDK was developed with a user-friendly approach to eliminate the complexity of managing streams. Unlike traditional
-SDKs that require knowledge of WebRTC internals, Dyte's Core SDK provides a simple API that abstracts out the complexity,
-making it easier for developers to use. For instance, enabling video with Dyte's Core SDK is as easy as calling
+SDKs that require knowledge of WebRTC internals, ProductDB's Core SDK provides a simple API that abstracts out the complexity,
+making it easier for developers to use. For instance, enabling video with ProductDB's Core SDK is as easy as calling
`meeting.localUser.enableVideo()`.
## Utility Modules
diff --git a/docs/ios-core/chat/introduction.mdx b/docs/ios-core/chat/introduction.mdx
index e099c40e2..50eb0aac6 100644
--- a/docs/ios-core/chat/introduction.mdx
+++ b/docs/ios-core/chat/introduction.mdx
@@ -1,7 +1,7 @@
---
title: Introducing chat
description: >-
- Learn the basics of integrating Dyte's chat functionality into your iOS
+ Learn the basics of integrating ProductDB's chat functionality into your iOS
application – a step towards immersive real-time communication.
sidebar_position: 1
tags:
diff --git a/docs/ios-core/chat/receiving-chat-messages.mdx b/docs/ios-core/chat/receiving-chat-messages.mdx
index 15f32866d..8114756a9 100644
--- a/docs/ios-core/chat/receiving-chat-messages.mdx
+++ b/docs/ios-core/chat/receiving-chat-messages.mdx
@@ -2,7 +2,7 @@
title: Receiving chat messages
description: >-
"Discover how to implement the functionality to receive chat messages in your
- iOS app using Dyte
+ iOS app using ProductDB
sidebar_position: 3
tags:
- ios-core
diff --git a/docs/ios-core/chat/sending-a-chat-message.mdx b/docs/ios-core/chat/sending-a-chat-message.mdx
index 7853d4ac8..127aa6271 100644
--- a/docs/ios-core/chat/sending-a-chat-message.mdx
+++ b/docs/ios-core/chat/sending-a-chat-message.mdx
@@ -2,7 +2,7 @@
title: Sending a chat message
description: >-
"Master the process of sending chat messages within your iOS application
- with Dyte
+ with ProductDB
sidebar_position: 2
tags:
- ios-core
diff --git a/docs/ios-core/error-codes.mdx b/docs/ios-core/error-codes.mdx
index 6fedc0ab4..a3eccd76a 100644
--- a/docs/ios-core/error-codes.mdx
+++ b/docs/ios-core/error-codes.mdx
@@ -5,13 +5,13 @@ sidebar_position: 11
:::info Note
-This information is intended for developers debugging or troubleshooting Dyte's mobile core system errors.
+This information is intended for developers debugging or troubleshooting ProductDB's mobile core system errors.
:::
Error codes are a standardized method for developers to convey application errors and issues to users or other developers in a structured manner. Error codes typically consist of a numerical or alphanumeric code and a description that provides more information about the error.
-This document lists Dyte's iOS core error codes that you may encounter in various scenarios. System error codes can arise in different parts of the system, and their descriptions may not always provide exact details. To address these codes effectively, you must first understand the programmatic and runtime contexts in which these errors occurred.
+This document lists ProductDB's iOS core error codes that you may encounter in various scenarios. System error codes can arise in different parts of the system, and their descriptions may not always provide exact details. To address these codes effectively, you must first understand the programmatic and runtime contexts in which these errors occurred.
## Error codes and format
diff --git a/docs/ios-core/livestreaming.mdx b/docs/ios-core/livestreaming.mdx
index ac72254fc..f1f5df23c 100644
--- a/docs/ios-core/livestreaming.mdx
+++ b/docs/ios-core/livestreaming.mdx
@@ -4,7 +4,7 @@ sidebar_position: 10
---
- Livestreaming is often used for events, such as concerts, conferences, and sports games, as well as for online classes, gaming, and social media platforms.
-- Dyte uses LHLS to deliver low latency one way streams
+- ProductDB uses LHLS to deliver low latency one way streams
- The Interactive Livestream product delivers interactivity via chat, polls, reactions etc
- Viewer can also be pulled in the livestream by the host using Stage Management APIs
@@ -43,7 +43,7 @@ List of URL which can be used to consume livestream.
## **Host Controls Methods**
-Dyte's stage management APIs allow hosts to receive and manage stage requests as well as leave and join the stage.
+ProductDB's stage management APIs allow hosts to receive and manage stage requests as well as leave and join the stage.
### Accept request
diff --git a/docs/ios-core/local-user/events.mdx b/docs/ios-core/local-user/events.mdx
index fd9a074c2..77f0de8fc 100644
--- a/docs/ios-core/local-user/events.mdx
+++ b/docs/ios-core/local-user/events.mdx
@@ -1,7 +1,7 @@
---
title: Events
description: >-
- Explore local user events in iOS Core with Dyte Docs. Understand how to
+ Explore local user events in iOS Core with ProductDB Docs. Understand how to
leverage these events for enhanced user experiences within your app.
sidebar_position: 2
tags:
@@ -146,6 +146,6 @@ extension MeetingViewModel: DyteSelfEventsListener {
iOS Core Events
diff --git a/docs/ios-core/local-user/introduction.mdx b/docs/ios-core/local-user/introduction.mdx
index f82cd9fea..fa75953f9 100644
--- a/docs/ios-core/local-user/introduction.mdx
+++ b/docs/ios-core/local-user/introduction.mdx
@@ -1,7 +1,7 @@
---
title: Introduction
description: >-
- Learn about local user management in iOS Core with Dyte Docs. Understand the
+ Learn about local user management in iOS Core with ProductDB Docs. Understand the
fundamentals for effective integration and app customization.
sidebar_position: 3
tags:
@@ -145,6 +145,6 @@ meeting.localUser.setVideoDevice(videoDevice: DyteVideoDevice)
iOS Core Introduction
diff --git a/docs/ios-core/local-user/manage-media-devices.mdx b/docs/ios-core/local-user/manage-media-devices.mdx
index 338fb8081..aad10edc6 100644
--- a/docs/ios-core/local-user/manage-media-devices.mdx
+++ b/docs/ios-core/local-user/manage-media-devices.mdx
@@ -1,7 +1,7 @@
---
title: Manage Media Devices
description: >-
- Discover how to manage media devices for local users in iOS Core with Dyte
+ Discover how to manage media devices for local users in iOS Core with ProductDB
Docs. Optimize your app's media handling capabilities seamlessly.
sidebar_position: 3
tags:
@@ -38,6 +38,6 @@ meeting.localUser.setDevice(device);
iOS Core Manage Media Devices
diff --git a/docs/ios-core/local-user/manage-permissions.mdx b/docs/ios-core/local-user/manage-permissions.mdx
index 74085e6a3..1539862dd 100644
--- a/docs/ios-core/local-user/manage-permissions.mdx
+++ b/docs/ios-core/local-user/manage-permissions.mdx
@@ -1,7 +1,7 @@
---
title: Media Permissions
description: >-
- Learn how to manage permissions for local users in iOS Core with Dyte Docs.
+ Learn how to manage permissions for local users in iOS Core with ProductDB Docs.
Ensure a smooth and secure user experience within your app.
sidebar_position: 4
tags:
@@ -41,6 +41,6 @@ extension MeetingViewModel: DyteSelfEventsListener {
iOS Core Media Permissions
diff --git a/docs/ios-core/local-user/screen-share-guide.mdx b/docs/ios-core/local-user/screen-share-guide.mdx
index b4bd18505..4cab8177b 100644
--- a/docs/ios-core/local-user/screen-share-guide.mdx
+++ b/docs/ios-core/local-user/screen-share-guide.mdx
@@ -5,7 +5,7 @@ tags:
- ios-core
---
-This document explains how to setup screen sharing on a iOS App using Dyte SDK.
+This document explains how to setup screen sharing on a iOS App using ProductDB SDK.
To use this feature one should join the meeting with **Presets** in which Screenshare is enabled.
:::warning
diff --git a/docs/ios-core/participants/events.mdx b/docs/ios-core/participants/events.mdx
index 6ba4bdc88..18b19509b 100644
--- a/docs/ios-core/participants/events.mdx
+++ b/docs/ios-core/participants/events.mdx
@@ -2,7 +2,7 @@
title: Participant Events
description: >-
Dive into the details of handling participant events in your iOS
- application using Dyte's comprehensive documentation.
+ application using ProductDB's comprehensive documentation.
sidebar_position: 3
tags:
- ios-core
@@ -221,6 +221,6 @@ Triggers an event when the participant starts / stops screen sharing.
iOS Core The participant events
diff --git a/docs/ios-core/plugins/introduction.mdx b/docs/ios-core/plugins/introduction.mdx
index f02758149..77f5d30c7 100644
--- a/docs/ios-core/plugins/introduction.mdx
+++ b/docs/ios-core/plugins/introduction.mdx
@@ -9,7 +9,7 @@ tags:
# Introduction
-Plugins are one-click add-ons that can make your meetings more immersive and collaborative. Dyte provides a bunch of inbuilt plugins to choose from, you can also build your own plugins using the [Plugin SDK](../../plugin-sdk/).
+Plugins are one-click add-ons that can make your meetings more immersive and collaborative. ProductDB provides a bunch of inbuilt plugins to choose from, you can also build your own plugins using the [Plugin SDK](../../plugin-sdk/).
The meeting plugins can be accessed from the `meeting.plugins` object, it exposes the following.
diff --git a/docs/ios-core/polls/creating-a-poll.mdx b/docs/ios-core/polls/creating-a-poll.mdx
index f09921d8d..d2b5966a9 100644
--- a/docs/ios-core/polls/creating-a-poll.mdx
+++ b/docs/ios-core/polls/creating-a-poll.mdx
@@ -1,7 +1,7 @@
---
title: Creating a poll
description: >-
- Create and manage polls in your iOS app using Dyte's documentation on
+ Create and manage polls in your iOS app using ProductDB's documentation on
Polls Creation.
sidebar_position: 2
tags:
@@ -38,6 +38,6 @@ meeting.polls.create(
Mobile Core Creating a poll
diff --git a/docs/ios-core/polls/introduction.mdx b/docs/ios-core/polls/introduction.mdx
index 84667d670..34cd4dd39 100644
--- a/docs/ios-core/polls/introduction.mdx
+++ b/docs/ios-core/polls/introduction.mdx
@@ -2,7 +2,7 @@
title: Introduction
description: >-
Learn the fundamentals of integrating polls into your iOS application with
- Dyte's Polls Introduction guide.
+ ProductDB's Polls Introduction guide.
sidebar_position: 1
tags:
- ios-core
@@ -28,7 +28,7 @@ class DytePollMessage{
}
```
-The type `DytePollMessage` is the main class for any poll in Dyte. It also
+The type `DytePollMessage` is the main class for any poll in ProductDB. It also
contains list of `DytePollOption` which are options for a given poll. And every
`DytePollOption` has list of votes inside of it. Votes are objects of class
`DytePollVote` which internally has id and name of the vote.
diff --git a/docs/ios-core/polls/voting-on-a-poll.mdx b/docs/ios-core/polls/voting-on-a-poll.mdx
index a424c5c05..5f24e3d74 100644
--- a/docs/ios-core/polls/voting-on-a-poll.mdx
+++ b/docs/ios-core/polls/voting-on-a-poll.mdx
@@ -1,7 +1,7 @@
---
title: Voting on a poll
description: >-
- Understand the process of voting on polls within your iOS app using Dyte's
+ Understand the process of voting on polls within your iOS app using ProductDB's
documentation on Polls Voting.
sidebar_position: 3
tags:
diff --git a/docs/ios-core/pre-call/1-media-preview.mdx b/docs/ios-core/pre-call/1-media-preview.mdx
index 88d2b6fb9..339264ad3 100644
--- a/docs/ios-core/pre-call/1-media-preview.mdx
+++ b/docs/ios-core/pre-call/1-media-preview.mdx
@@ -1,7 +1,7 @@
# Media Preview
Before joining a meeting, users may want to preview and configure their media devices like camera, microphone, and audio output.
-This section provides developers with the tools to prepare the media environment before joining a Dyte meeting.
+This section provides developers with the tools to prepare the media environment before joining a ProductDB meeting.
If you are using our UI Kits, this functionality can be handled by `DyteSetupViewController` or built with `DyteParticipantTileView`
and `DyteSettingViewController` components.
diff --git a/docs/ios-core/pre-call/2-handling-permissions.mdx b/docs/ios-core/pre-call/2-handling-permissions.mdx
index c734ab634..0aa7aa010 100644
--- a/docs/ios-core/pre-call/2-handling-permissions.mdx
+++ b/docs/ios-core/pre-call/2-handling-permissions.mdx
@@ -1,7 +1,7 @@
# Handling Device Permissions
Before allowing users to interact with their camera and microphone, it's important to check if the necessary permissions are
-granted on their iOS device. Dyte's iOS Core SDK provides easy-to-use APIs to check the status of these permissions.
+granted on their iOS device. ProductDB's iOS Core SDK provides easy-to-use APIs to check the status of these permissions.
### Checking Permissions
@@ -39,5 +39,5 @@ feedback to indicate the availability of these media devices.
### Automatic Permission Request
-When the Dyte SDK is initialised, it automatically checks for the required media permissions. If the permissions are not granted,
+When the ProductDB SDK is initialised, it automatically checks for the required media permissions. If the permissions are not granted,
the SDK requests them on behalf of the developers.
diff --git a/docs/ios-core/quickstart.mdx b/docs/ios-core/quickstart.mdx
index 7a0de3504..fbe9b0078 100644
--- a/docs/ios-core/quickstart.mdx
+++ b/docs/ios-core/quickstart.mdx
@@ -14,7 +14,7 @@ import { CocoaPodInstallation } from '@site/src/components/LatestInstallation';
# Quickstart
-This quickstart shows how to use Dyte's core SDKs to add live video and audio to
+This quickstart shows how to use ProductDB's core SDKs to add live video and audio to
your iOS applications.
To get started quickly, you can use our sample code. You can clone and run a sample application from the iOS Core samples,
@@ -24,18 +24,18 @@ available in both [Swift](https://github.com/dyte-io/ios-samples/tree/main/iOS-c
You'll learn how to:
-- [Install the Dyte SDK](#step-1-install-the-sdk)
+- [Install the ProductDB SDK](#step-1-install-the-sdk)
- [Initialize the SDK](#step-2-initialize-the-sdk)
-- [Configure a Dyte meeting](#step-3-configure-a-dyte-meeting)
-- [Initialize the Dyte meeting](#step-4-initialize-the-dyte-meeting)
-- [Go live with your Dyte meeting](#step-5-go-live-with-your-dyte-meeting)
+- [Configure a ProductDB meeting](#step-3-configure-a-dyte-meeting)
+- [Initialize the ProductDB meeting](#step-4-initialize-the-dyte-meeting)
+- [Go live with your ProductDB meeting](#step-5-go-live-with-your-dyte-meeting)
## Before Getting Started
-Make sure you've read the [Getting Started with Dyte](/getting-started) topic and completed the following steps:
+Make sure you've read the [Getting Started with ProductDB](/getting-started) topic and completed the following steps:
-- Create a [Dyte Developer Account](https://dev.dyte.io/)
-- Create a [Dyte Meeting](/api/?v=v2#/operations/create_meeting)
+- Create a [ProductDB Developer Account](https://dev.dyte.io/)
+- Create a [ProductDB Meeting](/api/?v=v2#/operations/create_meeting)
- [Add Participant](/api/?v=v2#/operations/add_participant) to the meeting
- Install [Xcode](https://apps.apple.com/in/app/xcode/id497799835)
@@ -119,7 +119,7 @@ meeting.addWaitlistEventListener(waitlistEventListener: self)
meeting.addLiveStreamEventsListener(liveStreamEventsListener: self)
```
-## Step 3: Configure a Dyte meeting
+## Step 3: Configure a ProductDB meeting
Add `authToken` that you got from the REST API to constructor of DyteMeetingInfoV2 - [Add Participant API](/api#/operations/addParticipant)
@@ -137,11 +137,11 @@ let meetingInfo = DyteMeetingInfoV2(authToken: authToken,
baseUrl: "dyte.io")
```
-## Step 4: Initialize the Dyte meeting
+## Step 4: Initialize the ProductDB meeting
To initialize the connection request, call the `doInit()` method obtained on
`meeting` with the `meetingInfo` argument. This will establish the connection
-with the Dyte meeting server.
+with the ProductDB meeting server.
```swift
meeting.doInit(dyteMeetingInfo_: meetingInfo)
@@ -171,11 +171,11 @@ meeting.doInit(dyteMeetingInfo: DyteMeetingInfoV2,
To initialize the connection request, call the `doInit` method
which is asynchronous and callback based.
-## Step 5: Go live with your Dyte meeting
+## Step 5: Go live with your ProductDB meeting
### Connect to the meeting
-Now, you have established the connection with the Dyte meeting server
+Now, you have established the connection with the ProductDB meeting server
successfully. Once `onMeetingInitCompleted()` is triggered, next step is to join
the room.
@@ -251,6 +251,6 @@ extension MeetingViewModel: DyteSelfEventsListener {
iOS Core Quickstart
diff --git a/docs/ios-core/recording.mdx b/docs/ios-core/recording.mdx
index 1f297ad72..5aa278e07 100644
--- a/docs/ios-core/recording.mdx
+++ b/docs/ios-core/recording.mdx
@@ -9,7 +9,7 @@ tags:
# Recording
-The `meeting.recording` object in Dyte's iOS Core SDK provides APIs to manage recording within a meeting.
+The `meeting.recording` object in ProductDB's iOS Core SDK provides APIs to manage recording within a meeting.
### Recording State
diff --git a/docs/ios-core/room-metadata.mdx b/docs/ios-core/room-metadata.mdx
index 482985b65..c7ad02a51 100644
--- a/docs/ios-core/room-metadata.mdx
+++ b/docs/ios-core/room-metadata.mdx
@@ -1,7 +1,7 @@
---
title: Room Metadata
description: >-
- Learn about managing room metadata in your iOS application using Dyte
+ Learn about managing room metadata in your iOS application using ProductDB
Docs.
sidebar_position: 6
tags:
diff --git a/docs/ios-core/stage-management/1-introduction.mdx b/docs/ios-core/stage-management/1-introduction.mdx
index b79225fa9..1665bf2cd 100644
--- a/docs/ios-core/stage-management/1-introduction.mdx
+++ b/docs/ios-core/stage-management/1-introduction.mdx
@@ -1,6 +1,6 @@
---
title: Introduction
-description: Stage management in Dyte meetings.
+description: Stage management in ProductDB meetings.
sidebar_position: 1
tags:
- ios-core
@@ -9,14 +9,14 @@ tags:
_Below documentation is relevant for Interactive Livestream(LHLS) and Webinar(WebRTC) use cases._
-Instead of a traditional publish-subscribe model, where a user can publish their media and others can choose to subscribe, Dyte
+Instead of a traditional publish-subscribe model, where a user can publish their media and others can choose to subscribe, ProductDB
comes with an optional managed configuration. In this managed configuration, a less privileged user can be configured with a
default behavior to not publish media. The user can then request permission to publish their media, which a privileged user can
choose to grant or deny.
### Accessing the Stage APIs
-Dyte's stage management APIs allow users to perform actions such as joining and leaving the stage, managing stage requests and
+ProductDB's stage management APIs allow users to perform actions such as joining and leaving the stage, managing stage requests and
permissions, and kicking participants from the stage. These APIs are accessible through the `meeting.stage` object.
### Stage Status
@@ -118,7 +118,7 @@ extension WebinarViewModel: DyteStageEventListener {
}
```
-Next, we'll explore the Stage Management APIs for hosts, allowing them to manage stage requests, participants in Dyte meetings.
+Next, we'll explore the Stage Management APIs for hosts, allowing them to manage stage requests, participants in ProductDB meetings.
iOS Core Stage Introduction
diff --git a/docs/ios-core/stage-management/2-host-controls.mdx b/docs/ios-core/stage-management/2-host-controls.mdx
index 4ac6629c3..5f77d870a 100644
--- a/docs/ios-core/stage-management/2-host-controls.mdx
+++ b/docs/ios-core/stage-management/2-host-controls.mdx
@@ -1,6 +1,6 @@
---
title: Stage Host Controls
-description: Stage management APIs for Host in Dyte meetings.
+description: Stage management APIs for Host in ProductDB meetings.
sidebar_position: 2
tags:
- ios-core
@@ -8,7 +8,7 @@ tags:
---
In a stage management-enabled meeting, a user with the `selfPermissions.host.canAcceptStageRequests` permission as `true` is
-considered a host. The `meeting.stage` object in Dyte's iOS Core SDK provides stage management APIs that allow hosts to
+considered a host. The `meeting.stage` object in ProductDB's iOS Core SDK provides stage management APIs that allow hosts to
manage stage access requests, invite participants to the stage, and remove participants from the stage.
### List of Stage Access Requests
@@ -85,5 +85,5 @@ extension WebinarViewModel: DyteStageEventListener {
}
```
-These APIs enable you to manage stage access requests and participants effectively in Dyte meetings. Next, we'll explore the
+These APIs enable you to manage stage access requests and participants effectively in ProductDB meetings. Next, we'll explore the
Stage APIs available to Viewer participants.
diff --git a/docs/ios-core/stage-management/3-viewer-participants.mdx b/docs/ios-core/stage-management/3-viewer-participants.mdx
index bd09754a9..7f8e16622 100644
--- a/docs/ios-core/stage-management/3-viewer-participants.mdx
+++ b/docs/ios-core/stage-management/3-viewer-participants.mdx
@@ -1,6 +1,6 @@
---
title: Stage Access for Viewers
-description: Stage APIs for Viewers in Dyte meetings.
+description: Stage APIs for Viewers in ProductDB meetings.
sidebar_position: 3
tags:
- ios-core
diff --git a/docs/ios/Pre-Built-Plugins_Guides/Plugins.mdx b/docs/ios/Pre-Built-Plugins_Guides/Plugins.mdx
index ec0ac72c5..8006b7821 100644
--- a/docs/ios/Pre-Built-Plugins_Guides/Plugins.mdx
+++ b/docs/ios/Pre-Built-Plugins_Guides/Plugins.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAvatarView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteAvatarView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/Pre-Built-Plugins_Guides/load-plugin.mdx b/docs/ios/Pre-Built-Plugins_Guides/load-plugin.mdx
index 5e7f44a14..01bc2ddc1 100644
--- a/docs/ios/Pre-Built-Plugins_Guides/load-plugin.mdx
+++ b/docs/ios/Pre-Built-Plugins_Guides/load-plugin.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAvatarView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteAvatarView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/Pre-Built-Polls_Guides/Polls.mdx b/docs/ios/Pre-Built-Polls_Guides/Polls.mdx
index d30ff7409..564cb4ccf 100644
--- a/docs/ios/Pre-Built-Polls_Guides/Polls.mdx
+++ b/docs/ios/Pre-Built-Polls_Guides/Polls.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAvatarView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteAvatarView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/Pre-Built-Polls_Guides/prebuilt_polls.mdx b/docs/ios/Pre-Built-Polls_Guides/prebuilt_polls.mdx
index 3d484d91e..92725b364 100644
--- a/docs/ios/Pre-Built-Polls_Guides/prebuilt_polls.mdx
+++ b/docs/ios/Pre-Built-Polls_Guides/prebuilt_polls.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAvatarView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteAvatarView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/Pre-Built-Settings_Guides/Settings.mdx b/docs/ios/Pre-Built-Settings_Guides/Settings.mdx
index f3a39d935..d014dfd5d 100644
--- a/docs/ios/Pre-Built-Settings_Guides/Settings.mdx
+++ b/docs/ios/Pre-Built-Settings_Guides/Settings.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAvatarView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteAvatarView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/build-pre-call-ui/build-your-own/dyte-setting.mdx b/docs/ios/build-pre-call-ui/build-your-own/dyte-setting.mdx
index 90b88af72..4178372f1 100644
--- a/docs/ios/build-pre-call-ui/build-your-own/dyte-setting.mdx
+++ b/docs/ios/build-pre-call-ui/build-your-own/dyte-setting.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-settings.svg
sidebar_position: 2
description: >-
- Learn how to use and customize the DyteSettingViewController component in Dyte's
+ Learn how to use and customize the DyteSettingViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/build-pre-call-ui/default-setup-screen.mdx b/docs/ios/build-pre-call-ui/default-setup-screen.mdx
index 05c9469c0..80f98a3b1 100644
--- a/docs/ios/build-pre-call-ui/default-setup-screen.mdx
+++ b/docs/ios/build-pre-call-ui/default-setup-screen.mdx
@@ -3,7 +3,7 @@ title: DyteSetupScreen
sidebar_position: 4
---
-Dyte provides a default pre-call preview UI, also known as setup screen as part of our UI components.
+ProductDB provides a default pre-call preview UI, also known as setup screen as part of our UI components.
# SetupViewController
diff --git a/docs/ios/chat/attachments-in-chat.mdx b/docs/ios/chat/attachments-in-chat.mdx
index b3805c6b7..7ee714cf8 100644
--- a/docs/ios/chat/attachments-in-chat.mdx
+++ b/docs/ios/chat/attachments-in-chat.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-chat.svg
sidebar_position: 3
description: >-
- Learn how to use and customize the CustomChatViewController component in Dyte's iOS UiKit with
+ Learn how to use and customize the CustomChatViewController component in ProductDB's iOS UiKit with
send file and image documentation.
---
diff --git a/docs/ios/chat/components-in-chat.mdx b/docs/ios/chat/components-in-chat.mdx
index 73661d34e..32d80ed12 100644
--- a/docs/ios/chat/components-in-chat.mdx
+++ b/docs/ios/chat/components-in-chat.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-chat.svg
sidebar_position: 2
description: >-
- Learn how to use and customize the CustomChatViewController component in Dyte's iOS UiKit with
+ Learn how to use and customize the CustomChatViewController component in ProductDB's iOS UiKit with
our detailed documentation.
---
diff --git a/docs/ios/chat/pre-built-chat-screen.mdx b/docs/ios/chat/pre-built-chat-screen.mdx
index 33d68c02d..8c1b27819 100644
--- a/docs/ios/chat/pre-built-chat-screen.mdx
+++ b/docs/ios/chat/pre-built-chat-screen.mdx
@@ -2,22 +2,22 @@
image: /static/ui-kit/1.x.x/components/dyte-chat.svg
sidebar_position: 1
description: >-
- Learn how to use and customize the DyteChatViewController component in Dyte's iOS UiKit with
+ Learn how to use and customize the DyteChatViewController component in ProductDB's iOS UiKit with
our detailed documentation.
---
# Pre-built Chat Screen
-## Introduction to Chat in Dyte Meetings
+## Introduction to Chat in ProductDB Meetings
-In Dyte meetings, participants can also engage in real-time communication by sending chat messages.
+In ProductDB meetings, participants can also engage in real-time communication by sending chat messages.
These messages can be text, images, or files, depending on the [chat permissions](/guides/livestream/advanced/configuring-permissions#chat)
set in their preset.
-## Dyte's Prebuilt Chat Screen
+## ProductDB's Prebuilt Chat Screen
-Dyte's iOS UiKit includes prebuilt Chat screen that handle the complete chat logic and offer
-a range of features to enhance the chat experience in Dyte meetings:
+ProductDB's iOS UiKit includes prebuilt Chat screen that handle the complete chat logic and offer
+a range of features to enhance the chat experience in ProductDB meetings:
- **Display Messages**: Displays all chat messages, including text, images, and files, in a clear and organized manner
- **Image Preview**: Allows users to tap on an image message to view it in full screen
diff --git a/docs/ios/components/dyte-active-tab-selector-view.mdx b/docs/ios/components/dyte-active-tab-selector-view.mdx
index f96ae4ec4..31c2a8bb6 100644
--- a/docs/ios/components/dyte-active-tab-selector-view.mdx
+++ b/docs/ios/components/dyte-active-tab-selector-view.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugins.svg
description: >-
- Learn how to use and customize the DytePluginViewController component in Dyte's
+ Learn how to use and customize the DytePluginViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-avatar.mdx b/docs/ios/components/dyte-avatar.mdx
index 8860d377b..0da2eadd8 100644
--- a/docs/ios/components/dyte-avatar.mdx
+++ b/docs/ios/components/dyte-avatar.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAvatarView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteAvatarView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-button.mdx b/docs/ios/components/dyte-button.mdx
index 2843d9e45..5feca8219 100644
--- a/docs/ios/components/dyte-button.mdx
+++ b/docs/ios/components/dyte-button.mdx
@@ -1,13 +1,13 @@
---
image: /static/ui-kit/1.x.x/components/dyte-button.svg
description: >-
- Learn how to use and customize the DyteButton component in Dyte's iOS UiKit with
+ Learn how to use and customize the DyteButton component in ProductDB's iOS UiKit with
our detailed documentation.
---
# DyteButton
## Overview
-A button that follows Dyte's Design System.
+A button that follows ProductDB's Design System.
### Topics:
diff --git a/docs/ios/components/dyte-camera-toggle.mdx b/docs/ios/components/dyte-camera-toggle.mdx
index a13a3419d..82f62d33e 100644
--- a/docs/ios/components/dyte-camera-toggle.mdx
+++ b/docs/ios/components/dyte-camera-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteSwitchCameraButtonControlBar component in Dyte's
+ Learn how to use and customize the DyteSwitchCameraButtonControlBar component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-chat.mdx b/docs/ios/components/dyte-chat.mdx
index 143cd88f6..14043844b 100644
--- a/docs/ios/components/dyte-chat.mdx
+++ b/docs/ios/components/dyte-chat.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-chat.svg
description: >-
- Learn how to use and customize the DyteChatViewController component in Dyte's iOS UiKit with
+ Learn how to use and customize the DyteChatViewController component in ProductDB's iOS UiKit with
our detailed documentation.
---
diff --git a/docs/ios/components/dyte-clock.mdx b/docs/ios/components/dyte-clock.mdx
index 7a4b33061..93261d331 100644
--- a/docs/ios/components/dyte-clock.mdx
+++ b/docs/ios/components/dyte-clock.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-clock.svg
description: >-
- Learn how to use and customize the DyteClockView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteClockView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-configure-alertview-protocol.mdx b/docs/ios/components/dyte-configure-alertview-protocol.mdx
index b7fe90d3b..dda312f3e 100644
--- a/docs/ios/components/dyte-configure-alertview-protocol.mdx
+++ b/docs/ios/components/dyte-configure-alertview-protocol.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the ConfigureWebinerAlertView component in Dyte's iOS UiKit
+ Learn how to use and customize the ConfigureWebinerAlertView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-controlbar-button.mdx b/docs/ios/components/dyte-controlbar-button.mdx
index 2ba621102..e9d45fff3 100644
--- a/docs/ios/components/dyte-controlbar-button.mdx
+++ b/docs/ios/components/dyte-controlbar-button.mdx
@@ -1,14 +1,14 @@
---
image: /static/ui-kit/1.x.x/components/dyte-controlbar-button.svg
description: >-
- Learn how to use and customize the DyteControlBarButton component in Dyte's
+ Learn how to use and customize the DyteControlBarButton component in ProductDB's
iOS UiKit with our detailed documentation.
---
# DyteControlBarButton
## Overview
Subclass of [UIButton](https://developer.apple.com/documentation/uikit/uibutton)
-A skeleton component used for composing Dyte buttons which are mostly add inside DyteTabbarBar
+A skeleton component used for composing ProductDB buttons which are mostly add inside DyteTabbarBar
This is a base class for component likes [DyteAudioButtonControlBar](/ios/components/dyte-mic-toggle) [DyteMoreButtonControlBar](/ios/components/dyte-more-toggle)
### Creating button
diff --git a/docs/ios/components/dyte-grid-pagination.mdx b/docs/ios/components/dyte-grid-pagination.mdx
index 53beb4757..04b3fa03d 100644
--- a/docs/ios/components/dyte-grid-pagination.mdx
+++ b/docs/ios/components/dyte-grid-pagination.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-grid-pagination.svg
description: >-
Learn how to use and customize the DyteMeetingHeaderView component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# DyteMeetingHeaderView
diff --git a/docs/ios/components/dyte-grid.mdx b/docs/ios/components/dyte-grid.mdx
index eb0b1c050..789af7d27 100644
--- a/docs/ios/components/dyte-grid.mdx
+++ b/docs/ios/components/dyte-grid.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-grid.svg
description: >-
- Learn how to use and customize the GridView component in Dyte's iOS UiKit
+ Learn how to use and customize the GridView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-join-stage.mdx b/docs/ios/components/dyte-join-stage.mdx
index 9c3a36a37..854135a8d 100644
--- a/docs/ios/components/dyte-join-stage.mdx
+++ b/docs/ios/components/dyte-join-stage.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteWebinarAlertView component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteWebinarAlertView component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-meeting-titlelabel.mdx b/docs/ios/components/dyte-meeting-titlelabel.mdx
index 8e06b4a82..088e5e172 100644
--- a/docs/ios/components/dyte-meeting-titlelabel.mdx
+++ b/docs/ios/components/dyte-meeting-titlelabel.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-meeting-title.svg
description: >-
- Learn how to use and customize the DyteMeetingTitleView component in Dyte's
+ Learn how to use and customize the DyteMeetingTitleView component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-meeting.mdx b/docs/ios/components/dyte-meeting.mdx
index 396c9a308..b685fe1e1 100644
--- a/docs/ios/components/dyte-meeting.mdx
+++ b/docs/ios/components/dyte-meeting.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-meeting.svg
description: >-
- Learn how to use and customize the DyteUIKit component in Dyte's iOS UiKit with
+ Learn how to use and customize the DyteUIKit component in ProductDB's iOS UiKit with
our detailed documentation.
---
diff --git a/docs/ios/components/dyte-mic-toggle.mdx b/docs/ios/components/dyte-mic-toggle.mdx
index 0d3d93026..e7a172137 100644
--- a/docs/ios/components/dyte-mic-toggle.mdx
+++ b/docs/ios/components/dyte-mic-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteAudioButtonControlBar component in Dyte's
+ Learn how to use and customize the DyteAudioButtonControlBar component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-more-toggle.mdx b/docs/ios/components/dyte-more-toggle.mdx
index b4e48566f..9ce793f83 100644
--- a/docs/ios/components/dyte-more-toggle.mdx
+++ b/docs/ios/components/dyte-more-toggle.mdx
@@ -1,6 +1,6 @@
---
description: >-
- Learn how to use and customize the DyteMoreToggleButton component in Dyte's
+ Learn how to use and customize the DyteMoreToggleButton component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-name-tag.mdx b/docs/ios/components/dyte-name-tag.mdx
index ec04c0703..7bbcc438d 100644
--- a/docs/ios/components/dyte-name-tag.mdx
+++ b/docs/ios/components/dyte-name-tag.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-name-tag.svg
description: >-
- Learn how to use and customize the DyteMeetingNameTag component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteMeetingNameTag component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-navigationbar.mdx b/docs/ios/components/dyte-navigationbar.mdx
index 0fe005c63..cca2c0959 100644
--- a/docs/ios/components/dyte-navigationbar.mdx
+++ b/docs/ios/components/dyte-navigationbar.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-clock.svg
description: >-
- Learn how to use and customize the DyteNavigationBar component in Dyte's iOS UiKit
+ Learn how to use and customize the DyteNavigationBar component in ProductDB's iOS UiKit
with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-participant-count.mdx b/docs/ios/components/dyte-participant-count.mdx
index a2e6c40f6..de966fcbf 100644
--- a/docs/ios/components/dyte-participant-count.mdx
+++ b/docs/ios/components/dyte-participant-count.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-participant-count.svg
description: >-
Learn how to use and customize the DyteParticipantCountView component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# DyteParticipantCountView
diff --git a/docs/ios/components/dyte-participant-tile-view.mdx b/docs/ios/components/dyte-participant-tile-view.mdx
index e88f2cf51..4b499d1ec 100644
--- a/docs/ios/components/dyte-participant-tile-view.mdx
+++ b/docs/ios/components/dyte-participant-tile-view.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the DyteStageActionButtonControlBar component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# DyteParticipantTileView
diff --git a/docs/ios/components/dyte-participants.mdx b/docs/ios/components/dyte-participants.mdx
index 2e84b1ddb..789e92141 100644
--- a/docs/ios/components/dyte-participants.mdx
+++ b/docs/ios/components/dyte-participants.mdx
@@ -2,7 +2,7 @@
image: /static/ui-kit/1.x.x/components/dyte-participants.svg
description: >-
Learn how to use and customize the ParticipantViewController component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# ParticipantViewController
diff --git a/docs/ios/components/dyte-plugin-view.mdx b/docs/ios/components/dyte-plugin-view.mdx
index 1fe3aaf55..f972b8e44 100644
--- a/docs/ios/components/dyte-plugin-view.mdx
+++ b/docs/ios/components/dyte-plugin-view.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugins.svg
description: >-
- Learn how to use and customize the DytePluginViewController component in Dyte's
+ Learn how to use and customize the DytePluginViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-pluginScreenShareTab-button.mdx b/docs/ios/components/dyte-pluginScreenShareTab-button.mdx
index c37062d69..359210daf 100644
--- a/docs/ios/components/dyte-pluginScreenShareTab-button.mdx
+++ b/docs/ios/components/dyte-pluginScreenShareTab-button.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugins.svg
description: >-
- Learn how to use and customize the DytePluginViewController component in Dyte's
+ Learn how to use and customize the DytePluginViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-plugins.mdx b/docs/ios/components/dyte-plugins.mdx
index 64c809c10..a6336e02e 100644
--- a/docs/ios/components/dyte-plugins.mdx
+++ b/docs/ios/components/dyte-plugins.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugins.svg
description: >-
- Learn how to use and customize the DytePluginViewController component in Dyte's
+ Learn how to use and customize the DytePluginViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-poll-form.mdx b/docs/ios/components/dyte-poll-form.mdx
index ab89d5b02..5ea39b608 100644
--- a/docs/ios/components/dyte-poll-form.mdx
+++ b/docs/ios/components/dyte-poll-form.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the DyteCreatePollsViewController component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# DyteCreatePollsViewController
diff --git a/docs/ios/components/dyte-polls.mdx b/docs/ios/components/dyte-polls.mdx
index 6c215b1c0..beb60923d 100644
--- a/docs/ios/components/dyte-polls.mdx
+++ b/docs/ios/components/dyte-polls.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the DyteShowPollsViewController component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# DyteShowPollsViewController
diff --git a/docs/ios/components/dyte-recording-indicator.mdx b/docs/ios/components/dyte-recording-indicator.mdx
index ef1138ef7..1c09b7bda 100644
--- a/docs/ios/components/dyte-recording-indicator.mdx
+++ b/docs/ios/components/dyte-recording-indicator.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-recording-indicator.svg
description: >-
- Learn how to use and customize the DyteRecordingView component in Dyte's
+ Learn how to use and customize the DyteRecordingView component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-settings.mdx b/docs/ios/components/dyte-settings.mdx
index 4cfec50fa..4616b634c 100644
--- a/docs/ios/components/dyte-settings.mdx
+++ b/docs/ios/components/dyte-settings.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-settings.svg
description: >-
- Learn how to use and customize the DyteSettingViewController component in Dyte's
+ Learn how to use and customize the DyteSettingViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-setup-screen-delegate.mdx b/docs/ios/components/dyte-setup-screen-delegate.mdx
index 4d5017762..cf15a7a68 100644
--- a/docs/ios/components/dyte-setup-screen-delegate.mdx
+++ b/docs/ios/components/dyte-setup-screen-delegate.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-setup-screen.svg
description: >-
- Learn how to use and customize the SetupViewController component in Dyte's
+ Learn how to use and customize the SetupViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-setup-screen.mdx b/docs/ios/components/dyte-setup-screen.mdx
index bcc0f88c7..1becb3f68 100644
--- a/docs/ios/components/dyte-setup-screen.mdx
+++ b/docs/ios/components/dyte-setup-screen.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-setup-screen.svg
description: >-
- Learn how to use and customize the SetupViewController component in Dyte's
+ Learn how to use and customize the SetupViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/components/dyte-webinar-stage-toggle.mdx b/docs/ios/components/dyte-webinar-stage-toggle.mdx
index 9eba79857..503410c1d 100644
--- a/docs/ios/components/dyte-webinar-stage-toggle.mdx
+++ b/docs/ios/components/dyte-webinar-stage-toggle.mdx
@@ -1,7 +1,7 @@
---
description: >-
Learn how to use and customize the DyteStageActionButtonControlBar component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# DyteStageActionButtonControlBar
diff --git a/docs/ios/design-system.mdx b/docs/ios/design-system.mdx
index 0493f5924..ff0d482f5 100644
--- a/docs/ios/design-system.mdx
+++ b/docs/ios/design-system.mdx
@@ -3,7 +3,7 @@ sidebar_position: 3
title: Design System
---
-Let's look at how you can customize and brand your UI with Dyte's UI Kit.
+Let's look at how you can customize and brand your UI with ProductDB's UI Kit.
1. `DesignLibrary` is a singleton class that relies on the `DesignLibraryConfiguratorProtocol` to initialize components with specific parameters, like border size, radius, and background color for individual and composite elements.
diff --git a/docs/ios/events.mdx b/docs/ios/events.mdx
index 78414a173..c336455ef 100644
--- a/docs/ios/events.mdx
+++ b/docs/ios/events.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 4
description: >-
- Access comprehensive documentation on iOS events with Dyte Docs. Stay informed
+ Access comprehensive documentation on iOS events with ProductDB Docs. Stay informed
and integrate events seamlessly into your app.
---
@@ -283,6 +283,6 @@ meeting.addMeetingRoomEventsListener(object : DyteMeetingRoomEventsListener {
iOS Events
diff --git a/docs/ios/helper-classes/dyte-plugin-view-model.mdx b/docs/ios/helper-classes/dyte-plugin-view-model.mdx
index 0d3ff0c05..fcbb3209e 100644
--- a/docs/ios/helper-classes/dyte-plugin-view-model.mdx
+++ b/docs/ios/helper-classes/dyte-plugin-view-model.mdx
@@ -1,7 +1,7 @@
---
image: /static/ui-kit/1.x.x/components/dyte-plugins.svg
description: >-
- Learn how to use and customize the DytePluginViewController component in Dyte's
+ Learn how to use and customize the DytePluginViewController component in ProductDB's
iOS UiKit with our detailed documentation.
---
diff --git a/docs/ios/intro-ios-uikit.mdx b/docs/ios/intro-ios-uikit.mdx
index 40f0e4a0a..ef57467f4 100644
--- a/docs/ios/intro-ios-uikit.mdx
+++ b/docs/ios/intro-ios-uikit.mdx
@@ -1,11 +1,11 @@
---
title: Introduction
-description: Beginner's guide to Dyte's iOS UI Kit.
+description: Beginner's guide to ProductDB's iOS UI Kit.
sidebar_position: 1
slug: /
---
-Dyte's iOS UI Kit is a prebuilt design library of UI components that makes it easy to integrate video and voice calls into any iOS app within minutes.
+ProductDB's iOS UI Kit is a prebuilt design library of UI components that makes it easy to integrate video and voice calls into any iOS app within minutes.
## Usage
diff --git a/docs/ios/participants/pre-built-participants-screen.mdx b/docs/ios/participants/pre-built-participants-screen.mdx
index fd0157006..003071aec 100644
--- a/docs/ios/participants/pre-built-participants-screen.mdx
+++ b/docs/ios/participants/pre-built-participants-screen.mdx
@@ -3,7 +3,7 @@ image: /static/ui-kit/1.x.x/components/dyte-participants.svg
sidebar_position: 2
description: >-
Learn how to use and customize the ParticipantViewController component in
- Dyte's iOS UiKit with our detailed documentation.
+ ProductDB's iOS UiKit with our detailed documentation.
---
# Pre-built Participants Screen
diff --git a/docs/ios/participants/type-of-participants.mdx b/docs/ios/participants/type-of-participants.mdx
index d07e74c1b..9c18a61b3 100644
--- a/docs/ios/participants/type-of-participants.mdx
+++ b/docs/ios/participants/type-of-participants.mdx
@@ -2,12 +2,12 @@
image: /static/ui-kit/1.x.x/components/participant-types.svg
sidebar_position: 3
description: >-
- Learn how to handle various types of participants in your iOS app using Dyte's participant view controllers with our detailed documentation.
+ Learn how to handle various types of participants in your iOS app using ProductDB's participant view controllers with our detailed documentation.
---
# Participant Types
-This documentation explains how to handle different types of participants in your iOS app using Dyte's participant view controllers.
+This documentation explains how to handle different types of participants in your iOS app using ProductDB's participant view controllers.
## Participant Cell Configuration
diff --git a/docs/ios/quickstart.mdx b/docs/ios/quickstart.mdx
index 4fdb90618..7f55949e2 100644
--- a/docs/ios/quickstart.mdx
+++ b/docs/ios/quickstart.mdx
@@ -2,7 +2,7 @@
title: Quickstart
sidebar_position: 2
description: >-
- Quickstart your iOS app integration with Dyte Docs. Follow step-by-step guides
+ Quickstart your iOS app integration with ProductDB Docs. Follow step-by-step guides
for a smooth and efficient setup.
---
@@ -10,7 +10,7 @@ import { CocoaPodInstallation } from '@site/src/components/LatestInstallation';
# Quickstart
-This quickstart shows how to use Dyte's iOS UI Kit SDK to add live video and
+This quickstart shows how to use ProductDB's iOS UI Kit SDK to add live video and
audio to your iOS applications.
For getting started quickly, you can use our sample code. You can clone and run
@@ -21,22 +21,22 @@ a sample application from the
You'll learn how to:
-- [Install the Dyte SDK](#step-1-install\-the-sdk)
-- [Configure a Dyte meeting](#step-2-configure-a-dyte-meeting)
+- [Install the ProductDB SDK](#step-1-install\-the-sdk)
+- [Configure a ProductDB meeting](#step-2-configure-a-dyte-meeting)
- [Initialize the SDK](#step-3-initialize-the-sdk)
- [Launch the meeting UI](#step-4-launch-the-meeting-ui)
## Before Getting Started
Make sure you've read the
-[Getting Started with Dyte](/getting-started) topic and
+[Getting Started with ProductDB](/getting-started) topic and
completed the steps in the
-[Integrate Dyte](/getting-started#integrate-dyte) section.
+[Integrate ProductDB](/getting-started#integrate-dyte) section.
You must complete the following steps:
-- Create a [Dyte Developer Account](https://dev.dyte.io/)
+- Create a [ProductDB Developer Account](https://dev.dyte.io/)
- Create a
- [Dyte Meeting](/api/?v=v2#/operations/create_meeting)
+ [ProductDB Meeting](/api/?v=v2#/operations/create_meeting)
- [Add Participants](/api/?v=v2#/operations/add_participant)
to the meeting. This API returns the authentication token that is required to initialize your frontend SDKs.
@@ -94,7 +94,7 @@ It's important to note that the use of background modes should be justified and
Sources: Apple Developer Documentation: [Declaring Your App's Supported Background Tasks](https://developer.apple.com/documentation/bundleresources/information_property_list/uibackgroundmodes)
-## Step 2: Configure a Dyte meeting
+## Step 2: Configure a ProductDB meeting
Configure the following properties in the `DyteMeetingInfoV2` class. You must pass a valid participant `authToken`
obtained from the [Add Participant](/api/?v=v2#/operations/add_participant) API.
@@ -104,7 +104,7 @@ obtained from the [Add Participant](/api/?v=v2#/operations/add_participant) API.
| `authToken` | Authentication token generated using the [Add Participant API](/api/?v=v2#/operations/add_participant) after meeting creation. |
| `enableAudio` | Set whether to join the meeting with your Mic ON (`true`) or OFF (`false`). |
| `enableVideo` | Set whether to join the meeting with your Camera ON (`true`) or OFF (`false`). |
-| `baseUrl` | Base URL of the Dyte environment you have created the meeting on. |
+| `baseUrl` | Base URL of the ProductDB environment you have created the meeting on. |
```swift
let meetingInfo = DyteMeetingInfoV2(authToken: "",
@@ -173,6 +173,6 @@ Here's a visual representation of all the configuration options described.
iOS Quickstart
diff --git a/docs/ios/rendering-participant-video/build-your-own-grid.mdx b/docs/ios/rendering-participant-video/build-your-own-grid.mdx
index 607810ffe..c428f649c 100644
--- a/docs/ios/rendering-participant-video/build-your-own-grid.mdx
+++ b/docs/ios/rendering-participant-video/build-your-own-grid.mdx
@@ -2,14 +2,14 @@
image: /static/ui-kit/1.x.x/components/dyte-grid.svg
sidebar_position: 2
description: >-
- Learn how to create a custom grid view component in Dyte's iOS UIKit with our detailed documentation.
+ Learn how to create a custom grid view component in ProductDB's iOS UIKit with our detailed documentation.
---
# Custom Grid View
## Introduction
-The `GridView` class provided in Dyte's iOS UIKit allows you to create custom grid views to display content
+The `GridView` class provided in ProductDB's iOS UIKit allows you to create custom grid views to display content
in a structured layout. This guide will walk you through the process of understanding, customizing, and
utilizing the `GridView` class to create your custom grid views.
@@ -44,7 +44,7 @@ Remove tile from view using `tileView?.removeFromSuperview()`
## Integrating Participant Tile Views
To display video views within the `GridView`, you can utilize the `DyteParticipantTileContainerView` and
-`DyteParticipantTileView` classes provided by Dyte's iOS UIKit. These classes encapsulate the logic for
+`DyteParticipantTileView` classes provided by ProductDB's iOS UIKit. These classes encapsulate the logic for
rendering video streams of meeting participants.
### `DyteParticipantTileContainerView`
diff --git a/docs/ios/rendering-participant-video/using-dyteGrid.mdx b/docs/ios/rendering-participant-video/using-dyteGrid.mdx
index b2d39134b..c04454476 100644
--- a/docs/ios/rendering-participant-video/using-dyteGrid.mdx
+++ b/docs/ios/rendering-participant-video/using-dyteGrid.mdx
@@ -2,11 +2,11 @@
image: /static/ui-kit/1.x.x/components/dyte-grid.svg
sidebar_position: 1
description: >-
- Learn how to use and customize the GridView component in Dyte's iOS UiKit
+ Learn how to use and customize the GridView component in ProductDB's iOS UiKit
with our detailed documentation.
---
-# Using Dyte GridView
+# Using ProductDB GridView
The main grid component which abstracts all the grid handling logic and renders
it for you.
diff --git a/docs/partials/_android-quickstart.mdx b/docs/partials/_android-quickstart.mdx
index 80c1adf43..e726a5689 100644
--- a/docs/partials/_android-quickstart.mdx
+++ b/docs/partials/_android-quickstart.mdx
@@ -5,12 +5,12 @@ import { MavenLatestInstallation } from '@site/src/components/LatestInstallation
## Quickstart
- This quickstart shows how to add Dyte's {props.product} SDK to your Android
+ This quickstart shows how to add ProductDB's {props.product} SDK to your Android
applications.
- In addition, you'll learn how Dyte's UI component library can help you build
+ In addition, you'll learn how ProductDB's UI component library can help you build
your UI faster with components designed specifically for {props.product}{' '}
applications.
@@ -67,7 +67,7 @@ val meetingInfo = DyteMeetingInfoV2(
## Step 3: Initialize the SDK
The `DyteUIKitBuilder` is the main class of the SDK. It is the entry point and
-the only class required to initialize Dyte SDK.
+the only class required to initialize ProductDB SDK.
```kotlin
val dyteUIKitInfo = DyteUIKitInfo(
diff --git a/docs/partials/_angular-quickstart.mdx b/docs/partials/_angular-quickstart.mdx
index acad7594c..56e32975b 100644
--- a/docs/partials/_angular-quickstart.mdx
+++ b/docs/partials/_angular-quickstart.mdx
@@ -6,12 +6,12 @@ import {
## Quickstart
- This quickstart shows how to add Dyte's {props.product} SDK to your{' '}
+ This quickstart shows how to add ProductDB's {props.product} SDK to your{' '}
Angular applications.
- Further down this guide we also explain how Dyte's UI component library can
+ Further down this guide we also explain how ProductDB's UI component library can
help to build your UI faster with components specially made for{' '}
{props.product} applications.
@@ -25,12 +25,12 @@ and run a sample application from the
Make sure you've a mechanism to get `authToken` from your server-side, which you would have received as part of [Add Participant](/guides/classification/build-live-video-app#step-2-add-participants) call.
-## Step 1: Install Dyte SDK packages
+## Step 1: Install ProductDB SDK packages
To begin, install the following packages:
- `@dytesdk/web-core`: This core package powers video, voice, livestream and chat SDKs. This is a required package.
-- `@dytesdk/ui-kit`: This package includes Dyte UI components which can be used with core to easily build your own UI, including a prebuilt UI component. You can skip installing this package if you wish to build your own UI from scratch.
+- `@dytesdk/ui-kit`: This package includes ProductDB UI components which can be used with core to easily build your own UI, including a prebuilt UI component. You can skip installing this package if you wish to build your own UI from scratch.
You can install the SDKs using CDN, npm, or Yarn.
@@ -66,12 +66,12 @@ class AppComponent {
}
```
-Now, you have established the connection with the Dyte meeting server successfully.
+Now, you have established the connection with the ProductDB meeting server successfully.
## Step 3: Bring up the UI
The `meeting` object serves as the link between web-core and UI Kit, allowing them to communicate with one another. Once the UI Kit has the meeting object, it can join and leave meetings, and so on.
-Dyte offers a UI Kit that is highly customizatble and uses the `meeting` instance that you just created.
+ProductDB offers a UI Kit that is highly customizatble and uses the `meeting` instance that you just created.
### UI Kit
@@ -79,7 +79,7 @@ A single `` component that is feature rich renders a complete me
#### Load the `DyteComponentsModule` into your App Module
-This is how typically the `app.module.ts` file looks like. This allows you to use Dyte's UI components in your component HTML files. For
+This is how typically the `app.module.ts` file looks like. This allows you to use ProductDB's UI components in your component HTML files. For
more information on the components, see
[Angular components](https://angular.io/guide/component-overview).
@@ -113,7 +113,7 @@ If you are using TypeScript, perform the following steps:
}
```
-2. Add the Dyte meeting component to your template file (`component.html`).
+2. Add the ProductDB meeting component to your template file (`component.html`).
```html
@@ -145,9 +145,9 @@ class AppComponent {
If you want more customizations, pick the components that are needed and build the UI that suits your need using low level APIs that our core SDK offers [here](/web-core/).
-#### Add Dyte Meeting to the Template File
+#### Add ProductDB Meeting to the Template File
-Load the Dyte component to your template file (`component.html`).
+Load the ProductDB component to your template file (`component.html`).
```html {5}
diff --git a/docs/partials/_client-setup-index.mdx b/docs/partials/_client-setup-index.mdx
index 3aeb068c0..be0284657 100644
--- a/docs/partials/_client-setup-index.mdx
+++ b/docs/partials/_client-setup-index.mdx
@@ -1,13 +1,13 @@
import { Code } from 'react-feather';
- After integrating Dyte, the next step is to initialize your frontend by
+ After integrating ProductDB, the next step is to initialize your frontend by
installing the SDK and initializing the frontend SDKs with the{' '}
authToken
. The authToken
is returned by the
Add Participant API.
-Dyte offers a UI kit for utilizing design library components and a Core SDK for building a custom user interface without complex media layers. To view code samples and begin with your preferred SDK, refer to the web and mobile quickstart guides of your choice.
+ProductDB offers a UI kit for utilizing design library components and a Core SDK for building a custom user interface without complex media layers. To view code samples and begin with your preferred SDK, refer to the web and mobile quickstart guides of your choice.
diff --git a/docs/partials/_default-language-i18n.mdx b/docs/partials/_default-language-i18n.mdx
index f1ec6595d..89d69fd79 100644
--- a/docs/partials/_default-language-i18n.mdx
+++ b/docs/partials/_default-language-i18n.mdx
@@ -1,6 +1,6 @@
-## Dyte's Default Language Reference
+## ProductDB's Default Language Reference
-Here is the default language pack offered by Dyte:
+Here is the default language pack offered by ProductDB:
```json
{
diff --git a/docs/partials/_flutter-quickstart.mdx b/docs/partials/_flutter-quickstart.mdx
index 779a29c9b..55432fe55 100644
--- a/docs/partials/_flutter-quickstart.mdx
+++ b/docs/partials/_flutter-quickstart.mdx
@@ -4,12 +4,12 @@ import TabItem from '@theme/TabItem';
## Quickstart
- This quickstart shows how to add Dyte's {props.product} SDK to your Flutter
+ This quickstart shows how to add ProductDB's {props.product} SDK to your Flutter
applications
- Further down this guide we also explain how Dyte's UI component library can
+ Further down this guide we also explain how ProductDB's UI component library can
help to build your UI faster with components specially made for{' '}
{props.product} applications.
@@ -70,9 +70,9 @@ flutter pub add dyte_uikit
For people to hear you during meetings, we need access to your microphone.
```
-## Step 3: Configure a Dyte meeting
+## Step 3: Configure a ProductDB meeting
-To initiate Dyte Meeting for any participant you just need to pass `authToken` as an argument. You can get the `authToken` via the [Add Participant API](/api?v=v2#/operations/add_participant).
+To initiate ProductDB Meeting for any participant you just need to pass `authToken` as an argument. You can get the `authToken` via the [Add Participant API](/api?v=v2#/operations/add_participant).
| Name | Description |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -87,7 +87,7 @@ final meetingInfoV2 = DyteMeetingInfoV2(authToken: '');
## Step 4: Initialize the SDK
The `DyteUIKit` is the main class of the SDK. It is the entry point and the only
-class required to initialize Dyte UI Kit SDK.
+class required to initialize ProductDB UI Kit SDK.
```dart
/* Passing the DyteMeetingInfoV2 object `meetingInfoV2` you created in the Step 3,
diff --git a/docs/partials/_html-quickstart.mdx b/docs/partials/_html-quickstart.mdx
index 7e28d846e..b4aaad58f 100644
--- a/docs/partials/_html-quickstart.mdx
+++ b/docs/partials/_html-quickstart.mdx
@@ -11,7 +11,7 @@ import {
## Quickstart
- This quickstart shows how to use Dyte's {props.product} to your web
+ This quickstart shows how to use ProductDB's {props.product} to your web
applications with a variety of meeting UI customization options.
@@ -24,12 +24,12 @@ and run a sample application from the [HTML UI Kit GitHub repository](https://gi
Make sure you've a mechanism to get authToken from your server-side, which you would have received as part of [Add Participant](/guides/classification/build-live-video-app#step-2-add-participants) call.
-## Step 1: Install Dyte SDK packages
+## Step 1: Install ProductDB SDK packages
To begin, install the following packages:
- `@dytesdk/web-core`: This core package powers video, voice, livestream and chat SDKs. This is a required package.
-- `@dytesdk/ui-kit`: This package includes Dyte UI components which can be used with core to easily build your own UI, including a prebuilt UI component. You can skip installing this package if you wish to build your own UI from scratch.
+- `@dytesdk/ui-kit`: This package includes ProductDB UI components which can be used with core to easily build your own UI, including a prebuilt UI component. You can skip installing this package if you wish to build your own UI from scratch.
You can install the SDKs using CDN, npm, or Yarn.
@@ -88,7 +88,7 @@ Here's a series of steps that you need to perform:
@@ -116,13 +116,13 @@ Here's a series of steps that you need to perform: