diff --git a/docs.json b/docs.json index 62ec6b587..cb367213f 100644 --- a/docs.json +++ b/docs.json @@ -450,6 +450,7 @@ "versions": [ { "version": "v6", + "default": true, "groups": [ { "group": " ", @@ -1560,123 +1561,6 @@ "dropdown": "Android", "icon": "/images/icons/android.svg", "versions": [ - { - "version": "v6‎‎‎", - "groups": [ - { - "group": " ", - "pages": [ - "ui-kit/android/v6/overview", - { - "group": "Getting Started", - "pages": [ - "ui-kit/android/v6/getting-started", - "ui-kit/android/v6/getting-started-kotlin", - "ui-kit/android/v6/getting-started-jetpack", - "ui-kit/android/v6/one-to-one-chat", - "ui-kit/android/v6/tab-based-chat", - "ui-kit/android/v6/calling-integration" - ] - }, - { - "group": "Features", - "pages": [ - { - "group": "Chat", - "pages": [ - "ui-kit/android/v6/core-features", - "ui-kit/android/v6/extensions", - "ui-kit/android/v6/ai-features" - ] - }, - "ui-kit/android/v6/call-features" - ] - }, - { - "group": "Theming", - "pages": [ - "ui-kit/android/v6/theme-introduction", - "ui-kit/android/v6/color-resources", - "ui-kit/android/v6/component-styling", - "ui-kit/android/v6/message-bubble-styling", - "ui-kit/android/v6/localize", - "ui-kit/android/v6/sound-manager" - ] - }, - { - "group": "Customization", - "pages": [ - "ui-kit/android/v6/customization-overview", - "ui-kit/android/v6/customization-view-slots", - "ui-kit/android/v6/customization-styles", - "ui-kit/android/v6/customization-viewmodel-data", - "ui-kit/android/v6/customization-events", - "ui-kit/android/v6/customization-state-views", - "ui-kit/android/v6/customization-text-formatters", - "ui-kit/android/v6/customization-menu-options" - ] - }, - { - "group": "Components", - "pages": [ - "ui-kit/android/v6/components-overview", - "ui-kit/android/v6/conversations", - "ui-kit/android/v6/conversation-message-view", - "ui-kit/android/v6/users", - "ui-kit/android/v6/groups", - "ui-kit/android/v6/group-members", - "ui-kit/android/v6/message-header", - "ui-kit/android/v6/message-list", - "ui-kit/android/v6/message-composer", - "ui-kit/android/v6/message-template", - "ui-kit/android/v6/threaded-messages-header", - "ui-kit/android/v6/incoming-call", - "ui-kit/android/v6/outgoing-call", - "ui-kit/android/v6/call-buttons", - "ui-kit/android/v6/call-logs", - "ui-kit/android/v6/search", - "ui-kit/android/v6/ai-assistant-chat-history" - ] - }, - { - "group": "Reference", - "pages": [ - "ui-kit/android/v6/methods", - "ui-kit/android/v6/events" - ] - }, - { - "group": "Guides", - "pages": [ - "ui-kit/android/v6/guide-overview", - "ui-kit/android/v6/guide-threaded-messages", - "ui-kit/android/v6/guide-block-unblock-user", - "ui-kit/android/v6/guide-new-chat", - "ui-kit/android/v6/guide-message-privately", - "ui-kit/android/v6/guide-call-log-details", - "ui-kit/android/v6/guide-group-chat", - "ui-kit/android/v6/custom-text-formatter-guide", - "ui-kit/android/v6/mentions-formatter-guide", - "ui-kit/android/v6/shortcut-formatter-guide", - "ui-kit/android/v6/guide-search-messages", - "ui-kit/android/v6/guide-ai-agent" - ] - }, - "ui-kit/android/v6/architecture-data-flow", - { - "group": "Migration Guide", - "pages": [ - "ui-kit/android/v6/upgrading-from-v5" - ] - }, - "ui-kit/android/v6/troubleshooting", - "ui-kit/android/v6/link/sample", - "ui-kit/android/v6/link/figma", - "ui-kit/android/v6/link/changelog" - ] - } - ] - }, { "version": "v5‎‎‎", "groups": [ @@ -1794,6 +1678,119 @@ } ] }, + { + "version": "v6‎‎‎", + "groups": [ + { + "group": " ", + "pages": [ + "ui-kit/android/v6/overview", + { + "group": "Getting Started", + "pages": [ + "ui-kit/android/v6/getting-started", + "ui-kit/android/v6/getting-started-kotlin", + "ui-kit/android/v6/getting-started-jetpack", + "ui-kit/android/v6/one-to-one-chat", + "ui-kit/android/v6/tab-based-chat", + "ui-kit/android/v6/calling-integration" + ] + }, + { + "group": "Features", + "pages": [ + { + "group": "Chat", + "pages": [ + "ui-kit/android/v6/core-features", + "ui-kit/android/v6/extensions", + "ui-kit/android/v6/ai-features" + ] + }, + "ui-kit/android/v6/call-features" + ] + }, + { + "group": "Theming", + "pages": [ + "ui-kit/android/v6/theme-introduction", + "ui-kit/android/v6/color-resources", + "ui-kit/android/v6/component-styling", + "ui-kit/android/v6/message-bubble-styling", + "ui-kit/android/v6/localize", + "ui-kit/android/v6/sound-manager" + ] + }, + { + "group": "Customization", + "pages": [ + "ui-kit/android/v6/customization-overview", + "ui-kit/android/v6/customization-view-slots", + "ui-kit/android/v6/customization-styles", + "ui-kit/android/v6/customization-viewmodel-data", + "ui-kit/android/v6/customization-events", + "ui-kit/android/v6/customization-state-views", + "ui-kit/android/v6/customization-text-formatters", + "ui-kit/android/v6/customization-menu-options" + ] + }, + { + "group": "Components", + "pages": [ + "ui-kit/android/v6/components-overview", + "ui-kit/android/v6/conversations", + "ui-kit/android/v6/conversation-message-view", + "ui-kit/android/v6/users", + "ui-kit/android/v6/groups", + "ui-kit/android/v6/group-members", + "ui-kit/android/v6/message-header", + "ui-kit/android/v6/message-list", + "ui-kit/android/v6/message-composer", + "ui-kit/android/v6/message-template", + "ui-kit/android/v6/threaded-messages-header", + "ui-kit/android/v6/incoming-call", + "ui-kit/android/v6/outgoing-call", + "ui-kit/android/v6/call-buttons", + "ui-kit/android/v6/call-logs" + ] + }, + { + "group": "Reference", + "pages": [ + "ui-kit/android/v6/methods", + "ui-kit/android/v6/events" + ] + }, + { + "group": "Guides", + "pages": [ + "ui-kit/android/v6/guide-overview", + "ui-kit/android/v6/guide-threaded-messages", + "ui-kit/android/v6/guide-block-unblock-user", + "ui-kit/android/v6/guide-new-chat", + "ui-kit/android/v6/guide-message-privately", + "ui-kit/android/v6/guide-call-log-details", + "ui-kit/android/v6/guide-group-chat", + "ui-kit/android/v6/custom-text-formatter-guide", + "ui-kit/android/v6/mentions-formatter-guide", + "ui-kit/android/v6/shortcut-formatter-guide" + ] + }, + "ui-kit/android/v6/architecture-data-flow", + { + "group": "Migration Guide", + "pages": [ + "ui-kit/android/v6/upgrading-from-v5" + ] + }, + "ui-kit/android/v6/troubleshooting", + "ui-kit/android/v6/link/sample", + "ui-kit/android/v6/link/figma", + "ui-kit/android/v6/link/changelog" + ] + } + ] + }, { "version": "v4‎‎‎", "groups": [ @@ -2006,7 +2003,7 @@ "icon": "/images/icons/flutter.svg", "versions": [ { - "version": "v6‎‎‎‎", + "version": "v5‎‎‎‎", "groups": [ { "group": " ", @@ -2018,7 +2015,8 @@ "ui-kit/flutter/getting-started", "ui-kit/flutter/flutter-conversation", "ui-kit/flutter/flutter-one-to-one-chat", - "ui-kit/flutter/flutter-tab-based-chat" + "ui-kit/flutter/flutter-tab-based-chat", + "ui-kit/flutter/calling-integration" ] }, { @@ -2028,7 +2026,8 @@ "group": "Chat", "pages": [ "ui-kit/flutter/core-features", - "ui-kit/flutter/extensions" + "ui-kit/flutter/extensions", + "ui-kit/flutter/ai-features" ] }, "ui-kit/flutter/call-features" @@ -2056,12 +2055,15 @@ "ui-kit/flutter/message-header", "ui-kit/flutter/message-list", "ui-kit/flutter/message-composer", + "ui-kit/flutter/compact-message-composer", + "ui-kit/flutter/message-template", "ui-kit/flutter/threaded-messages-header", "ui-kit/flutter/incoming-call", "ui-kit/flutter/outgoing-call", "ui-kit/flutter/call-buttons", "ui-kit/flutter/call-logs", - "ui-kit/flutter/search" + "ui-kit/flutter/search", + "ui-kit/flutter/ai-assistant-chat-history" ] }, { @@ -2071,28 +2073,6 @@ "ui-kit/flutter/events" ] }, - { - "group": "Customization", - "pages": [ - "ui-kit/flutter/customization-overview", - "ui-kit/flutter/customization-view-slots", - "ui-kit/flutter/customization-bloc-data", - "ui-kit/flutter/customization-state-views", - "ui-kit/flutter/customization-text-formatters", - "ui-kit/flutter/customization-menu-options", - "ui-kit/flutter/customization-datasource" - ] - }, - { - "group": "Advanced", - "pages": [ - "ui-kit/flutter/message-template", - "ui-kit/flutter/mentions-formatter-guide", - "ui-kit/flutter/shortcut-formatter-guide", - "ui-kit/flutter/custom-text-formatter-guide", - "ui-kit/flutter/troubleshooting" - ] - }, { "group": "Guides", "pages": [ @@ -2101,39 +2081,45 @@ "ui-kit/flutter/guide-block-unblock-user", "ui-kit/flutter/guide-new-chat", "ui-kit/flutter/guide-message-privately", + "ui-kit/flutter/guide-search-messages", "ui-kit/flutter/guide-call-log-details", "ui-kit/flutter/guide-group-chat", "ui-kit/flutter/guide-message-agentic-flow", - "ui-kit/flutter/multi-tab-chat-ui-guide" + "ui-kit/flutter/guide-image-caption", + "ui-kit/flutter/custom-text-formatter-guide", + "ui-kit/flutter/mentions-formatter-guide", + "ui-kit/flutter/custom-mentions-formatter-guide", + "ui-kit/flutter/url-formatter-guide", + "ui-kit/flutter/shortcut-formatter-guide" ] }, { "group": "Migration Guide", "pages": [ - "ui-kit/flutter/upgrading-from-v5" + "ui-kit/flutter/upgrading-from-v4" ] }, "ui-kit/flutter/link/sample", - "ui-kit/flutter/link/changelog" + "ui-kit/flutter/link/changelog", + "ui-kit/flutter/troubleshooting" ] } ] }, { - "version": "v5‎‎‎‎", + "version": "v6‎‎‎‎", "groups": [ { "group": " ", "pages": [ - "ui-kit/flutter/v5/overview", + "ui-kit/flutter/v6/overview", { "group": "Getting Started", "pages": [ - "ui-kit/flutter/v5/getting-started", - "ui-kit/flutter/v5/flutter-conversation", - "ui-kit/flutter/v5/flutter-one-to-one-chat", - "ui-kit/flutter/v5/flutter-tab-based-chat", - "ui-kit/flutter/v5/calling-integration" + "ui-kit/flutter/v6/getting-started", + "ui-kit/flutter/v6/flutter-conversation", + "ui-kit/flutter/v6/flutter-one-to-one-chat", + "ui-kit/flutter/v6/flutter-tab-based-chat" ] }, { @@ -2142,83 +2128,94 @@ { "group": "Chat", "pages": [ - "ui-kit/flutter/v5/core-features", - "ui-kit/flutter/v5/extensions", - "ui-kit/flutter/v5/ai-features" + "ui-kit/flutter/v6/core-features", + "ui-kit/flutter/v6/extensions" ] }, - "ui-kit/flutter/v5/call-features" + "ui-kit/flutter/v6/call-features" ] }, { "group": "Theming", "pages": [ - "ui-kit/flutter/v5/theme-introduction", - "ui-kit/flutter/v5/color-resources", - "ui-kit/flutter/v5/component-styling", - "ui-kit/flutter/v5/message-bubble-styling", - "ui-kit/flutter/v5/localize", - "ui-kit/flutter/v5/sound-manager" + "ui-kit/flutter/v6/theme-introduction", + "ui-kit/flutter/v6/color-resources", + "ui-kit/flutter/v6/component-styling", + "ui-kit/flutter/v6/message-bubble-styling", + "ui-kit/flutter/v6/localize", + "ui-kit/flutter/v6/sound-manager" ] }, { "group": "Components", "pages": [ - "ui-kit/flutter/v5/components-overview", - "ui-kit/flutter/v5/conversations", - "ui-kit/flutter/v5/users", - "ui-kit/flutter/v5/groups", - "ui-kit/flutter/v5/group-members", - "ui-kit/flutter/v5/message-header", - "ui-kit/flutter/v5/message-list", - "ui-kit/flutter/v5/message-composer", - "ui-kit/flutter/v5/compact-message-composer", - "ui-kit/flutter/v5/message-template", - "ui-kit/flutter/v5/threaded-messages-header", - "ui-kit/flutter/v5/incoming-call", - "ui-kit/flutter/v5/outgoing-call", - "ui-kit/flutter/v5/call-buttons", - "ui-kit/flutter/v5/call-logs", - "ui-kit/flutter/v5/search", - "ui-kit/flutter/v5/ai-assistant-chat-history" + "ui-kit/flutter/v6/components-overview", + "ui-kit/flutter/v6/conversations", + "ui-kit/flutter/v6/users", + "ui-kit/flutter/v6/groups", + "ui-kit/flutter/v6/group-members", + "ui-kit/flutter/v6/message-header", + "ui-kit/flutter/v6/message-list", + "ui-kit/flutter/v6/message-composer", + "ui-kit/flutter/v6/threaded-messages-header", + "ui-kit/flutter/v6/incoming-call", + "ui-kit/flutter/v6/outgoing-call", + "ui-kit/flutter/v6/call-buttons", + "ui-kit/flutter/v6/call-logs", + "ui-kit/flutter/v6/search" ] }, { "group": "Reference", "pages": [ - "ui-kit/flutter/v5/methods", - "ui-kit/flutter/v5/events" + "ui-kit/flutter/v6/methods", + "ui-kit/flutter/v6/events" + ] + }, + { + "group": "Customization", + "pages": [ + "ui-kit/flutter/v6/customization-overview", + "ui-kit/flutter/v6/customization-view-slots", + "ui-kit/flutter/v6/customization-bloc-data", + "ui-kit/flutter/v6/customization-state-views", + "ui-kit/flutter/v6/customization-text-formatters", + "ui-kit/flutter/v6/customization-menu-options", + "ui-kit/flutter/v6/customization-datasource" + ] + }, + { + "group": "Advanced", + "pages": [ + "ui-kit/flutter/v6/message-template", + "ui-kit/flutter/v6/mentions-formatter-guide", + "ui-kit/flutter/v6/shortcut-formatter-guide", + "ui-kit/flutter/v6/custom-text-formatter-guide", + "ui-kit/flutter/v6/troubleshooting" ] }, { "group": "Guides", "pages": [ - "ui-kit/flutter/v5/guide-overview", - "ui-kit/flutter/v5/guide-threaded-messages", - "ui-kit/flutter/v5/guide-block-unblock-user", - "ui-kit/flutter/v5/guide-new-chat", - "ui-kit/flutter/v5/guide-message-privately", - "ui-kit/flutter/v5/guide-search-messages", - "ui-kit/flutter/v5/guide-call-log-details", - "ui-kit/flutter/v5/guide-group-chat", - "ui-kit/flutter/v5/guide-message-agentic-flow", - "ui-kit/flutter/v5/guide-image-caption", - "ui-kit/flutter/v5/custom-text-formatter-guide", - "ui-kit/flutter/v5/mentions-formatter-guide", - "ui-kit/flutter/v5/custom-mentions-formatter-guide", - "ui-kit/flutter/v5/url-formatter-guide", - "ui-kit/flutter/v5/shortcut-formatter-guide" + "ui-kit/flutter/v6/guide-overview", + "ui-kit/flutter/v6/guide-threaded-messages", + "ui-kit/flutter/v6/guide-block-unblock-user", + "ui-kit/flutter/v6/guide-new-chat", + "ui-kit/flutter/v6/guide-message-privately", + "ui-kit/flutter/v6/guide-call-log-details", + "ui-kit/flutter/v6/guide-group-chat", + "ui-kit/flutter/v6/guide-message-agentic-flow", + "ui-kit/flutter/v6/multi-tab-chat-ui-guide" ] }, { "group": "Migration Guide", "pages": [ - "ui-kit/flutter/v5/upgrading-from-v4" + "ui-kit/flutter/v6/upgrading-from-v5" ] }, "ui-kit/flutter/link/sample", - "ui-kit/flutter/link/changelog", - "ui-kit/flutter/v5/troubleshooting" + "ui-kit/flutter/link/changelog" ] } ] @@ -2400,8 +2397,7 @@ "icon": "/images/icons/angular.svg", "versions": [ { - "version": "v5", - "default": true, + "version": "v5‎‎‎‎‎", "groups": [ { "group": " ", @@ -2612,7 +2608,7 @@ ] }, { - "version": "v4", + "version": "v4‎‎‎‎‎", "groups": [ { "group": " ", @@ -4351,24 +4347,17 @@ "icon": "/images/icons/flutter.svg", "versions": [ { - "version": "v5‎‎‎‎‎‎‎‎‎‎‎", + "version": "v4‎‎‎‎‎‎‎‎‎‎‎", "groups": [ { "group": " ", "pages": [ "sdk/flutter/overview", "sdk/flutter/setup", - { - "group": "Authentication", - "pages": [ - "sdk/flutter/authentication-overview", - "sdk/flutter/login-listeners" - ] - }, + "sdk/flutter/authentication-overview", { "group": "Messaging", "pages": [ - "sdk/flutter/messaging-overview", "sdk/flutter/send-message", "sdk/flutter/receive-messages", "sdk/flutter/additional-message-filtering", @@ -4386,6 +4375,7 @@ "sdk/flutter/reactions" ] }, + "sdk/flutter/calling-overview", { "group": "Users", "pages": [ @@ -4408,7 +4398,7 @@ "sdk/flutter/delete-group", "sdk/flutter/retrieve-group-members", "sdk/flutter/group-add-members", - "sdk/flutter/group-kick-member", + "sdk/flutter/group-kick-ban-members", "sdk/flutter/group-change-member-scope", "sdk/flutter/transfer-group-ownership" ] @@ -4418,117 +4408,123 @@ { "group": "Resources", "pages": [ - "sdk/flutter/resources-overview", - "sdk/flutter/real-time-listeners" + "sdk/flutter/key-concepts", + "sdk/flutter/message-structure-and-hierarchy", + "sdk/flutter/real-time-listeners", + "sdk/flutter/rate-limits", + "sdk/flutter/connection-status", + "sdk/flutter/connection-behaviour" ] }, { - "group": "Advanced", + "group": "Reference", "pages": [ - "sdk/flutter/advanced-overview", - "sdk/flutter/connection-status", - "sdk/flutter/connection-behaviour" + "sdk/reference/messages", + "sdk/reference/entities", + "sdk/reference/auxiliary", + "sdk/reference/calls" ] }, - "sdk/flutter/upgrading-from-v4-guide", + "sdk/flutter/upgrading-from-v3-guide", + "sdk/flutter/best-practices", + "sdk/flutter/error-codes", + "sdk/flutter/troubleshooting", "sdk/flutter/extensions-overview", "sdk/flutter/ai-user-copilot-overview", "sdk/flutter/ai-chatbots-overview", "sdk/flutter/webhooks-overview", - "sdk/flutter/flutter-overview", "sdk/flutter/changelog" ] } ] }, { - "version": "v4‎‎‎‎‎‎‎‎‎‎‎", + "version": "v5‎‎‎‎‎‎‎‎‎‎‎", "groups": [ { "group": " ", "pages": [ - "sdk/flutter/v4/overview", - "sdk/flutter/v4/setup", - "sdk/flutter/v4/authentication-overview", + "sdk/flutter/v5/overview", + "sdk/flutter/v5/setup", + { + "group": "Authentication", + "pages": [ + "sdk/flutter/v5/authentication-overview", + "sdk/flutter/v5/login-listeners" + ] + }, { "group": "Messaging", "pages": [ - "sdk/flutter/v4/send-message", - "sdk/flutter/v4/receive-messages", - "sdk/flutter/v4/additional-message-filtering", - "sdk/flutter/v4/retrieve-conversations", - "sdk/flutter/v4/edit-message", - "sdk/flutter/v4/flag-message", - "sdk/flutter/v4/delete-message", - "sdk/flutter/v4/delete-conversation", - "sdk/flutter/v4/typing-indicators", - "sdk/flutter/v4/interactive-messages", - "sdk/flutter/v4/transient-messages", - "sdk/flutter/v4/delivery-read-receipts", - "sdk/flutter/v4/threaded-messages", - "sdk/flutter/v4/mentions", - "sdk/flutter/v4/reactions" - ] - }, - "sdk/flutter/v4/calling-overview", + "sdk/flutter/v5/messaging-overview", + "sdk/flutter/v5/send-message", + "sdk/flutter/v5/receive-messages", + "sdk/flutter/v5/additional-message-filtering", + "sdk/flutter/v5/retrieve-conversations", + "sdk/flutter/v5/edit-message", + "sdk/flutter/v5/flag-message", + "sdk/flutter/v5/delete-message", + "sdk/flutter/v5/delete-conversation", + "sdk/flutter/v5/typing-indicators", + "sdk/flutter/v5/interactive-messages", + "sdk/flutter/v5/transient-messages", + "sdk/flutter/v5/delivery-read-receipts", + "sdk/flutter/v5/threaded-messages", + "sdk/flutter/v5/mentions", + "sdk/flutter/v5/reactions" + ] + }, { "group": "Users", "pages": [ - "sdk/flutter/v4/users-overview", - "sdk/flutter/v4/retrieve-users", - "sdk/flutter/v4/user-management", - "sdk/flutter/v4/block-users" + "sdk/flutter/v5/users-overview", + "sdk/flutter/v5/retrieve-users", + "sdk/flutter/v5/user-management", + "sdk/flutter/v5/block-users" ] }, - "sdk/flutter/v4/user-presence", + "sdk/flutter/v5/user-presence", { "group": "Groups", "pages": [ - "sdk/flutter/v4/groups-overview", - "sdk/flutter/v4/retrieve-groups", - "sdk/flutter/v4/create-group", - "sdk/flutter/v4/update-group", - "sdk/flutter/v4/join-group", - "sdk/flutter/v4/leave-group", - "sdk/flutter/v4/delete-group", - "sdk/flutter/v4/retrieve-group-members", - "sdk/flutter/v4/group-add-members", - "sdk/flutter/v4/group-kick-ban-members", - "sdk/flutter/v4/group-change-member-scope", - "sdk/flutter/v4/transfer-group-ownership" + "sdk/flutter/v5/groups-overview", + "sdk/flutter/v5/retrieve-groups", + "sdk/flutter/v5/create-group", + "sdk/flutter/v5/update-group", + "sdk/flutter/v5/join-group", + "sdk/flutter/v5/leave-group", + "sdk/flutter/v5/delete-group", + "sdk/flutter/v5/retrieve-group-members", + "sdk/flutter/v5/group-add-members", + "sdk/flutter/v5/group-kick-member", + "sdk/flutter/v5/group-change-member-scope", + "sdk/flutter/v5/transfer-group-ownership" ] }, - "sdk/flutter/v4/ai-moderation", - "sdk/flutter/v4/ai-agents", + "sdk/flutter/v5/ai-moderation", + "sdk/flutter/v5/ai-agents", { "group": "Resources", "pages": [ - "sdk/flutter/v4/key-concepts", - "sdk/flutter/v4/message-structure-and-hierarchy", - "sdk/flutter/v4/real-time-listeners", - "sdk/flutter/v4/rate-limits", - "sdk/flutter/v4/connection-status", - "sdk/flutter/v4/connection-behaviour" + "sdk/flutter/v5/resources-overview", + "sdk/flutter/v5/real-time-listeners" ] }, { - "group": "Reference", + "group": "Advanced", "pages": [ - "sdk/reference/messages", - "sdk/reference/entities", - "sdk/reference/auxiliary", - "sdk/reference/calls" + "sdk/flutter/v5/advanced-overview", + "sdk/flutter/v5/connection-status", + "sdk/flutter/v5/connection-behaviour" ] }, - "sdk/flutter/v4/upgrading-from-v3-guide", - "sdk/flutter/v4/best-practices", - "sdk/flutter/v4/error-codes", - "sdk/flutter/v4/troubleshooting", - "sdk/flutter/v4/extensions-overview", - "sdk/flutter/v4/ai-user-copilot-overview", - "sdk/flutter/v4/ai-chatbots-overview", - "sdk/flutter/v4/webhooks-overview", - "sdk/flutter/v4/changelog" + "sdk/flutter/v5/upgrading-from-v4-guide", + "sdk/flutter/v5/extensions-overview", + "sdk/flutter/v5/ai-user-copilot-overview", + "sdk/flutter/v5/ai-chatbots-overview", + "sdk/flutter/v5/webhooks-overview", + "sdk/flutter/v5/flutter-overview", + "sdk/flutter/v5/changelog" ] } ] @@ -5138,6 +5134,48 @@ "dropdown": "JavaScript", "icon": "/images/icons/js.svg", "versions": [ + { + "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", + "groups": [ + { + "group": " ", + "pages": [ + "calls/v4/javascript/overview", + { + "group": "Getting Started", + "pages": [ + "calls/v4/javascript/setup" + ] + }, + { + "group": "Calling Flows", + "pages": [ + "calls/v4/javascript/ringing", + "calls/v4/javascript/call-session", + "calls/v4/javascript/standalone-calling" + ] + }, + { + "group": "Features", + "pages": [ + "calls/v4/javascript/recording", + "calls/v4/javascript/call-logs", + "calls/v4/javascript/session-timeout" + ] + }, + { + "group": "Customisation", + "pages": [ + "calls/v4/javascript/video-view-customisation", + "calls/v4/javascript/presenter-mode", + "calls/v4/javascript/virtual-background", + "calls/v4/javascript/custom-css" + ] + } + ] + } + ] + }, { "version": "v5‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ @@ -5215,55 +5253,54 @@ ] } ] - }, + } + ] + }, + { + "dropdown": "React Native", + "icon": "/images/icons/react.svg", + "versions": [ { - "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", + "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ { "group": " ", "pages": [ - "calls/v4/javascript/overview", + "calls/v4/react-native/overview", { "group": "Getting Started", "pages": [ - "calls/v4/javascript/setup" + "calls/v4/react-native/setup", + "calls/v4/react-native/expo-integration-guide" ] }, { "group": "Calling Flows", "pages": [ - "calls/v4/javascript/ringing", - "calls/v4/javascript/call-session", - "calls/v4/javascript/standalone-calling" + "calls/v4/react-native/ringing", + "calls/v4/react-native/call-session", + "calls/v4/react-native/standalone-calling" ] }, { "group": "Features", "pages": [ - "calls/v4/javascript/recording", - "calls/v4/javascript/call-logs", - "calls/v4/javascript/session-timeout" + "calls/v4/react-native/recording", + "calls/v4/react-native/call-logs", + "calls/v4/react-native/session-timeout" ] }, { "group": "Customisation", "pages": [ - "calls/v4/javascript/video-view-customisation", - "calls/v4/javascript/presenter-mode", - "calls/v4/javascript/virtual-background", - "calls/v4/javascript/custom-css" + "calls/v4/react-native/video-view-customisation", + "calls/v4/react-native/presenter-mode" ] } ] } ] - } - ] - }, - { - "dropdown": "React Native", - "icon": "/images/icons/react.svg", - "versions": [ + }, { "version": "v5‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ @@ -5331,54 +5368,54 @@ ] } ] - }, + } + ] + }, + { + "dropdown": "iOS", + "icon": "/images/icons/swift.svg", + "versions": [ { - "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", + "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ { "group": " ", "pages": [ - "calls/v4/react-native/overview", + "calls/v4/ios/overview", { "group": "Getting Started", "pages": [ - "calls/v4/react-native/setup", - "calls/v4/react-native/expo-integration-guide" + "calls/v4/ios/setup" ] }, { "group": "Calling Flows", "pages": [ - "calls/v4/react-native/ringing", - "calls/v4/react-native/call-session", - "calls/v4/react-native/standalone-calling" + "calls/v4/ios/ringing", + "calls/v4/ios/call-session", + "calls/v4/ios/standalone-calling" ] }, { "group": "Features", "pages": [ - "calls/v4/react-native/recording", - "calls/v4/react-native/call-logs", - "calls/v4/react-native/session-timeout" + "calls/v4/ios/recording", + "calls/v4/ios/call-logs", + "calls/v4/ios/session-timeout", + "calls/v4/ios/launch-call-screen-on-tap-of-push-notification" ] }, { "group": "Customisation", "pages": [ - "calls/v4/react-native/video-view-customisation", - "calls/v4/react-native/presenter-mode" + "calls/v4/ios/video-view-customisation", + "calls/v4/ios/presenter-mode" ] } ] } ] - } - ] - }, - { - "dropdown": "iOS", - "icon": "/images/icons/swift.svg", - "versions": [ + }, { "version": "v5‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ @@ -5446,54 +5483,53 @@ ] } ] - }, + } + ] + }, + { + "dropdown": "Android", + "icon": "/images/icons/android.svg", + "versions": [ { - "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", + "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ { "group": " ", "pages": [ - "calls/v4/ios/overview", + "calls/v4/android/overview", { "group": "Getting Started", "pages": [ - "calls/v4/ios/setup" + "calls/v4/android/setup" ] }, { "group": "Calling Flows", "pages": [ - "calls/v4/ios/ringing", - "calls/v4/ios/call-session", - "calls/v4/ios/standalone-calling" + "calls/v4/android/ringing", + "calls/v4/android/call-session", + "calls/v4/android/standalone-calling" ] }, { "group": "Features", "pages": [ - "calls/v4/ios/recording", - "calls/v4/ios/call-logs", - "calls/v4/ios/session-timeout", - "calls/v4/ios/launch-call-screen-on-tap-of-push-notification" + "calls/v4/android/recording", + "calls/v4/android/call-logs", + "calls/v4/android/session-timeout" ] }, { "group": "Customisation", "pages": [ - "calls/v4/ios/video-view-customisation", - "calls/v4/ios/presenter-mode" + "calls/v4/android/video-view-customisation", + "calls/v4/android/presenter-mode" ] } ] } ] - } - ] - }, - { - "dropdown": "Android", - "icon": "/images/icons/android.svg", - "versions": [ + }, { "version": "v5‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ @@ -5561,53 +5597,53 @@ ] } ] - }, + } + ] + }, + { + "dropdown": "Flutter", + "icon": "/images/icons/flutter.svg", + "versions": [ { - "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", + "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ { "group": " ", "pages": [ - "calls/v4/android/overview", + "calls/v4/flutter/overview", { "group": "Getting Started", "pages": [ - "calls/v4/android/setup" + "calls/v4/flutter/setup" ] }, { "group": "Calling Flows", "pages": [ - "calls/v4/android/ringing", - "calls/v4/android/call-session", - "calls/v4/android/standalone-calling" + "calls/v4/flutter/ringing", + "calls/v4/flutter/call-session", + "calls/v4/flutter/standalone-calling" ] }, { "group": "Features", "pages": [ - "calls/v4/android/recording", - "calls/v4/android/call-logs", - "calls/v4/android/session-timeout" + "calls/v4/flutter/recording", + "calls/v4/flutter/call-logs", + "calls/v4/flutter/session-timeout" ] }, { "group": "Customisation", "pages": [ - "calls/v4/android/video-view-customisation", - "calls/v4/android/presenter-mode" + "calls/v4/flutter/video-view-customisation", + "calls/v4/flutter/presenter-mode" ] } ] } ] - } - ] - }, - { - "dropdown": "Flutter", - "icon": "/images/icons/flutter.svg", - "versions": [ + }, { "version": "v5‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", "groups": [ @@ -5675,46 +5711,6 @@ ] } ] - }, - { - "version": "v4‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎", - "groups": [ - { - "group": " ", - "pages": [ - "calls/v4/flutter/overview", - { - "group": "Getting Started", - "pages": [ - "calls/v4/flutter/setup" - ] - }, - { - "group": "Calling Flows", - "pages": [ - "calls/v4/flutter/ringing", - "calls/v4/flutter/call-session", - "calls/v4/flutter/standalone-calling" - ] - }, - { - "group": "Features", - "pages": [ - "calls/v4/flutter/recording", - "calls/v4/flutter/call-logs", - "calls/v4/flutter/session-timeout" - ] - }, - { - "group": "Customisation", - "pages": [ - "calls/v4/flutter/video-view-customisation", - "calls/v4/flutter/presenter-mode" - ] - } - ] - } - ] } ] } @@ -9685,4 +9681,4 @@ "redirect": true } } -} +} \ No newline at end of file