From 3507b2d3fd9ecfa71da7734ad126f9d598ca4d56 Mon Sep 17 00:00:00 2001 From: Prithvi-MSFT Date: Fri, 13 Oct 2023 17:23:36 +0530 Subject: [PATCH 1/6] updated samples to use manifest version 1.16 --- .../AppManifest/manifest.json | 11 +- .../nodejs/appManifest/manifest.json | 11 +- .../AppCompleteAuth/AppManifest/manifest.json | 7 +- .../AppManifest_Hub/manifest.json | 7 +- .../nodejs/appManifest/manifest.json | 4 +- .../nodejs/appManifest_Hub/manifest.json | 12 ++- .../csharp/AppManifest_Hub/manifest.json | 4 +- .../csharp/appManifest/manifest.json | 17 ++- .../nodejs/appManifest/manifest.json | 17 ++- .../nodejs/appManifest_Hub/manifest.json | 6 +- .../AppManifest/manifest.json | 6 +- .../AppManifest_Hub/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 4 +- .../nodejs/appManifest_Hub/manifest.json | 8 +- .../AppManifest/manifest.json | 11 +- .../nodejs/appManifest/manifest.json | 9 +- .../AppManifest/manifest.json | 7 +- .../nodejs/appManifest/manifest.json | 4 +- .../Localization/AppManifest/es-mx.json | 10 +- .../Localization/AppManifest/fr-ca.json | 4 +- .../Localization/AppManifest/hi-in.json | 2 +- .../Localization/AppManifest/manifest.json | 10 +- .../Localization/AppManifest_Hub/es-mx.json | 2 +- .../Localization/AppManifest_Hub/fr-ca.json | 2 +- .../Localization/AppManifest_Hub/hi-in.json | 2 +- .../AppManifest_Hub/manifest.json | 10 +- .../nodejs/appManifest/es-mx.json | 2 +- .../nodejs/appManifest/hi-in.json | 2 +- .../nodejs/appManifest/manifest.json | 6 +- .../nodejs/appManifest_Hub/es-mx.json | 2 +- .../nodejs/appManifest_Hub/hi-in.json | 2 +- .../nodejs/appManifest_Hub/manifest.json | 6 +- .../AppManifest/manifest.json | 4 +- .../icon-color.png | Bin .../icon-outline.png | Bin .../manifest.json | 6 +- .../AppManifest/manifest.json | 10 +- .../AppManifest_Hub/manifest.json | 6 +- .../nodejs/appPackage/manifest.json | 4 +- .../AppManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 6 +- .../csharp/AppManifest/manifest.json | 6 +- .../appManifest.admin/manifest.json | 3 +- .../nodejs/appManifest/manifest.json | 4 +- .../BotAllCards/AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 6 +- .../AppManifest/manifest.json | 9 +- .../nodejs/appManifest/manifest.json | 9 +- .../AppManifest/manifest.json | 21 +++- .../js/appManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 4 +- .../js/appManifest/manifest.json | 4 +- .../csharp/AppManifest/manifest.zip | Bin 0 -> 4837 bytes .../AppManifest/manifest.json | 11 +- .../nodejs/appManifest/manifest.json | 13 ++- .../csharp/AppManifest/manifest.json | 4 +- .../java/AppManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 4 +- .../python/appManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 6 +- .../csharp/AppManifest/manifest.json | 4 +- .../java/appManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 4 +- .../python/appManifest/manifest.json | 84 +++++++-------- .../JoinTeamByQR/AppManifest/manifest.json | 9 +- .../nodejs/appManifest/manifest.json | 13 ++- .../csharp/AppManifest/manifest.json | 6 +- .../java/appManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 8 +- .../PeoplePicker/AppManifest/manifest.json | 15 ++- .../nodejs/appManifest/manifest.json | 15 ++- .../appManifest/manifest.json | 4 +- .../csharp/AppManifest/manifest.json | 10 +- .../AppManifest/manifest.json | 12 ++- .../nodejs/appManifest/manifest.json | 12 ++- .../AppManifest/manifest.json | 9 +- .../nodejs/appManifest/manifest.json | 9 +- .../AppManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 9 +- .../AppManifest/manifest.json | 9 +- .../nodejs/appManifest/manifest.json | 9 +- .../SPListBot/AppManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 13 ++- .../nodejs/appManifest/manifest.json | 13 ++- .../csharp/AppManifest/manifest.json | 10 +- .../java/appManifest/manifest.json | 8 +- .../nodejs/appManifest/manifest.json | 4 +- .../python/appManifest/manifest.json | 8 +- .../csharp/AppManifest/manifest.json | 4 +- .../java/appManifest/manifest.json | 82 +++++++-------- .../nodejs/appManifest/manifest.json | 2 +- .../python/appManifest/manifest.json | 4 +- .../csharp/AppManifest/manifest.json | 4 +- .../TypeaheadSearch/AppManifest/manifest.json | 9 +- .../nodejs/appManifest/manifest.json | 11 +- .../nodejs/appManifest/manifest.json | 2 +- .../csharp/AppManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 6 +- .../AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 18 ++-- .../AppInstallation/AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 6 +- .../AppManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 6 +- .../ChatLifecycle/AppManifest/manifest.json | 15 ++- .../AppManifest_Hub/manifest.json | 15 ++- .../nodejs/appManifest/manifest.json | 4 +- .../nodejs/appManifest_Hub/manifest.json | 4 +- .../AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../GraphTeamsTag/AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../IncomingWebhook/AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 6 +- .../nodejs/appManifest_Hub/manifest.json | 6 +- .../MeetingApp/AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 10 +- .../AppManifest/manifest.json | 4 +- .../DetailsTab/AppManifest/manifest.json | 8 +- .../nodejs/appManifest/manifest.json | 5 +- .../AppManifest/manifest.json | 12 ++- .../nodejs/appManifest/manifest.json | 4 +- .../csharp/AppManifest/manifest.json | 4 +- .../java/appManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 8 +- .../python/appManifest/manifest.json | 4 +- .../js/appManifest/manifest.json | 4 +- .../csharp/AppManifest/manifest.json | 33 ++++-- .../java/appManifest/manifest.json | 29 +++-- .../nodejs/appManifest/manifest.json | 4 +- .../python/appManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 95 +++++++++-------- .../csharp/AppManifest/manifest.json | 4 +- .../csharp/AppManifest/manifest.json | 8 +- .../java/appManifest/manifest.json | 10 +- .../nodejs/appManifest/manifest.json | 4 +- .../python/appManifest/manifest.json | 8 +- .../AppManifest/manifest.json | 13 ++- .../nodejs/appManifest/manifest.json | 13 ++- .../csharp/AppManifest/manifest.json | 4 +- .../python/appManifest/manifest.json | 6 +- .../js/appManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../csharp/AppManifest/manifest.json | 4 +- .../java/appManifest/manifest.json | 11 +- .../nodejs/appManifest/manifest.json | 9 +- .../python/appManifest/manifest.json | 99 +++++++++--------- .../csharp/AppManifest/manifest.json | 2 +- .../nodejs/appManifest/manifest.json | 18 ++-- .../AppManifest/manifest.json | 6 +- .../ClientApp/appManifest/manifest.json | 14 +-- .../nodejs/appManifest/manifest.json | 6 +- .../AppManifest/manifest.json | 4 +- .../js/appManifest/manifest.json | 4 +- .../ts/appManifest/manifest.json | 4 +- .../AppManifest/manifest.json | 9 +- .../js/appManifest/manifest.json | 4 +- .../ts/appManifest/manifest.json | 4 +- .../mvc-csharp/AppManifest/manifest.json | 6 +- .../razor-csharp/AppManifest/manifest.json | 6 +- .../DeepLinkBot/AppManifest/manifest.json | 1 - .../DeepLinkBot/AppManifest_Hub/manifest.json | 4 +- .../nodejs/appManifest_Hub/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../TabExternalAuth/AppManifest/manifest.json | 6 +- .../TabGraphToolkit/AppManifest/manifest.json | 4 +- .../color.png | Bin .../manifest.json | 4 +- .../outline.png | Bin .../nodejs/appManifest/manifest.json | 4 +- .../nodejs/appPackage/manifest.json | 4 +- .../ts/appManifest/manifest.json | 4 +- .../ts/appManifest/manifest.json | 4 +- .../TabPeoplePicker/AppManifest/manifest.json | 6 +- .../nodejs/appManifest/manifest.json | 4 +- .../js/appManifest/manifest.json | 4 +- .../js/appManifest_Hub/manifest.json | 4 +- .../ts/appManifest/manifest.json | 4 +- .../ts/appManifest_Hub/manifest.json | 4 +- .../AppManifest/manifest.json | 13 ++- .../AppManifest_Hub/manifest.json | 13 ++- .../js/appManifest/manifest.json | 4 +- .../ts/appManifest/manifest.json | 4 +- .../mvc-csharp/AppManifest/manifest.json | 2 +- .../razor-csharp/AppManifest/manifest.json | 6 +- .../AppManifest/manifest.json | 4 +- .../AppManifest_Hub/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 22 ++-- .../nodejs/appManifest_Hub/manifest.json | 22 ++-- .../AppManifest/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 6 +- .../TeamsTabSSO/AppManifest/manifest.json | 15 ++- .../TeamsTabSSO/AppManifest_Hub/manifest.json | 6 +- .../tab-sso/nodejs/appManifest/manifest.json | 16 +-- .../nodejs/appManifest_Hub/manifest.json | 84 ++++++++------- .../TabInStageView/AppManifest/manifest.json | 4 +- .../AppManifest_Hub/manifest.json | 4 +- .../nodejs/appManifest/manifest.json | 4 +- .../nodejs/appManifest_Hub/manifest.json | 4 +- .../AppManifest/manifest.json | 4 +- .../AppManifest_Hub/manifest.json | 4 +- .../ts/src/appManifest/manifest.json | 4 +- .../ts/src/appManifest_Hub/manifest.json | 4 +- 212 files changed, 1021 insertions(+), 811 deletions(-) rename samples/app-sso/nodejs/{Manifest_Hub => appManifest_Hub}/icon-color.png (100%) rename samples/app-sso/nodejs/{Manifest_Hub => appManifest_Hub}/icon-outline.png (100%) rename samples/app-sso/nodejs/{Manifest_Hub => appManifest_Hub}/manifest.json (95%) create mode 100644 samples/bot-conversation/csharp/AppManifest/manifest.zip rename samples/tab-graph-toolkit/csharp/TabGraphToolkit/{Manifest_Hub => AppManifest_Hub}/color.png (100%) rename samples/tab-graph-toolkit/csharp/TabGraphToolkit/{Manifest_Hub => AppManifest_Hub}/manifest.json (88%) rename samples/tab-graph-toolkit/csharp/TabGraphToolkit/{Manifest_Hub => AppManifest_Hub}/outline.png (100%) diff --git a/samples/app-checkin-location/csharp/AppCheckinLocation/AppManifest/manifest.json b/samples/app-checkin-location/csharp/AppCheckinLocation/AppManifest/manifest.json index 1c6db513e0..eca2745629 100644 --- a/samples/app-checkin-location/csharp/AppCheckinLocation/AppManifest/manifest.json +++ b/samples/app-checkin-location/csharp/AppCheckinLocation/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.appcheckinlocation", @@ -49,11 +49,14 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "devicePermissions": [ "geolocation" ], "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/app-checkin-location/nodejs/appManifest/manifest.json b/samples/app-checkin-location/nodejs/appManifest/manifest.json index 2227162a2c..be27005383 100644 --- a/samples/app-checkin-location/nodejs/appManifest/manifest.json +++ b/samples/app-checkin-location/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.appcheckinlocation", @@ -49,11 +49,14 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "devicePermissions": [ "geolocation" ], "validDomains": [ "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest/manifest.json b/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest/manifest.json index f91e158dcc..b4124b67fb 100644 --- a/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest/manifest.json +++ b/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.appcompleteauth", @@ -19,7 +19,8 @@ "outline": "outline.png" }, "name": { - "short": "App complete auth" + "short": "App complete auth", + "full": "Authentication sample for Microsoft Teams" }, "description": { "short": "Authentication sample for Microsoft Teams", diff --git a/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest_Hub/manifest.json b/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest_Hub/manifest.json index a64eac759e..cfca2e92f1 100644 --- a/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest_Hub/manifest.json +++ b/samples/app-complete-auth/csharp/AppCompleteAuth/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.appcompleteauth", @@ -15,7 +15,8 @@ "outline": "outline.png" }, "name": { - "short": "App complete auth" + "short": "App complete auth", + "full": "Authentication sample for Microsoft Teams" }, "description": { "short": "Authentication sample for Microsoft Teams", diff --git a/samples/app-complete-auth/nodejs/appManifest/manifest.json b/samples/app-complete-auth/nodejs/appManifest/manifest.json index 2926e79942..f7c306d7e5 100644 --- a/samples/app-complete-auth/nodejs/appManifest/manifest.json +++ b/samples/app-complete-auth/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.appcompleteauth", diff --git a/samples/app-complete-auth/nodejs/appManifest_Hub/manifest.json b/samples/app-complete-auth/nodejs/appManifest_Hub/manifest.json index daca841bb2..1d51b9e6d3 100644 --- a/samples/app-complete-auth/nodejs/appManifest_Hub/manifest.json +++ b/samples/app-complete-auth/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{MicrosoftAppId}}", "packageName": "com.microsoft.teams.appcompleteauth", @@ -19,7 +19,8 @@ "outline": "outline.png" }, "name": { - "short": "App complete auth" + "short": "App complete auth", + "full": "Authentication sample for Microsoft Teams" }, "description": { "short": "Authentication sample for Microsoft Teams", @@ -112,7 +113,10 @@ } ], "accentColor": "#60A18E", - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "*.ngrok-free.app", "token.botframework.com", diff --git a/samples/app-complete-sample/csharp/AppManifest_Hub/manifest.json b/samples/app-complete-sample/csharp/AppManifest_Hub/manifest.json index 40bb62caa1..4adde77da1 100644 --- a/samples/app-complete-sample/csharp/AppManifest_Hub/manifest.json +++ b/samples/app-complete-sample/csharp/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.5", "id": "{{Microsoft-App-Id}}", "packageName": "com.skype.teams.samples.sampleapp", diff --git a/samples/app-complete-sample/csharp/appManifest/manifest.json b/samples/app-complete-sample/csharp/appManifest/manifest.json index 4fbf909ddd..7cc7c42d21 100644 --- a/samples/app-complete-sample/csharp/appManifest/manifest.json +++ b/samples/app-complete-sample/csharp/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.5", "id": "{{Microsoft-App-Id}}", "packageName": "com.skype.teams.samples.sampleapp", @@ -38,14 +38,21 @@ { "configurationUrl": "https://{{domain-name}}/Page/index.html", "canUpdateConfiguration": false, - "scopes": [ "team", "groupchat" ] + "scopes": [ + "team", + "groupchat" + ] } ], "bots": [ { "botId": "{{Microsoft-App-Id}}", "isNotificationOnly": false, - "scopes": [ "team", "personal", "groupchat" ], + "scopes": [ + "team", + "personal", + "groupchat" + ], "commandLists": [ { "scopes": [ @@ -172,4 +179,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/app-complete-sample/nodejs/appManifest/manifest.json b/samples/app-complete-sample/nodejs/appManifest/manifest.json index ccd44c86d4..25d3664e04 100644 --- a/samples/app-complete-sample/nodejs/appManifest/manifest.json +++ b/samples/app-complete-sample/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.5", "id": "${{TEAMS_APP_ID}}", "packageName": "com.Template.microsoftteams.completesampleapp", @@ -27,7 +27,10 @@ { "configurationUrl": "${{BOT_ENDPOINT}}/configure", "canUpdateConfiguration": false, - "scopes": [ "team", "groupchat" ] + "scopes": [ + "team", + "groupchat" + ] } ], "staticTabs": [ @@ -44,7 +47,11 @@ "bots": [ { "botId": "${{AAD_APP_CLIENT_ID}}", - "scopes": [ "team", "personal", "groupchat" ], + "scopes": [ + "team", + "personal", + "groupchat" + ], "commandLists": [ { "scopes": [ @@ -164,4 +171,4 @@ "token.botframework.com", "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/app-complete-sample/nodejs/appManifest_Hub/manifest.json b/samples/app-complete-sample/nodejs/appManifest_Hub/manifest.json index f985dafce4..0f03fcb687 100644 --- a/samples/app-complete-sample/nodejs/appManifest_Hub/manifest.json +++ b/samples/app-complete-sample/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.5", "id": "<>", "packageName": "com.Template.microsoftteams.completesampleapp", @@ -63,4 +63,4 @@ "token.botframework.com", "<>" ] -} +} \ No newline at end of file diff --git a/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest/manifest.json b/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest/manifest.json index 7e547f5b67..99e4d2011e 100644 --- a/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest/manifest.json +++ b/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.contoso.helloworld", @@ -77,4 +77,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest_Hub/manifest.json b/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest_Hub/manifest.json index e47c5b242b..310952ce4b 100644 --- a/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest_Hub/manifest.json +++ b/samples/app-hello-world/csharp/Microsoft.Teams.Samples.HelloWorld.Web/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.contoso.helloworld", @@ -57,4 +57,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/app-hello-world/nodejs/appManifest/manifest.json b/samples/app-hello-world/nodejs/appManifest/manifest.json index 7316f21d9f..4e6b432be6 100644 --- a/samples/app-hello-world/nodejs/appManifest/manifest.json +++ b/samples/app-hello-world/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.contoso.helloworld", diff --git a/samples/app-hello-world/nodejs/appManifest_Hub/manifest.json b/samples/app-hello-world/nodejs/appManifest_Hub/manifest.json index 4cde7f8359..d81853b6b8 100644 --- a/samples/app-hello-world/nodejs/appManifest_Hub/manifest.json +++ b/samples/app-hello-world/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.contoso.helloworld", @@ -19,7 +19,7 @@ "full": "This sample app provides a very simple app for Microsoft Teams. You can extend this to add more content and capabilities." }, "icons": { - "outline": "outline.png", + "outline": "outline.png", "color": "color.png" }, "accentColor": "#60A18E", @@ -57,4 +57,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/app-installation-using-qr-code/csharp/QRAppInstallation/AppManifest/manifest.json b/samples/app-installation-using-qr-code/csharp/QRAppInstallation/AppManifest/manifest.json index bcced57348..760cbc4cfd 100644 --- a/samples/app-installation-using-qr-code/csharp/QRAppInstallation/AppManifest/manifest.json +++ b/samples/app-installation-using-qr-code/csharp/QRAppInstallation/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.qrappinstallation", @@ -34,7 +34,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "devicePermissions": [ "media" ], @@ -46,4 +49,4 @@ "id": "{{Microsoft-App-Id}}", "resource": "api://botid-{{Microsoft-App-Id}}" } -} +} \ No newline at end of file diff --git a/samples/app-installation-using-qr-code/nodejs/appManifest/manifest.json b/samples/app-installation-using-qr-code/nodejs/appManifest/manifest.json index 44120627f7..691aee70e1 100644 --- a/samples/app-installation-using-qr-code/nodejs/appManifest/manifest.json +++ b/samples/app-installation-using-qr-code/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.qrappinstallation", @@ -34,7 +34,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "devicePermissions": [ "media" ], diff --git a/samples/app-link-unfurling-in-share-to-teams/csharp/LinkUnfurlingInShareToTeams/AppManifest/manifest.json b/samples/app-link-unfurling-in-share-to-teams/csharp/LinkUnfurlingInShareToTeams/AppManifest/manifest.json index 9afaeb3a0f..311d72a47e 100644 --- a/samples/app-link-unfurling-in-share-to-teams/csharp/LinkUnfurlingInShareToTeams/AppManifest/manifest.json +++ b/samples/app-link-unfurling-in-share-to-teams/csharp/LinkUnfurlingInShareToTeams/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.linkunfurlingstt", @@ -15,7 +15,8 @@ "outline": "outline.png" }, "name": { - "short": "Link unfurling STT" + "short": "Link unfurling STT", + "full": "This sample demos the feature of link unfurling in share to teams" }, "description": { "short": "Sample to test link unfurling in STT", diff --git a/samples/app-link-unfurling-in-share-to-teams/nodejs/appManifest/manifest.json b/samples/app-link-unfurling-in-share-to-teams/nodejs/appManifest/manifest.json index 0a55459632..8ba75f12a6 100644 --- a/samples/app-link-unfurling-in-share-to-teams/nodejs/appManifest/manifest.json +++ b/samples/app-link-unfurling-in-share-to-teams/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.linkunfurlingstt", diff --git a/samples/app-localization/csharp/Localization/AppManifest/es-mx.json b/samples/app-localization/csharp/Localization/AppManifest/es-mx.json index 66fd74fbb8..30e509ca8f 100644 --- a/samples/app-localization/csharp/Localization/AppManifest/es-mx.json +++ b/samples/app-localization/csharp/Localization/AppManifest/es-mx.json @@ -1,8 +1,8 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json", - "name.short": "Localizacin", - "name.full": "Aplicacin de localizacin", - "description.short": "Aplicacin de localizacin para Microsoft Teams", - "description.full": "Esta aplicacin de muestra proporciona una aplicacin de localizacin muy sencilla. Puede ampliar esto para agregar ms contenido y capacidades.", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", + "name.short": "Localizaci�n", + "name.full": "Aplicaci�n de localizaci�n", + "description.short": "Aplicaci�n de localizaci�n para Microsoft Teams", + "description.full": "Esta aplicaci�n de muestra proporciona una aplicaci�n de localizaci�n muy sencilla. Puede ampliar esto para agregar m�s contenido y capacidades.", "staticTabs[0].name": "Spanish" } \ No newline at end of file diff --git a/samples/app-localization/csharp/Localization/AppManifest/fr-ca.json b/samples/app-localization/csharp/Localization/AppManifest/fr-ca.json index 3857bf5886..0c12c729ba 100644 --- a/samples/app-localization/csharp/Localization/AppManifest/fr-ca.json +++ b/samples/app-localization/csharp/Localization/AppManifest/fr-ca.json @@ -1,8 +1,8 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "Localisation", "name.full": "Application de localisation", "description.short": "Application de localisation pour Microsoft Teams", - "description.full": "Cet exemple d'application fournit une application de localisation trs simple. Vous pouvez tendre cela pour ajouter plus de contenu et de fonctionnalits.", + "description.full": "Cet exemple d'application fournit une application de localisation tr�s simple. Vous pouvez �tendre cela pour ajouter plus de contenu et de fonctionnalit�s.", "staticTabs[0].name": "French" } \ No newline at end of file diff --git a/samples/app-localization/csharp/Localization/AppManifest/hi-in.json b/samples/app-localization/csharp/Localization/AppManifest/hi-in.json index 8397c338eb..5b1894ba42 100644 --- a/samples/app-localization/csharp/Localization/AppManifest/hi-in.json +++ b/samples/app-localization/csharp/Localization/AppManifest/hi-in.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "स्थानीयकरण", "name.full": "स्थानीयकरण अनुप्रयोग", "description.short": "माइक्रोसॉफ्ट टीमों के लिए स्थानीयकरण ऐप", diff --git a/samples/app-localization/csharp/Localization/AppManifest/manifest.json b/samples/app-localization/csharp/Localization/AppManifest/manifest.json index ffd29e8a74..0a4a1457bc 100644 --- a/samples/app-localization/csharp/Localization/AppManifest/manifest.json +++ b/samples/app-localization/csharp/Localization/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.contoso.localization", @@ -65,5 +65,7 @@ "identity", "messageTeamMembers" ], - "validDomains": [ "{{domain-name}}" ] -} + "validDomains": [ + "{{domain-name}}" + ] +} \ No newline at end of file diff --git a/samples/app-localization/csharp/Localization/AppManifest_Hub/es-mx.json b/samples/app-localization/csharp/Localization/AppManifest_Hub/es-mx.json index 97dc7042c3..17d4742242 100644 --- a/samples/app-localization/csharp/Localization/AppManifest_Hub/es-mx.json +++ b/samples/app-localization/csharp/Localization/AppManifest_Hub/es-mx.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "Localización", "name.full": "Aplicación de localización", "description.short": "Aplicación de localización para Microsoft Teams", diff --git a/samples/app-localization/csharp/Localization/AppManifest_Hub/fr-ca.json b/samples/app-localization/csharp/Localization/AppManifest_Hub/fr-ca.json index 1bae126ae6..4fb351c2b0 100644 --- a/samples/app-localization/csharp/Localization/AppManifest_Hub/fr-ca.json +++ b/samples/app-localization/csharp/Localization/AppManifest_Hub/fr-ca.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "Localisation", "name.full": "Application de localisation", "description.short": "Application de localisation pour Microsoft Teams", diff --git a/samples/app-localization/csharp/Localization/AppManifest_Hub/hi-in.json b/samples/app-localization/csharp/Localization/AppManifest_Hub/hi-in.json index 2e42301578..5b1894ba42 100644 --- a/samples/app-localization/csharp/Localization/AppManifest_Hub/hi-in.json +++ b/samples/app-localization/csharp/Localization/AppManifest_Hub/hi-in.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "स्थानीयकरण", "name.full": "स्थानीयकरण अनुप्रयोग", "description.short": "माइक्रोसॉफ्ट टीमों के लिए स्थानीयकरण ऐप", diff --git a/samples/app-localization/csharp/Localization/AppManifest_Hub/manifest.json b/samples/app-localization/csharp/Localization/AppManifest_Hub/manifest.json index 9529c58d6d..0a4a1457bc 100644 --- a/samples/app-localization/csharp/Localization/AppManifest_Hub/manifest.json +++ b/samples/app-localization/csharp/Localization/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.contoso.localization", @@ -65,5 +65,7 @@ "identity", "messageTeamMembers" ], - "validDomains": [ "{{domain-name}}" ] -} + "validDomains": [ + "{{domain-name}}" + ] +} \ No newline at end of file diff --git a/samples/app-localization/nodejs/appManifest/es-mx.json b/samples/app-localization/nodejs/appManifest/es-mx.json index 61e1b213ad..17d4742242 100644 --- a/samples/app-localization/nodejs/appManifest/es-mx.json +++ b/samples/app-localization/nodejs/appManifest/es-mx.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "Localización", "name.full": "Aplicación de localización", "description.short": "Aplicación de localización para Microsoft Teams", diff --git a/samples/app-localization/nodejs/appManifest/hi-in.json b/samples/app-localization/nodejs/appManifest/hi-in.json index 8397c338eb..5b1894ba42 100644 --- a/samples/app-localization/nodejs/appManifest/hi-in.json +++ b/samples/app-localization/nodejs/appManifest/hi-in.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "स्थानीयकरण", "name.full": "स्थानीयकरण अनुप्रयोग", "description.short": "माइक्रोसॉफ्ट टीमों के लिए स्थानीयकरण ऐप", diff --git a/samples/app-localization/nodejs/appManifest/manifest.json b/samples/app-localization/nodejs/appManifest/manifest.json index 33fde2bacc..470208ac87 100644 --- a/samples/app-localization/nodejs/appManifest/manifest.json +++ b/samples/app-localization/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "${{TEAMS_APP_ID}}", "packageName": "com.contoso.localization", @@ -77,4 +77,4 @@ "*.ngrok-free.app", "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/app-localization/nodejs/appManifest_Hub/es-mx.json b/samples/app-localization/nodejs/appManifest_Hub/es-mx.json index 97dc7042c3..17d4742242 100644 --- a/samples/app-localization/nodejs/appManifest_Hub/es-mx.json +++ b/samples/app-localization/nodejs/appManifest_Hub/es-mx.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "Localización", "name.full": "Aplicación de localización", "description.short": "Aplicación de localización para Microsoft Teams", diff --git a/samples/app-localization/nodejs/appManifest_Hub/hi-in.json b/samples/app-localization/nodejs/appManifest_Hub/hi-in.json index 2e42301578..5b1894ba42 100644 --- a/samples/app-localization/nodejs/appManifest_Hub/hi-in.json +++ b/samples/app-localization/nodejs/appManifest_Hub/hi-in.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.Localization.schema.json", + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.Localization.schema.json", "name.short": "स्थानीयकरण", "name.full": "स्थानीयकरण अनुप्रयोग", "description.short": "माइक्रोसॉफ्ट टीमों के लिए स्थानीयकरण ऐप", diff --git a/samples/app-localization/nodejs/appManifest_Hub/manifest.json b/samples/app-localization/nodejs/appManifest_Hub/manifest.json index e9d9043458..eacdf5a8ee 100644 --- a/samples/app-localization/nodejs/appManifest_Hub/manifest.json +++ b/samples/app-localization/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "[MicrosoftAppId]", "packageName": "com.contoso.localization", @@ -77,4 +77,4 @@ "*.ngrok-free.app", "localhost" ] -} +} \ No newline at end of file diff --git a/samples/app-region-selection/csharp/RegionSectionApp/AppManifest/manifest.json b/samples/app-region-selection/csharp/RegionSectionApp/AppManifest/manifest.json index 9885081832..71be2195a6 100644 --- a/samples/app-region-selection/csharp/RegionSectionApp/AppManifest/manifest.json +++ b/samples/app-region-selection/csharp/RegionSectionApp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.com.testapp", diff --git a/samples/app-sso/nodejs/Manifest_Hub/icon-color.png b/samples/app-sso/nodejs/appManifest_Hub/icon-color.png similarity index 100% rename from samples/app-sso/nodejs/Manifest_Hub/icon-color.png rename to samples/app-sso/nodejs/appManifest_Hub/icon-color.png diff --git a/samples/app-sso/nodejs/Manifest_Hub/icon-outline.png b/samples/app-sso/nodejs/appManifest_Hub/icon-outline.png similarity index 100% rename from samples/app-sso/nodejs/Manifest_Hub/icon-outline.png rename to samples/app-sso/nodejs/appManifest_Hub/icon-outline.png diff --git a/samples/app-sso/nodejs/Manifest_Hub/manifest.json b/samples/app-sso/nodejs/appManifest_Hub/manifest.json similarity index 95% rename from samples/app-sso/nodejs/Manifest_Hub/manifest.json rename to samples/app-sso/nodejs/appManifest_Hub/manifest.json index 3f4466f438..925dfe6a84 100644 --- a/samples/app-sso/nodejs/Manifest_Hub/manifest.json +++ b/samples/app-sso/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.bottabmesso", @@ -124,4 +124,4 @@ "*.ngrok-free.app", "<>" ] -} +} \ No newline at end of file diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json index e0d63d47b6..340775a903 100644 --- a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json +++ b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.contoso.taskmodule", @@ -72,5 +72,7 @@ "identity", "messageTeamMembers" ], - "validDomains": [ "{{domain-name}}" ] -} + "validDomains": [ + "{{domain-name}}" + ] +} \ No newline at end of file diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json index fd6b2e25c6..6238be4e3a 100644 --- a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json +++ b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.contoso.taskmodule", @@ -41,4 +41,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/app-task-module/nodejs/appPackage/manifest.json b/samples/app-task-module/nodejs/appPackage/manifest.json index b14602b738..ffa1373b66 100644 --- a/samples/app-task-module/nodejs/appPackage/manifest.json +++ b/samples/app-task-module/nodejs/appPackage/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.3/MicrosoftTeams.schema.json", - "manifestVersion": "1.3", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.taskmoduletester", diff --git a/samples/bot-adaptive-card-actions/csharp/AdaptiveCardActions/AppManifest/manifest.json b/samples/bot-adaptive-card-actions/csharp/AdaptiveCardActions/AppManifest/manifest.json index 2b5554ce5c..47322c4a1f 100644 --- a/samples/bot-adaptive-card-actions/csharp/AdaptiveCardActions/AppManifest/manifest.json +++ b/samples/bot-adaptive-card-actions/csharp/AdaptiveCardActions/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.actions", @@ -36,4 +36,4 @@ "<>", "*ngrok-free.app" ] -} +} \ No newline at end of file diff --git a/samples/bot-adaptive-card-actions/nodejs/appManifest/manifest.json b/samples/bot-adaptive-card-actions/nodejs/appManifest/manifest.json index 7b85906cbe..8dba8c5008 100644 --- a/samples/bot-adaptive-card-actions/nodejs/appManifest/manifest.json +++ b/samples/bot-adaptive-card-actions/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.actions", @@ -36,4 +36,4 @@ "${{BOT_DOMAIN}}", "*ngrok-free.app" ] -} +} \ No newline at end of file diff --git a/samples/bot-adaptivecards-user-specific-views/csharp/AppManifest/manifest.json b/samples/bot-adaptivecards-user-specific-views/csharp/AppManifest/manifest.json index 8d01705a8c..e90b6cafa9 100644 --- a/samples/bot-adaptivecards-user-specific-views/csharp/AppManifest/manifest.json +++ b/samples/bot-adaptivecards-user-specific-views/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples.userpsecificviews", @@ -39,4 +39,4 @@ "identity", "messageTeamMembers" ] -} +} \ No newline at end of file diff --git a/samples/bot-ai-enterprise-search/nodejs/appManifest/appManifest.admin/manifest.json b/samples/bot-ai-enterprise-search/nodejs/appManifest/appManifest.admin/manifest.json index ea42bed29b..864b9d56ae 100644 --- a/samples/bot-ai-enterprise-search/nodejs/appManifest/appManifest.admin/manifest.json +++ b/samples/bot-ai-enterprise-search/nodejs/appManifest/appManifest.admin/manifest.json @@ -43,6 +43,5 @@ "identity", "messageTeamMembers" ], - "validDomains": [ - ] + "validDomains": [] } \ No newline at end of file diff --git a/samples/bot-ai-enterprise-search/nodejs/appManifest/manifest.json b/samples/bot-ai-enterprise-search/nodejs/appManifest/manifest.json index 6225a2983a..b6b3ba08bd 100644 --- a/samples/bot-ai-enterprise-search/nodejs/appManifest/manifest.json +++ b/samples/bot-ai-enterprise-search/nodejs/appManifest/manifest.json @@ -33,9 +33,7 @@ ], "supportsFiles": true, "isNotificationOnly": false, - "commandLists": [ - - ] + "commandLists": [] } ], "composeExtensions": [], diff --git a/samples/bot-all-cards/csharp/BotAllCards/AppManifest/manifest.json b/samples/bot-all-cards/csharp/BotAllCards/AppManifest/manifest.json index 4d811340fe..352284237a 100644 --- a/samples/bot-all-cards/csharp/BotAllCards/AppManifest/manifest.json +++ b/samples/bot-all-cards/csharp/BotAllCards/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.allbotcards", diff --git a/samples/bot-all-cards/nodejs/appManifest/manifest.json b/samples/bot-all-cards/nodejs/appManifest/manifest.json index 4907425a3c..7c195e0888 100644 --- a/samples/bot-all-cards/nodejs/appManifest/manifest.json +++ b/samples/bot-all-cards/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.typesofcards", @@ -35,4 +35,4 @@ "validDomains": [ "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/bot-archive-groupchat-messages/csharp/FetchGroupChatMessages/AppManifest/manifest.json b/samples/bot-archive-groupchat-messages/csharp/FetchGroupChatMessages/AppManifest/manifest.json index 1a4dd4bef7..be40e4f87a 100644 --- a/samples/bot-archive-groupchat-messages/csharp/FetchGroupChatMessages/AppManifest/manifest.json +++ b/samples/bot-archive-groupchat-messages/csharp/FetchGroupChatMessages/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.botgroupchatmessages", @@ -35,7 +35,10 @@ } ], "accentColor": "#60A18E", - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "<>", "token.botframework.com" diff --git a/samples/bot-archive-groupchat-messages/nodejs/appManifest/manifest.json b/samples/bot-archive-groupchat-messages/nodejs/appManifest/manifest.json index 4cc9008c4b..270dd80aa0 100644 --- a/samples/bot-archive-groupchat-messages/nodejs/appManifest/manifest.json +++ b/samples/bot-archive-groupchat-messages/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.botgroupchatmessages", @@ -35,7 +35,10 @@ } ], "accentColor": "#60A18E", - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "${{BOT_DOMAIN}}", "token.botframework.com" diff --git a/samples/bot-calling-meeting/csharp/Source/CallingBotSample/AppManifest/manifest.json b/samples/bot-calling-meeting/csharp/Source/CallingBotSample/AppManifest/manifest.json index f316717163..61a846b5a3 100644 --- a/samples/bot-calling-meeting/csharp/Source/CallingBotSample/AppManifest/manifest.json +++ b/samples/bot-calling-meeting/csharp/Source/CallingBotSample/AppManifest/manifest.json @@ -26,7 +26,11 @@ "bots": [ { "botId": "<>", - "scopes": ["personal", "team", "groupchat"], + "scopes": [ + "personal", + "team", + "groupchat" + ], "commandLists": [ { "commands": [ @@ -35,7 +39,9 @@ "description": "Resend welcome card of this Bot" } ], - "scopes": ["personal"] + "scopes": [ + "personal" + ] } ], "supportsFiles": false, @@ -44,10 +50,15 @@ "supportsVideo": true } ], - "permissions": ["identity", "messageTeamMembers"], - "validDomains": [ "<>" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], + "validDomains": [ + "<>" + ], "webApplicationInfo": { "id": "<>", "resource": "https://RscString" } -} +} \ No newline at end of file diff --git a/samples/bot-conversation-quickstart/js/appManifest/manifest.json b/samples/bot-conversation-quickstart/js/appManifest/manifest.json index c3aa8342ab..9d4ea0c228 100644 --- a/samples/bot-conversation-quickstart/js/appManifest/manifest.json +++ b/samples/bot-conversation-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/bot-conversation-sso-quickstart/csharp_dotnetcore/BotConversationSsoQuickstart/AppManifest/manifest.json b/samples/bot-conversation-sso-quickstart/csharp_dotnetcore/BotConversationSsoQuickstart/AppManifest/manifest.json index bee6d7241f..d8697375cd 100644 --- a/samples/bot-conversation-sso-quickstart/csharp_dotnetcore/BotConversationSsoQuickstart/AppManifest/manifest.json +++ b/samples/bot-conversation-sso-quickstart/csharp_dotnetcore/BotConversationSsoQuickstart/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{TODO: MicrosoftAppId}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/bot-conversation-sso-quickstart/js/appManifest/manifest.json b/samples/bot-conversation-sso-quickstart/js/appManifest/manifest.json index f29b32a34d..9300f54a79 100644 --- a/samples/bot-conversation-sso-quickstart/js/appManifest/manifest.json +++ b/samples/bot-conversation-sso-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/bot-conversation/csharp/AppManifest/manifest.zip b/samples/bot-conversation/csharp/AppManifest/manifest.zip new file mode 100644 index 0000000000000000000000000000000000000000..e9af5e8b25e0e9439ddf2ed8619316675452a243 GIT binary patch literal 4837 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 literal 0 HcmV?d00001 diff --git a/samples/bot-daily-task-reminder/csharp/BotDailyTaskReminder/AppManifest/manifest.json b/samples/bot-daily-task-reminder/csharp/BotDailyTaskReminder/AppManifest/manifest.json index 4a8746596b..029036690b 100644 --- a/samples/bot-daily-task-reminder/csharp/BotDailyTaskReminder/AppManifest/manifest.json +++ b/samples/bot-daily-task-reminder/csharp/BotDailyTaskReminder/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.dailytaskreminder", @@ -45,8 +45,11 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/bot-daily-task-reminder/nodejs/appManifest/manifest.json b/samples/bot-daily-task-reminder/nodejs/appManifest/manifest.json index 6d1b1d49da..9e10ae111d 100644 --- a/samples/bot-daily-task-reminder/nodejs/appManifest/manifest.json +++ b/samples/bot-daily-task-reminder/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.aaptaskreminder", @@ -29,7 +29,7 @@ "scopes": [ "personal" ], - "commandLists": [ + "commandLists": [ { "scopes": [ "personal" @@ -45,8 +45,11 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/bot-file-upload/csharp/AppManifest/manifest.json b/samples/bot-file-upload/csharp/AppManifest/manifest.json index 76f5ecd77b..64928f18cb 100644 --- a/samples/bot-file-upload/csharp/AppManifest/manifest.json +++ b/samples/bot-file-upload/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.fileupload", diff --git a/samples/bot-file-upload/java/AppManifest/manifest.json b/samples/bot-file-upload/java/AppManifest/manifest.json index ac05ba47ad..64928f18cb 100644 --- a/samples/bot-file-upload/java/AppManifest/manifest.json +++ b/samples/bot-file-upload/java/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.fileupload", @@ -38,4 +38,4 @@ "validDomains": [ "*.azurewebsites.net" ] -} +} \ No newline at end of file diff --git a/samples/bot-file-upload/nodejs/appManifest/manifest.json b/samples/bot-file-upload/nodejs/appManifest/manifest.json index b2d5b0f57f..83db325c00 100644 --- a/samples/bot-file-upload/nodejs/appManifest/manifest.json +++ b/samples/bot-file-upload/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.fileupload", diff --git a/samples/bot-file-upload/python/appManifest/manifest.json b/samples/bot-file-upload/python/appManifest/manifest.json index be72949b63..c8760711fb 100644 --- a/samples/bot-file-upload/python/appManifest/manifest.json +++ b/samples/bot-file-upload/python/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.fileupload", diff --git a/samples/bot-formatting-cards/csharp/BotFormattingCards/AppManifest/manifest.json b/samples/bot-formatting-cards/csharp/BotFormattingCards/AppManifest/manifest.json index de99c6a0f4..c616f40602 100644 --- a/samples/bot-formatting-cards/csharp/BotFormattingCards/AppManifest/manifest.json +++ b/samples/bot-formatting-cards/csharp/BotFormattingCards/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.differentformattingcards", @@ -35,4 +35,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/bot-formatting-cards/nodejs/appManifest/manifest.json b/samples/bot-formatting-cards/nodejs/appManifest/manifest.json index 72503eaf03..d38dcbc96b 100644 --- a/samples/bot-formatting-cards/nodejs/appManifest/manifest.json +++ b/samples/bot-formatting-cards/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.differentformattingcards", @@ -35,4 +35,4 @@ "validDomains": [ "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/bot-initiate-thread-in-channel/csharp/AppManifest/manifest.json b/samples/bot-initiate-thread-in-channel/csharp/AppManifest/manifest.json index 18db2ec325..773d155a25 100644 --- a/samples/bot-initiate-thread-in-channel/csharp/AppManifest/manifest.json +++ b/samples/bot-initiate-thread-in-channel/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.sample.teamsstartnewthreadinchannel", diff --git a/samples/bot-initiate-thread-in-channel/java/appManifest/manifest.json b/samples/bot-initiate-thread-in-channel/java/appManifest/manifest.json index 5824fa9024..904a835690 100644 --- a/samples/bot-initiate-thread-in-channel/java/appManifest/manifest.json +++ b/samples/bot-initiate-thread-in-channel/java/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.sample.teamsstartnewthreadinchannel", @@ -40,4 +40,4 @@ "messageTeamMembers" ], "validDomains": [] -} +} \ No newline at end of file diff --git a/samples/bot-initiate-thread-in-channel/nodejs/appManifest/manifest.json b/samples/bot-initiate-thread-in-channel/nodejs/appManifest/manifest.json index a768dde7b5..2ae0e4ade2 100644 --- a/samples/bot-initiate-thread-in-channel/nodejs/appManifest/manifest.json +++ b/samples/bot-initiate-thread-in-channel/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.sample.teamsstartnewthreadinchannel", diff --git a/samples/bot-initiate-thread-in-channel/python/appManifest/manifest.json b/samples/bot-initiate-thread-in-channel/python/appManifest/manifest.json index 0488cd2fce..9ef079676d 100644 --- a/samples/bot-initiate-thread-in-channel/python/appManifest/manifest.json +++ b/samples/bot-initiate-thread-in-channel/python/appManifest/manifest.json @@ -1,43 +1,43 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", - "version": "1.0.0", - "id": "<>", - "packageName": "com.teams.sample.teamsstartnewthreadinchannel", - "developer": { - "name": "teamsStartThreadInChannel", - "websiteUrl": "https://www.microsoft.com", - "privacyUrl": "https://www.teams.com/privacy", - "termsOfUseUrl": "https://www.teams.com/termsofuser" - }, - "icons": { - "outline": "icon-outline.png", - "color": "icon-color.png" - }, - "name": { - "short": "TeamsStartThreadInChannel", - "full": "TeamsStartThreadInChannel" - }, - "description": { - "short": "TeamsStartThreadInChannel", - "full": "TeamsStartThreadInChannel" - }, - "accentColor": "#FFFFFF", - "bots": [ - { - "botId": "<>", - "scopes": [ - "team" - ], - "isNotificationOnly": false, - "supportsCalling": false, - "supportsVideo": false, - "supportsFiles": false - } - ], - "permissions": [ - "identity", - "messageTeamMembers" - ], - "validDomains": [] - } \ No newline at end of file + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", + "version": "1.0.0", + "id": "<>", + "packageName": "com.teams.sample.teamsstartnewthreadinchannel", + "developer": { + "name": "teamsStartThreadInChannel", + "websiteUrl": "https://www.microsoft.com", + "privacyUrl": "https://www.teams.com/privacy", + "termsOfUseUrl": "https://www.teams.com/termsofuser" + }, + "icons": { + "outline": "icon-outline.png", + "color": "icon-color.png" + }, + "name": { + "short": "TeamsStartThreadInChannel", + "full": "TeamsStartThreadInChannel" + }, + "description": { + "short": "TeamsStartThreadInChannel", + "full": "TeamsStartThreadInChannel" + }, + "accentColor": "#FFFFFF", + "bots": [ + { + "botId": "<>", + "scopes": [ + "team" + ], + "isNotificationOnly": false, + "supportsCalling": false, + "supportsVideo": false, + "supportsFiles": false + } + ], + "permissions": [ + "identity", + "messageTeamMembers" + ], + "validDomains": [] +} \ No newline at end of file diff --git a/samples/bot-join-team-using-qr-code/csharp/JoinTeamByQR/AppManifest/manifest.json b/samples/bot-join-team-using-qr-code/csharp/JoinTeamByQR/AppManifest/manifest.json index 286f84506d..fcebce4317 100644 --- a/samples/bot-join-team-using-qr-code/csharp/JoinTeamByQR/AppManifest/manifest.json +++ b/samples/bot-join-team-using-qr-code/csharp/JoinTeamByQR/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.qrjointeam", @@ -34,7 +34,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "devicePermissions": [ "media" ], diff --git a/samples/bot-join-team-using-qr-code/nodejs/appManifest/manifest.json b/samples/bot-join-team-using-qr-code/nodejs/appManifest/manifest.json index 227c9cb2f6..4631513000 100644 --- a/samples/bot-join-team-using-qr-code/nodejs/appManifest/manifest.json +++ b/samples/bot-join-team-using-qr-code/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.qrjointeam", @@ -34,7 +34,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "devicePermissions": [ "media" ], @@ -42,8 +45,8 @@ "${{BOT_DOMAIN}}", "token.botframework.com" ], - "webApplicationInfo": { + "webApplicationInfo": { "id": "${{AAD_APP_CLIENT_ID}}", "resource": "api://botid-${{AAD_APP_CLIENT_ID}}" } -} +} \ No newline at end of file diff --git a/samples/bot-message-reaction/csharp/AppManifest/manifest.json b/samples/bot-message-reaction/csharp/AppManifest/manifest.json index f0b4b6646b..b1b1b2fd4c 100644 --- a/samples/bot-message-reaction/csharp/AppManifest/manifest.json +++ b/samples/bot-message-reaction/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.sample.messageReaction", @@ -42,4 +42,4 @@ "messageTeamMembers" ], "validDomains": [] -} +} \ No newline at end of file diff --git a/samples/bot-message-reaction/java/appManifest/manifest.json b/samples/bot-message-reaction/java/appManifest/manifest.json index 35f14a817a..fe08b97c47 100644 --- a/samples/bot-message-reaction/java/appManifest/manifest.json +++ b/samples/bot-message-reaction/java/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.sample.messageReaction", @@ -42,4 +42,4 @@ "messageTeamMembers" ], "validDomains": [] -} +} \ No newline at end of file diff --git a/samples/bot-message-reaction/nodejs/appManifest/manifest.json b/samples/bot-message-reaction/nodejs/appManifest/manifest.json index eab7a7e1c2..6d4f07bf52 100644 --- a/samples/bot-message-reaction/nodejs/appManifest/manifest.json +++ b/samples/bot-message-reaction/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.sample.messageReaction", @@ -42,7 +42,7 @@ "messageTeamMembers" ], "validDomains": [ - "*.ngrok-free.app", - "${{BOT_DOMAIN}}" + "*.ngrok-free.app", + "${{BOT_DOMAIN}}" ] } \ No newline at end of file diff --git a/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/manifest.json b/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/manifest.json index b8fd421208..23e5a7ba50 100644 --- a/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/manifest.json +++ b/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.typeaheadsearchcard", @@ -26,9 +26,11 @@ "bots": [ { "botId": "{{Microsoft-App-Id}}", - "needsChannelSelector": false, + "needsChannelSelector": false, "scopes": [ - "personal","team","groupchat" + "personal", + "team", + "groupchat" ], "commandLists": [ { @@ -46,5 +48,8 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ] + "permissions": [ + "identity", + "messageTeamMembers" + ] } \ No newline at end of file diff --git a/samples/bot-people-picker-adaptive-card/nodejs/appManifest/manifest.json b/samples/bot-people-picker-adaptive-card/nodejs/appManifest/manifest.json index 855191e5ac..73fcfe336c 100644 --- a/samples/bot-people-picker-adaptive-card/nodejs/appManifest/manifest.json +++ b/samples/bot-people-picker-adaptive-card/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.typeaheadsearchcard", @@ -26,9 +26,11 @@ "bots": [ { "botId": "${{AAD_APP_CLIENT_ID}}", - "needsChannelSelector": false, + "needsChannelSelector": false, "scopes": [ - "personal","team","groupchat" + "personal", + "team", + "groupchat" ], "commandLists": [ { @@ -46,5 +48,8 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ] + "permissions": [ + "identity", + "messageTeamMembers" + ] } \ No newline at end of file diff --git a/samples/bot-proactive-messaging-teamsfx/appManifest/manifest.json b/samples/bot-proactive-messaging-teamsfx/appManifest/manifest.json index f6c81cb00f..75910ea6df 100644 --- a/samples/bot-proactive-messaging-teamsfx/appManifest/manifest.json +++ b/samples/bot-proactive-messaging-teamsfx/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/bot-proactive-messaging/csharp/AppManifest/manifest.json b/samples/bot-proactive-messaging/csharp/AppManifest/manifest.json index 2a3a0f859f..625a9b2cb5 100644 --- a/samples/bot-proactive-messaging/csharp/AppManifest/manifest.json +++ b/samples/bot-proactive-messaging/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "showLoadingIndicator": false, "id": "{{BOT-ID}}", @@ -40,5 +40,7 @@ "identity", "messageTeamMembers" ], - "validDomains": ["<>"] -} + "validDomains": [ + "<>" + ] +} \ No newline at end of file diff --git a/samples/bot-release-management/csharp/ReleaseManagement/AppManifest/manifest.json b/samples/bot-release-management/csharp/ReleaseManagement/AppManifest/manifest.json index 098dfd4295..4b4593c66d 100644 --- a/samples/bot-release-management/csharp/ReleaseManagement/AppManifest/manifest.json +++ b/samples/bot-release-management/csharp/ReleaseManagement/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "", "packageName": "com.microsoft.teams.releasemanagement", @@ -26,12 +26,16 @@ "bots": [ { "botId": "", - "scopes": [ "groupchat" ], + "scopes": [ + "groupchat" + ], "isNotificationOnly": true } ], "validDomains": [ "<>" ], - "permissions": [ "messageTeamMembers" ] + "permissions": [ + "messageTeamMembers" + ] } \ No newline at end of file diff --git a/samples/bot-release-management/nodejs/appManifest/manifest.json b/samples/bot-release-management/nodejs/appManifest/manifest.json index 3dc798e86f..2d6f899e60 100644 --- a/samples/bot-release-management/nodejs/appManifest/manifest.json +++ b/samples/bot-release-management/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.releasemangement", @@ -26,12 +26,16 @@ "bots": [ { "botId": "${{AAD_APP_CLIENT_ID}}", - "scopes": [ "groupchat" ], + "scopes": [ + "groupchat" + ], "isNotificationOnly": true } ], "validDomains": [ "${{BOT_DOMAIN}}" ], - "permissions": [ "messageTeamMembers" ] + "permissions": [ + "messageTeamMembers" + ] } \ No newline at end of file diff --git a/samples/bot-request-approval/csharp/BotRequestApproval/AppManifest/manifest.json b/samples/bot-request-approval/csharp/BotRequestApproval/AppManifest/manifest.json index 25a544a75c..e877a97cc9 100644 --- a/samples/bot-request-approval/csharp/BotRequestApproval/AppManifest/manifest.json +++ b/samples/bot-request-approval/csharp/BotRequestApproval/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.botrequestapproval", @@ -33,7 +33,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ] diff --git a/samples/bot-request-approval/nodejs/appManifest/manifest.json b/samples/bot-request-approval/nodejs/appManifest/manifest.json index d8cf7699a9..55d1f05389 100644 --- a/samples/bot-request-approval/nodejs/appManifest/manifest.json +++ b/samples/bot-request-approval/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.botrequestapproval", @@ -33,7 +33,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "${{BOT_DOMAIN}}" ] diff --git a/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/manifest.json b/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/manifest.json index 4393e4ccb2..4e52291120 100644 --- a/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/manifest.json +++ b/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.sequentialflowbot", @@ -60,4 +60,4 @@ "messageTeamMembers" ], "validDomains": [] -} +} \ No newline at end of file diff --git a/samples/bot-sequential-flow-adaptive-cards/nodejs/appManifest/manifest.json b/samples/bot-sequential-flow-adaptive-cards/nodejs/appManifest/manifest.json index 3af3020d2a..916ff62374 100644 --- a/samples/bot-sequential-flow-adaptive-cards/nodejs/appManifest/manifest.json +++ b/samples/bot-sequential-flow-adaptive-cards/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.sequentialflowbot", @@ -23,7 +23,6 @@ "color": "color.png" }, "accentColor": "#60A18E", - "bots": [ { "botId": "${{AAD_APP_CLIENT_ID}}", @@ -59,5 +58,7 @@ "identity", "messageTeamMembers" ], - "validDomains": ["${{BOT_DOMAIN}}"] + "validDomains": [ + "${{BOT_DOMAIN}}" + ] } \ No newline at end of file diff --git a/samples/bot-sharepoint-file-viewer/csharp/BotWithSharePointFileViewer/AppManifest/manifest.json b/samples/bot-sharepoint-file-viewer/csharp/BotWithSharePointFileViewer/AppManifest/manifest.json index 5b4fd6ae46..59c287b3f9 100644 --- a/samples/bot-sharepoint-file-viewer/csharp/BotWithSharePointFileViewer/AppManifest/manifest.json +++ b/samples/bot-sharepoint-file-viewer/csharp/BotWithSharePointFileViewer/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.botsharepointfileviewer", @@ -50,7 +50,10 @@ } ], "accentColor": "#60A18E", - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "<>", "token.botframework.com" diff --git a/samples/bot-sharepoint-file-viewer/nodejs/appManifest/manifest.json b/samples/bot-sharepoint-file-viewer/nodejs/appManifest/manifest.json index 1307ff0f13..689460f099 100644 --- a/samples/bot-sharepoint-file-viewer/nodejs/appManifest/manifest.json +++ b/samples/bot-sharepoint-file-viewer/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.botsharepointfileviewer", @@ -50,7 +50,10 @@ } ], "accentColor": "#60A18E", - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "${{BOT_DOMAIN}}", "token.botframework.com" diff --git a/samples/bot-sharepoint-list/csharp/SPListBot/AppManifest/manifest.json b/samples/bot-sharepoint-list/csharp/SPListBot/AppManifest/manifest.json index c51e96dca8..485d20fe15 100644 --- a/samples/bot-sharepoint-list/csharp/SPListBot/AppManifest/manifest.json +++ b/samples/bot-sharepoint-list/csharp/SPListBot/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.devapp", diff --git a/samples/bot-sso-adaptivecard/csharp/BotSsoAdaptivecard/AppManifest/manifest.json b/samples/bot-sso-adaptivecard/csharp/BotSsoAdaptivecard/AppManifest/manifest.json index 768ada3e13..494f60086e 100644 --- a/samples/bot-sso-adaptivecard/csharp/BotSsoAdaptivecard/AppManifest/manifest.json +++ b/samples/bot-sso-adaptivecard/csharp/BotSsoAdaptivecard/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.botssoadaptivecard", diff --git a/samples/bot-sso-adaptivecard/nodejs/appManifest/manifest.json b/samples/bot-sso-adaptivecard/nodejs/appManifest/manifest.json index 16a95844ca..4562ff30fd 100644 --- a/samples/bot-sso-adaptivecard/nodejs/appManifest/manifest.json +++ b/samples/bot-sso-adaptivecard/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.botssoadaptivecard", diff --git a/samples/bot-suggested-actions/csharp/SuggestedActions/AppManifest/manifest.json b/samples/bot-suggested-actions/csharp/SuggestedActions/AppManifest/manifest.json index 56c4d6cee1..a6df4bef80 100644 --- a/samples/bot-suggested-actions/csharp/SuggestedActions/AppManifest/manifest.json +++ b/samples/bot-suggested-actions/csharp/SuggestedActions/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.botsuggestedactions", @@ -32,9 +32,12 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "*.ngrok-free.app", - "<>" + "<>" ] -} +} \ No newline at end of file diff --git a/samples/bot-suggested-actions/nodejs/appManifest/manifest.json b/samples/bot-suggested-actions/nodejs/appManifest/manifest.json index 4f637318cb..cfb8392dfa 100644 --- a/samples/bot-suggested-actions/nodejs/appManifest/manifest.json +++ b/samples/bot-suggested-actions/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.botsuggestedactions", @@ -32,9 +32,12 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "*.ngrok-free.app", - "${{BOT_DOMAIN}}" + "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/bot-task-module/csharp/AppManifest/manifest.json b/samples/bot-task-module/csharp/AppManifest/manifest.json index 9bff530a7a..7688bc95d8 100644 --- a/samples/bot-task-module/csharp/AppManifest/manifest.json +++ b/samples/bot-task-module/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.samples", @@ -61,5 +61,7 @@ "identity", "messageTeamMembers" ], - "validDomains": [ "<>" ] -} + "validDomains": [ + "<>" + ] +} \ No newline at end of file diff --git a/samples/bot-task-module/java/appManifest/manifest.json b/samples/bot-task-module/java/appManifest/manifest.json index cec091447e..5e05ae9038 100644 --- a/samples/bot-task-module/java/appManifest/manifest.json +++ b/samples/bot-task-module/java/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.samples", @@ -41,5 +41,7 @@ "identity", "messageTeamMembers" ], - "validDomains": [ "YourDeployedBotUrl.com" ] + "validDomains": [ + "YourDeployedBotUrl.com" + ] } \ No newline at end of file diff --git a/samples/bot-task-module/nodejs/appManifest/manifest.json b/samples/bot-task-module/nodejs/appManifest/manifest.json index ae998afa51..118f3346ff 100644 --- a/samples/bot-task-module/nodejs/appManifest/manifest.json +++ b/samples/bot-task-module/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.samples", diff --git a/samples/bot-task-module/python/appManifest/manifest.json b/samples/bot-task-module/python/appManifest/manifest.json index cec091447e..5e05ae9038 100644 --- a/samples/bot-task-module/python/appManifest/manifest.json +++ b/samples/bot-task-module/python/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.samples", @@ -41,5 +41,7 @@ "identity", "messageTeamMembers" ], - "validDomains": [ "YourDeployedBotUrl.com" ] + "validDomains": [ + "YourDeployedBotUrl.com" + ] } \ No newline at end of file diff --git a/samples/bot-teams-authentication/csharp/AppManifest/manifest.json b/samples/bot-teams-authentication/csharp/AppManifest/manifest.json index 1fe7b86503..c1fd07684d 100644 --- a/samples/bot-teams-authentication/csharp/AppManifest/manifest.json +++ b/samples/bot-teams-authentication/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.samples", diff --git a/samples/bot-teams-authentication/java/appManifest/manifest.json b/samples/bot-teams-authentication/java/appManifest/manifest.json index c7ca5900a7..6b5b22f0e1 100644 --- a/samples/bot-teams-authentication/java/appManifest/manifest.json +++ b/samples/bot-teams-authentication/java/appManifest/manifest.json @@ -1,46 +1,46 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", - "version": "1.0.0", - "id": "<>", - "packageName": "com.microsoft.teams.samples", - "developer": { - "name": "Microsoft", - "websiteUrl": "https://example.azurewebsites.net", - "privacyUrl": "https://example.azurewebsites.net/privacy", - "termsOfUseUrl": "https://example.azurewebsites.net/termsofuse" - }, - "icons": { - "color": "icon-color.png", - "outline": "icon-outline.png" - }, - "name": { - "short": "Team Auth Module", - "full": "Simple Team Auth Module" - }, - "description": { - "short": "Test Team Auth Module Scenario", - "full": "Simple Team Auth Module Scenario Test" - }, - "accentColor": "#FFFFFF", - "bots": [ - { - "botId": "<>", - "scopes": [ - "personal" - ], - "isNotificationOnly": false, - "supportsCalling": false, - "supportsVideo": false, - "supportsFiles": false - } - ], - "permissions": [ - "identity", - "messageTeamMembers" - ], + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", + "version": "1.0.0", + "id": "<>", + "packageName": "com.microsoft.teams.samples", + "developer": { + "name": "Microsoft", + "websiteUrl": "https://example.azurewebsites.net", + "privacyUrl": "https://example.azurewebsites.net/privacy", + "termsOfUseUrl": "https://example.azurewebsites.net/termsofuse" + }, + "icons": { + "color": "icon-color.png", + "outline": "icon-outline.png" + }, + "name": { + "short": "Team Auth Module", + "full": "Simple Team Auth Module" + }, + "description": { + "short": "Test Team Auth Module Scenario", + "full": "Simple Team Auth Module Scenario Test" + }, + "accentColor": "#FFFFFF", + "bots": [ + { + "botId": "<>", + "scopes": [ + "personal" + ], + "isNotificationOnly": false, + "supportsCalling": false, + "supportsVideo": false, + "supportsFiles": false + } + ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "token.botframework.com", "<>" ] - } +} \ No newline at end of file diff --git a/samples/bot-teams-authentication/nodejs/appManifest/manifest.json b/samples/bot-teams-authentication/nodejs/appManifest/manifest.json index 421cf02b8c..a1f3fade4f 100644 --- a/samples/bot-teams-authentication/nodejs/appManifest/manifest.json +++ b/samples/bot-teams-authentication/nodejs/appManifest/manifest.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", diff --git a/samples/bot-teams-authentication/python/appManifest/manifest.json b/samples/bot-teams-authentication/python/appManifest/manifest.json index c48a91e081..197c7fbb57 100644 --- a/samples/bot-teams-authentication/python/appManifest/manifest.json +++ b/samples/bot-teams-authentication/python/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.auth", diff --git a/samples/bot-teams-catering/csharp/AppManifest/manifest.json b/samples/bot-teams-catering/csharp/AppManifest/manifest.json index 611163c872..1eef03e6ae 100644 --- a/samples/bot-teams-catering/csharp/AppManifest/manifest.json +++ b/samples/bot-teams-catering/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "2.0.0", "id": "<>", "packageName": "teams.catering.bot", diff --git a/samples/bot-type-ahead-search-adaptive-cards/csharp/TypeaheadSearch/AppManifest/manifest.json b/samples/bot-type-ahead-search-adaptive-cards/csharp/TypeaheadSearch/AppManifest/manifest.json index 3990218628..c10f8aa590 100644 --- a/samples/bot-type-ahead-search-adaptive-cards/csharp/TypeaheadSearch/AppManifest/manifest.json +++ b/samples/bot-type-ahead-search-adaptive-cards/csharp/TypeaheadSearch/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.typeaheadsearchcard", @@ -50,7 +50,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ] diff --git a/samples/bot-type-ahead-search-adaptive-cards/nodejs/appManifest/manifest.json b/samples/bot-type-ahead-search-adaptive-cards/nodejs/appManifest/manifest.json index 36279e28d5..f742ed343c 100644 --- a/samples/bot-type-ahead-search-adaptive-cards/nodejs/appManifest/manifest.json +++ b/samples/bot-type-ahead-search-adaptive-cards/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.typeaheadsearchcard", @@ -26,7 +26,7 @@ "bots": [ { "botId": "${{AAD_APP_CLIENT_ID}}", - "needsChannelSelector": false, + "needsChannelSelector": false, "scopes": [ "personal" ], @@ -50,7 +50,10 @@ "isNotificationOnly": false } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "${{BOT_DOMAIN}}" ] diff --git a/samples/connector-generic/nodejs/appManifest/manifest.json b/samples/connector-generic/nodejs/appManifest/manifest.json index 27dab806a6..802929ee0a 100644 --- a/samples/connector-generic/nodejs/appManifest/manifest.json +++ b/samples/connector-generic/nodejs/appManifest/manifest.json @@ -32,4 +32,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/samples/connector-todo-notification/csharp/AppManifest/manifest.json b/samples/connector-todo-notification/csharp/AppManifest/manifest.json index 2fded0c328..072391d7f0 100644 --- a/samples/connector-todo-notification/csharp/AppManifest/manifest.json +++ b/samples/connector-todo-notification/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "c5f12998-f395-4eaa-ad7c-5f5bab2d47bb", "packageName": "com.microsoft.teams.samples.sampleapp", @@ -36,4 +36,4 @@ "identity", "messageTeamMembers" ] -} +} \ No newline at end of file diff --git a/samples/connector-todo-notification/nodejs/appManifest/manifest.json b/samples/connector-todo-notification/nodejs/appManifest/manifest.json index 4a37008976..99ac9b7fd0 100644 --- a/samples/connector-todo-notification/nodejs/appManifest/manifest.json +++ b/samples/connector-todo-notification/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.samples.todoconnectorapp", @@ -39,4 +39,4 @@ "validDomains": [ "<>" ] -} +} \ No newline at end of file diff --git a/samples/graph-activity-feed-broadcast/csharp/ActivityFeedBroadcast/AppManifest/manifest.json b/samples/graph-activity-feed-broadcast/csharp/ActivityFeedBroadcast/AppManifest/manifest.json index 6d8d539c9b..b9aae66a7c 100644 --- a/samples/graph-activity-feed-broadcast/csharp/ActivityFeedBroadcast/AppManifest/manifest.json +++ b/samples/graph-activity-feed-broadcast/csharp/ActivityFeedBroadcast/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.activityfeedbroadcast", diff --git a/samples/graph-activity-feed-broadcast/nodejs/appManifest/manifest.json b/samples/graph-activity-feed-broadcast/nodejs/appManifest/manifest.json index 2df5a445bd..4363d8d9aa 100644 --- a/samples/graph-activity-feed-broadcast/nodejs/appManifest/manifest.json +++ b/samples/graph-activity-feed-broadcast/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.activityfeedbroadcast", diff --git a/samples/graph-activity-feed/csharp/ActivityFeedNotification/AppManifest/manifest.json b/samples/graph-activity-feed/csharp/ActivityFeedNotification/AppManifest/manifest.json index c264ea57d6..b98a348cc8 100644 --- a/samples/graph-activity-feed/csharp/ActivityFeedNotification/AppManifest/manifest.json +++ b/samples/graph-activity-feed/csharp/ActivityFeedNotification/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.devapp", diff --git a/samples/graph-activity-feed/nodejs/appManifest/manifest.json b/samples/graph-activity-feed/nodejs/appManifest/manifest.json index 328d69e6f5..37c0fbf2ca 100644 --- a/samples/graph-activity-feed/nodejs/appManifest/manifest.json +++ b/samples/graph-activity-feed/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.graphactivityfeed", @@ -39,13 +39,13 @@ ], "staticTabs": [ { - "entityId": "personal", - "name": "UserNotification", - "contentUrl": "https://${{TAB_DOMAIN}}/UserNotification", - "websiteUrl": "https://${{TAB_DOMAIN}}/UserNotification", - "scopes": [ - "personal" - ] + "entityId": "personal", + "name": "UserNotification", + "contentUrl": "https://${{TAB_DOMAIN}}/UserNotification", + "websiteUrl": "https://${{TAB_DOMAIN}}/UserNotification", + "scopes": [ + "personal" + ] } ], "permissions": [ diff --git a/samples/graph-app-installation-lifecycle/csharp/AppInstallation/AppManifest/manifest.json b/samples/graph-app-installation-lifecycle/csharp/AppInstallation/AppManifest/manifest.json index 0c2e9284c9..1d2f0329da 100644 --- a/samples/graph-app-installation-lifecycle/csharp/AppInstallation/AppManifest/manifest.json +++ b/samples/graph-app-installation-lifecycle/csharp/AppInstallation/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.RSC", diff --git a/samples/graph-app-installation-lifecycle/nodejs/appManifest/manifest.json b/samples/graph-app-installation-lifecycle/nodejs/appManifest/manifest.json index c4af136b8e..c409578180 100644 --- a/samples/graph-app-installation-lifecycle/nodejs/appManifest/manifest.json +++ b/samples/graph-app-installation-lifecycle/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.appInstallation", diff --git a/samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/manifest.json b/samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/manifest.json index bfdcd92d81..603e47b085 100644 --- a/samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/manifest.json +++ b/samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.samples", diff --git a/samples/graph-appcatalog-lifecycle/nodejs/appManifest/manifest.json b/samples/graph-appcatalog-lifecycle/nodejs/appManifest/manifest.json index 029ed1d821..4dd35a0b12 100644 --- a/samples/graph-appcatalog-lifecycle/nodejs/appManifest/manifest.json +++ b/samples/graph-appcatalog-lifecycle/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.contoso.AppCatalog", @@ -42,4 +42,4 @@ "<>", "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/graph-change-notification/csharp/ChangeNotification/AppManifest/manifest.json b/samples/graph-change-notification/csharp/ChangeNotification/AppManifest/manifest.json index 67efc0b188..e69206efa0 100644 --- a/samples/graph-change-notification/csharp/ChangeNotification/AppManifest/manifest.json +++ b/samples/graph-change-notification/csharp/ChangeNotification/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.change.notification", @@ -42,4 +42,4 @@ "token.botframework.com", "[Your tunnel Domain]" ] -} +} \ No newline at end of file diff --git a/samples/graph-change-notification/nodejs/appManifest/manifest.json b/samples/graph-change-notification/nodejs/appManifest/manifest.json index bf92473146..c58f8e1148 100644 --- a/samples/graph-change-notification/nodejs/appManifest/manifest.json +++ b/samples/graph-change-notification/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.change.notification", @@ -42,4 +42,4 @@ "token.botframework.com", "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest/manifest.json b/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest/manifest.json index c04a33be9e..9dd12e92c4 100644 --- a/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest/manifest.json +++ b/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.contoso.teamsauthsso", @@ -28,7 +28,9 @@ "entityId": "auth", "name": "Auth", "contentUrl": "https://{{domain-name}}/Home/Index", - "scopes": [ "personal" ] + "scopes": [ + "personal" + ] } ], "configurableTabs": [ @@ -40,7 +42,10 @@ ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ], @@ -48,4 +53,4 @@ "id": "<>", "resource": "api://{{domain-name}}/<>" } -} +} \ No newline at end of file diff --git a/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/manifest.json b/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/manifest.json index 8879b9e36e..e4a44689cb 100644 --- a/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/manifest.json +++ b/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.contoso.teamsauthsso", @@ -28,10 +28,15 @@ "entityId": "auth", "name": "Auth", "contentUrl": "https://{{domain-name}}/Home/Index", - "scopes": [ "personal" ] + "scopes": [ + "personal" + ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ], @@ -39,4 +44,4 @@ "id": "<>", "resource": "api://{{domain-name}}/<>" } -} +} \ No newline at end of file diff --git a/samples/graph-chat-lifecycle/nodejs/appManifest/manifest.json b/samples/graph-chat-lifecycle/nodejs/appManifest/manifest.json index a7752d8a04..867d469e2b 100644 --- a/samples/graph-chat-lifecycle/nodejs/appManifest/manifest.json +++ b/samples/graph-chat-lifecycle/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "${{TEAMS_APP_ID}}", "packageName": "com.contoso.chatlifecycle", diff --git a/samples/graph-chat-lifecycle/nodejs/appManifest_Hub/manifest.json b/samples/graph-chat-lifecycle/nodejs/appManifest_Hub/manifest.json index ef101708a3..5d298d130d 100644 --- a/samples/graph-chat-lifecycle/nodejs/appManifest_Hub/manifest.json +++ b/samples/graph-chat-lifecycle/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.contoso.chatlifecycle", diff --git a/samples/graph-pinned-messages/csharp/GraphPinnedMessage/AppManifest/manifest.json b/samples/graph-pinned-messages/csharp/GraphPinnedMessage/AppManifest/manifest.json index f41cfa822e..4ea0a654b5 100644 --- a/samples/graph-pinned-messages/csharp/GraphPinnedMessage/AppManifest/manifest.json +++ b/samples/graph-pinned-messages/csharp/GraphPinnedMessage/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.graphpinmessage", diff --git a/samples/graph-pinned-messages/nodejs/appManifest/manifest.json b/samples/graph-pinned-messages/nodejs/appManifest/manifest.json index d8b3ddb68d..5615bc684e 100644 --- a/samples/graph-pinned-messages/nodejs/appManifest/manifest.json +++ b/samples/graph-pinned-messages/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.graphpinmessage", diff --git a/samples/graph-proactive-installation/csharp/ProactiveAppInstallation/AppManifest/manifest.json b/samples/graph-proactive-installation/csharp/ProactiveAppInstallation/AppManifest/manifest.json index 6e211b3fcf..02951fb331 100644 --- a/samples/graph-proactive-installation/csharp/ProactiveAppInstallation/AppManifest/manifest.json +++ b/samples/graph-proactive-installation/csharp/ProactiveAppInstallation/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.example.contoso", diff --git a/samples/graph-proactive-installation/nodejs/appManifest/manifest.json b/samples/graph-proactive-installation/nodejs/appManifest/manifest.json index 8a85cddeef..9286940a69 100644 --- a/samples/graph-proactive-installation/nodejs/appManifest/manifest.json +++ b/samples/graph-proactive-installation/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.example.contoso", diff --git a/samples/graph-teams-tag/csharp/GraphTeamsTag/AppManifest/manifest.json b/samples/graph-teams-tag/csharp/GraphTeamsTag/AppManifest/manifest.json index 64e1ce6a93..672d53ed1b 100644 --- a/samples/graph-teams-tag/csharp/GraphTeamsTag/AppManifest/manifest.json +++ b/samples/graph-teams-tag/csharp/GraphTeamsTag/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.teams.graphteamstag", diff --git a/samples/graph-teams-tag/nodejs/appManifest/manifest.json b/samples/graph-teams-tag/nodejs/appManifest/manifest.json index 88dd05c5aa..99ba80c2be 100644 --- a/samples/graph-teams-tag/nodejs/appManifest/manifest.json +++ b/samples/graph-teams-tag/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.graphteamstag", diff --git a/samples/incoming-webhook/csharp/IncomingWebhook/AppManifest/manifest.json b/samples/incoming-webhook/csharp/IncomingWebhook/AppManifest/manifest.json index 9c9202a027..a2493ea69e 100644 --- a/samples/incoming-webhook/csharp/IncomingWebhook/AppManifest/manifest.json +++ b/samples/incoming-webhook/csharp/IncomingWebhook/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "{{Manifest-id}}", "packageName": "com.teams.incomingwebhook", diff --git a/samples/incoming-webhook/nodejs/appManifest/manifest.json b/samples/incoming-webhook/nodejs/appManifest/manifest.json index e954c96310..4e20bc5016 100644 --- a/samples/incoming-webhook/nodejs/appManifest/manifest.json +++ b/samples/incoming-webhook/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "{{Manifest-id}}", "packageName": "com.teams.incomingwebhook", @@ -41,4 +41,4 @@ "validDomains": [ "{{Domain-Name}}" ] -} +} \ No newline at end of file diff --git a/samples/incoming-webhook/nodejs/appManifest_Hub/manifest.json b/samples/incoming-webhook/nodejs/appManifest_Hub/manifest.json index d2afd39599..dd22810197 100644 --- a/samples/incoming-webhook/nodejs/appManifest_Hub/manifest.json +++ b/samples/incoming-webhook/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "{{Manifest-id}}", "packageName": "com.teams.incomingwebhook", @@ -41,4 +41,4 @@ "validDomains": [ "<>" ] -} +} \ No newline at end of file diff --git a/samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/manifest.json b/samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/manifest.json index 17fd267b62..1dbd5078a4 100644 --- a/samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/manifest.json +++ b/samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.sample.meetingtoken", diff --git a/samples/meeting-recruitment-app/nodejs/appManifest/manifest.json b/samples/meeting-recruitment-app/nodejs/appManifest/manifest.json index a83f5d8e41..c0814ec940 100644 --- a/samples/meeting-recruitment-app/nodejs/appManifest/manifest.json +++ b/samples/meeting-recruitment-app/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.sample.meetingapp", @@ -44,8 +44,8 @@ "messageTeamMembers" ], "validDomains": [ - "${{BOT_DOMAIN}}", - "<>" + "${{BOT_DOMAIN}}", + "<>" ], "bots": [ { @@ -58,4 +58,4 @@ "supportsFiles": false } ] -} +} \ No newline at end of file diff --git a/samples/meetings-app-icon-badging/csharp/AppIconBadgingInMeetings/AppManifest/manifest.json b/samples/meetings-app-icon-badging/csharp/AppIconBadgingInMeetings/AppManifest/manifest.json index 713e015787..9b3925495e 100644 --- a/samples/meetings-app-icon-badging/csharp/AppIconBadgingInMeetings/AppManifest/manifest.json +++ b/samples/meetings-app-icon-badging/csharp/AppIconBadgingInMeetings/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", - "manifestVersion": "1.16", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", + "manifestVersion": "1.14", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.appiconbadging", diff --git a/samples/meetings-details-tab/csharp/DetailsTab/AppManifest/manifest.json b/samples/meetings-details-tab/csharp/DetailsTab/AppManifest/manifest.json index 9fb39dbeb9..5f07e4010b 100644 --- a/samples/meetings-details-tab/csharp/DetailsTab/AppManifest/manifest.json +++ b/samples/meetings-details-tab/csharp/DetailsTab/AppManifest/manifest.json @@ -1,11 +1,10 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.sample.meetingtoken", "showLoadingIndicator": false, - "developer": { "name": "Microsoft", "websiteUrl": "https://dev.botframework.com", @@ -13,7 +12,8 @@ "termsOfUseUrl": "https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" }, "name": { - "short": "Details Tab" + "short": "Details Tab", + "full": "Details Tab for Meeting Extensibility" }, "description": { "short": "Details Tab", diff --git a/samples/meetings-details-tab/nodejs/appManifest/manifest.json b/samples/meetings-details-tab/nodejs/appManifest/manifest.json index b615991c3d..764a630e0f 100644 --- a/samples/meetings-details-tab/nodejs/appManifest/manifest.json +++ b/samples/meetings-details-tab/nodejs/appManifest/manifest.json @@ -1,11 +1,10 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.sample.meetingdetailstab", "showLoadingIndicator": false, - "developer": { "name": "Microsoft", "websiteUrl": "https://dev.botframework.com", diff --git a/samples/meetings-live-caption/csharp/MeetingLiveCaption/AppManifest/manifest.json b/samples/meetings-live-caption/csharp/MeetingLiveCaption/AppManifest/manifest.json index c82a60d7eb..a6d8c8e84b 100644 --- a/samples/meetings-live-caption/csharp/MeetingLiveCaption/AppManifest/manifest.json +++ b/samples/meetings-live-caption/csharp/MeetingLiveCaption/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.meetingslivecaption", @@ -26,7 +26,9 @@ "configurableTabs": [ { "configurationUrl": "https://<>/Home/Configure", - "scopes": [ "groupchat" ], + "scopes": [ + "groupchat" + ], "canUpdateConfiguration": true, "context": [ "meetingChatTab", @@ -39,5 +41,7 @@ "<>", "<>" ], - "permissions": [ "messageTeamMembers" ] + "permissions": [ + "messageTeamMembers" + ] } \ No newline at end of file diff --git a/samples/meetings-live-caption/nodejs/appManifest/manifest.json b/samples/meetings-live-caption/nodejs/appManifest/manifest.json index 064eca040e..25056c5fe7 100644 --- a/samples/meetings-live-caption/nodejs/appManifest/manifest.json +++ b/samples/meetings-live-caption/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.meetingslivecaption", diff --git a/samples/msgext-action-preview/csharp/AppManifest/manifest.json b/samples/msgext-action-preview/csharp/AppManifest/manifest.json index fab3dda3eb..3c96681294 100644 --- a/samples/msgext-action-preview/csharp/AppManifest/manifest.json +++ b/samples/msgext-action-preview/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples", diff --git a/samples/msgext-action-preview/java/appManifest/manifest.json b/samples/msgext-action-preview/java/appManifest/manifest.json index c6bf3531b9..95b2c84ce6 100644 --- a/samples/msgext-action-preview/java/appManifest/manifest.json +++ b/samples/msgext-action-preview/java/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples", @@ -64,4 +64,4 @@ "messageTeamMembers" ], "validDomains": [] -} +} \ No newline at end of file diff --git a/samples/msgext-action-preview/nodejs/appManifest/manifest.json b/samples/msgext-action-preview/nodejs/appManifest/manifest.json index 344e0eb9e6..119a4966db 100644 --- a/samples/msgext-action-preview/nodejs/appManifest/manifest.json +++ b/samples/msgext-action-preview/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.samples", @@ -64,7 +64,7 @@ "messageTeamMembers" ], "validDomains": [ - "{{domain-name}}", - "${{BOT_DOMAIN}}" + "{{domain-name}}", + "${{BOT_DOMAIN}}" ] } \ No newline at end of file diff --git a/samples/msgext-action-preview/python/appManifest/manifest.json b/samples/msgext-action-preview/python/appManifest/manifest.json index fab3dda3eb..3c96681294 100644 --- a/samples/msgext-action-preview/python/appManifest/manifest.json +++ b/samples/msgext-action-preview/python/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples", diff --git a/samples/msgext-action-quickstart/js/appManifest/manifest.json b/samples/msgext-action-quickstart/js/appManifest/manifest.json index e706693c88..ff7fbb2400 100644 --- a/samples/msgext-action-quickstart/js/appManifest/manifest.json +++ b/samples/msgext-action-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/msgext-action/csharp/AppManifest/manifest.json b/samples/msgext-action/csharp/AppManifest/manifest.json index e9b53897eb..eb9c1863de 100644 --- a/samples/msgext-action/csharp/AppManifest/manifest.json +++ b/samples/msgext-action/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples", @@ -45,7 +45,9 @@ { "id": "createCard", "type": "action", - "context": [ "compose" ], + "context": [ + "compose" + ], "description": "Command to run action to create a Card from Compose Box", "title": "Create Card", "parameters": [ @@ -72,7 +74,9 @@ { "id": "shareMessage", "type": "action", - "context": [ "message" ], + "context": [ + "message" + ], "description": "Test command to run action on message context (message sharing)", "title": "Share Message", "parameters": [ @@ -90,12 +94,16 @@ "title": "FetchRoster", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] }, { "id": "createAdaptiveCard", "type": "action", - "context": [ "compose" ], + "context": [ + "compose" + ], "description": "Command to run action to create a Card from Compose Box", "title": "Adaptive Card", "parameters": [ @@ -125,7 +133,9 @@ "title": "Web View", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] }, { "id": "HTML", @@ -133,7 +143,9 @@ "title": "HTML", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] }, { "id": "razorView", @@ -141,9 +153,10 @@ "title": "Razor View", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] } - ] } ], diff --git a/samples/msgext-action/java/appManifest/manifest.json b/samples/msgext-action/java/appManifest/manifest.json index c135d927ec..15c457909f 100644 --- a/samples/msgext-action/java/appManifest/manifest.json +++ b/samples/msgext-action/java/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples", @@ -74,7 +74,9 @@ { "id": "shareMessage", "type": "action", - "context": [ "message" ], + "context": [ + "message" + ], "description": "Test command to run action on message context (message sharing)", "title": "Share Message", "parameters": [ @@ -92,12 +94,16 @@ "title": "FetchRoster", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] }, { "id": "createAdaptiveCard", "type": "action", - "context": [ "compose" ], + "context": [ + "compose" + ], "description": "Command to run action to create a Card from Compose Box", "title": "Adaptive Card", "parameters": [ @@ -127,7 +133,9 @@ "title": "Web View", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] }, { "id": "HTML", @@ -135,7 +143,9 @@ "title": "HTML", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] }, { "id": "razorView", @@ -143,9 +153,10 @@ "title": "Razor View", "type": "action", "fetchTask": true, - "context": [ "compose" ] + "context": [ + "compose" + ] } - ] } ], diff --git a/samples/msgext-action/nodejs/appManifest/manifest.json b/samples/msgext-action/nodejs/appManifest/manifest.json index 66045e255e..290ffc8b1a 100644 --- a/samples/msgext-action/nodejs/appManifest/manifest.json +++ b/samples/msgext-action/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.samples", diff --git a/samples/msgext-action/python/appManifest/manifest.json b/samples/msgext-action/python/appManifest/manifest.json index 598c58f104..2a3a093ce8 100644 --- a/samples/msgext-action/python/appManifest/manifest.json +++ b/samples/msgext-action/python/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples", @@ -78,4 +78,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/msgext-ai-sentiment-analysis/nodejs/appManifest/manifest.json b/samples/msgext-ai-sentiment-analysis/nodejs/appManifest/manifest.json index b8c4dd5bf0..6a5c153dfe 100644 --- a/samples/msgext-ai-sentiment-analysis/nodejs/appManifest/manifest.json +++ b/samples/msgext-ai-sentiment-analysis/nodejs/appManifest/manifest.json @@ -1,46 +1,51 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", - "manifestVersion": "1.16", - "version": "1.0.0", - "id": "${{TEAMS_APP_ID}}", - "packageName": "com.microsoft.teams.sentimentanalysis", - "developer": { - "name": "Microsoft", - "websiteUrl": "https://www.microsoft.com", - "privacyUrl": "https://www.microsoft.com/privacy", - "termsOfUseUrl": "https://www.microsoft.com/termsofuse" - }, - "name": { - "short": "ME-ai-sentiment-analysis", - "full": "Sentiment analysis using message extension." - }, - "description": { - "short": "Sentiment analysis Using Azure Open AI through messaging extension.", - "full": "This sample shows a feature where user can get sentiment analysis for posted messages in Teams chat using messaging extension and Azure Open AI." - }, - "icons": { - "outline": "outline.png", - "color": "color.png" - }, - "accentColor": "#60A18E", - "composeExtensions": [ - { - "botId": "${{BOT_ID}}", - "canUpdateConfiguration": true, - "commands": [ - { - "id": "me-sentiment-ai", - "description": "send sentiment for any text messages posted in Microsoft Teams chat", - "title": "Sentiment analysis", - "type": "action", - "fetchTask": true, - "context": [ "message" ] - } - ] - } - ], - "permissions": [ "identity", "messageTeamMembers" ], - "validDomains": [ - "${{BOT_DOMAIN}}" - ] - } \ No newline at end of file + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", + "version": "1.0.0", + "id": "${{TEAMS_APP_ID}}", + "packageName": "com.microsoft.teams.sentimentanalysis", + "developer": { + "name": "Microsoft", + "websiteUrl": "https://www.microsoft.com", + "privacyUrl": "https://www.microsoft.com/privacy", + "termsOfUseUrl": "https://www.microsoft.com/termsofuse" + }, + "name": { + "short": "ME-ai-sentiment-analysis", + "full": "Sentiment analysis using message extension." + }, + "description": { + "short": "Sentiment analysis Using Azure Open AI through messaging extension.", + "full": "This sample shows a feature where user can get sentiment analysis for posted messages in Teams chat using messaging extension and Azure Open AI." + }, + "icons": { + "outline": "outline.png", + "color": "color.png" + }, + "accentColor": "#60A18E", + "composeExtensions": [ + { + "botId": "${{BOT_ID}}", + "canUpdateConfiguration": true, + "commands": [ + { + "id": "me-sentiment-ai", + "description": "send sentiment for any text messages posted in Microsoft Teams chat", + "title": "Sentiment analysis", + "type": "action", + "fetchTask": true, + "context": [ + "message" + ] + } + ] + } + ], + "permissions": [ + "identity", + "messageTeamMembers" + ], + "validDomains": [ + "${{BOT_DOMAIN}}" + ] +} \ No newline at end of file diff --git a/samples/msgext-link-unfurling-meeting/csharp/AppManifest/manifest.json b/samples/msgext-link-unfurling-meeting/csharp/AppManifest/manifest.json index e4bd9cf51a..5bbe256b35 100644 --- a/samples/msgext-link-unfurling-meeting/csharp/AppManifest/manifest.json +++ b/samples/msgext-link-unfurling-meeting/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "845d8001-f01d-4887-b909-2dd673af7bb8", "packageName": "com.microsoft.teams.meetings.package", diff --git a/samples/msgext-link-unfurling/csharp/AppManifest/manifest.json b/samples/msgext-link-unfurling/csharp/AppManifest/manifest.json index 7a1360bdb8..48aae0c949 100644 --- a/samples/msgext-link-unfurling/csharp/AppManifest/manifest.json +++ b/samples/msgext-link-unfurling/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.teams.sample.linkunfurling", @@ -29,7 +29,9 @@ "commands": [ { "id": "searchQuery", - "context": [ "commandBox" ], + "context": [ + "commandBox" + ], "description": "Test command to run query", "title": "Search Command", "type": "query", diff --git a/samples/msgext-link-unfurling/java/appManifest/manifest.json b/samples/msgext-link-unfurling/java/appManifest/manifest.json index 878dd0b8dc..48aae0c949 100644 --- a/samples/msgext-link-unfurling/java/appManifest/manifest.json +++ b/samples/msgext-link-unfurling/java/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.teams.sample.linkunfurling", @@ -29,7 +29,9 @@ "commands": [ { "id": "searchQuery", - "context": [ "commandBox" ], + "context": [ + "commandBox" + ], "description": "Test command to run query", "title": "Search Command", "type": "query", @@ -55,4 +57,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/samples/msgext-link-unfurling/nodejs/appManifest/manifest.json b/samples/msgext-link-unfurling/nodejs/appManifest/manifest.json index 6bce9ae630..77f837f9e4 100644 --- a/samples/msgext-link-unfurling/nodejs/appManifest/manifest.json +++ b/samples/msgext-link-unfurling/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.sample.linkunfurling", diff --git a/samples/msgext-link-unfurling/python/appManifest/manifest.json b/samples/msgext-link-unfurling/python/appManifest/manifest.json index 7a1360bdb8..48aae0c949 100644 --- a/samples/msgext-link-unfurling/python/appManifest/manifest.json +++ b/samples/msgext-link-unfurling/python/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.teams.sample.linkunfurling", @@ -29,7 +29,9 @@ "commands": [ { "id": "searchQuery", - "context": [ "commandBox" ], + "context": [ + "commandBox" + ], "description": "Test command to run query", "title": "Search Command", "type": "query", diff --git a/samples/msgext-message-reminder/csharp/MessagingExtensionReminder/AppManifest/manifest.json b/samples/msgext-message-reminder/csharp/MessagingExtensionReminder/AppManifest/manifest.json index fbe4bb0a0b..916e9a90e3 100644 --- a/samples/msgext-message-reminder/csharp/MessagingExtensionReminder/AppManifest/manifest.json +++ b/samples/msgext-message-reminder/csharp/MessagingExtensionReminder/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.messagingextensionmessagereminder", @@ -44,12 +44,17 @@ "title": "Create-reminder", "type": "action", "fetchTask": true, - "context": [ "message" ] + "context": [ + "message" + ] } ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ] diff --git a/samples/msgext-message-reminder/nodejs/appManifest/manifest.json b/samples/msgext-message-reminder/nodejs/appManifest/manifest.json index 5acb670eed..957ca0af2f 100644 --- a/samples/msgext-message-reminder/nodejs/appManifest/manifest.json +++ b/samples/msgext-message-reminder/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.messagingextensionmessagereminder", @@ -44,12 +44,17 @@ "title": "Create-reminder", "type": "action", "fetchTask": true, - "context": [ "message" ] + "context": [ + "message" + ] } ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "${{BOT_DOMAIN}}" ] diff --git a/samples/msgext-search-auth-config/csharp/AppManifest/manifest.json b/samples/msgext-search-auth-config/csharp/AppManifest/manifest.json index a6db6d2809..b5a6ba4007 100644 --- a/samples/msgext-search-auth-config/csharp/AppManifest/manifest.json +++ b/samples/msgext-search-auth-config/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.microsoft.teams.sample", diff --git a/samples/msgext-search-auth-config/python/appManifest/manifest.json b/samples/msgext-search-auth-config/python/appManifest/manifest.json index f3d74adf77..88c5f70b28 100644 --- a/samples/msgext-search-auth-config/python/appManifest/manifest.json +++ b/samples/msgext-search-auth-config/python/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.sample", @@ -78,4 +78,4 @@ "{{domain-name}}", "*.botframework.com" ] -} +} \ No newline at end of file diff --git a/samples/msgext-search-quickstart/js/appManifest/manifest.json b/samples/msgext-search-quickstart/js/appManifest/manifest.json index 0c1ba2df2c..2ca42422fe 100644 --- a/samples/msgext-search-quickstart/js/appManifest/manifest.json +++ b/samples/msgext-search-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/msgext-search-sso-config/nodejs/appManifest/manifest.json b/samples/msgext-search-sso-config/nodejs/appManifest/manifest.json index 11cf525f4a..abcd50f2c2 100644 --- a/samples/msgext-search-sso-config/nodejs/appManifest/manifest.json +++ b/samples/msgext-search-sso-config/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.15/MicrosoftTeams.schema.json", - "manifestVersion": "1.15", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.2", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.samples.msgExt", diff --git a/samples/msgext-search/csharp/AppManifest/manifest.json b/samples/msgext-search/csharp/AppManifest/manifest.json index ce468872d3..1499c25cf8 100644 --- a/samples/msgext-search/csharp/AppManifest/manifest.json +++ b/samples/msgext-search/csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples.searchExtension", diff --git a/samples/msgext-search/java/appManifest/manifest.json b/samples/msgext-search/java/appManifest/manifest.json index 04b62623ad..6a18e08c7f 100644 --- a/samples/msgext-search/java/appManifest/manifest.json +++ b/samples/msgext-search/java/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.teams.samples.searchExtension", @@ -30,7 +30,10 @@ "commands": [ { "id": "searchQuery", - "context": [ "compose", "commandBox" ], + "context": [ + "compose", + "commandBox" + ], "description": "Test command to run query", "title": "Search", "type": "query", @@ -46,4 +49,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/samples/msgext-search/nodejs/appManifest/manifest.json b/samples/msgext-search/nodejs/appManifest/manifest.json index d62e5bc5af..e35231b50e 100644 --- a/samples/msgext-search/nodejs/appManifest/manifest.json +++ b/samples/msgext-search/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.samples.searchExtension", @@ -30,7 +30,10 @@ "commands": [ { "id": "searchQuery", - "context": [ "compose", "commandBox" ], + "context": [ + "compose", + "commandBox" + ], "description": "Test command to run query", "title": "Search", "type": "query", diff --git a/samples/msgext-search/python/appManifest/manifest.json b/samples/msgext-search/python/appManifest/manifest.json index 0bb884a313..a26934a041 100644 --- a/samples/msgext-search/python/appManifest/manifest.json +++ b/samples/msgext-search/python/appManifest/manifest.json @@ -1,49 +1,52 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", - "version": "1.0", - "id": "<>", - "packageName": "com.microsoft.teams.samples.searchExtension", - "developer": { - "name": "Microsoft Corp", - "websiteUrl": "https://example.azurewebsites.net", - "privacyUrl": "https://example.azurewebsites.net/privacy", - "termsOfUseUrl": "https://example.azurewebsites.net/termsofuse" - }, - "name": { - "short": "search-extension-settings", - "full": "Microsoft Teams V4 Search Messaging Extension Bot and settings" - }, - "description": { - "short": "Microsoft Teams V4 Search Messaging Extension Bot and settings", - "full": "Sample Search Messaging Extension Bot using V4 Bot Builder SDK and V4 Microsoft Teams Extension SDK" - }, - "icons": { - "outline": "icon-outline.png", - "color": "icon-color.png" - }, - "accentColor": "#abcdef", - "composeExtensions": [ - { - "botId": "<>", - "canUpdateConfiguration": true, - "commands": [ - { - "id": "searchQuery", - "context": [ "compose", "commandBox" ], - "description": "Test command to run query", - "title": "Search", - "type": "query", - "parameters": [ - { - "name": "searchQuery", - "title": "Search Query", - "description": "Your search query", - "inputType": "text" - } - ] - } - ] - } - ] - } \ No newline at end of file + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", + "version": "1.0", + "id": "<>", + "packageName": "com.microsoft.teams.samples.searchExtension", + "developer": { + "name": "Microsoft Corp", + "websiteUrl": "https://example.azurewebsites.net", + "privacyUrl": "https://example.azurewebsites.net/privacy", + "termsOfUseUrl": "https://example.azurewebsites.net/termsofuse" + }, + "name": { + "short": "search-extension-settings", + "full": "Microsoft Teams V4 Search Messaging Extension Bot and settings" + }, + "description": { + "short": "Microsoft Teams V4 Search Messaging Extension Bot and settings", + "full": "Sample Search Messaging Extension Bot using V4 Bot Builder SDK and V4 Microsoft Teams Extension SDK" + }, + "icons": { + "outline": "icon-outline.png", + "color": "icon-color.png" + }, + "accentColor": "#abcdef", + "composeExtensions": [ + { + "botId": "<>", + "canUpdateConfiguration": true, + "commands": [ + { + "id": "searchQuery", + "context": [ + "compose", + "commandBox" + ], + "description": "Test command to run query", + "title": "Search", + "type": "query", + "parameters": [ + { + "name": "searchQuery", + "title": "Search Query", + "description": "Your search query", + "inputType": "text" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/samples/msgext-unfurling-ac-loop-components/csharp/AppManifest/manifest.json b/samples/msgext-unfurling-ac-loop-components/csharp/AppManifest/manifest.json index 9ca0ef07aa..990d103393 100644 --- a/samples/msgext-unfurling-ac-loop-components/csharp/AppManifest/manifest.json +++ b/samples/msgext-unfurling-ac-loop-components/csharp/AppManifest/manifest.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", "manifestVersion": "1.16", "version": "1.0.0", "id": "`{{Microsoft-App-Id}}", diff --git a/samples/msgext-unfurling-ac-loop-components/nodejs/appManifest/manifest.json b/samples/msgext-unfurling-ac-loop-components/nodejs/appManifest/manifest.json index fd9c84976c..aecc1562c6 100644 --- a/samples/msgext-unfurling-ac-loop-components/nodejs/appManifest/manifest.json +++ b/samples/msgext-unfurling-ac-loop-components/nodejs/appManifest/manifest.json @@ -58,16 +58,16 @@ ], "messageHandlers": [ { - "type": "link", - "value": { - "domains": [ - "${{BOT_DOMAIN}}", - "*.github.com/OfficeDev/Microsoft-Teams-Samples/tree/main", - "<>" - ] - } + "type": "link", + "value": { + "domains": [ + "${{BOT_DOMAIN}}", + "*.github.com/OfficeDev/Microsoft-Teams-Samples/tree/main", + "<>" + ] + } } - ] + ] } ], "configurableTabs": [], diff --git a/samples/msteams-application-resourcehub/AppManifest/manifest.json b/samples/msteams-application-resourcehub/AppManifest/manifest.json index b8df0e729c..86dbba1629 100644 --- a/samples/msteams-application-resourcehub/AppManifest/manifest.json +++ b/samples/msteams-application-resourcehub/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{Bot Id}", "packageName": "com.microsoft.teams.extension", @@ -68,4 +68,4 @@ "id": "{Bot Id}", "resource": "api://{app domain}/{Bot Id}" } -} +} \ No newline at end of file diff --git a/samples/tab-app-monetization/nodejs/ClientApp/appManifest/manifest.json b/samples/tab-app-monetization/nodejs/ClientApp/appManifest/manifest.json index f9fd51f168..98cd9d0b81 100644 --- a/samples/tab-app-monetization/nodejs/ClientApp/appManifest/manifest.json +++ b/samples/tab-app-monetization/nodejs/ClientApp/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.appmonetization", @@ -23,7 +23,7 @@ "full": "This sample shows how to open purchase dialog and trigger purchase flow using teams-js sdk." }, "accentColor": "#5558AF", - "staticTabs": [ + "staticTabs": [ { "entityId": "index", "name": "App purchase tab", @@ -43,12 +43,12 @@ "${{TAB_DOMAIN}}" ], "subscriptionOffer": { - "offerId": "{{Plan-id}}" - }, - "webApplicationInfo": { + "offerId": "{{Plan-id}}" + }, + "webApplicationInfo": { "id": "${{TEAMS_APP_ID}}", "resource": "https://RscBasedStoreApp" - }, + }, "authorization": { "permissions": { "resourceSpecific": [ diff --git a/samples/tab-channel-context/nodejs/appManifest/manifest.json b/samples/tab-channel-context/nodejs/appManifest/manifest.json index e6fce181f5..2afd32b19f 100644 --- a/samples/tab-channel-context/nodejs/appManifest/manifest.json +++ b/samples/tab-channel-context/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.tabcontext", @@ -41,4 +41,4 @@ "{{domain-name}}", "${{TAB_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-channel-group-config-page-auth/csharp/ConfigTabAuthentication/AppManifest/manifest.json b/samples/tab-channel-group-config-page-auth/csharp/ConfigTabAuthentication/AppManifest/manifest.json index 0b790b762f..53da376301 100644 --- a/samples/tab-channel-group-config-page-auth/csharp/ConfigTabAuthentication/AppManifest/manifest.json +++ b/samples/tab-channel-group-config-page-auth/csharp/ConfigTabAuthentication/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "contoso.com", diff --git a/samples/tab-channel-group-quickstart/js/appManifest/manifest.json b/samples/tab-channel-group-quickstart/js/appManifest/manifest.json index a34976b967..c8680f1c64 100644 --- a/samples/tab-channel-group-quickstart/js/appManifest/manifest.json +++ b/samples/tab-channel-group-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-channel-group-quickstart/ts/appManifest/manifest.json b/samples/tab-channel-group-quickstart/ts/appManifest/manifest.json index a34976b967..c8680f1c64 100644 --- a/samples/tab-channel-group-quickstart/ts/appManifest/manifest.json +++ b/samples/tab-channel-group-quickstart/ts/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json b/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json index 08b0bdb330..8506fd2abb 100644 --- a/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json +++ b/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.contoso.teamsauthsso", @@ -33,7 +33,10 @@ ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ], diff --git a/samples/tab-channel-group-sso-quickstart/js/appManifest/manifest.json b/samples/tab-channel-group-sso-quickstart/js/appManifest/manifest.json index fde77c373a..abb2d63459 100644 --- a/samples/tab-channel-group-sso-quickstart/js/appManifest/manifest.json +++ b/samples/tab-channel-group-sso-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-channel-group-sso-quickstart/ts/appManifest/manifest.json b/samples/tab-channel-group-sso-quickstart/ts/appManifest/manifest.json index fde77c373a..abb2d63459 100644 --- a/samples/tab-channel-group-sso-quickstart/ts/appManifest/manifest.json +++ b/samples/tab-channel-group-sso-quickstart/ts/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-channel-group/mvc-csharp/AppManifest/manifest.json b/samples/tab-channel-group/mvc-csharp/AppManifest/manifest.json index 055ebcd5be..ebe596a172 100644 --- a/samples/tab-channel-group/mvc-csharp/AppManifest/manifest.json +++ b/samples/tab-channel-group/mvc-csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "id": "<>", "version": "1.0.0", "packageName": "com.custom.tab", @@ -40,4 +40,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-channel-group/razor-csharp/AppManifest/manifest.json b/samples/tab-channel-group/razor-csharp/AppManifest/manifest.json index e7f90a9ef2..2bc6134802 100644 --- a/samples/tab-channel-group/razor-csharp/AppManifest/manifest.json +++ b/samples/tab-channel-group/razor-csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "id": "<>", "version": "1.0.0", "packageName": "com.custom.tab", @@ -40,4 +40,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest/manifest.json b/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest/manifest.json index 278ad5248e..caaab318ae 100644 --- a/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest/manifest.json +++ b/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest/manifest.json @@ -62,7 +62,6 @@ "personal", "team" ] - } ], "permissions": [ diff --git a/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest_Hub/manifest.json b/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest_Hub/manifest.json index 29998bce3e..4c08496733 100644 --- a/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest_Hub/manifest.json +++ b/samples/tab-deeplink/csharp/DeepLinkBot/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.deeplinkbot", diff --git a/samples/tab-deeplink/nodejs/appManifest_Hub/manifest.json b/samples/tab-deeplink/nodejs/appManifest_Hub/manifest.json index 966ac5393f..3d88e0ab9a 100644 --- a/samples/tab-deeplink/nodejs/appManifest_Hub/manifest.json +++ b/samples/tab-deeplink/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0", "id": "<>", "packageName": "com.microsoft.deeplinkbot", diff --git a/samples/tab-device-permissions/nodejs/appManifest/manifest.json b/samples/tab-device-permissions/nodejs/appManifest/manifest.json index 88bc3968e4..b90846a406 100644 --- a/samples/tab-device-permissions/nodejs/appManifest/manifest.json +++ b/samples/tab-device-permissions/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-external-auth/csharp/TabExternalAuth/AppManifest/manifest.json b/samples/tab-external-auth/csharp/TabExternalAuth/AppManifest/manifest.json index 7e01265c17..0ed33080b5 100644 --- a/samples/tab-external-auth/csharp/TabExternalAuth/AppManifest/manifest.json +++ b/samples/tab-external-auth/csharp/TabExternalAuth/AppManifest/manifest.json @@ -28,10 +28,12 @@ "entityId": "auth", "name": "Auth", "contentUrl": "https://{{domain-name}}/Home/Index", - "scopes": [ "personal" ] + "scopes": [ + "personal" + ] } ], "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest/manifest.json b/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest/manifest.json index ec3d0d2b1c..42722fec0e 100644 --- a/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest/manifest.json +++ b/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.mgtteamstab", diff --git a/samples/tab-graph-toolkit/csharp/TabGraphToolkit/Manifest_Hub/color.png b/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest_Hub/color.png similarity index 100% rename from samples/tab-graph-toolkit/csharp/TabGraphToolkit/Manifest_Hub/color.png rename to samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest_Hub/color.png diff --git a/samples/tab-graph-toolkit/csharp/TabGraphToolkit/Manifest_Hub/manifest.json b/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest_Hub/manifest.json similarity index 88% rename from samples/tab-graph-toolkit/csharp/TabGraphToolkit/Manifest_Hub/manifest.json rename to samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest_Hub/manifest.json index fcb4caf539..d8d651083d 100644 --- a/samples/tab-graph-toolkit/csharp/TabGraphToolkit/Manifest_Hub/manifest.json +++ b/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.mgtteamstab", diff --git a/samples/tab-graph-toolkit/csharp/TabGraphToolkit/Manifest_Hub/outline.png b/samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest_Hub/outline.png similarity index 100% rename from samples/tab-graph-toolkit/csharp/TabGraphToolkit/Manifest_Hub/outline.png rename to samples/tab-graph-toolkit/csharp/TabGraphToolkit/AppManifest_Hub/outline.png diff --git a/samples/tab-graph-toolkit/nodejs/appManifest/manifest.json b/samples/tab-graph-toolkit/nodejs/appManifest/manifest.json index 84a35cc680..4a5105f331 100644 --- a/samples/tab-graph-toolkit/nodejs/appManifest/manifest.json +++ b/samples/tab-graph-toolkit/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-graph-toolkit/nodejs/appPackage/manifest.json b/samples/tab-graph-toolkit/nodejs/appPackage/manifest.json index 7a30e816f9..4ece83d1d6 100644 --- a/samples/tab-graph-toolkit/nodejs/appPackage/manifest.json +++ b/samples/tab-graph-toolkit/nodejs/appPackage/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-multi-hub/ts/appManifest/manifest.json b/samples/tab-multi-hub/ts/appManifest/manifest.json index 01074b364e..018631e722 100644 --- a/samples/tab-multi-hub/ts/appManifest/manifest.json +++ b/samples/tab-multi-hub/ts/appManifest/manifest.json @@ -1,5 +1,5 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", @@ -75,4 +75,4 @@ "id": "${{AAD_APP_CLIENT_ID}}", "resource": "api://${{TAB_DOMAIN}}/${{AAD_APP_CLIENT_ID}}" } -} +} \ No newline at end of file diff --git a/samples/tab-navbar-menu/ts/appManifest/manifest.json b/samples/tab-navbar-menu/ts/appManifest/manifest.json index 83c62738d8..54f7342357 100644 --- a/samples/tab-navbar-menu/ts/appManifest/manifest.json +++ b/samples/tab-navbar-menu/ts/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-people-picker/csharp/TabPeoplePicker/AppManifest/manifest.json b/samples/tab-people-picker/csharp/TabPeoplePicker/AppManifest/manifest.json index 33c92e402b..b1fc718864 100644 --- a/samples/tab-people-picker/csharp/TabPeoplePicker/AppManifest/manifest.json +++ b/samples/tab-people-picker/csharp/TabPeoplePicker/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "c7229567-6c0a-4912-8fe5-d338af585b42", "packageName": "com.microsoft.teams.tabpeoplepicker", @@ -51,4 +51,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-people-picker/nodejs/appManifest/manifest.json b/samples/tab-people-picker/nodejs/appManifest/manifest.json index f730aa85e9..d8cd93e689 100644 --- a/samples/tab-people-picker/nodejs/appManifest/manifest.json +++ b/samples/tab-people-picker/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.tabpeoplepicker", diff --git a/samples/tab-personal-quickstart/js/appManifest/manifest.json b/samples/tab-personal-quickstart/js/appManifest/manifest.json index 63f9afff22..ca653165f5 100644 --- a/samples/tab-personal-quickstart/js/appManifest/manifest.json +++ b/samples/tab-personal-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-personal-quickstart/js/appManifest_Hub/manifest.json b/samples/tab-personal-quickstart/js/appManifest_Hub/manifest.json index 1c23669ee8..1df9107bfe 100644 --- a/samples/tab-personal-quickstart/js/appManifest_Hub/manifest.json +++ b/samples/tab-personal-quickstart/js/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-personal-quickstart/ts/appManifest/manifest.json b/samples/tab-personal-quickstart/ts/appManifest/manifest.json index 63f9afff22..ca653165f5 100644 --- a/samples/tab-personal-quickstart/ts/appManifest/manifest.json +++ b/samples/tab-personal-quickstart/ts/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-personal-quickstart/ts/appManifest_Hub/manifest.json b/samples/tab-personal-quickstart/ts/appManifest_Hub/manifest.json index 1c23669ee8..1df9107bfe 100644 --- a/samples/tab-personal-quickstart/ts/appManifest_Hub/manifest.json +++ b/samples/tab-personal-quickstart/ts/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json index a21bd7cc97..aa00faf8d2 100644 --- a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json +++ b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.contoso.teamsauthsso", @@ -28,10 +28,15 @@ "entityId": "auth", "name": "Auth", "contentUrl": "https://{{domain-name}}/Home/Index", - "scopes": [ "personal" ] + "scopes": [ + "personal" + ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}", "{{domain-name}}" diff --git a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/manifest.json b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/manifest.json index 1b45d83533..aa00faf8d2 100644 --- a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/manifest.json +++ b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.contoso.teamsauthsso", @@ -28,10 +28,15 @@ "entityId": "auth", "name": "Auth", "contentUrl": "https://{{domain-name}}/Home/Index", - "scopes": [ "personal" ] + "scopes": [ + "personal" + ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}", "{{domain-name}}" diff --git a/samples/tab-personal-sso-quickstart/js/appManifest/manifest.json b/samples/tab-personal-sso-quickstart/js/appManifest/manifest.json index 3e1827ba1c..99d2f39338 100644 --- a/samples/tab-personal-sso-quickstart/js/appManifest/manifest.json +++ b/samples/tab-personal-sso-quickstart/js/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-personal-sso-quickstart/ts/appManifest/manifest.json b/samples/tab-personal-sso-quickstart/ts/appManifest/manifest.json index 2742c15e29..098bbdf12e 100644 --- a/samples/tab-personal-sso-quickstart/ts/appManifest/manifest.json +++ b/samples/tab-personal-sso-quickstart/ts/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.extension", diff --git a/samples/tab-personal/mvc-csharp/AppManifest/manifest.json b/samples/tab-personal/mvc-csharp/AppManifest/manifest.json index c1763ee5c6..6fef7a63be 100644 --- a/samples/tab-personal/mvc-csharp/AppManifest/manifest.json +++ b/samples/tab-personal/mvc-csharp/AppManifest/manifest.json @@ -55,4 +55,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-personal/razor-csharp/AppManifest/manifest.json b/samples/tab-personal/razor-csharp/AppManifest/manifest.json index 912ecf410f..0dd146dac9 100644 --- a/samples/tab-personal/razor-csharp/AppManifest/manifest.json +++ b/samples/tab-personal/razor-csharp/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "id": "<>", "version": "1.0.0", "packageName": "com.custom.tab", @@ -46,4 +46,4 @@ "validDomains": [ "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-product-inspection/csharp/ProductInspection/AppManifest/manifest.json b/samples/tab-product-inspection/csharp/ProductInspection/AppManifest/manifest.json index e8fce95450..9f5d307196 100644 --- a/samples/tab-product-inspection/csharp/ProductInspection/AppManifest/manifest.json +++ b/samples/tab-product-inspection/csharp/ProductInspection/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.teams.productinspection", diff --git a/samples/tab-product-inspection/csharp/ProductInspection/AppManifest_Hub/manifest.json b/samples/tab-product-inspection/csharp/ProductInspection/AppManifest_Hub/manifest.json index cb1a3f18bb..9f5d307196 100644 --- a/samples/tab-product-inspection/csharp/ProductInspection/AppManifest_Hub/manifest.json +++ b/samples/tab-product-inspection/csharp/ProductInspection/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.teams.productinspection", diff --git a/samples/tab-product-inspection/nodejs/appManifest/manifest.json b/samples/tab-product-inspection/nodejs/appManifest/manifest.json index 76e2346e63..3a6f3b0a6d 100644 --- a/samples/tab-product-inspection/nodejs/appManifest/manifest.json +++ b/samples/tab-product-inspection/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.teams.productinspection", @@ -25,15 +25,15 @@ "accentColor": "#5558AF", "staticTabs": [ { - "entityId": "tabproductinspection", - "name": "Product Inspection", - "contentUrl": "https://${{BOT_DOMAIN}}/tab", - "websiteUrl": "https://${{BOT_DOMAIN}}/tab", - "scopes": [ - "personal" - ] + "entityId": "tabproductinspection", + "name": "Product Inspection", + "contentUrl": "https://${{BOT_DOMAIN}}/tab", + "websiteUrl": "https://${{BOT_DOMAIN}}/tab", + "scopes": [ + "personal" + ] } -], + ], "permissions": [ "identity", "messageTeamMembers" @@ -45,4 +45,4 @@ "{{domain-name}}", "${{BOT_DOMAIN}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-product-inspection/nodejs/appManifest_Hub/manifest.json b/samples/tab-product-inspection/nodejs/appManifest_Hub/manifest.json index ecff204514..a8fba864b4 100644 --- a/samples/tab-product-inspection/nodejs/appManifest_Hub/manifest.json +++ b/samples/tab-product-inspection/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{{Microsoft-App-Id}}", "packageName": "com.teams.productinspection", @@ -25,15 +25,15 @@ "accentColor": "#5558AF", "staticTabs": [ { - "entityId": "tabproductinspection", - "name": "Product Inspection", - "contentUrl": "https://{{domain-name}}/tab", - "websiteUrl": "https://{{domain-name}}/tab", - "scopes": [ - "personal" - ] + "entityId": "tabproductinspection", + "name": "Product Inspection", + "contentUrl": "https://{{domain-name}}/tab", + "websiteUrl": "https://{{domain-name}}/tab", + "scopes": [ + "personal" + ] } -], + ], "permissions": [ "identity", "messageTeamMembers" @@ -45,4 +45,4 @@ "{{domain-name}}", "{{domain-name}}" ] -} +} \ No newline at end of file diff --git a/samples/tab-request-approval/csharp/TabRequestApproval/AppManifest/manifest.json b/samples/tab-request-approval/csharp/TabRequestApproval/AppManifest/manifest.json index 207ee60de8..8fe0cb23b7 100644 --- a/samples/tab-request-approval/csharp/TabRequestApproval/AppManifest/manifest.json +++ b/samples/tab-request-approval/csharp/TabRequestApproval/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.tabrequestapproval", diff --git a/samples/tab-request-approval/nodejs/appManifest/manifest.json b/samples/tab-request-approval/nodejs/appManifest/manifest.json index f7caeeb8d0..1d659ad807 100644 --- a/samples/tab-request-approval/nodejs/appManifest/manifest.json +++ b/samples/tab-request-approval/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.tabrequestapproval", @@ -40,7 +40,7 @@ ], "validDomains": [ "{{domain-name}}", - "${{TAB_DOMAIN}}" + "${{TAB_DOMAIN}}" ], "activities": { "activityTypes": [ diff --git a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/manifest.json b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/manifest.json index 7ca394127e..9320ae1b29 100644 --- a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/manifest.json +++ b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.11/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{new GUID for this Teams app - not the Azure AD App ID}", "packageName": "com.contoso.teamsauthsso", @@ -28,7 +28,9 @@ "entityId": "auth", "name": "Auth", "contentUrl": "https://{{domain-name}}/Home/Index", - "scopes": [ "personal" ] + "scopes": [ + "personal" + ] } ], "configurableTabs": [ @@ -40,7 +42,10 @@ ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "{{domain-name}}" ], @@ -48,4 +53,4 @@ "id": "{{Microsoft-App-Id}}", "resource": "api://{{domain-name}}/{{Microsoft-App-Id}}" } -} +} \ No newline at end of file diff --git a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/manifest.json b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/manifest.json index b249dd86b2..17e8dbaf74 100644 --- a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/manifest.json +++ b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "{new GUID for this Teams app - not the Azure AD App ID}", "packageName": "com.contoso.teamsauthsso", @@ -39,4 +39,4 @@ "id": "{{Microsoft-App-Id}}", "resource": "api://{{domain-name}}/{{Microsoft-App-Id}}" } -} +} \ No newline at end of file diff --git a/samples/tab-sso/nodejs/appManifest/manifest.json b/samples/tab-sso/nodejs/appManifest/manifest.json index 8641337fd1..f1f7269000 100644 --- a/samples/tab-sso/nodejs/appManifest/manifest.json +++ b/samples/tab-sso/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.contoso.teamsauthsso", @@ -28,7 +28,9 @@ "entityId": "auth", "name": "Auth", "contentUrl": "${{TAB_ENDPOINT}}/ssoDemo/?inTeams=true", - "scopes": [ "personal" ] + "scopes": [ + "personal" + ] } ], "configurableTabs": [ @@ -40,7 +42,10 @@ ] } ], - "permissions": [ "identity", "messageTeamMembers" ], + "permissions": [ + "identity", + "messageTeamMembers" + ], "validDomains": [ "${{TAB_DOMAIN}}" ], @@ -48,5 +53,4 @@ "id": "${{AAD_APP_CLIENT_ID}}", "resource": "api://${{TAB_DOMAIN}}/${{AAD_APP_CLIENT_ID}}" } -} - \ No newline at end of file +} \ No newline at end of file diff --git a/samples/tab-sso/nodejs/appManifest_Hub/manifest.json b/samples/tab-sso/nodejs/appManifest_Hub/manifest.json index d56c9093eb..52a0f684c4 100644 --- a/samples/tab-sso/nodejs/appManifest_Hub/manifest.json +++ b/samples/tab-sso/nodejs/appManifest_Hub/manifest.json @@ -1,43 +1,47 @@ { - "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", - "version": "1.0.0", - "id": "{{AppId}}", - "packageName": "com.contoso.teamsauthsso", - "developer": { - "name": "Microsoft", - "websiteUrl": "https://www.microsoft.com", - "privacyUrl": "https://www.microsoft.com/privacy", - "termsOfUseUrl": "https://www.microsoft.com/termsofuse" - }, - "name": { - "short": "Tab Auth SSO", - "full": "Tab Auth SSO" - }, - "description": { - "short": "Tab Auth SSO app", - "full": "This sample shows sso authentication for tab." - }, - "icons": { - "outline": "outline.png", - "color": "color.png" - }, - "accentColor": "#60A18E", - "staticTabs": [ - { - "entityId": "auth", - "name": "Auth", - "contentUrl": "https:///ssoDemo", - "scopes": [ "personal" ] - } - ], - "permissions": [ "identity", "messageTeamMembers" ], - "validDomains": [ - "" - ], - "webApplicationInfo": { - "id": "{{AppId}}", - "resource": "api:///{{AppId}}" + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", + "version": "1.0.0", + "id": "{{AppId}}", + "packageName": "com.contoso.teamsauthsso", + "developer": { + "name": "Microsoft", + "websiteUrl": "https://www.microsoft.com", + "privacyUrl": "https://www.microsoft.com/privacy", + "termsOfUseUrl": "https://www.microsoft.com/termsofuse" + }, + "name": { + "short": "Tab Auth SSO", + "full": "Tab Auth SSO" + }, + "description": { + "short": "Tab Auth SSO app", + "full": "This sample shows sso authentication for tab." + }, + "icons": { + "outline": "outline.png", + "color": "color.png" + }, + "accentColor": "#60A18E", + "staticTabs": [ + { + "entityId": "auth", + "name": "Auth", + "contentUrl": "https:///ssoDemo", + "scopes": [ + "personal" + ] } + ], + "permissions": [ + "identity", + "messageTeamMembers" + ], + "validDomains": [ + "" + ], + "webApplicationInfo": { + "id": "{{AppId}}", + "resource": "api:///{{AppId}}" } - \ No newline at end of file +} \ No newline at end of file diff --git a/samples/tab-stage-view/csharp/TabInStageView/AppManifest/manifest.json b/samples/tab-stage-view/csharp/TabInStageView/AppManifest/manifest.json index d6756dbe72..6c64261d45 100644 --- a/samples/tab-stage-view/csharp/TabInStageView/AppManifest/manifest.json +++ b/samples/tab-stage-view/csharp/TabInStageView/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.microsoft.teams.tabstageview", diff --git a/samples/tab-stage-view/csharp/TabInStageView/AppManifest_Hub/manifest.json b/samples/tab-stage-view/csharp/TabInStageView/AppManifest_Hub/manifest.json index 1d649a5265..6cee70bd89 100644 --- a/samples/tab-stage-view/csharp/TabInStageView/AppManifest_Hub/manifest.json +++ b/samples/tab-stage-view/csharp/TabInStageView/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "<>", "packageName": "com.microsoft.teams.tabstageview", diff --git a/samples/tab-stage-view/nodejs/appManifest/manifest.json b/samples/tab-stage-view/nodejs/appManifest/manifest.json index d5e47e9ba7..41cb25457c 100644 --- a/samples/tab-stage-view/nodejs/appManifest/manifest.json +++ b/samples/tab-stage-view/nodejs/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "${{TEAMS_APP_ID}}", "packageName": "com.microsoft.teams.tabstageview", diff --git a/samples/tab-stage-view/nodejs/appManifest_Hub/manifest.json b/samples/tab-stage-view/nodejs/appManifest_Hub/manifest.json index 0a0dd858bc..19d384c991 100644 --- a/samples/tab-stage-view/nodejs/appManifest_Hub/manifest.json +++ b/samples/tab-stage-view/nodejs/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.14/MicrosoftTeams.schema.json", - "manifestVersion": "1.14", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.0", "id": "<>", "packageName": "com.microsoft.teams.tabstageview", diff --git a/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest/manifest.json b/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest/manifest.json index 7b205a1d31..aabfc819b3 100644 --- a/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest/manifest.json +++ b/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", - "manifestVersion": "1.12", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.staggeredpermission", diff --git a/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest_Hub/manifest.json b/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest_Hub/manifest.json index 9ce183f6fa..aabfc819b3 100644 --- a/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest_Hub/manifest.json +++ b/samples/tab-staggered-permission/csharp/StaggeredPermission/AppManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "version": "1.0.1", "id": "{{Microsoft-App-Id}}", "packageName": "com.microsoft.teams.staggeredpermission", diff --git a/samples/tab-ui-templates/ts/src/appManifest/manifest.json b/samples/tab-ui-templates/ts/src/appManifest/manifest.json index d9ae9951f6..a1fff895b2 100644 --- a/samples/tab-ui-templates/ts/src/appManifest/manifest.json +++ b/samples/tab-ui-templates/ts/src/appManifest/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "id": "${{TEAMS_APP_ID}}", "version": "1.0.0", "packageName": "com.teams.tabuitemplates", diff --git a/samples/tab-ui-templates/ts/src/appManifest_Hub/manifest.json b/samples/tab-ui-templates/ts/src/appManifest_Hub/manifest.json index 235751d28d..9869392ae5 100644 --- a/samples/tab-ui-templates/ts/src/appManifest_Hub/manifest.json +++ b/samples/tab-ui-templates/ts/src/appManifest_Hub/manifest.json @@ -1,6 +1,6 @@ { - "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.13/MicrosoftTeams.schema.json", - "manifestVersion": "1.13", + "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.16/MicrosoftTeams.schema.json", + "manifestVersion": "1.16", "id": "{{GUID_ID}}", "version": "1.0.0", "packageName": "com.teams.tabuitemplates", From 270fff27f96ad3e769fdba46b8bb942ef5c68745 Mon Sep 17 00:00:00 2001 From: Prithvi-MSFT Date: Tue, 17 Oct 2023 10:11:55 +0530 Subject: [PATCH 2/6] added demo manifest changes --- .../demo-manifest/app-cache-meetings.zip | Bin 4736 -> 4747 bytes .../demo-manifest/App-checkin-location.zip | Bin 4654 -> 4777 bytes .../demo-manifest/App-Complete-Auth.zip | Bin 4993 -> 5100 bytes .../demo-manifest/App-Complete-Sample.zip | Bin 5168 -> 5284 bytes .../csharp/demo-manifest/app-hello-world.zip | Bin 4803 -> 4894 bytes .../App-Installation-Using-QR.zip | Bin 4616 -> 4765 bytes .../AppManifest/color.png | Bin 768 -> 3415 bytes .../AppManifest/outline.png | Bin 524 -> 407 bytes .../demo-manifest/app-link-unfurling-stt.zip | Bin 2245 -> 4799 bytes .../Localization/AppManifest/contoso20x20.png | Bin 524 -> 0 bytes .../Localization/AppManifest/contoso96x96.png | Bin 768 -> 0 bytes .../Localization/AppManifest/manifest.json | 4 +- .../Localization/AppManifest_Hub/color.png} | Bin .../AppManifest_Hub/contoso20x20.png | Bin 524 -> 0 bytes .../AppManifest_Hub/contoso96x96.png | Bin 768 -> 0 bytes .../AppManifest_Hub/manifest.json | 4 +- .../Localization/AppManifest_Hub/outline.png} | Bin .../csharp/demo-manifest/app-localization.zip | Bin 3543 -> 6130 bytes .../nodejs/appManifest/color.png | Bin 0 -> 3415 bytes .../nodejs/appManifest/manifest.json | 4 +- .../nodejs/appManifest/outline.png | Bin 0 -> 407 bytes .../nodejs/appManifest_Hub/color.png | Bin 0 -> 3415 bytes .../nodejs/appManifest_Hub/contoso20x20.png | Bin 524 -> 0 bytes .../nodejs/appManifest_Hub/contoso96x96.png | Bin 768 -> 0 bytes .../nodejs/appManifest_Hub/manifest.json | 12 +++--- .../nodejs/appManifest_Hub/outline.png | Bin 0 -> 407 bytes .../demo-manifest/app-region-selection.zip | Bin 4614 -> 4733 bytes .../app-sso/csharp/demo-manifest/App-SSO.zip | Bin 5073 -> 5112 bytes .../AppManifest/color_icon.png | Bin 13767 -> 0 bytes .../AppManifest/manifest.json | 4 +- .../AppManifest/outline_icon.png | Bin 17004 -> 0 bytes .../AppManifest_Hub/color.png | Bin 0 -> 3415 bytes .../AppManifest_Hub/color_icon.png | Bin 13767 -> 0 bytes .../AppManifest_Hub/manifest.json | 38 +++++++++++++++++- .../AppManifest_Hub/outline.png | Bin 0 -> 407 bytes .../AppManifest_Hub/outline_icon.png | Bin 17004 -> 0 bytes .../nodejs/Manifest_Hub/color_icon.png | Bin 13767 -> 0 bytes .../nodejs/Manifest_Hub/outline_icon.png | Bin 524 -> 0 bytes .../nodejs/appManifest_Hub/color.png | Bin 0 -> 3415 bytes .../manifest.json | 4 +- .../nodejs/appManifest_Hub/outline.png | Bin 0 -> 407 bytes .../nodejs/appPackage/color.png | Bin 0 -> 3415 bytes .../nodejs/appPackage/color_icon.png | Bin 13767 -> 0 bytes .../nodejs/appPackage/manifest.json | 4 +- .../nodejs/appPackage/outline.png | Bin 0 -> 407 bytes .../nodejs/appPackage/outline_icon.png | Bin 524 -> 0 bytes .../demo-manifest/tab-adaptive-card.zip | Bin 4568 -> 4672 bytes .../ClientApp/appManifest/manifest.json | 4 +- .../tab-channel-group-config-page-auth.zip | Bin 4545 -> 4751 bytes .../tab-channel-group-quickstart.zip | Bin 4641 -> 4708 bytes .../csharp_dotnetcore/AppManifest/color.png | Bin 1675 -> 3415 bytes .../csharp_dotnetcore/AppManifest/outline.png | Bin 354 -> 407 bytes .../demo-manifest/tab-channel-group.zip | Bin 4533 -> 4636 bytes .../demo-manifest/tab-device-permissions.zip | Bin 4630 -> 4662 bytes .../TabPeoplePicker/AppManifest/color.zip | Bin 4635 -> 0 bytes .../demo-manifest/Tab-People-Picker.zip | Bin 14938 -> 4723 bytes .../csharp_dotnetcore/AppManifest/color.png | Bin 1675 -> 3415 bytes .../csharp_dotnetcore/AppManifest/outline.png | Bin 354 -> 407 bytes .../AppManifest_Hub/color.png | Bin 1675 -> 3415 bytes .../AppManifest_Hub/outline.png | Bin 354 -> 407 bytes .../mvc-csharp/demo-manifest/tab-personal.zip | Bin 4595 -> 4672 bytes .../demo-manifest/Tab-Product-Inspection.zip | Bin 4591 -> 4725 bytes .../demo-manifest/Tab-Request-Approval.zip | Bin 4726 -> 4848 bytes .../csharp/TeamsTabSSO/AppManifest/color.png | Bin 1675 -> 3415 bytes .../TeamsTabSSO/AppManifest/outline.png | Bin 354 -> 407 bytes .../TeamsTabSSO/AppManifest_Hub/color.png | Bin 1675 -> 3415 bytes .../TeamsTabSSO/AppManifest_Hub/outline.png | Bin 354 -> 407 bytes .../csharp/demo-manifest/tab-stage-view.zip | Bin 4730 -> 4712 bytes .../tab-staggered-permission.zip | Bin 4565 -> 4711 bytes .../ts/demo-manifest/tab-ui-templates.zip | Bin 9653 -> 4757 bytes 70 files changed, 56 insertions(+), 22 deletions(-) delete mode 100644 samples/app-localization/csharp/Localization/AppManifest/contoso20x20.png delete mode 100644 samples/app-localization/csharp/Localization/AppManifest/contoso96x96.png rename samples/app-localization/{nodejs/appManifest/contoso96x96.png => csharp/Localization/AppManifest_Hub/color.png} (100%) delete mode 100644 samples/app-localization/csharp/Localization/AppManifest_Hub/contoso20x20.png delete mode 100644 samples/app-localization/csharp/Localization/AppManifest_Hub/contoso96x96.png rename samples/app-localization/{nodejs/appManifest/contoso20x20.png => csharp/Localization/AppManifest_Hub/outline.png} (100%) create mode 100644 samples/app-localization/nodejs/appManifest/color.png create mode 100644 samples/app-localization/nodejs/appManifest/outline.png create mode 100644 samples/app-localization/nodejs/appManifest_Hub/color.png delete mode 100644 samples/app-localization/nodejs/appManifest_Hub/contoso20x20.png delete mode 100644 samples/app-localization/nodejs/appManifest_Hub/contoso96x96.png create mode 100644 samples/app-localization/nodejs/appManifest_Hub/outline.png delete mode 100644 samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/color_icon.png delete mode 100644 samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/outline_icon.png create mode 100644 samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/color.png delete mode 100644 samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/color_icon.png create mode 100644 samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/outline.png delete mode 100644 samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/outline_icon.png delete mode 100644 samples/app-task-module/nodejs/Manifest_Hub/color_icon.png delete mode 100644 samples/app-task-module/nodejs/Manifest_Hub/outline_icon.png create mode 100644 samples/app-task-module/nodejs/appManifest_Hub/color.png rename samples/app-task-module/nodejs/{Manifest_Hub => appManifest_Hub}/manifest.json (93%) create mode 100644 samples/app-task-module/nodejs/appManifest_Hub/outline.png create mode 100644 samples/app-task-module/nodejs/appPackage/color.png delete mode 100644 samples/app-task-module/nodejs/appPackage/color_icon.png create mode 100644 samples/app-task-module/nodejs/appPackage/outline.png delete mode 100644 samples/app-task-module/nodejs/appPackage/outline_icon.png delete mode 100644 samples/tab-people-picker/csharp/TabPeoplePicker/AppManifest/color.zip diff --git a/samples/app-cache-meetings/nodejs/demo-manifest/app-cache-meetings.zip b/samples/app-cache-meetings/nodejs/demo-manifest/app-cache-meetings.zip index 78b968b2c9f9098babb879289f52d8476a559350..d6188d72abfcfca9bba1ba45edae59ef588e9d6b 100644 GIT binary patch delta 4312 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 diff --git a/samples/app-checkin-location/csharp/demo-manifest/App-checkin-location.zip b/samples/app-checkin-location/csharp/demo-manifest/App-checkin-location.zip index b584ed650486fb39898b1d76526d3041fbe9280d..25df004cfaf15bea6790b62a0635f303b78ea639 100644 GIT binary patch delta 946 zcmZ3dvQl+|l%yO31A}8hfo^g}YI1gFo^DQla$-qlexCkDxvxC+mWu+y18hCA%a|A# z;@B7%lyIreP0Y(oOD!(Z%PP*#n;YWmf7?M|ukuIvusna!jlxWt58H07S{35Oe}Vha zhMZ$3r)<4`>*kF`9r4$k>x2F~rN8|u9uPRo`HAfQ?Vr>Bq}BcZQ@VY(vP=D!Sy$MM zBxSoZ9>+Ky_uSMZv_+-M~K~M@sc@5H@gY&U1#$ zshdxboQ@&Fzdp>)~kp2g@&5Gi)h!^nHF@{uHBz$-DArQl5>}ef5}<3q-|D-w?O5m z+7}CrEP1_*qL&-4U(MBDIC1^%no}9cv+sR${+m@0`NF+gJh!J*t|mxi(YsX#VtRg` z+EB8(KKrHoL0dP@$z0QN+B3r(P9;5*^8S;)?KAHrg_)vKEWz4BnjYJ?Dy-uDu-{*6 z${E)U%_}bCw%m&1-ue3J$r@F!7B7#ru89j>HZPs#{4ro#NY~2uxA^u&`S_=~%Qx*^ z*ZX<1yv>}|Wud!{|HYTjz}Vqst4=3ma@{2PDOh?>drTMH!`-jN-oyyMMSIMf}^EBY#bwg{Pb5dtk1UCkG^{)P|Hrc{yf9F&F zdCN9%Xr4Q0y5_E|*yPpxGLj0o(&*;X{QDT|K?xoL6reQLCkYF%Ld(qtj=KIQt+jmrI#JCy1q+y5>3*V-ri zoO^}F-NRb*_B^jNt~A~+Uw8NII|H%3t{Yo>+}(9=!osI#isUwGl^eCP<{c>~S#k2&+^Y$J(9;eq~&{Pt|uuZf{Srin%iNdcsRz*6SLwF%hP3;zC0o z?<@Ur=hUR`+tWXI9w@b8H#@xf3sbz$)GGm##W*Ia-*1=WT3i?~NpsGmUF)=Lj_tfx z^0OuInAzUN?Z2)**mR-)o8BF%*ET;a&PU!2RWp_TJ~bh8Vb;s}2W?#qCmT)5Y0tdY zaOl(>)B0&Y&gVRj?&PVQrk&ujcEZvFv5AeL(F^M5PvKk_xq*50lG{ds5!|=Fe%cYY zImqegjv$@w0baogrw>+W%;t8y!k^22U&g0Dy?uVu-gUj7=Re#OD4CV@C_XOp^DOm` zS1e|pa(gy2YN5?w3l(o%I3Z%T(Eix;+DtyAN-ekq=^+I=*Z^i!qF}-{K z{yYDFv6!li$z4uxbVs%SqOAh12YYXllRi6-h z*}OAKF4t1?!R;BcYU#|jX;)S{XzrZ!x?k;aQA?fp=lLeSiGoRM4w|mHD=YMiJ;0lp zMFf~685ou|afWJ}oqRN%k%0k(xq)Jv*#-77dV!{dvumIkTobY}1>`wdDm1D;4-VxBUOUef8I8&mJ;6O^WB4 z?d)4WIb3CC^y)LKZS)fur-m%pJj+q+}l-PFY`9qdwwtb zUVeEx`xc+>bc4!|e;W2#Xjrql-c+4?&^oI5@{tLPS!(L{+zg5GUT!L(+m@wqOq`&X9yCKER89M3(D$Az_l;E3_9oxF(Z&5j_0ZkZE@{k3 zb3=`%-?EZ@!+S}zf5)S*ZKs!g>XcCuY~kf~xpiw&P}Zfz{(p9N+!alj@$A&L-2Jag zvuA%7Ots^fL>eft)BvTT=UpH_4M;%-n?0p-Ff-)WZtz7Gy8L# z^=0bi_NlFSt^T?wr*^mbK5hFKeWqXgZzpf9e7D}Z?Lg`C(hqwV@+=FA`=^@zr~2mS znF=ui+J;-hvW0id4Gpr~{N%c@xy8wM`Q9xE_Be18Gw z?G?9~pT|sitQ3A_#`z#|-3EKhoV$gVQ-roZf8_K>J*s|9*s@CkxAmm&^d9@WWkIO$ zTQ}Ri6HK2bon7O6FL`_B^gJ1*y6Nxsw_oho*|GlOp2%evq?1>KL*;r{He{U8@W1rb9smMukZkG zMkWyk5nwjwU|7~<#2I?S)2#0i4+BFuF!w6}g&{xzN@Er&lb;A_sep60f-oK6Z10D zQj1IUvWoNb&W7I)zGEg(r)K<9-Xu?cmS2v%$fOD8Ub8rjJu{g~mR)}6sJ{MvNRH>k zC)`sW*1z|fmV2{&y2GsY4-C`F_W%7^x%ZA;or}k(#fjc4GCxgH@y?!FIrBN|ngx@% zO2Ufkmo1&R^z4i^#R8ehpXz%=GP#X*vPR9W**g2}yJzpMo)(wS+^RJ**neJCxT)wK zmgN5|xfb^pd9(9e3azm|o%V2+_`7Ed=DaC$^p9@Xre^dL~m?p}`G+NGbRdL}Y{;e1x_?iD&Gu-kA>N08FDYn}U) zSXwd+HeEd9?jU-6QP9$$9@o$W#ihNm%i4AYyZz5KSx|picZN^HSwow+CEq`N|8X&P zw!{6+8hL_V7tELO>+jfoA@ol9j(b9Z{lT-=YwX^sugCw(_FmJvvze8N@7`K{7l<@t z6G~TEa(bqSn%C5mUiG`K>{a->+^5s^eT3PzM@&_{1>dYD-VE4yZdIgLt}NS5$6e0^ zukVovX-J%5Z1*dLoCRW;yZyXYdfpd*bbp53jZG_8wJWw~2>3}lUnvZqC?EG* zKE0Ox@TQEOxtDjYzIR_&spZXS4V@(Qvy}{`AGf}`si&XaQlerxlqU>DwV@B!a?T?d>JX?G9OVs?ev#!qwd8hxUt!2?f-rNrY zdLhZ@o!8fB9@8pctkT{rEpBZ+Tcfb7Y*#DSl%FTI6+C?LLez21{Qko?e%YAsTVbDc zysiG<@h=hT=eH*x-%)V)^RiESm+?FcirYJt``^+xKb-{hI;PHu>b@0r=bYBcIgy_( zuausX^8Tc=)z`mQxx^W3*DNe}d;H$L^-;YKlN$Fs3U3p=Eq-pNg1YOv6^8Sd=-pzf zd!G7Qu6^N@9l4^{Z<%LojGFEB_*U7?2W`erFL#CcZh4sS<$LQIO>yZo*;938zl&ZT zQ@r;6)L(T2NyF(M4QH7fQR!IQg}Zj1VZ_Lx2L5o~$jbB?Kx3 vAV2{~@d2~`u|#u%l!Pn;1A}8hfv$6YZb43JNvdveB8Z{CQSK{`#^gl-;fo*at1D+=U~my- zU{J)Nc(OXLe7#w2UhXzVCX?L`lfMK#aR>}K(xw#2mwKG{(|zlj6Vv3Q?PoFB9@&uC zIp?@J|G5b@b^rS&ypc{Y&Ce+F+jPs4`T60*lgneW4(HzENHcwL>ZygewCf-=lz-{wP^(w7VIzNW^xalneJ1+`SQOP?Is#t|LcAo z&M->4Kdt%XixQg|J@!59N1ycYxjlXIdvlSITzI-`lED<)OYHwT&F&N{J&^m;V7C0& zgAEh!6fXE@zfq6J?O3{fQ?k~{$Qxprg=xpQ1^Vts-YmbBV-{U{z3E-!W z$in`|#Tkx^UU=$T8ff=)PrMya6wR&hV=0T2mTD)Tx&)Ka<0T7K)u(PtS$BKA*%!G3 z-b`!fuhdj=QrM+5uRqY4Td`HxqO8{0sY)oL*Kxvx?`s8pv|rp@7_HvQB{{)Xu6VJW zn8(a%w~m<{Za26p>?Zm6RBVY!{QS72ZE?#|nBC_lY~S+XRbBt5N!Ju2ET6=7TYMGt z2$XhFF8&ohnT21Mam!>Q{#s7ghUo5(pFe%%p1gzKgE4nAqkteI?|J_U88$)w=j+Q_ zem$BjFKEp;e{!^7o`gJ(6tVfN;6BEBP~w6B1t^UzsU_#<Ifk{yVR<-QFX3 zChNk~(=+qhVtAt@{&7a}Dhcz*F6ZT0zPQFjF0TB@_Bw-pm7VJ6{hC&_X$2M*>@VhK zat~aZ?z8#wzZdN$8eaeFem%}GO1eM2`Q(fG5}O%4_C4%JpY-s#J$=%?xyVQ^Jl!?P zV2bS}_J5sbcZ!wX%oAkH_3J&DsJ!#B!{7R(*crV&=j&LGhfLbMLHE+5GdHbMU9>&sexy_)PSXw4Wuxn3}jg&P>(n^}eSF?xcM1OzBR>E!&J z{35-Ayz~HXMkWyk5uh*!1GWSMQqRbs031VQuh^8^fTnJDAQtJg781hR?ax(K$ TA?C5Nfh3uMa5a$57Y6YFIWznc diff --git a/samples/app-hello-world/csharp/demo-manifest/app-hello-world.zip b/samples/app-hello-world/csharp/demo-manifest/app-hello-world.zip index ae36cb2961627cfd0417a5efb692e2a1e08e2205..e11d9a32f252adff3728bd8c6f009019b9442b8b 100644 GIT binary patch delta 1054 zcmX@CI!|qal!zn)14Cj#fo?`>PENjVd45q&ivC8quRQe|7X^fuY;X+cWM*KP#lgTJ zi$!5>VqRuiYH^8PR&jpb+EDNO%MJqjlt0RcwIwH;>vmnbw<^Gqe@l?3Bga>RZO2a@ zs=9tFR=q{z|J<8jm1i%}7qC=$Ju_eK{;%05e|^}1Z1mfg>;g*~gc@hpm2 z5Fq+$$CH_1ZlY%ALT3Ik@Zyu&;i==4Iq9f@T;C*r*_>BBh0L9@Hddcpy(a8&NZ!A| zY|fgHGpyV0xn|h*^+y|@pZm0=W>R1G$Cn8eO^Xj&FIfL^_m`Z2Cz=N$8-HfhTw@EF z@V7-W&bd=>Qq;0-OP8K|WXZK~npgLpqxIipICqwbZ8~XIaEZm#W0St2>77S&#UASF zPCtG3_sfq{pK+fEJO6O9*!AO)SC;P7e0OH^QX&3O*Ia|5gR|R0ycax9e&!WD{rTeL z^ZW8%PTstt^~UFo-K)4RKg}>Yt9^UV?B$zwd4y@4tx`46Z*9)HY-xVRA(Au2!EkCA zw_mA*L4DA{F3Ed4lfL<0)nPvQVY=%~hhe7ED`hd-vS)<{11DTiyN z_V>LfuZOAXA1&Oy>y*5BTJe?%WoKEsa@JMtdYt|8y=QA)ecl6M-kM8{FYiokzQ6TY z*m1RK8N&QrmuB`XQ_Q$4ooScR;pj5=?LNz#JLhW;&;F(HW6iY*Ts1wl{e@A#uJ`R$ zk%(hDv0ID1d-4XRrQ3HMOFyxb_nXMZkelo$C;WY-A3nK%a>ve@XB@pm<_9LE?d{yc)nC76%0X}Qq&)Wj;fJQo5v$*K{Y6!E%H2ux z7w%PEqP5)QjbdlBu1Kwex3tUD6I=QdraArLd!VXYA0=44A?NBlK0V$nZ~HYa$$Rdv zUAbu5$2dtT|Hj$_xw*OGQGYF^E@ zv^wzS?$MS7XUyM;E&gq6!Sk{*_uxgn3}L%_`SMl2nRhAXPQCM`D|0QkfKB~+uLlb! zESm1O<9&Bm?qml684+nLS!Q#Bz&=JLP_Baj1t^W42PYc{i5g+cgCO;c3?OZiyqH;c ta=MVFGss>DPykY~0+`D3OG|Px^HTK+^3nsmS=m5}nSt;&kk%Cf@c=Cx&q)9P delta 961 zcmbQIc35?S6bmN<1H(qWuRQf%r^bg)S}&c;$IQU6h=YNF7buaNn3tKBT3n)+Rh*x< zHq3I@uav8Jzww#=#c=F_?1^;WO{1H@r zdA;rFgcDDyRp$E`y}rI)qWj*gnm$pNbe&nz(X%(3=oU0OU0pG`>v@!9=q;7{@X#)! zJfB~OH6*vIOpaw}fXYPu?gA6^_-zRKZ~Q19QSTLqhfyxiaH>Ap}k zL#8Y(&f@gP9~#orA3v@rX;J@ZylZj3Uvg+= zMdr#)DSb{WmR?%)VncI~)4I8>Ih&OIqJrwXRelQ@AJ)B>C3x>@(at;jmNLd??`x>} zDr5JyfcgBQb!SQ|v*-Cvty-Za-8@nG{`N&yjCa@(#VtEHhJOG zk3R0bDW{uKYv|~{E!_6*r_xX5QLTA;-x`zTO_te}zkE<$zj)*8sc>{l8;*Ib;yS>yA!p>Xe)^`hS$4fe21*j~ygrk=>g zm0#L?zN1+Bjb`G^P5fPozn{jhQ#(JoqjlyPM=z22feCrF(o+?D0<_G-Pkoy7JnrOH zk=3+&qz@&fB~EfZoBn zKYd#cKb$1S*D*V7{o_5m*?d2HudaH|b|-!BUx_nSe7k1+O5*!wU|nvgsA2rMb@$O1 z|9HM>Hm~EgxW#t2y}x{R`@w$>_XF}n@9@Z8jucm@_!t*@;ILa)oYlj9dR}gwlcNP> zSh#`tWOKK`K1NSaR)PQpD4m?2lV7A)ke43d&B!FeAOaNTV8E8qKG8Y0AfRvK}Q24KqIM-?*he-$|0RRB|sipEot+blz^ZU;nOt=vD{r3E&8R-1 z=qaqSSHyD7%Be@&))#3?XHL|Ay>R}Ocn#N!W_LwAiZ^YTGc#5%{m<{`>+9urTSrdY zuXb%w%O91~(a(A2PD$qJR1CP*W*+pVb!+K4k1! zc6{>575ADA&#d};_+*K`5YL9{8IM^#-qg>md-8-S@!q4^tjRl+*qs_4zh=B1{_V&H z@%Z4t^xEBwul=W4D8Kt~t*a#W^wXm1#OysAYZ%`=w5*XV%%110{c_XJrRmXA8CT8j zGkAZp|M1pFqG9HX!lJLgj)|QwRs1c5SME}YQb||)%=mD#>J#hM1>cnFjLf_9A;bU5 z{G$J1_4_j|Q&}!?oXMIpi^;5Z`WoeR&*sfGj7{E_W0}2Kj47Z%%phNBtzY_MA8oH? zm*xt`w6^!mZw>tX)y0Q9mwo$>{(>nTjL9qR{1$z7_2Q2$v+8>0&CI-R{>wgazf*&V9ISzf|R#Owb1= zmi6`-oHg9vw>7+C=U;4B9a_J09MB;|?q delta 814 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 diff --git a/samples/app-link-unfurling-in-share-to-teams/csharp/demo-manifest/app-link-unfurling-stt.zip b/samples/app-link-unfurling-in-share-to-teams/csharp/demo-manifest/app-link-unfurling-stt.zip index acb87e5e932c9a6d4bc975f649d905cc769ea619..bd0038827af76eb53a721af4abd25264dd02c3fc 100644 GIT binary patch literal 4799 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 literal 2245 zcmZ{mdo8iai?+_8DwiWN{ccv z?w1%PmlU}d(MS=IN~XzmXLf&ke(gEC-*cYtbDqz6p3nD>@9XpayfKboei?xGtotE6 zRqc&30Wi1VhA=ms4GRe)7~pY%85kD_aS+Z}Ea!#H^$ zcXoCt6beA0FqzEf=ieOy0KR)@I~xyF_tU)UtO;w$RA)W9bzm8NMx1aclQwLTkyn&B zXqNS^d=tnZxUCDpcT37^fs#bk*ZVY4F<>Q?4q0)yIU4BJr-*tMkl)zGh$?A%s z$+SuJ1t{Bj9t;hJf~qpys|2vOE%LEv^?_kOq!BE`A6P8s~Ju%3Vb888@Ip$5J_h4vJJyBFPLxZ2hmYY)2hH`TC zb&N)7UrPBxQRHV`>bFXd@7g4lD4Q@w2qL`)lP?B`=yFg6sd-{|0x$Q#k9)qeF-sT5 z`@66__usN4uW6J0!AFWap7H57A73Y4tE>Vb9zWtFl>lu8=&;&=@k82YJo7Wdlk7oPBOj)p;4<@hKH%PZX#y zART?fax>9ga<@>UZJVd1uZ&ujRbi3&=5q{OBZR9u!5b| z9arhYzBkDp_=}A}2`yBorrL~dI$odlwYPkV;x=}sAf{{cu46SYm|1Ibs-&=JAv;Y$(}g^3XC`%pv5UhRTg`KHETT zu`79^!%6D*&K`9%_O>vM`0TG74Lg-U)7ybPH4HVNMtz-}S{bHqZ*LR7enHDT8lZYY zy~uKpXm#ShV!c3n%Ob&=w8Xuc&9(4xqg56H+hxz zk4Tt%34iVBjvG*2St64)5%neqHCnb*&hS`Cf8=K<~x-S2c(vx4Hd& zUg1SGz|RWpe!-khm^rM@N{zMQ99)d^K31P95nO8q73@l0W#l-gn1Y)O@~wXKOL_2s zR{ncMhyE33arnlll8{=VjzV~*)ZVU!-H)(p@k}2>=^qO`Ijo_pY3~@wbl+TGOnz|6 zo{E#>6A`(CYM~?N%gTKm-D1=p47OnMXDoQM2LEvXX@}qXlwLNP4qdq{(Qnc;!`LpV;{a z4`&CP_U0+JP${T^UctpOP0-G`$LW!&6`QBxcP4w|#n=c(%@Lb1RxGQmbA$PQVIH@s z&@|N^StJJk$ZA8+;+9gyMco?bx1`@ZE;m9WWRRcOIRiIOV1ipN{LSfKa;`f9Jt4;B zloz60PQxN2LV|GE{}6QEH6SCzMH>7OiW3_~3P8cjUxob`uX)G9Y1^;Z2p3TfYJc<)4C<#3qcDdr! zL~2-(dOr5k+#~AAiCsy_J*l@+Q1+B5yW(u{_Ib6C8&m2o?BR!05vsEQKiGVmO1r&~ zRxyG*`*&63 u^@IK#)8e{>e`w_YNBPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^MlX|MGF00DeSL_t(IPnDF3l7t`(ME(Cy^}cUqd2z!= z#KW1`Aq|nlIroUNEZsCsZr^urUV}LtYkoY&eGo-aNZ`7zu5DXS{jJq??dExQ z=Xna^b#OEKzL#VqjrnmLUDtI|U6y4Ij-+tbH%x|MkgC)MI8#woRX5&(7-H3yAC;*j z*tX39syL2Az?@30AAna?Lf~ug=6N30h}D8_h9VA#!4a^b<;X#Z;{Zp3_|bsZ2ZKWFnFlAp zjp6Y2x*!v9G*tHQ^QBPv@y-gWB@yc?)8b}WaAU|NPzQ53*8F&gbIA`G+DK)4j$X(B O0000i<2q_N`7bgLO3nKce5C?NQf zEh;h9mGq?oZAg63#v-JpRtEfbq8u}_)N%^RH-w67Y%BOkmxh!Kt7nYJDOOkLK{kj9 zaAZ#4S1+VHeDx@NWCKc}!O#LNx>ovgoUO0`9aK6j5E&^PXCSIlMdW0j)C5cs91t~t z_7gyICdYXYw~p@sN3QTI;Jh3*$C3yaBrq}^=9C@cvZO&Bi1LqW6R>&|0Loq-z{qz2 zm}ZDcpga76QxFdbxI?~ILp8J-&UCuuQAq3-Z9`?r6-a9g-XDS7f;~9ntpOVl&Zym( z?L(vH4(CA~gBZZj9cQ&j3W%u$^#xEAGJr8TyIV=>3m*aMOUBe@R9lrobKu-g5_Sm~ zL?^3H5cTUmoFS1EA*(?;8$Z#5d)gbF;*DLg} z34|$urcf7|36+0)x6Boo{aWnOFf+;f_<;D90j`lg={3$3xZvMDfezkHFq*8)1AR<( ynZJB7?=EDx^j^vqmVNrl^L5|Q(vbS#DfS=FyL&q+@+Xb}0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^MlX|MGF00DeSL_t(IPnDF3l7t`(ME(Cy^}cUqd2z!= z#KW1`Aq|nlIroUNEZsCsZr^urUV}LtYkoY&eGo-aNZ`7zu5DXS{jJq??dExQ z=Xna^b#OEKzL#VqjrnmLUDtI|U6y4Ij-+tbH%x|MkgC)MI8#woRX5&(7-H3yAC;*j z*tX39syL2Az?@30AAna?Lf~ug=6N30h}D8_h9VA#!4a^b<;X#Z;{Zp3_|bsZ2ZKWFnFlAp zjp6Y2x*!v9G*tHQ^QBPv@y-gWB@yc?)8b}WaAU|NPzQ53*8F&gbIA`G+DK)4j$X(B O0000i<2q_N`7bgLO3nKce5C?NQf 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 literal 3543 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 diff --git a/samples/app-localization/nodejs/appManifest/color.png b/samples/app-localization/nodejs/appManifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 zcmb_f_cz=97yl$yB&9JzRh6h2tH#4qGlGguP@5VZ)TmuMREiEYsmAqpTZ7ZnE>F-ih-`S z)jiPabibc~4T5Do@MgZ}C5dq?7H{rvYr!LtVV;haHWm>H5pk+~G>pJtSPwz9!%QIL z?J6p?*$Q$^sbaC}3#mquX(;945bnpoc+%>4bmj2j*4KG@ZlhvIK1EKveQp-tp;sflS z4}SX;$jwoVae}M%3TBb@f-(BCG-m~}LW z311k8hKz8Ecm+M)P%mwS`Qda^pus{!e?Y+KDQD2B zWjuLo3{6=k`fmQI5d@(}*Q181Mj`he_jbr58C>@^+LzKri!pF}V7#<_PpQz&%C;U{ zmw+W{t0J1#nQ=&npU~H@5560!cFBrXbr9|2B0^~cU|iuMlNCdQc=W{4l5?D+6VaEh zTMw4Le|CpisEssdz5I_WB6-(_;8BOb0Ov8s8pGkEy3dRw%({?pOI-F=klY?eZ? zUVhJNclMhOiaUeo1=K6XJM&%_W3cuMl0&!|dZ*m;OnJ@X0hcbckvNZBg(+D^|Ij*W z^k!?ARMd55LmON%i4$H$oX@f6BX!4A;^vP8 z8cz4BuYM-<o;D&UDP5xiVZj*vOwL(Xgi^WuW~qbXAKq2Luow#G(c({?o;I6o^aPh zY8-5*rVevAtn+kvbMgF0e2aRCg<-9As)UjYZ6KflvEXw~s4oA9`rIcL$EwC#Nl4!Y z{Ra>{I}!nf;fS&)z+jL655PntETI$6U8Y}Ig2{rj%v@0jcn*%`A)a!{%}s7NBl@YZ zF=5*reV$RHd3{o<&n#+Q@`qDF353xaQpB`4xV}riJ9I9)n@3Z)XG}5(V{Q&3aR3@U zfvScEs@b=w&t&>>-{+3xqK!b>z!qBbNS|r5c*fsepeyv}`T2T3^Rl^VEuDJ791>m# z2v4z4^&I6;*?N?Y>{&QA68>t1^-&FL3ENmAhPS{0r|=(*lqbEP>9cOMLGp_HYhQZg z5|nV2{_Izd_;#CdtTqsobR}=S-qFTrJ-x;iS2#i#z#&uT!%~by2H7SHE59gi?MRJ@ z&uPeey)XN;6>?uj&+koIuhrru!~8?iOjP)pOk zZS*!=6WN?lHJ?`i{nB-e%fBUOPJ{yj=4Qw0yy+VSJ~h!ic41=jIWl86;2wQpJ$|c; zR^8lfv6@E+Ml{RZa7=y6$Fm2e{S_LC&C&1z_6HAE5R)AY98`77m2}Wv?2u>t#n znVG&}p_ND4RUXyAe0eXPm~gRFy97$f;5uNp5E%g15TTUE!!9}f9|!fPptQ}hXUJ-Lf~U%GJe zsq^FU`Ls)2UH98$x8x$=Tx0Fa`MacR@Y*8VNB4KDI$rXuP3tLT~d$yTUmB8m)7qg;fcbUj22v9YhPg)l!VIN8UIm#P<%(f!Xxw-=tty8Y31-^i)60)F`@KU!EX(mkf zQ)GeUGN)evp^?tyIxI4pQA!m=31izfrrvagzaMa~$#cu04I6IB;GGvc4WT-%YB+-dV^gTZZh%XO`b}DECWpOoZjqt9 zqktOLcvhMktKKW=LeH#wDjj)gZTsybRlro)>};szu4ZDya*m$j46iaD|7AtPR&)iG z*~&F{db|zcArblJB^#hfDfNHcBoXPrl|fJ_nY6|4PZvm8y%nhrBrMds%ST0DAoy9= zfGS2J3)T=H-9zf)Va%IxUrlHoa+k}BTWY5cQm5cg1m;kyx6jIVo} zncTNdzEOT^iXh`mZlRk{pWp?fwB`;UK8j^m!oH0&482 zLtYN=)+aYNZ4sk7|&V_eX z>Q)oVz#n+pJ})Bur(co;;PZGpQTW%-s;*VNl8sfFGp0FfZcJIui)lqu)fus9RW8x5>XRi#eKcG&_};xJr8+Kr5*T z`xf#w6!*t}>W)r?K}`cUBF1xChxm1CeQ~Iv!hpZ*aAfA2Oj+4dO7$ZY#HUkTBv7VZ z9{ummlF5yEz#3Q3qr@tUyEH39^e^h#n-ossc?E}3wwVM06<*ub6=g#PU8^A^X*rp* zHdbNBWv)qo)pwXWCP(eOSERnk<+Lwz$c=q_b{Oy9D-rhbvBhiC9BkT4BP$o|ked-g z13lVezZV!hdr*Cp&gcWv1m>P7>o8p1rPUe)cvFI#EF&G+lUbFSDxq3w?&ORaa)Y!@?0&a>GT8psQ{JX#@_+az{5K+M YJx2difYK9bhlEpZpl7Q49&GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/app-localization/nodejs/appManifest_Hub/color.png b/samples/app-localization/nodejs/appManifest_Hub/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 O0000i<2q_N`7bgLO3nKce5C?NQf zEh;h9mGq?oZAg63#v-JpRtEfbq8u}_)N%^RH-w67Y%BOkmxh!Kt7nYJDOOkLK{kj9 zaAZ#4S1+VHeDx@NWCKc}!O#LNx>ovgoUO0`9aK6j5E&^PXCSIlMdW0j)C5cs91t~t z_7gyICdYXYw~p@sN3QTI;Jh3*$C3yaBrq}^=9C@cvZO&Bi1LqW6R>&|0Loq-z{qz2 zm}ZDcpga76QxFdbxI?~ILp8J-&UCuuQAq3-Z9`?r6-a9g-XDS7f;~9ntpOVl&Zym( z?L(vH4(CA~gBZZj9cQ&j3W%u$^#xEAGJr8TyIV=>3m*aMOUBe@R9lrobKu-g5_Sm~ zL?^3H5cTUmoFS1EA*(?;8$Z#5d)gbF;*DLg} z34|$urcf7|36+0)x6Boo{aWnOFf+;f_<;D90j`lg={3$3xZvMDfezkHFq*8)1AR<( ynZJB7?=EDx^j^vqmVNrl^L5|Q(vbS#DfS=FyL&q+@+Xb}0000GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/app-region-selection/csharp/demo-manifest/app-region-selection.zip b/samples/app-region-selection/csharp/demo-manifest/app-region-selection.zip index 18c33ef0cfab08bd431d3ce72f510be1b68bf547..4ffd83bcf85716a9559ab0596ef966230a0554af 100644 GIT binary patch delta 943 zcmZou`KvNPN>Yx2fg!P=K({D0Ju^Q~w>UK?HMs=H(%&fem8V{5NkI4-^QJN{CI*Im ztPBiFxK!sR=4Ga(7MJK{73b$o4e|BAV<50s`J?=rEkR3Hc{W_~J-wDyv5;YjSk+34 zGggyh#nrdjoLi^yXut8f>s1RyO{PaYHqXB&-Cw(Zx3bHpX-|Z*J^EZW)qlBnDRAEO z9ZtDAyVitVk~Erne#y$u_fuwVX%BuUm~|@r_sxGg_VS70iZi}W&^a)fKX#&&RH)+5 z`7b;Qr*yX-Nh}w2|GsIj;+j(enyXgL5RF*EzQ>E7pHHFn=5hZ_)(@%w1H|TcC;4np z$WLq(4@f?da`HBt(RrZ*w;1hirhKTa??QJ>FerL+_i&sk`V=s3v{lu5GYMKG(Nq*k?yOSv|7W_lUW(EQjDFa= zK+m;)P6NB*#zg-29y|K<^kS4em#=yM{L#~2@yC;Uy~<7dj!T^n+9#>MK=Y{R8RuPL zLVtus6`GGc-q@V)w>y7^{JY|%Vr!dsx;^8t{eM+k;>ocY2mU;9s1&+4c|d)@Mn+>SbJ?6lmg{EKKtm(`*dhblsO z-D_{Y*e&?^j?wCsqOH?4FP&U37 zvTq#AU3TWk=Us&_c3PB|%gHeYcr&wz023Yq!>bUpP;Il5kESy+Fo3WEPz-D0-MpB8 zA7eczZ9{+pl*Xz!IX@@ANUtC-J;0lhNrVAp6$b;hln*k55p1a(FAj^5^TFh8g0db8 lAWdMP03=uNd&SHa2twGBGe5WMyFB1xn;5=4Ga(7MJK{73b$o z4LRs{$3VbVytBUJlGoH#YK^+8y4%abJ!BYGw#I4kZ9bQB{pd#B{>|E5Kfd<~r<-%H zU9j_r)c(rP_bT4}{<~Mj^Zta0B<7c%ll1m(F9{M6T^AtPt(U)~pv~uPabo=}rqXLc zAG>?b{Zi4gadJNT%D{e($aCf&S}dRCCb3ui+NXWBVVdcr|BZbr?mJUFdUmfa{Gwpr zkr>(P5qbS-VP~q@!_YF5nGS5n^S&yb_iGCME9$?rL_HZCV?<~8k=)`tsk=JuaRvS-tal6ubk zM_TX4kxB1Y1pL@AYhma!zSX?tcUSrSo9TZoXk|+0DYbhlSC*<6f0)2=<;_D~)pd)d z#n(-!Z<&1Ud-2Dbzxsza_IZ_?E_3cx*NpG=cL+Zzdd7LzB&I*gq6$q%US2qOefeGS z=k32^PP@KNSU17a>3sb+u0?kY)eP*d0_GiAV?OVqf>!(ewTCUTr(}OQ>d@G{-+}wr zt*{4$R?pIl-bdXzz@>ySy`&PmAMyCAF9^SX zZ~KQaz?+#x1enqoCaVYuvTy?#n{V^)V-x}7s$M}}dVn`88%UBF2v-AXS3wXD007}i(f|Me diff --git a/samples/app-sso/csharp/demo-manifest/App-SSO.zip b/samples/app-sso/csharp/demo-manifest/App-SSO.zip index d9e12ebf3aaf46a50429f8a5ba66fb040a8adf23..5f4e13c1aa4a5a41a39aea951c165db9eb2618fe 100644 GIT binary patch delta 1225 zcmcbp{zH9&6pt7K1A}8hfo^cHzy3x!E?yo9B!SI3yc-#1JeLH7FPPiN@}HT3L7R_( zK@>^Fp^ z(Ma`l-mRw#PkX!E)4x}Kf8z7q>h=Oce_3>%tMMWuhz2 z9PycY^8SJ+D+1e(6ht{~vgzvYn|ylft*v)^q^I6k<<73>;koogy~Pas9c+!eCC*4y zy)?RG+r$5No5x!|TdB>$-@c@joZ&mZIQ_i;ri(v*UOd?$``^s(a!$>Od4FH=YMl}* zId}ikq-bxOq6rO|eQu{$JrLNxX4T7*M{jS{Tzqxz-Gg~w{BB*5ik(vP$XKB5{tKle zJ@>878~)vX?apckou9|nT}tx2S^sKbS?Bfqx4hR?eKtu~6udYxbHy4qxk&Zza^cHV zSXLT^YRujx+;c~3-IG1MYqEklPDbG2oMpuR9WuMIY zBH#2UQ;k|qO^KN|Y5skVoeJhgt4j+V;*6y4o?JF3Yue=NUTKS(nNxebKUeX->Q8@n zKA6`sQuD#`?QPztE2G=_&l=V`tuP6G_DFl@eUVA0W@{bIndN+SMnv<}i>CZnLOTD> zU|VSYaIW9w>IX$N;l+DzwG zcCmA=+AVq$^y1);2-V}&l|hg9J`?!0Y?XO!WKMSb{P3Eum!L!qhos$`=Jjh+r$_!|7r!ZHv*Pun z$&Nze^=_eF&4Bc=MXOmw(E}sMk5qn>Zf+39q=zJ#!`R$9=!rS!QMM{n)eVSpr|mAU;qHgFeI!1 delta 1242 zcmeyNeo=jb6bl~%1H(o&E?yP^AY-!)??%S@n=^F6lumupZ6;7Bzu|x5g>MEt8>g(XkNLj#t&oaCaC+&bM2%k#!BfsgDw)bX zJ;wcM|9g*%LaL|pZaqyr?d@_;w*ULx^5dWHe!nj$^p_*&B)8OFm5Y~V2*s&+p1N)m zu6n(`P;o}s0wZDLP?eZIEsuXJs_t6_RoX5yP5SC-S*I#J zPOvNBWh%d@e5>-I)g7C@{=eHi-tyVb++bL3Bxjp`eDcN1;*WDoDhrL|Ha9aI_*S(yxC#)@C=A_fXpDsr$hCgvjn|iMQgm&6q>zh5nXQw^soiy{s0|&{+ zm-gIj`gM5b@6RF5e$%*qyj=V6QqjF<50h(s)rLvC7i!E#yS>%Qvc!Pn(>NYt<1ac@iBoI5#Q?j8HvQVu=wi*UX&xoopUY+>&T z@fIP8OJYG1j-S6@^^@?MQ+RmVb&)WQvl)E0hMTT_h`!8w#ao7L{ngy-iL)1J-1&FK zcKZ^klYLiNce~#&o$jc8vwPWPtNM;vmtQD;Z(p^Ay_aXn!I>P9Vb5+oKjnBabmx1P zn|kk>7q@j7TF?Ji_qDF7?Bll*e!~^3r_`R=aY;+~N96>m8!t^Huf4gDr0`Kuzbx|e z`izVB^(`3etor@M(@Q%vev4EY*oB?isPC`+CYx_z{;8_Fx3r5b-uiLhmzb2_ zTepf!>j{IJ#&64G$MrXFs12)1RX-mmG5=7iK(Msi--p*qJp?6cI3(@fG_PNqI{oGk zcJZ5HHY;vVxp9->?BV6tg4|}^Q(;^1#;0-f(E|qcW$U=+#hjSJ9&^jsN6uz>J&S=% zY;1}L@0n?nO#0gr98%;`-mGjOX=WhY3Z&VDK|BDwP$jqk diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/color_icon.png b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/color_icon.png deleted file mode 100644 index 2da6d271031434158513dbec301b1326216af30f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13767 zcmcgzWm8;Du*MyBA-F@Z;7*Xm7MI}e?h-tUJHZ1%0znpny9a{1v$zw2ySrZAx_{x; z{V+W>RcFq0&GdPCy8Ag_RX@pMV~}FN!NFn6%Soxf^_~AUG=w*~+Wx5e*1@~0%Sysk zj+5`d4UlXklqKNcY7#J?%#h#4=&o{l?r?B8J^wZM0heM+I5<8-c_|4^ALHY!`D8Mk z_P@d7@Z#?Q42(M@4Dw1-3M|Z3zkCIlkBpaZmjcc*N7%*gyR@2~0C$U?WlxRU%%>-9 z-a7i*<+IVh(tAh$xzf7fWFfBq-A9S&QNl>?B=K7$=lw+GAuxWwPV|Yb3O*TOXvU!l`(*R4y&9ae0)ZU+|p|5 zyx9d11V@*JcR&$33Eo3bPcbK%po41&l+`$cBPT0m=K`X|t+h&v)|A#C(bL=I6x?PI z5|ZZqXLStV;py!p6x3;Bb+KJFQPlB6y>?beb;ANJqgONEI0_Py8 z%mUM(zP5F6NS^^d?76!BmkVc>*J7ZbcPW9AaDgV2BFMiyQI#>hB$^PW` zS-zz7#6Q2g?j5uXXrMmoj=pcNUuj2J5C6-M_3QD;CLjR;ER~nr?#tl&r2n<%7*>Yr z>zm(&!;LgnX%Au6X(O#-P_S+gE)f0OAJ6Kdgk}R*EtEfXIV45Bcd=*5UM0 zQ`j^`L0L~5Ntzm~e`KFz872KC3iC2{H>NbTah)Kky=r%sRNj^|jGU&CGq>ZG2}UfF zNStBj2cNi*l+sEsN=jCmbeQW%Dhg>t&;(H0%w~k3V zM?j+Wa_ZVCLFx`(A1;}n{ zA$y5;q{BA$F}CNPMdYVvAe_=3bKqIVsY77O{nX~bt*oXfs7)&jjo9;E6AB8}TrZoj%oBfP(zMy&Y?&k=T3wA*LF zGpljgaEZRJuHT%kF-2fBbpTZLCCTFuKP5dwP(s>4ndi^qsx07>E=AF8inKXvh>zwc z6;~9TXKXzFL45ISn?}LMBA(#GR<^Qyv!dE#Eyvx36Aq%Q1;gvBA7Xy-WOvDEnIfVV z0ZgbWe}8oo_2;To!Gh#uqN&m0T=_u?c$0N5^7K;2@+^NbKlmAEjSstjX~;`oU+V0- zMkVHyK9k1J7tPTqN`f?&yZ*+#;@Zk+sl!GF_PUEt3>2xZAgWzf()=r-kZ=_jpXmF= z`@DWtZ>b+gdtv42%7n{-?S(eS>GD|H0=)wL;s{-3nV+%HDRb9*E;;T3fkhXK0|m8y zaD)^%XjikejLLu~58I}>icQ*HHMN_7B>M)$Y)=4EGK1r!~$eIP!|Wn9F^f`Za(A>Ewta6*@(=XLs56y+l$Brr8>C6vn?+0|n@# zM7Rz6b=7+`+|nGY*3jm(vKJ{X@d$?oNosL*WLIix!J)882kHwWRblJ&a8Ax`(zEH! zVb|e6Rg`iE@(dSbiKI6n+F3&fh0uW~q=8ChuSN;D+Jq#@mE=1l$Ap75K_>FWuOeyo zGgZH~9ByMWT=qVtkei^e*!F`1P?DT_fp^@>Czwfqan%7kUEk0!_sDZ9 zB$2RV^ydb;itka3O$k?Q)wsLxQ|J)$XxDw1da)vO)#|Ld53XYi4;Tz5}_ZLli*1Iv_~A6sN;>X0{VHzP4fh9OSBN_vr z&cmFCgNIFn3{CARlq5)9S(N8}p~8|yK00k+i*iHpGea%% zj7e>dX@%l?(mw#g+l^qrL$VFge@D;9@EeJvX&4K10VjARKJ#>bYo6zL|Iy7MM`vBl z5M2)ooC~Abf_8oxYC$GveTKQrucqZnSEMgl4~~yGMrfK2!nRRIkLmRUd5ofo#*Y27 zow(MD1uB18iMxMz(0i%vomQtg3Xta~jJ9uE3;Hd}!1-Pc$M3>XyFGQrQu>&nTFZLx z8)`AbP|i=oCs-k>q}rL@c`J8vDjqU2Emm>ov{Vq-I;WRw&#f4Clz^&MR(ct|K@&-n z0}@5zYOt5==gr|MMB{GOWR(}_eg2j4?8DRVbt|1Xs4OM*opPXnmO3jfGptQQh*p(#n~(sc zr&?8H*@?D6V2ai~kr??4&0AUqOR(*;?5aOH-U2klHi0XI0)Y&eYt=vk&?{V`YMr=K zZ8J6*jMmXWQC?4olaPIv*rsA*S+{MRRvr)fo7aC|hs8Zs%s8U2Tw^L=j=)E39V~4b zIn|Q4-(xmBA|_?~H=goK5E?>)Pt6d`NvHPT&CTqAfjdy>=nXO9WwI$}61@ctBT;Ea zBz>qcb7yk;vR0z1^~uwoOU?<+)wc*tQH)OmW`pC$24D2XtNj;27WPeLnp*7a%t`t= zBE%@%wE2o=z5-JN5J^1KnZDyyofvy8V-VU)>Q*nM{KPT+^GH`;`1{Hnv$OGC< zrB618Qd^EcNp6CZ;JG}B7ioHdzf+oj)+X|>fsZ58AK0;iZ6^7yFC_W28iObYx9spn zG_N!lDJeRFqn=x?Zu-Y_n|J(TpdrPG!~OwNbx}2Qz(>54&fI&lX z=X&r=!`!qe^gHyfgJ++DR@0(rgbO1~nasT@NsGomxPR%HN(qK#ZPFysX*PQaR{mmP zSiq9o0b#)t;;MTLR^)b1i8hEgqn8wP)5mre5Za?`r9VrMmXpHBIZAcjteh_vXPicMoRi}FBe6Phleo{U zV1Y~=4*fIUlvE*2BB6}jvv&Arb4|DBz!wYWTf;TcKiKvQ%Wf~MO@U4Mh_$<9ovOyX zru02Djk39B&+|zeO47XI+S(AIt+g>rTX@LeuipR2>yD*lx z0#9*eKf$5Lh<4!4*VD7!gUf%E-`Qjwuh^__K^=81EwVnXRzLtNghP8sfJWIjczwo| zrp#}nSyBm7g8Q7^1x zi#+2UD5Mrh83Xx-3E~n%+dgbY{3r;OP-C<3ynQ}V3cFb(v4_MQRA=5coDZOSKE;1q zPV-~p2`eHJ(!OtCtLv4I^Kgm<4D3*S9MMFdqBXs081Th$!e)}$3_UFn3#dyUCOo_* zn?vqdsiBs-Wzg-7c9aBy{}DTxtfG}U41Eb@FsP8U;m8OtuGb48*L#*U6andk-@o0+ zdvlvgb^jW&5=3h~CTGoC!=v?b;cuO3x50B^Jkh%fc%-cg3lwJl?XvV9iJQ05a5#}+ zTZa2-P*0MC3$7BS6oy&Ky=)4cdsNo0jC{I4v$+2@nCrq*n& z^!bbjy-r#ytx+Jt=bs?A@TD5*eymU5&R|I2k!ki?#vrdF%nc)8e>E@nO zwzCR+nvjbw&2R9~&qSuSRpuQ=P;Q;s7;Eh4@i2hTa2^$+a(=P7M>0nfQ%faY;!#mG6xEW?0`SPJ6GMXl!BG6~lmIEO0z&E>^E9 z6gOjn+vHxIRwG~P8l1D=lvGupi+ z>GFIhwoX)5z{|Q>721Zmr{eGfQ@y+SCqg#qsKMyOV2iJ)3v=lXuQY1IS3}(b2AdI# zbSe(nAYm{`)mJy4KZ++@t3rR2Dv)gvD~wyYpvplM4@c^_vGCx3Dvsz+2PH2ZfzEe- zK>}AdJct}eaY3J%<@(QmTr7rX@L*w6Ihwr>fRR5mnQ3uZW^ zaI`hWICF%Zrj+ejE%tJHyTDO=8q%3biOLti6o+|feAcV$d`jdDcB&d=paYHd-6l@6 zj4*1>>7yVkL#0QoIKc0MxYLrwIyCQ|&#!Vm*>tq1KUtSP4TX18wU4y=3VB<%>nFi{ zez##Mlg!!$dL`YXqqS0$F@MUGHJ=Izmf2!lC$@>o7I(X?-hJ1=eU`XZ!Xy!iavLAj z76X~wof)2R=qRMUQ!gwPED_dEt2>y()c;!c&x??E(r_MP{)ArdKvXQrppy}C$^yvC|Tuerc zBIWfGb)b)cB-SZe!e5uJ_I=z2Rq-uUU%8%Y_%5k&=Q`R0lhWeC(DHyX9*q9MB+M^~ zFWkvowj>hxbKJOJn6OZ{m-wS@1|5<*V`#4fcmL(0GyUu$o0B-(I5>i$SRtaA`1dj& zx%FFo+3xxK)<)$@JS!>zVct6P{nckw3LkiN>MM8*vo?aoAZb?TGp6(tP6-DuUdlcB z-C?RM-Ma%nE@mK2@PPKZ0{%#;3dfGv#~+zPd+*z_v-0;+%g$SC)03|YSZFA9i)~Up zrpf5`BzCRjz03cWTTe8+EZF;J7n}_Ygi$#G5Xhy~UY$$t?weO?%KE0K3(C;drc|vd z35uaW;k6z_6$!vT`Fzi$iNHtE_-^0lE9mFf6A3`>Wnc5k_4kj2`Pmt#8r0E{$UC`9+&=cN(3Mw9->Qp4WkQ1OlI)Y+W4dCp1#xPHmV=^4t>KVUC&!#-F*8P|Ch))PcC0oA&b!)7WQ3m5mpz=v?Eei&)n!djHVAoa4F7Mh;4sNItL{+EaOh!Pj_gat5bAoHYGMPY%*_y-E&%fb^ANf8w^ zB8`Q;zHA3GGCT;quoyW7v5pLHvE=wQ-PuS16n-JH!qt1e_S)LOPkC+*8@{~yX9;>W zERp@gIf<4EHH4OC<*@abph=t*{NZTpNz(rI+~Rnzyxo|3?$czwYx`8t_U*mF)2{VM z$LmO*oxYeq_s!9o>fnUrnRGcuu*$uKDrwD7D^Iqv5 z1M$-ScciC2Ooav6wt$ZhOW)wTM)(D$1uK}v*PCI_zMoiM?kxq49K=P+m{3&qUN`6S zBX8opfz)vB?AfnrRYYQcn5MDr@8Sm+g6267bco8_Nk}NVeBf3ajGT>4I~)jBAEG@p z5dT&+(;WF*1$s>6?$*`)@Q$ayi93JYcj@nc2ptFIe~T-bcMl(KcKE@=Gd24=^}{}G zi&*t?PZEOc1=c6r-{n8(J;tCixF_etz8-;Fi_dNUI-?D)3EqS;q zfmJ%%uuElzi2HN+z@l;%SY0}Ez@5=U-DOG(=CUB^0ykYycx2}ncD7~ItxP^DDR0S* zwNuz589m@0(Td5@mqSSU;lTX(!rW6<%-u&v?#yjmof@t@KGH_^AvF1YcQ2;^em^)n zA~JskyNtHvKH9Lj+k2+9+*dJYcMxZyEE0mFd~@f|;yDnmRV!YdqS<)$@BB+tMqPsp z-2ny3#WeoseTBwEqChX$Bh{;Q+Wd6z9S%ZyxaN82yOM;7RQk3W&jqn&`rbOJ!s1VC z+A(~*gv;eEhPMu(!W>PCF8VWG4iMs}6#vQR_w5~qqt7QJ;oq2UOal11Yn;yFR{;h* zN*dEwl6u1gedf|h_}Di=om?FW3DRM@gCp)(5*{B<^eSiJ2AjQ!VVD1Y*ca+2$oThw z1G)yp+g<$&IfZprKtZof0!?u^{Yy19XVTQ>>BfTr9^B8{(sJHL7U1sjn%s5hFyFI& zYwCxRoluIW7Ne#VzBr|U<#?K!{A8$&SA_NShKpF%2>vgfoU``p6QpCy(ogEv?JR6ok$xNMI7#)E5h`PA=_oOM!UjvFu)0ose2+O?v4 zxOYN9d%JEj_U!_7-oP$RS(0EfJ}&6St~@@q>9CC^D1QGV{Vnh)Z+V;YYb^~G_Sc2$ z@4S)D=0#W$c4vmSa0rB}l{>X5Gs6f-IP?Z^5W+QKy-{tlZ&9dw|Gp@wDd}<1lrYG* z>Q7@5C{G?PLw@AGLJ>ihKCETBrCGnf-%r=93^_CiMI-?3o8nN~MD#Rbe@LC z2Bi_3mbBnSxHV!rlFFM%2Kz4oDIQ)_75PK9zja8<#tut#VO^8 zpC?pZ&FCMn$wGv8W;fK8#z1|O@nL^ zC{86$gf^(%zy^C3Bq1n~_xs(4^Z?(&B z6|^t%5i)aw_CNw%uzajdL7${QJ6oY*q5W@?)F^3C8z?(5hhDy%_TYnm~rk34vS{*%S%!0@vYp-4}J;?=1*o)a+ z68L=Jm1GX)k^RqM#O6coOs8O-`#JY7AAXdlj<~Is`w}ai0m;q2=~6r|aO#(Bo`J&# z-|9(;Rl$##sLi%fmzY?}n?Q!NQvJeQO?#n_zh%j@3vKb1`PRR9ag*Pum$de%#^qGJjLb_&qia= zcr};j`f7c&8P2t5IxdnUcfI;z*EN7AS3v(||ES>AYJzb|B zZpQBmi$W5a4|PQ5ti{Gc*GrEqLVJ8tM2PISlZhFZqi%&)rIXj;eb-6=wANE*X$VF> z2j11@|M|wDxU+p5-=|_U=KlThI<(6~RG=kdBIN{5{L{)M&6Xh}#=gRP;tMP+$r&Yy zR&^$3Q(sE2ccw-`bmX!`)QIvo;lK6-1GK_0A?)(`Yj8T@G6?)1`32Cqc%%IE(75Q@ z0!gZhh595_v;*|mGfLzc@W@Rk~K^cz(~2Z|&y+V-YC+9&{zl)~;~ z+8Q5`qXImbi84b9tKjnDabSb7YKIu(aTy$JLTQwl-m?0cdb&P7EAw^U#qB(V1nbKq zDpCSbo^_qBc30r)J?ypzZ839BaMwtJQ@3^?G7o{`oChR<@^t5?pP}fGTC#TQv#3yP z6h!U%aw+h&j)(iu3YGfgoU>E8WQqjR(qh!9N`+Cn3o+#N!g5LRZrbrj??6TVAXS!ig24Obkbfq(Fol#-g#r>U{Hm z1{B}sF{FGbCj~pfBl(sbq?$p2^YV>mO#%m|qmX3hxvKs?4yOnRc!fn4<<cLsdesBya6JpJW+5BZp!dUs7j8o}o#4(aV%F&Wo5*z2be|uYlV#e;S-_)xl#M z4Gf{%{K&RV_fVk%FZet;Joo*1!afhRS-zMCl@ppXc5oT9t*vxZblx}|Sgl=PRL~18 z4nT6ysjvj~f)7~`TrUWQ9)51t)uzD&V|`(2b%@l~;Rkz~7TZO3|18(X{9wmWQC`g9 zKtv6c{?M*J{ z`;%B~6Czx&Y0gJNt}ubC=6Z7;OE*?dDMYZ5Nn?f^aY%Xwd_*G0CViiwTnx{LK5pR& zRU0^jMJ%o;nl%12H4J*?I)4(*Fz;j7L8)D&qY1y|GR@!!;Z(zqUrWV@J&9?a?34$@ z;<>35=AWY?J8}3nX=)uJ=cGzEN94!@X4`NXn}~L&nN|2?9$K-$e1{E1pAeArt>50H z9kJ3rq&kmNQR^riW^QkacBJYOmZs&-t~QdIa&BBJ5PfnpU%nI}gas__11kRJU8nFP zF-O~=0n~z>xRJbw-2b2>yho4i%zWoq6MW)`VXu8SjLTb(fhF&ywAvHtr^LQP?sAa6DofKK`W=m|n+vaye<{!3SWwgZ0+o zNBp6&MygiL^lVVV0TV2uec5jZ8sJ_Zel0C?rj!v_*;;xXt3VT{j)X!fDg725NzLs& zzbHAS1MDN$F%bwwWFK1VC%}ljZleG|x%yGf2AhGS zrxrnEsSH7B_F8NNzx=dE3mq0c_|i%UFU$+dqxh7kM`hY1ro$pplVD8vcl-+ojs-Ee zt{aM+s zya?x=+6K$kp9OSO~WC37inL$GHb>Kkt>m5j$G( zFb180FD|!k0#pVS$LUKo+@(8Eg&%xOir;xFA1#E3-vS+Jb&8+%--5xwlp!rvkFkGp zgNGJYeXKfsh*^nVWt}$*#^`;kDbY#tTEo&MW_s`d(X~@Dw08(G&R9_v>A!6A%6H4I zEhqH{2l)z4xx8o)AxyE*V5)RFhM-wF?;8vR7q=AGK`%5dU$MG>%S6YZTtFB&mS?M zDvhhWg>Jt&BySN=y+{|5igh-Vtwsey4F0z`vZ&ILC7^sM)++imoo^uGce$2zY@70y zg#R;4#1i=6w&R^sbg4B>wGk=vo|5BznG7qiq+X-@}^>m`ln zNUwoB34rvsCST_}Lh2y-q!i0WFYD5~vHOiaL5~>koK75^$UKm7RGR~Bi|{vh&kgIu zwD&i058gPC&pMk2hWm%fF(u_!SM4ydR{lm$x}|TA%vFw9^@d|UgOpSmickxRPtJjg z#wcQ>5&d0(!EMNpU$w3NK>?S|?KXf|DM`^Jx>H+EC=dw>=z*;-HQ}HOM+%CaqFknO z*!P9}B4fDYTOgF$wl&zZ-`lYfC|!@_$2Vh)L`HBo%47-fXU-mq{xcB%=FwZ-S(P*n z-RK_HLPQ%$Lelkflt1+4wRo&h_RZW7zYn$mK1t@`d{$vMpg`ksA*c8VaqZpphkb`{ zM6k10U2g(B4*1%2(x;@kf6>!|H6l?V3X;wsm^22{AV8>hmq4_g6Yivr6D55fpMDY( ztoa1&ef?@Y7!OU!&|01@ML?3o`ka_{-U%~QU>7&GULm#!qfUdO$J66WtFWh@wcH=Q ztUIVApggZdK6k59WfkM&HeyRMTU*CKm|4J$6AKm_tYA3thfomL=C^lwjJ==Y(E{Rs zi|RbEEM&KSo;Of zVvEW|T71@5n@hZf>?UJ!(fXo^!~L^O?m0N>#4#W#Rmi%{S`GN-4jA?UD3KYFqO8L! zzuYl<`@pj)E`DhtCRfcC!GM~V9VJfZra;RgpNF%2fsPe6%iJP7+HZ!ow~tx(CnAV) zqNwqVB;hODXZ%o3`J8rrwAR@* z^m21L16aq7hD&no{rrO}0^_LCHzu1nM+9~~Mwm#~S@XZ~+v zF@KuSTtvk@T)nHjSF_(eht66u4KEKEZs+;8#+u1T6}azX$eMFd9;|ZXKXknu5`IIX z#QaRd!Jj56`%Afw{Z20x(O5u|Gi(o?`%eTiRm{Y|$lvVvUCgPi;?s&W862fbd{Ax! z5?UB>t%beE%NrjeD)Q)&c8(cC#e#$Uh$0r9LeL2rX*uMGb;E|ZyQM{SgaH4iD`o&C z@=ON$kbd3Td!}4QLQ5~Kdp}nAD{?W!tEfK%VFD(kg1?ilf`q08j?vl;=(b+>C)r#? zmfxLk7PO{Er*&pQr3FCKc|0K>*9Q`AI|4rTs>R(&)+AO)96rLhk{ev2sTd-&oe)Ji zz@u!bpMs9zC-_bRH~Y+TZRj_$xAloC=FDvm$z*-s2dF1|M&%#ZY>!7WR9BdG-X<4C z08Y?|GtjY0qG^2W9w}?agc1^ivTcJFr%tckdRHX(?@E0589&9NcR-xa&aw%*^~1mUZrRDpz>-jI4{-4e%w6A`(#XrP-hTT0$ z?vFNGigFxFTrCKu+3-0guYiDvf1yzp`{3knQ9&_$1%^pb3nmXrNB8{){3A;_-Mk{d2gkfbqOP0P`;Eb_ z)xn$!22idiDZeC3Q25>;I?F9kYRn)4yd3#uqgVN#pP{U-@b9gMJs=!kwoYH>4K}!d53g`gbXR3hZbEu3+Bo$ zfldN1>7^$0K@yG{h)8)%_P^)foh6p$4JBDeN*vZG2W1C|1NwvB`F*bOI5EuAOuTVC z@3`MM`_|^L-ke&$2#*j+fPMc!`xB~HY7YF^a^%^zNIi)CENY({Y14JX`kmcS?t9GC zT18ZLkME?9O5K{iZ5<+#m?4_%Gi7(}L1I)zkA|=-`K9lEF!6=qkk5Vhy=5~~=yG`M zbFP2HTPdHk1T!&{c9l0iqIEKKNc)`f6hKQ3ZY&bpF=GGS zt|(_xP$!Zx)p8tiDqro@Snmq~eb~EXZ)Ltj^s0ZoD8L-DS6gcud!18!uacYp%RvQD zj0r?*fnS2wRO0#M4(v)?RpVzXq;g~@=qOB`uyvDh#EY-gQNG#77!Ht_a@8@NeK43S zq!$-_*ohLndjTod4a@(4B{IK_`Bfi%gVNGBdqu4J)Biq?1PZTB=OF9Ek;ii$UDb66 zA%{R{MZlXSeN(eB;sDDdCVQ0So*Iw3wFj6rD%wW2l#Jo%oE(bH$6;PF2QrjkbROcTO#=yAYa~CP_<9F3-*&f0gC?I|s`cdMIIG2Rwx?Gp z<#3jKY7sl5gVmSUn@$6!UH#1W1h=z=C~^X$EOmXS?1TsGO~9?sN#gTgD<%m@aX=t5 z97h#?y&o;<_)g1+SL7>kmAm?pS3&$7;+?~zk|(Pi);rTlvZl{833hYy2Y6JG*>X|& za;(Wn6Df(qUMrWwErqD{^6*pGn?kV5+3v3+DMB(*<^gCy+kGl>sWK2`lSHX1EP z3jVey<3sGH*5kMb+%WyP3vCM!#V4Tl>gQC_R@R#vo27X9yoZhq`;geonA3MZW#u!%PQ>( z3-cLK1jJgI?I#gM2}g=p;*S@bKtXPmpu@e7^P#pDD3fOewf9pU0o>PtVo^5H83LWy zvDbGYBE)n+Ka0Ue&9Rxud$O`sIB~!L?K1e=N$VS#_oCfNd}86BKk&Bv@aLhI(`I=a`>7(8gN|8B5HonFiIcS9O0%$^si?aSmE*zCZnb1 zr27}~(_u#e&vC-o(zie1=+LCBZew|d^zWLLH1c!T=TX-xBJaaG`I1B(*lZ|ypBrzy z+1^o)R;*tTCE?yVcx7|EVAx&5u7vjVFRsrcdGZDXKf7A5FUZH|H(fxU~%z(1_zrFGc5{H3B25@LhtVjDD?(<^( zNL1X(=`PdlD%S7Gs_jzkrZfgMt&7wZl-D{yQG1JzgRz8b;J3mvkQ;G*%9p+`9@09(0EX?cLb0=h`@9EM^aQAq74s*MJj#@9IyzaaG<@mOr4zfPefp zc%6xke+|-Q&S4mwTMLw3vft8$0au2~c6?v{-cVZ}sfhB|bM3)9(Y~o@lgI{Eipy>Y z+MqE-yQm%KK@ubaZz4dfLs@c4Sq&BKXrq0pcONF-^^iqS!rrL+VMoB-1)Alw?XI+a zEZL^)23T-9DL?$xT`O-eJZL+7|2s4DV-s?~<-=UhBMQ~zdG;T>X?P^JBbaJVT2Q)> znn84A5KWZ+l4Y@c0;+ne42_2I&rctiPSBrsuAL%pM7uXZ-qY4dXfx)6;M^5T;v`Rk zMVeHbGk#(Oe%t7?FHGd_1a(oA4Gdz9JXd7j-LV~m{@ZWbprcS?fd|0OB##LM^jk4U zPYTNp2sp>;1;RI@a&ZYxa7HrqH)p7-VH){h{w=3XTw~{Snt5<&iO*!9r6MNR-_xWlcYyg&c1+@2EvsqvtnivH+6I}Usp2nbj zP-Y*PR%m8L1hY;EVa<~55eq}OF~PsduDKVo?W88g&2Dx%VqfltD89L#p-v+r1W~d@ z@b74m94pRWkLXmro=n(?-8HIyGYZaDeZ31BIDG>-e%SM_k}~Q_d`1vY?4dWWShF&n`>lNOAQJ; zHy;}xjKx~6_j~>zbv>e8Lr`at_e9?ur6zNZsKE2;eeaB4h2|{HcWYbo+{nLN8_RY1 z-n)(e#5+3#_u)O^TRL*T@+y~U+W#<=(DJn9kel?U6eY*=$Ur{mO`PyP>EyUk`zJimN{v=f?X&UlB DWI}td diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json index 340775a903..a866fdf4a3 100644 --- a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json +++ b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/manifest.json @@ -19,8 +19,8 @@ "full": "This is a sample app for the Task Module feature written in C#." }, "icons": { - "outline": "outline_icon.png", - "color": "color_icon.png" + "outline": "outline.png", + "color": "color.png" }, "accentColor": "#60A18E", "configurableTabs": [ diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/outline_icon.png b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest/outline_icon.png deleted file mode 100644 index f63a5ff522018fdf594d5780a1d4ff45b4caa229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17004 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 diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/color.png b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 DWI}td diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json index 6238be4e3a..a866fdf4a3 100644 --- a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json +++ b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/manifest.json @@ -19,10 +19,19 @@ "full": "This is a sample app for the Task Module feature written in C#." }, "icons": { - "outline": "outline_icon.png", - "color": "color_icon.png" + "outline": "outline.png", + "color": "color.png" }, "accentColor": "#60A18E", + "configurableTabs": [ + { + "configurationUrl": "https://{{domain-name}}/configure", + "canUpdateConfiguration": true, + "scopes": [ + "team" + ] + } + ], "staticTabs": [ { "entityId": "com.contoso.taskmodule.task", @@ -34,6 +43,31 @@ ] } ], + "bots": [ + { + "botId": "{{Microsoft-App-Id}}", + "needsChannelSelector": false, + "isNotificationOnly": false, + "scopes": [ + "personal", + "team" + ], + "commandLists": [ + { + "scopes": [ + "personal", + "team" + ], + "commands": [ + { + "title": "tasks", + "description": "Test the task module with an Adaptive & Thumbnail card" + } + ] + } + ] + } + ], "permissions": [ "identity", "messageTeamMembers" diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/outline.png b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/outline.png new file mode 100644 index 0000000000000000000000000000000000000000..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 GIT binary patch literal 407 zcmV;I0cie-P)GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/outline_icon.png b/samples/app-task-module/csharp/Microsoft.Teams.Samples.TaskModule.Web/AppManifest_Hub/outline_icon.png deleted file mode 100644 index f63a5ff522018fdf594d5780a1d4ff45b4caa229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17004 zcmb?iWkXb5v>t|`dyuXHMnD>*r9o0cq&tg)HD`u+=D~o&BUP_?5w%+Tc%5qK|#g)rfvLY8&aRC4cw%$x1Qf zxCP@1_EFxqU{gtRbgBNRjI-0s(l)j)3)xp%cLQ&soKD1n-a*njI!DrXUXxyv_tFUf z6d(wb5F#1)|M0MAU@B6D(nvU+7eaj@I?qUpTII07yLad>(tvhuhr$YHX&ntpNqy7{u+3K1_CVttw(qo&$c#{iht(3 zDVOyQ$RJJ$!8Owe^-PzKm~&rix0n}4VSry99R~Q>-OQMzp2$(Sqb)i(Wi0?aBAhnF zD?cH0(36NKeGSxN;Xm?^xZd*F>hymfI)B2g`nR8QAjQATTyNx)_uiOi zIhG>cG>wRGlauf$Yfocl@~)T(KfpjO=1GWhp4Q8nrQGjn`o&cPs^aCWWwa;{(M!fx zDbD)Y>NbsuvQxKg)8gxP!er?wS_LHWraH)R@QMDd4ZUP0xGO5oe#EB?V9!5${3ELg z^9cX5lh;ESX$zdTjP2k20xe0LPL`&0j~buLtY$v=pj4k@)1<$z0u5TjRj5|R#B{=# znn_~!d=8qOb>#{%o=*-=)AbL{LWZ*^IGYcu!`)$NgU*|4rC0^rD*4BZNCD!Zuo)_eukwm08uU3F6hre81$y?*dqdgW1@6Qr z;>JxwA@n^KpY~lhI0~0q{W@DQZnr;GYkak72e(u*1EB5m=d}rif~we~5)1$BleO*! z2Bit?cOMpSvih%!fLcT5{dvmSD<4wVuSAqfoO+o6DFEG5j=%Nu;96WGlBJSrQ=KQ}= z1TPi2$OGoC#Sr)JwnetjdL0^qK%6y(IiSM`wctS#VOdvT)v2*{YFbl~Z0X%Q9zTo# zE*d(ozbm%&X90isPFsRP*B=+Hb)Wut%KF-}4odKlZru_bz;*SBX3P{5WX1n{43(0b zr325xW|Yi#oW;aQl6u9ygl*Xxk2)KT9{Bclga-ml0@XLfIfZX}CC&eydvsqRxWPZu zO?U`ix(H4>*rlcB{S&j#k1DAbKECYIKOgyc*9#I$jAKMaUoc4G zx|j-$y}K>7S0Dm4jfc{xk((8r6D#>1yyp-r!B!F?xYKL0UDDpS`1c9~YDT-B1!ZLW zJ41M$XPe+60oHppH4*2c-u`_4qiEZX@pYT`JrN}d0YtvSJL+I{;ZSHGOK<`NBLT28 z^&$pT>C;pC+2{*qk(%wp*C!?W1Nqic>gP*Y+50$?e=p+#^OPCn*>rY4;^gZ^>BiT; zj&EnF7NY*^N`ogObla$Zp@2#?#k_C>$&)4;xq9ZfKfK!4X$NjBDK_eK0-T~abI z1E8FhoAgMGw8(wB#~Ewc4G$-1uS8rn9j^P@Rl!Bbg>PQUXG}bCEJ^$z_TEctN*7=` zJ_S>J?%qM@Lh;T4z^2J48e||1jF(U{|GPxCtA6w*1gq#yB5*&zlUp|FhF}lR#lBH# zJ*O%`Z42S{u|kn^H{G(r9JOX8)QSR}==Fy#$(jlSEWJZc`cJ1RQj{_5kw9@;Jd$kg z-DpjzWT?;2Z4=2rD#=K^+Cx7sJZN#wV`VD&y%`@kU08^6D+hIZD6|QfeR*9g#c7$* zbb4O}%#>7gs-Om<+I@F0!N+>22Okzh*68V>3cGngBk<_Hg+9yKp_ z$Ko^#Gm$W0sJmwxq2hdn$`kb^ygc|~a$m)TX9ePVt{()=*$>3TRznXgC&xQ)3(O2F z<6C*fActQXd4cjOnbn}da9+UWPPVu!5U?N_iO(%Y5a7qnbHD2GMPe&UT!@q;XN{~_ z11$zomm)$wNJEK0ZA-v1+{&+HGNf9FDS&r#B#BNH_Yy;VXPmgsD0FoNe>ID-P?d zz!V<75VKJ<797Gu=tnC?ORNnb!!nk3poXN<}9{$ zXf$s5Ww_rR#3)!&L*KKq^Eip+nJ4MhZ>uCZ-(GIVFrNCFS z(*L%u9UHo6_(egz;GG-nq7Y2?%%Qk*CqV$}?o_mf4RPt%0HYT-;ZG}T)hG++97>H0 zt88*1U|IAry!iS)tRDjCK<5_U3X*Uie}!+?IP60vjkZ5Z?X(3A{mvi|0A%(}-@p*T zUC_yWEGgZ+GfUx_k0q2rw2pw-_^YjneZMq8gj~q_@``M_$D1zEM&evEy-mHEyy!+^ zQ}Yv@aBlFsJkhJ=EPS_&c$r|Z8G|H%UmVUq_4JrS9>x8A*!=RjCwPmv)s_GHmder7 zuc3_s-@Y$+?G3k@E~mkFLR2j1AA$rs+z7PLj|;!uhph_z%$vFTxlgRhYW0_+5;lXF z0XOiZgZmsWy_h(71o7^VW=`x6PxRm*!nkhMh_T03!MrF_R9bHl+j^tE7Lw2VIztwf z&_NooTdB;Ka{Os`po7M@TW3f(r|#UCLsH>vkA@$KO|f)5T1*7{C)UN&XN~&s*i#r&p8`aF=$hY-iyO%a033mMv3-`V@JJqLC&3!(>9Fqp6yd zYZqLtTmAo7$FW+Wfs+?yGK)bIMI3{)Rl(FpAqty@+>UiwxmF8U%%$zA>Auo`{+dum zkFpE6Id8VS|IMEAPHE=`=Zp5iXhZ*EGr{wKLIe@W6*U_B`&3BiWXG$Lj4ePU`kv+2-DBE9LK_d_oW) zYIifB$qkv^1pT{ zI5L6*pZ6JL;>I!c;iG16)oJPCrV^P_#kr)7QGE@D@T}DLI}m@*&g}Eq7Cjq*F2CmO zr+xmRVF@N{vW%o+|BQwb_H|$n=S`0PRw}ZhI4(Y8qV)t;x9R|b1NZ3<7N1=c zv>PD5zf?+^2pEo=d<}T&5=Sb;9lf)w_ay(;IWzy+x6@3ze8+AElGA+Rt=(vXKAa8zB*IGGart9zf>J;4mpLC zqf^h3YP~T6uxT>=*MfBdF@eRC)1Ia@E|3E=z{SiwvoN8X8HFPupZf2$VzSI>qfbvi zzFQMZg7oDo`ZjU$;#3+ITWoN-dCiM&{7<;hx-zSkF2n>$r6K0Lz~{D0(#y8`UeC#|Iff;muxGIO8|hYQJ@TYTY~BRr zkQc{;Hd`{*jtHyNg3Vmxi48+B-Dli^*NyQz2HxHud$&{M^}-UW4N#eG73xR5l59N@ zmaqkc58CnB8w0_U4Ol?8WoyQespeq_OJD*Z(!j2DOnM!+fxISeD-^9QJ*zHe?NpYG za8m#vd*0nAK);oVjI4xJzm1XqO#7%8Mx*pf7K0<^Jw&JBFfO1;w@Z3xm<3BDl4lRK zBvwl5Qqds#$vs${6l2+-Awws8S#?JHuS`Dqk>4M;C8*~|ef&AAY&mXrJ9B=FnhT%~ zF10qi>v*x*k&#Hfm&6voA{DPc2qdWwJyRMnUts;5m{cG#TAPzzRJ8h;X#fS~Gx2Gv z%2A85fM>H+JQ0vFjMi>3d!9Uqo*JyZ!FTiL`a=~Dh-9~oEKSWMcdYv@6RX_+!#}1lNS%;q*s$~UcMO7mnWtTb z4yzFv6ym)B1PK6zcntHc26-^{VbEkxB#^UWu0?6)I0(0Vk54%#_=W8hu?GqYiU3wT zxbcN5Sr7=r09Wv51hrt8zCMV;vboxxfec_MTwmv&Xef_&7%1)(ZAY3D}FsC5~o~dQDM)K+f@*LGYVN{;WH`lKanpU9Z z%3cGH z>;tegkl0g6S4jP)^0CM=d~4Kx<)-&lU9BNnq}=3+A~N1Zd&PUaK@0CE-uNeTe zBD`I*2^r+a5-6NDLCB4AIPJ#cVHmsOcfJj#$FkP3eHY!<$5wSslb*~VX20?U0yZ>Z zutFQrHfOBNEzUM07eMm@yq0d0t3RloSpG5s=a&mO6-RviYwOZY1;@b=NTv5;-gNce z^ml%2AqgpaWB;Oa+V!IiQPE1QJn|&t0Z1i|SZ`DNlb94PY)pO@GkW5rUx41C$!+u3 zgF|3(0NsAkdmELda`~&Hsa_n2kLQ;7-LmSGVsuTGB=#ffX~plkIr^$K23_$K22>L* zO$WD9wNK0seEI{ud0Dzc^4lHDQ(NtJpLc96&YrgmRvPl#u#)Vc+M2r~y83xBkvRA0 zb>9U^;+!~|hb%sNm4vm-t1>{kX#&&Sn0Vb3w3CR{F51sAp}l+rk_DM(0<1<+c!SQ2 zt8RC41xM}fTRP#sU9f1LSr{i zeu&{jHcpP}THHXu7if58rnA10y~S90Qcx4P2>ELL;-H5GGM%|MW*%cFRNm{<`@{SB zFWRSY`6M)?;7m8t`*(0818Y770m30fyYhhm-J9<+z`)|RR|4dt4b2yo6Z3d)+R9+x zp03;G=%JDxjghT$A6@tj?u3$Mo*0;IquMF?Qx+jP%ZN7}`rdnYFJE4-_&L9H@no7X z4Jh!6FfLAuzIp8WG0k|eG9h5QetfL6nd53j_fzgWfoXUzRs=A;KLLjgz0R=qW$(yt zqg|(w(X+KY)esQ4ic+Xf$?}s7 z%Cv8g6U+Jy3L#)L-Oo8$#^I;BD+K)OF{OX;dnz?S&v9sKI^5`eQ~+DPBBPq>AguVO zg&VLcjtqC1YuH7=zxk}AE%!JJj|z{jrc+6HywWSG zxrd1^i)P{Mu4xmK!+uQPkr@Eq)Qn*t<(>;GTXrzZ$sIJ->=iR1wtBk%&Ur&e8F$%r zWBo1G-GDWHr{Df7eyBW!OjYYvU!_kMJ+!>)i*_qAjOl2LwZN*Ty0O-v4{`n~5)-%o z`(4XNqPF+2!ffHY7CY^EwYAUx*(L-<`U%6kVYXjTODp>aHKy}-kPapOk4ZtnIdVDY z@kzg@sxC8}^7S#1sWx{-$sux7EIAEU2ev7zY%N*U*l?&{zRr+Y_LvT>Vq#vQQX5Am zXj=mHq00bhgovK_Ef?3h^|f-pUV;D1kbjZI@6>x)55wKoy z+b5CL1VD^GJWhychcd9L-QL-_DeMk3h>WAzj~Z6)Pta9-nw*0ZH`3Yf^LI1lLWg8u z3XA`)HSA(=uK#3>BmG7o)T{`#Pc((7sUh&az2W9Vvzt!kN}Tc?L3_)yK5dF=4(IG} zmv1KXnGs7!dCft!YUZRhIRlVV+}ryaR+YmUzfHzgsNUx<`Fwv((4l*G1s@35SW?^A z^a-HzD>}ZW@pG;7gFWp?+HSpI7h1+2ZOZTd79VlV!(P=Z^(G9NCPHD5Q41|#RO@87 zN%(|5lMX+(evyNrxCcR*(5g`R@-?^dk6wo`oN+4RGg@n#E3S57sY3N%^M`r_0ra#p!T3I~OdR{psKaIMnXUN#v1()Aamf<_oJ>URqhDsx z4m>;Q|H@z^@-Ex+bU_MOAw@eS?BYWt8>k{3i!TlIHH{~p8-fOXc#t&S1bskPWy7Sc zKm&(T_MCEN9UG&3z92htIQ&cJ!_m63aOV*#r53es799EBre+FCXIz=MAi)uD;+M$i zn8T4UnRX0C4GS+=Z6z9&Xmb5Af!!ehH#0TcGKq#-w=)cZ@s;IYJO@43&`hboCN>sZ z;3DyEuq8~|$^nS3aj2}(C$u7;EeCnYKotgo+vxIsc>#~g^3NetL5x)W7yhIjzeNt@XB=R0^3a|*CK$d? zPH%^o!{isyg+?iKBiGy8t!zjjnCjzW*LBD2)N6#7$ZUX;!yjH^ZRLO&u4%A^g42m`>hft3#W9nc_SE{qZHE;@9?Tr_AJQLvnE$mOiZ&f*k-kW{vf@c2io=beodvRJOx zy@@eyCVBMlJ7bPEH5dEF$&7vy^O{xWPh^5EV|ap& ziw9N4O+kN4UAM*`e7Ip{w_gH7-~_=zNZVu3if2aLnuWDLdi9KioEnS|ao6)7}WmPCk)U0zp;d~~^i)ey0@1kQF6&1lcXb)YUS~9 zoH}Frec~AF2*>n+r2r%Gn}FFjO*M>*t{^~5kDNTgUBSN2He&#*-EwC<=f!yePwXlA zN3VD@%;~J&)qFyzb&2 zzYJbu=bDv_%?>ZTA;&DP3nf-ojk@|B);D2=`&_WZd(~3}zK6Mdy|-?Z6>ryMI?H_J z>FAe!6`RA=T=rFN+Fn3SR-8qiYn_Z6ZI9+@)4hG8_9eWoYL3)-W?{XwmVXNjbnb~Yj z)H6cw+ue3_mL~m;|53}er-oQCwtN5c#lv)77q}dfTA_A5eb^`DAYBP%o6T_NFex!8 zL+jK3trhcbghlIkd^C2u({bUd3($u+{{44k0f)?(i`=gGY_IVQvtFZt3=-xoX@?N7 zelDJdA!Mh!VUNAN2TsWf3~CdZ`d;aOGDPYPiXNGJyWDFL47t-J=y z&1rRI^t%|j`=@Q^sV9b41^+ONGGG0u=l}Add0=hblg$3~WbqH;fJ`!sdb2DJI*jv3 zymOf@^*p(-Km2vTr9{v8Aqu{afOnB_cGeuEr>s0oy5?gGxHG=CfOwxggId}+gJyT2 z`*zR8CfeqG8#_WEsha`y?bBlCg(nnLX5sq*(BgkB<@<$!q4Oq=|nJeet0ssl{MkHwp7v;7 zpw`7MAMP(}rREqx+4VEBaLG;Tv29T+6%#0L%b&qR8QZHwPxAL9{N`l8Wn7%|K%eE} zy`0(^Y8674l3{9LXYo8B)$(cMEu)gRE#IJ8+<>A&pKt&*Z<`?_+dY%>=cx_44M)R& zR+~@AWW~u|%*~^vEW^#uQA?%9`900dsAM!8IWW1$IZlgtK%EOC8y@Un8O@cR?#E@Jg9(vGUs{A+p>E}I`5DB-z;&k^ zeq?9k4Q^B`q7TgrP(R3+juzs(C}^Rj6U^GCp49w_e?dX`QmkdsJ-uOkj2Aa&yom0h zL)ZTL2Zh3HCrac>oGkyPgUSc_M;|wv4a;DPe*`n1@%7^0DE|=A3+X3&d=O=kj2aB$ z*WK;aWAY9Jz}oquK`q#-E%~a7d9)&^G`@F|!Cd|dL&p8F#NC3=WElBo+JDbl5W^mgMpb;M+{g&=PhfDeucn{b)$4Sxxa4gHNlnA*v{KIQ?HS| z-H3g@Z^sg0so7?Q>U20}8F9FNii&55J-~3*P|r4^^2I+yHsr8sxYiA`-QU_?=(lRj zfC6jY9}$t?S;FV=0oI8$FSX}R4>Y*M_Kv}#2i^X~VdOp3S`s>(!Vz#;q0aS-{w|*m z>z^2Sl|^hrV0hY0K;U*&(rxG5WA~stKzf{DkPDw+=+{NT^!~TbeR;JFG&#UqQcTZJ z;Gn{C8xc#J5@}L18$R|rtBkZ0xvjz#mK^)0v8xz(5r12@V=f)444JH0)_J=-9Wx7Y zwRm6kiGOU`pzQnTaJTm-D#wKcm01z2l6bA#Y_OpXZ~sEK_3t^iCsaT^v=v zOQVkG&*~M{sWwWRyeQu<;!H(g8*f!`z=dKwDp;3I+v>jRa^L@^?r)J`s$-LED_J!o z7?XH?@t`gwA&=Q4wFfqhth5r~Kh$Ex&{+{^`+l~B8|6-CyQ^aXc%yTf|p3uTOCm6S5TNuIBI-K~_19e3e zz|Yh3HZ11|ee)iuE9M^b(}Z0ImrC{PP+m1&`p;-u#lKo^%`~%`TlvemU-6*z!lYhgnx}+EtV@R6%G=ja4gLr zU*SyR2%jxktltX2WEny%7Ay#*WbB~jDARA`=QHICwOq@KL6r?nr7|nh$nqZ!M#|0( zUC3R|!Eu~ZO|uevJhL_2qu?I(M8!=pux`rCi;qUjI?6d|4@7z@K!4OxzTY5;UlB~b z{06${0+jqainMn>L(QasTqHzcb`O7(q|6=Vk;02cJcCkX>Sez{&xyCQLvx6C*c#`5 z(j0gTb*;#{PY&mCFb7goZOQn>(SVbO9Y+%hm5XF#lRdA|H=nX5-lP1JcSA~yWcE~Q zIYa#k{7Md}otF?OX?`;6>chaZ?gHdyKYLZP_5Qtb7xbGsL-tez6ssOPL@NhyC)gUv zBTfX)$;yl!DWp@_lt(6S17ocE?T~zwGyh1pQLIe?u8P-EJTRxtNly~+#*|)?NO2I}cGAoH7whL$Z$e2?Lq5CcO zm89x9ojKWMjVPK4Ab1tg%}Uoux*Z}24Ps;zql^L7i^wV$Lc;6$WR|m}_}h}n9dS^| z!|Do$a~WA8<+Df+oli*1+#W8s4bM@qXmK~WqET&~jNelz#?LF5{9%@w;7U+MQU{}X zpo486{?jH&-78(y-!k)#bjGfQP8nu;N{(K<5uH$5fR zqWenAfvLq3ev+vHW}wqJueh77lzI~WsNL&$P&hqU9ehBDB@_XYGRee1J%$2=Wf@Tt zA#;k+&XzxN$X{nKh@5$3EVg8tu3%2Nr;}q*#-EyilgZ_RZAL+0p-MWeU)1J6uqfnQ zadVVj@p_k#Y0xcK>^Hq!)(idR$~kR6Q)L};Pk(r*C&r-K18bplNPWl z03#D2@iGMHt2j*+S#s30PD@w>ijR z83Zoh2T1~b1EmR(JLaZ1l_CQRbcRY1Q;ovGhsn7`D?(@L#aZ1F&KcFGAj$eHbmya% z)`i-t;k=tnNlbq&z5&GHrn_$h~_1rHxASy5^ts*+E2ctUMzd0 z0sfVx5Xjj6Pa8i^YP;cFYW}+$8@4<~Kl7m`3pmRHlML^+#)+EgqXOZ>C}@!gY0YZi z-i1PgCyfTZe(dSkwL7$t{t8<-J#r~pt3{?^$=|2~Lg}zBzmuE1m<=62|4!a!w$dWP zGg#B%0mhn&DxkN6RP>$~h0)jM_H567gTYJPsVY}4=c~rAaI<{)z@&$P-f#B~MWuvf zc*XBX32?lf9qG=?2EtFal5E20$+}TKknN2Yn!SD-w&g#=l5OHTe%S~Iwn+m(+Tjo| zU&Oxg-`!v1-*l7;{Z%&wQyo%4LP4C~aF$RFKJU!cdDM_9Z50jHSw(TX_!E7+RMruz z(!zK_g`!oc+&Dvg(o}epq7%Nr{8zWG4qy@SI&fWHGV~Nhq=Fm%FGTUHCSH`UxWTpU z7rP=WZN$>BZ~LA=)jN-tltq3ZWSLVSb@#~hOB#rOX#@+xBPTp-!@h!xCB*G-MEvVw zJIQcU1e#WnkW$3U{*tRs|K=M+sBG@%`zpPGRx=8@aksKv^jD;mhT@;%HEMch1K9=Q zQ6#8}E&EyWr8T=pTrR|emFDJwH1A&c3;J?WsCEc78NU4VDeBa_gJ+))2T@gX`+lCk z>DG+J=!6x8Q1d_T2Lwe9D3wuLE&v_mq)`m3Q&`2vnz|~8mf9ZL$I@g~scqL~C>z~% zFVU?Mq#7ScJ#KdpR6>}ilKML=Tp{*muN(m=ac^RJA5T+#N=|E1KF<85r^MWKNvcSu zVxQ2AAvm0>#=(#UCCjtqI0aWiC|AX%uH?5oeB4B(e_}}UVF#S+g^h8hRQ!DJ+mw9| zBa2!6q%}s<%}Bf)EZ3Tod- zW>ZtgsBeFwClU8)kzIdsS~Acto1esk6OJ3Tr4D7a*6F+V<#t*Uc6x)a!qVz!`-V8`XeyG^f$j$%-psK=Q99@%Kta$} zzub2;s;_nu5-?>Qq&de(MiM?KukQ}jn(6JmR|f@PUG7^%09N*%hZ^$F@I^Q?GH|xosg?I^9Iac3NPPt9}keB#?Y0CVRS#* zZMJhxq;$i`I`sJbXS`P`KN*)*WQyt=i5p{t&kEc5RPSR3b~9uC>0i8hGgTA3e5iCP zAN<*Z;>c0&Z)E9t;Zps`rSwSI0_DqMz2|_jKPMZrscL&te^*o9n#al3)ta`A{{gQq z4Y4y*K_=0UzA(@KTFHz~D4B5&1XZ6(;;&)P!ibR!QCI;ah%@M-DkPF(kLFO`*MGRLQ(6~3O)@;boeIJ5S2u?{5Z)~4cV{0Kg4 zB3GO4l&MFh(YAmG-B!*pEHz-4Bp;~^m3Enz=NvG ztCY>z2~gvoF;gcTYMw045aniu9(!PPlych`lLUhSxZw5sBBegQaYlE)Q~s$( zNA10hatED}E4jrPkfiCGAe@A5yC#8pVp9x}lQ&SpgbCrD#4)8MyV>ztE6eAaR@g+s z$BRFW@1#Sa);p8S?Z3FLY+b%?rw}#gh>yAnMFaDyr9s(wu8_6TwZBq8ckvVDVN*B} z7-h+oA{rq?iEwFAjp=HODVR!V_LY^cv^TWZa{z3SP#`Pz+=Jd{;MzBaB5A$qH(7G4!akGacgOlfBNJ_y*X^I{4w}f> z{4qq*iFG+cvKzHgyv*Cs7D}H&Y96M`XBLft_4cTYL8w>{tgC7?3QmCQfEQ2-;z(P6 z4cr7QgZqYpP-Bwj#EKEI#LdAwTweZiP=FKA0HdzzC^tDMTKwDv< zIrs-)vT9URPnSK3pa+(w!-~iK%=rC$9AD=nA2ZQ{Db*!i*rZl6+QvMPwE&33hmqu&}n@=JEG>31tHVdM*sc-HX9;kiLXkGv^-)T-}7Ijf4&u6Vta18F!LSsMEl zP9}tatp=kpoc7cY8*^L~Z!VoR7846B;<(G()l$(oQ}B~W7sbWrp8XT0jJD}c7b4M- zX%|F6T$=iA;6=vSVhpwSvtU`2eDoUomv!v_r~#xXg=zZ&msZ7kqVq0B#6x5jYFgCV zku&wHT$0;yAr}O9hq5U`wauFPg8s|HUkAH2 zRvCDscC#GIywNXvA5pB~JlxND#xcJjKBQ#II~G%LwqN%gS1hNCjlL&>_pXSJBR&@& zkv%lfBEBcBW!p)*e7o0*i&))Z;54l6&)P9kgxT_a3=}8R5y9C3d9vb9Zc7G6ND4RB znO(yivEz%0r#qVCKfZ#PnALda%lLZ?DUEjf)duxeB6n}^tf|ik@f0nq7t+Lp*2WIi zbcT;?Ny^0Jv%GJa`L>L__p`bEWhDb000L)%E;&C`Upsm_O!i%1FIwCfqffMiW(NSG z>5AhG(Z|)q5ZE*$UuJDA5$&zfU!Lzu+txbFUL$8!v6gvpzRbZL5ZC;#L(C8RH*Ka& z16Ku+o~d)?%gd!=wslHvAA6DSyINClc{?^{+gr|?qxKKTHY_Ggr9?CGYU;n!if#Y2 zaxb=5OOXcd!R+bl@{sg$3cgrI+$LxlU|a5YF6XdI?)luIchpV-1lpq(PC*L#i(eYY zD&zKnjW>P4s}_4fwHTk;4^&EI!FsGd6M-iq<>px%-c)=DyUiPu$(*M)qtpM}CK}To zH*$diCk;AiY&7J&o~FAkoP3J^Is3&ht%9cxQcNd@R$Oh`C2#%%W|N8v+JFLHgvi9D z-z1XPB_J6ajnz&~g|;t2|67!?j9~|5T`UP>%1gTkHlrA$@aw+kD(BIDV6;MuYOx6e zyq+_w9oL~}owO^VvkMNJWNsq~+7Mzv1b`qGCEk+T;lD2?PAmYSM>U&mbrKWM$*Nl`Flq*j2G zgHCVs7+ME6l0f4G*%ECU^!utI7a@Da9PKeDWpaBVj13Ljb4a8mLXJSF|3FAb>G?68 zSSFzV68?^*w01gFmF}*7p;+;dG60!YURvR0WARCqx;3p*y`otjZg7DsINYxtb!h*e z0Ep_dhX#hvqh4=5A-<d4pEWzd|w|FmB%rr|@C4q4o6*53NRMR#Uo9~<$xOLS!H zvueZ^s7Mdij z(XBFR9YQR$F?4j$h`~4l_;B!km#6z&!Qh$QbI$yN>eElBExLa{I>j>HA{%NX)n^P{ z5Oe`Xkt%*|R$BIxc2(TCAHG)M)<-jYhaT=0PH_*h^|24doaZNFe$}e^#H|VzGhU2n_YWu{t#;oQn%&XE?aL`n&$7Od#1p)+7z!09N zaFYe^Y#0|i+q*!t#dE7^mhPzY4AdBGT6pz`=n;baDxCld-js z21Mlrv-#$|)Rj!Wa*RYyi2(JA@2Jg=zj-}P)RR7Q5@l$y%P z$UON?KZ3qmkzq=)7jyLrqEKdU2H!Ku;8Tj|po?&+ONDE%rkJ0o>j94Lfo$BlNYrz)`SC^@)n)5q52#+PN>2j+UzJ?~S}i0};ol z7VrpUM;%J0$FR-bA@Qk~FgjGdI1og%;$kg9=Nrw25y>Ua`K1aEF1@YOeKnN->z*PJ zb;|vbKZNi26MXw1eyD1$U&GS>He6Jo=4u+ zeJ2j2PM1P9p2asz%&^^IVmaY6%)(*UzP4~Xl5==j;rFlh13xFXo)pEdp5MRo%-VaJ zt~pixubVU1H33N@Zr3yZCIeOfsWOuX?Pdui_-7%UD&T*rEgd}=cSZOmrYpWAe#y0L z_9|pgejDM+4QIR=8^Oq*^grB=E|oAB0KnYrrd$)NakeYYaY4DxIsGf?V&^Yn&sC4W^-)2HVyj@ zLt`?%K1bt6mqdMbTdtj`ZbXEpIFgD}>~2bh-^oV_v8rou6#^r9*nf>Tg@BF+t1Qrd zqmG*};aJ04(oOaq_x#N*RcT79vVOIEq>mR{fFKbg=r?_t;hp}(OJ8w-9B{>rG4@a% z_%`WKlhHsCSnbCUDM~H@UE92mTB^Lzsh*7t(KD|2v>~BCq_OYE8|G1lY#5$!HqyCt z$6=IeoOYqAYk%QNuA0%Kfb9IRN+)(>>{;6b9o$dDoT<6I{cYj7Na(Y$Nva|Gro10mfXjw$~4m7um$U+sR1dRmZ2t5-}=q zltZq@Vqai5Pw|xjgYv<>Yf;!*Ikn(uokZCu)lM_giR2ZI*WAx4NHODgU#$wr1}TlQ zS5>$Fu9LPN6Ijtv0N_;MH*_2;IHg<=$5A5w4p^PTi+--Lgj|@wlr2tSR3Gon^G@gQ z{+$^3AR`2KY-1b+(`2Kv`d+7R0I!|{@Bg}D7ZL$6bUEyi+n&xYHyZe2h(w)<;QgvJ z)$c`Dh&RyoDucNe-xUY@qKiIe338;Elg=ei-^i6%rRfM66YHWVZrUmU-+q`^48*g7 zeZ#6^zY4ur21O$w(}YU3z^znI1Yr`hT4G|*&|EXuOMU&(YCBweDnJq%J+u*=YDdD~93T#8z?>1)RAh%dH9K_L9+kc7OcbP{N0rKw9|5P5PXt+Y}UZBW&&pX0lrRdJHtrca} zSD6-Pu-o!K+i$Q*{r_1bz2_dc@4n-7Z{`q4m|ft?ch*oRJS{@?Rm9p2frdM>7Cu^d zPail&>b3CAjIUA0)}`M!IQZGTYyRI`>&}Yp*(R&9C%S=M?aJHGhTqRw*6QoIs?D2n zDEWL>)-Q#_ot`He4q8^8-IjgM^4O{4VX5DygwFhbW^32c1y^>K0)vp9L6G50>{JU) zv8PK5^iO+p2{3Tm>#lzr61#ay@!2NElk0dtX@2+<4Xi$@IeEC#_)`wJd;OAbV4lYw qb^r68>K~rBDLqEvolMK0|9Sn^fhBK$>;Rq+!QkoY=d#Wzp$Pzv<6+_e diff --git a/samples/app-task-module/nodejs/Manifest_Hub/color_icon.png b/samples/app-task-module/nodejs/Manifest_Hub/color_icon.png deleted file mode 100644 index 2da6d271031434158513dbec301b1326216af30f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13767 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 DWI}td diff --git a/samples/app-task-module/nodejs/Manifest_Hub/outline_icon.png b/samples/app-task-module/nodejs/Manifest_Hub/outline_icon.png deleted file mode 100644 index c2f348068de8140346d1de188fdb719bce09592e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmV+n0`vWeP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^MlX|MGF00DeSL_t(IPnDF3l7t`(ME(Cy^}cUqd2z!= z#KW1`Aq|nlIroUNEZsCsZr^urUV}LtYkoY&eGo-aNZ`7zu5DXS{jJq??dExQ z=Xna^b#OEKzL#VqjrnmLUDtI|U6y4Ij-+tbH%x|MkgC)MI8#woRX5&(7-H3yAC;*j z*tX39syL2Az?@30AAna?Lf~ug=6N30h}D8_h9VA#!4a^b<;X#Z;{Zp3_|bsZ2ZKWFnFlAp zjp6Y2x*!v9G*tHQ^QBPv@y-gWB@yc?)8b}WaAU|NPzQ53*8F&gbIA`G+DK)4j$X(B O0000mAqpTZ7ZnE>F-ih-`S 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 Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/app-task-module/nodejs/appPackage/color.png b/samples/app-task-module/nodejs/appPackage/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 DWI}td diff --git a/samples/app-task-module/nodejs/appPackage/manifest.json b/samples/app-task-module/nodejs/appPackage/manifest.json index ffa1373b66..5733a15ee4 100644 --- a/samples/app-task-module/nodejs/appPackage/manifest.json +++ b/samples/app-task-module/nodejs/appPackage/manifest.json @@ -11,8 +11,8 @@ "termsOfUseUrl": "https://www.microsoft.com/termsofuse" }, "icons": { - "color": "color_icon.png", - "outline": "outline_icon.png" + "color": "color.png", + "outline": "outline.png" }, "name": { "short": "Task Module", diff --git a/samples/app-task-module/nodejs/appPackage/outline.png b/samples/app-task-module/nodejs/appPackage/outline.png new file mode 100644 index 0000000000000000000000000000000000000000..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 GIT binary patch literal 407 zcmV;I0cie-P)GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/app-task-module/nodejs/appPackage/outline_icon.png b/samples/app-task-module/nodejs/appPackage/outline_icon.png deleted file mode 100644 index c2f348068de8140346d1de188fdb719bce09592e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmV+n0`vWeP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E-^MlX|MGF00DeSL_t(IPnDF3l7t`(ME(Cy^}cUqd2z!= z#KW1`Aq|nlIroUNEZsCsZr^urUV}LtYkoY&eGo-aNZ`7zu5DXS{jJq??dExQ z=Xna^b#OEKzL#VqjrnmLUDtI|U6y4Ij-+tbH%x|MkgC)MI8#woRX5&(7-H3yAC;*j z*tX39syL2Az?@30AAna?Lf~ug=6N30h}D8_h9VA#!4a^b<;X#Z;{Zp3_|bsZ2ZKWFnFlAp zjp6Y2x*!v9G*tHQ^QBPv@y-gWB@yc?)8b}WaAU|NPzQ53*8F&gbIA`G+DK)4j$X(B O0000MX(W?E`-iC$K5e%{fLvw2qx1onl$vW{pJex-KvUDo!uYeiJ5G-7TkwNw?% z@k}=BQ|>pv*!1mW)q{x@tj9WqV?vicI-+^;%=feA`~Q9Y@cH;d#^j6HBC7Qoa&tGX z*s|^5W|fl*TfNK^l2ltSuHcsDUOOp&#p|04$B!_D&)D+0VxQMKw;NlHk1?y1eR#1# zJaEr6)&+Z6n-x|TW%+qXS zQ#5q%%+Sh-x?b9U+w`Hda92%0ML+_op^N!vmc(f`)z>;0WZPNPrw}cy`Ic2NWP6=-eQgU85 ziz|Y!-b;D2s=+Mb*D{rJ#EKsuGGNy%>22I~@0QoKzi0mB-?{RA^1KUE%??Lh@PE(M zRH(RMo4E3`t6H}6=kNLcx^Y^x<_bCW@1-5jLr;3!WR_3=yJ=b!<3qQL3B7g`)D42) zP3y?ty7$j9ev$md{ck*=EcFQvYw+-IsBT~9kSb!q)wE^Lq@UJnchrbH^*yscpZCY^V>{aH zkLP`5du4HXo57XIezSe+Z`WQp-268`z?+$6a=)OMm@L-hw7HajA7eczRYHIQl*UY> z$@w|?MS2B!=>gu1Od<>-K!qF(*wQS>1V#o0ASum@EwQ7dV6b76`vk>ZLGFV91t3+< dk4DtZX3V%s}`MNP7x`cmRhMXsQ4J delta 772 zcmX@0azlB76bmN<1H(pxuRQgi;&j3qIKQ7zW@2DaU}a$71xn;5=4Ga(7MJK{73b&e z4LO^4#Xw+R_$%v(M&Vn&m)>PK6;+bATp_lem}ezaAG;VrMkl$51CN4U@B z<@r1|nUVTVN3uP1X2m9ft_rGB;Zl$Bc;z30gpO%Yq?YnmT(|9kzmoI~br zWifZ`+x?mH9z_~(*^6BNk+bTEbLmATm%cv+Q$)Qav=0SIzkU?+@r{nj!E*6}F16%>>A6j>uZ3;;X3V|6F!;Xj&z5ytB(F8q?a3DF;bz=wD{rW8_VVV%leag> zW$c{V^s4Zs9sftCuunq%w|;Z)U$ZpKVTa+%oZfpA)6>-6PU~2|b?=Yky7E@K8PR*C zqV#vk#eUXG+TQ#>@uPX?_bYSEs-2!LKlpQh%dYdeJ7Vi^C3L=%oAFzqCL%IX^EgGhMeJF+Ei`v9u&Zf1})2 zp7`vg0pS*jt4cVS7#R3i85j(R)0>-^mzkDYT%wm%oS(Nf*th?(fxzDH;USH}w=8rg zguThtbb7R*AYu1pe_oCHb_ zf2&5X>$)xcMo%iTX#>akbxQ3_x>8>r%FPu|QCTN3ea`Qdg$Kn>YQ4%>5&wyG+G+Dj z&eLl3ys49!B2RtFCI5}K zeP`I$?BUo^T6Amj;fDu)O*%eh;+0O@5AxF&9Br^{WhpsTpSA6ulHd4?($4(SjwSQu&b+$YdAP)p>+W?ko9g#7GBj#VJdS?sbY!3D!nyTgLZvgB*S%c1 z=1B0RWs^TKW%*EBxQHJ*D`*lPQh7|W7{sUJ2MTj+GAOF3`M?EP5bd~V?c52mW@ zY>pi>HwlIo$o6TR&s04x)XvK|m3MypdbLH&b^QJdn}f89d0zbQ->hh|xHbIH@!wXP zFXRS(_i&LY4_f#=B+lkubcpEPWHYrJ%_3i|7d!YE?@5@o>+^vYOXZcS=GVLq{`Rte zacs`>|I@Gg2=eWHDf521#F`)1Fa8lsy|en}NAbxH{8H+A#3hi;as2xj>p>|I0u-P$ z5$Q5HKPSIPuOKfyz?+dtgh2$TlY;?UIt3ZY$e;iub$GF+cmebzKRH!U(-h)2+|7xLqlL= delta 686 zcmeBIJ*YfEiiMMbfnlTLR~`|!w)oKO*-QL+m>3vDSQ!|2ffAE*d1ZLsIz?^VzLcZ$ z@S#TC$y0eX>hqpON;iEqcMW_jw{+u+8A5j?^Jg8{5y<*#&*!7&`6ct3Y6JzQ=zsIx zwny)s--F*7DV&FtY<73~aBa!B(0=~K9tCB?V>_PQ@$co{<`EX??p%9TJVG!2xvI|W zKcZ87`D%JAcgC$3dwM!+YnH)7-4EwBDB}9@q!mVOZHa&pOdr>gE534E5(uZnZRhaC7&+>1@8fSx43t2YBvj*D`zKJ>S-IrqZHg z_m>GQI916VwfIc=xe_z~7k4fdJ-yI6?cn)y4>zdH%j7w_%=Fk}UCVYSCC(RX*D5|p zJLMK~u+(Ca&GM->-ZEw^A!apoduMg<{jjxZ_`)Btlh3nIf#|L;bvxop=nt|a(W>BcM*~v%K85tNrm>VdT zUs{rrnU|_pkeA*W;OEZECB?yB*FkPm4g9W pssgEJWKaN-oWMjjSwKir2xJ)qC;%x3exPukkT}4t@Xt diff --git a/samples/tab-channel-group-quickstart/js/demo-manifest/tab-channel-group-quickstart.zip b/samples/tab-channel-group-quickstart/js/demo-manifest/tab-channel-group-quickstart.zip index d02180d89df47cd3bff7fec2b7dc66a17bb12ff8..ec0b72737a963264d4f67857f9c2c7f50aa07852 100644 GIT binary patch delta 4266 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 M{?kGYvcGQs0ZnlPrT_o{ delta 4218 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 diff --git a/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/color.png b/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/color.png index 29e332fdc4c8c9305a3d931538cdd5d00531b3aa..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 diff --git a/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/outline.png b/samples/tab-channel-group-sso-quickstart/csharp_dotnetcore/AppManifest/outline.png index 520a7d07092360bceb214bec99892088eced87ff..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch delta 331 zcmV-R0kr<&0+$1jReu32NklpKIe5CzEu0?O@6^xMuc-mEDyD@9N0HLDKnXIED+Qc3f(0_~%cbU8_vVs!rH}FBn z2sM`RCUcLJ;s=UyoFdPFp2zEdgg0?Pe-rn}Om*ijZqw> z@iY>C(MuTPXb+(~rb;o(IT+JH_`n2@`UWMFKfoA=^<8ahQ0Av=Z22ATXsk^M-i79i%srAT7`FV1aI{#u8-ExIO(Q&7)}9l0DKuZ2 zDPh~$j)fF;@e;4GuF!nZqOC-nedM$aea4p)ZO28))#RfxjV;AxZ|F;9C1E|<72dTeyV|FAQ?yorVMlxkA8LpzsO4b_%B#6--dh% cm*eqI0i13<>ko82*#H0l07*qoM6N<$g0K>O@c;k- diff --git a/samples/tab-channel-group/mvc-csharp/demo-manifest/tab-channel-group.zip b/samples/tab-channel-group/mvc-csharp/demo-manifest/tab-channel-group.zip index 6c292a384ab2a23f895861aa7c4fcc942ac40d30..5fa129804653bd28986070b68b95ce6ed63a1036 100644 GIT binary patch delta 802 zcmdn0JV#}Ml$Zho14Bt-l5TQFVqRWqj&6EUerbXJMma8CF(s^0n{{|MGS&wy4G8Do z6CC`Uk%2*%g@HjHtJ>Veyv(%J;u5{A;{3eU$!Ci$8webKU(411up@Q5V&<~zDQ&?I zFBK$K1w1KL%JP(3`-aD$(umJSX#D}NO`^gxULM_4R{!gLd)WT^f4>SRr~ZrLtFt3SDk2|oMy zXKw$(9n*Lh{N@o;mDHSOFFtqEx8J7u7WrbQAKB`JeGxp}wEo@nqqV%{+!5v0L9hCtYkc z_g~)0mhv#Zn3`%{efK=8X9u+YTzT{1sza)S?`7pDCEsMYq&CZEA6&fgTz5`iOm@a* z{%c=iznM()ce%X%?f*uVNM^Bqz%rJhXLB{QuS<4$Yop-8){!YM1U{ zeXn`U_Vt%UA+cqq^=6ET;&(hJaWme^ReN)`Z10+P*FIi*>7mTO_vvr36(RCJy(jd3 zeBR>!?UhnS1()FMP??(D694Z-OB`pO$rirrN}~R;uj^LtY(5(^Rb}p5#XyY=KK+#} z(G!+O=ykSoKGc%mem>Fm@^{NVo8A_e|6+PxUuLZkzO+;@xWVK7A^S6O?g7G46bl~%1H(oGE?yP^AY*d???%S@g%jdK#Znks-Y_ySn6NM~@B(FW6Z10D zQj1IUvWoNbS|=aOyKTVJ_P&zq@ZG{`cT+N(Do>?`BR(Pm`j$ipPnLe zZ9%3?y|CNV1>KCN^D{~W=WZxDAUdr*y3AT%{``l@_9=pia_8^=_UOvK$*@a5A@Gu- z>zBHV8rl2fKel~N+o)rA;8CAlQsjr-zf%k257#iRp1MM-<4>Yi&_=C!-(vQBu&sH- zwWn3@?2(2(vE$`}o+kw#a67nH9SLS?R5>hIrXib?YhJH={$s_T?FQ+4wtqTs^!xS? zMNiJ<@vS*@{;b%2o)ESxCd^KL`<73*Q1RPPJg2ubF6C~~+J&d>qKv=Xygb8B@a%=s z^~|1|*hIp<>52V_viy@Gtd@Q7(AGWi|J#E&G<%M9?~sg9FRftB*F0wX`s+U(9iQ|Z zrbBu&CaZ`uZHb=0v3~a1tjM$BAFrNVI`Q|xPqFM%R`vfeJ#p+u@S*r`uM}5QatWRe zeN($r;=f^p#BJu8Y~i~?67`RL-L`&b^Vg86DsyEO0yS3f>xXluJI+hmsUl|8vbyGu zUHey;`_FHDx*{a>S0`pl#;g@WmzIhJH+U33WdAI9r7un0pNak6$*N=#!Rf)Q>1J)2 zyUub?Ry(ly@*Dlh(t|Kte~F^kP5+>FrRYBtU2eL=Xa@ z1P;AdQ95!x=iWR2y>tIFcXxJoc4xkK-f!leoq4i(T6rJ_+JtxRI4pQa|Da}fc-q({Qcd$z5K-;y*<4B#C*J5YR%7N=5Oe4 zdCYjqBvnnbDj2H=`;57{Li+hCbl*_8W9nFip2jgv&AlfsI<+giG^rd)v^5e<_2+mLs>fpm>s@LVMpygluac9!h{y6fY zE7Dbu>IiZ#Ig-eEY)gddVIZ&+PflH?UXQ63&am7 z$I3lbBxJ9x&XMW~KbA+2b8u#`7cT*<)|=w8QuM-eBIcPr1LR>kC{m*93M~hS&syEe z>Y;Zp+io$#MIKcTOAKU?TU)uH})!*O!^8Da~!X;SG@3$ zvbE&f(OayfRxgRea>cpE_69@Pe>RVBGui}U=Yf;zNew;XWfhyLBok=t#9`n`qZ{=K;gXvZ+X=aA(->!_r^6)ZuF++M+%YG zhjTW~9B3;PyHhy)WnG)M<*I~k?&zO+=J+&2;va0CpW(YS*6XkqZkj?8Skf$+oL$wI zRu&AS8h|2q_sIR-$Qdqi+>C(5I$3c~YBe9BPueES4@+>|vnu)FM;o{zkM=!;cnvR^ zje8{X7r9PGQ6|rymV5D$vi1CEOQWcvrZ2X2I7bM<_WZX9gy%zH)jR^tS-8Zv!K6p# z)(x^NqxT1nk38v zN35e=Vm3J*bel}wjvS${Z`yGZ-FG&BKE4fYHVE!P_83jWN?9%a6+qr^+eSYJ1fId; zcB3m?3b1ubkT`|vm`?g_e`TkrIZDG;)sq)%M>~2B!8C*qNmr#Y%WXnIngwgLAS-YoQBEAKM5Zn&?Y&Wtcvh{@Q(UL zL>$GM5Q#eCnWY6aa9@*xGB{IaRF=f1ss#p}QI_TP5P@?g!l9!yz4o<1fJ`CviTX_Z zCvdFXSjD&IN1RhHndJB{79_hFP_9IRPF4&S^CdV&#hj@DDDZ$Si>yCCulF-cg_EIJ)C&>c#j29glHH^a4bHMl45x^w%TJq=-;#x2M>dJv4sQxL zP-|W9Zf%cw9M_taGKg|W9BUm|6+v5;t*lx|k)Yg}RE_d4F?`I4WDUCaO~TD^xNIgm z_*B|ixcQ~;!}E8^b%(ncwviZZK zp;oz~vP`r0U&!SYP~PA|lgBy*U7ke~5;&I+?R2^AUMx--Dz=t5e4l+#id{ZHlq?{H zNwaNnwUS$EcerE0K>{6h7k#rg8A!i3uyTQrCs#LDBk>7AfHU*AiAAiX$33;2ivsD_ zkkYSBk?jw&L`H3^o8UlQop|578HNDKIpr2J$yZ^H$X`no1IuN>qtRn_XT+k^MF;&b zPsDw_F6P#m?PfAZp8B75=q?fT6QA3-QMJ5pz*UeK>EdPcfYAGre4c1p^n9Xo_!zD1 z)yzx!T*{x><6k$-H#^EZ3Quu{)*VR}!4y zRiB@xEkBhJ>p!)CN`PuA^tJ%@Izsdeqp3jVkb4^}BqywIOG(0;e=G@@QicX}>JrT# zGhh1AGgsNLDHpQJQ`qDVlSWfnd@X_A?#%x(eH6}obeoqP9}17qCz^T>?dU3;l|u$Z z&PGQZECM$-9K*$dvb1_|dKI1Z1@pJ}$e1Bv>6`vMg#kO)7B*}*MlPEOvsvACA6cyH zywM`Xg-}=d_{K7#X!ulTz0IKNm43!k7M62p{x^{l`t;LKn0)Z@jJD|FiRkjy13!em zD|hx$!PvrEw`(iv)2X@D7fE2%$d4W`FnWP(2(9Mi_3YME-iL&`Y%ERowK-IG4*eiP zw9KY}B!6hE8a5G4oO;vAp!b3?txu^?K`MKY7%0OiA zvz(c)1IFBjHsRq1`qpO6NhGJd>**`jy_GbljibDJM8PKR<}2F0hoM$Vq8vBnc4vZz;NGoIBnr^rCeAw*V0%nfcGq?vmZGAo05OGKQ z@pw*Kc5!`?;SAl_K7)I;oZ*`{o@F&LLzxuOBfHn#QXf0`nD;SMUr)}o18s|Nt8Mvi zi9U25mcDBslb)75eJHL7TuJAL9vNs^+E6=G2}YDpML7oR47Qw&R2lN4dTyt+Qj=gf6ZFm#V|~o{{>|_= z`2%2;xQ`s<0L|jFx>(4{b^cQm77^m~YnX>Q=MptO!6>uk9zWibEH%FmxHGzE&RQ<{ zs&Bk!&k^hy+a0teefi4{Q~WH6`0go>8MvIp)dLp1(lNJRdL5TZv!6$kTo_rExwOhz zwq~C5gn`wNLjeBxRt;r8O_G{b_rkN->yQYxb9nl;fJz9`5`p>ia?W7^ z#1G%k(8QEzfN|OYV>uPCflP+6tp!^wYm9H@dB_QJoYS2zjl-O{!D3nW z^x5pcs7DC!g<;S5XIs)8oQ`fNYo5z>F?Te(QS3xdW%fs}H*>*b?p))@7#MlTIxNfC zF~GIes0ZK=V}2>6+s0uUaZJL{XipgktR0IR5Y$Z3>)`fuiEBiJQz0xzfqR32!?48x z$4`3w4lnsdt>$}U%+!i(iBf0x_k5>4Wo*x|0?(R%8f%?MY5Ex;nA>*1+tK4nYdR-U znXb62O6mG1uopNL!J*)aLU$|Q3v2p0hgo9D7g&)-hlxgZeHNO;Q0?jf;@Z(KEZvwe+Ka1Lca&c-~0cM;|ALQQu}v_ z{!0e`Z#9nJ82vZgL;f$_|F3}mOY-0J`CqpF)1W2gKN|cWO&e$v0sbl@{5_9;p8yH! HzpnoQy@UOu delta 4203 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 diff --git a/samples/tab-people-picker/csharp/demo-manifest/Tab-People-Picker.zip b/samples/tab-people-picker/csharp/demo-manifest/Tab-People-Picker.zip index 986f8b009e8235cd966ca0ee8411ab7dea0529b7..1acf1dd0ae56793f88568d036f25c1c258dfbb2d 100644 GIT binary patch delta 4322 zcmaJ_2T&7Aw+<*l={5A;yGSoeRgvD276M4G(ve64p@TH(Efhg|6HrP5gl0rKNJpB4 zCS8yw&wKB@c{A_7^Y6}{GrKeA?6))L?9BJg`5kk^^tEo?rU3u|cL1l3T4pm(r4v_4 z001*m0D$Swsj;n{h`xiDx4VOgzKgw^gO8ZKm%EpbsJEw6joF#Z{59PTw<&k2xT;Bd zIYU){j}aGVP%m$}&TBH)$yye{N70N^bH#V^Pr;=Z#uWo`)`lW+>~V8zgU961P9^BR z+!+i#yi+jUin|WYzZ}$&lo+!|6hz|#y2_F!x{=G56A|~2##d%y8PpII;{6{`^wTck z@ajBYJ{^4kn4Gxd5{Fs6Yui!bP)z`!)q@aZrFOEymkkRUS$`l)OJ6_flrpT-cX{aVF%;DgrI5OoSoqK+_wbB@^f1Yh6 zf|bm=f>7L`V8SmPge&bfA;*IY2D%74Z&nlC4le~w-@

6DGEY@beD1vo6H}>}~>_ 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 delta 14632 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 OtCj!h44(hd`@aA$oLDpf diff --git a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/color.png b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/color.png index 29e332fdc4c8c9305a3d931538cdd5d00531b3aa..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 diff --git a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/outline.png b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest/outline.png index 520a7d07092360bceb214bec99892088eced87ff..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch delta 331 zcmV-R0kr<&0+$1jReu32NklpKIe5CzEu0?O@6^xMuc-mEDyD@9N0HLDKnXIED+Qc3f(0_~%cbU8_vVs!rH}FBn z2sM`RCUcLJ;s=UyoFdPFp2zEdgg0?Pe-rn}Om*ijZqw> z@iY>C(MuTPXb+(~rb;o(IT+JH_`n2@`UWMFKfoA=^<8ahQ0Av=Z22ATXsk^M-i79i%srAT7`FV1aI{#u8-ExIO(Q&7)}9l0DKuZ2 zDPh~$j)fF;@e;4GuF!nZqOC-nedM$aea4p)ZO28))#RfxjV;AxZ|F;9C1E|<72dTeyV|FAQ?yorVMlxkA8LpzsO4b_%B#6--dh% cm*eqI0i13<>ko82*#H0l07*qoM6N<$g0K>O@c;k- diff --git a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/color.png b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/color.png index 29e332fdc4c8c9305a3d931538cdd5d00531b3aa..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 diff --git a/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/outline.png b/samples/tab-personal-sso-quickstart/csharp_dotnetcore/AppManifest_Hub/outline.png index 520a7d07092360bceb214bec99892088eced87ff..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch delta 331 zcmV-R0kr<&0+$1jReu32NklpKIe5CzEu0?O@6^xMuc-mEDyD@9N0HLDKnXIED+Qc3f(0_~%cbU8_vVs!rH}FBn z2sM`RCUcLJ;s=UyoFdPFp2zEdgg0?Pe-rn}Om*ijZqw> z@iY>C(MuTPXb+(~rb;o(IT+JH_`n2@`UWMFKfoA=^<8ahQ0Av=Z22ATXsk^M-i79i%srAT7`FV1aI{#u8-ExIO(Q&7)}9l0DKuZ2 zDPh~$j)fF;@e;4GuF!nZqOC-nedM$aea4p)ZO28))#RfxjV;AxZ|F;9C1E|<72dTeyV|FAQ?yorVMlxkA8LpzsO4b_%B#6--dh% cm*eqI0i13<>ko82*#H0l07*qoM6N<$g0K>O@c;k- diff --git a/samples/tab-personal/mvc-csharp/demo-manifest/tab-personal.zip b/samples/tab-personal/mvc-csharp/demo-manifest/tab-personal.zip index 3e1a5d7e4b1b73f45115604cf739434954ae1075..cb223d15d9c8f1180fe87ef478fd785761823559 100644 GIT binary patch delta 272 zcmeyYd_ZM_l%N;`14Bt-l5Rn2QE`4=VvhbsxvxBm-pc~Q7d@~wuw`OkU}a-qkV03r zS)JFNNpJJ<`vKm}EFwTz28N=xDWTeCCm&5`WMBYc2@E|G`1di&gDivq1t^VT{p18e zQGIOIgA_9|fb@v*qB(i;bU{rAkaZBC0HnJ4(bVLZmgHpSrRo*rr3ZL}yu`r341||} Jbc7&?2LSIpK*0b2 delta 172 zcmX@0@>zL;6bmN<1H(q`uRJ2VR%{Dv>YS-z$Hc(E&c?vN3zXRG$m`C;V*Kiv`Q&bX zDHd*!&^G>kjGiD}5TF31lk;=(i}VWe(gVC1nM4>wfWjOM*vtf}XJk+SlAJ&*CSMoS b6atwG0SZ8>h#x2{FC@;j8ptsc1W5n@hBO`? diff --git a/samples/tab-product-inspection/csharp/demo-manifest/Tab-Product-Inspection.zip b/samples/tab-product-inspection/csharp/demo-manifest/Tab-Product-Inspection.zip index c2d532ca4020f430935396047757919ee8db4aae..85ad40507107675318832423b7da47854feff8d5 100644 GIT binary patch delta 856 zcmaE_{8eRwl(Yf^14Bq+l5RjzeoAR_iLPf}aY1TwNoIbY{zkd4JldVh0>X9t)RoMb z7#MO{85mS>tDmgSD_gJW`C~`vi;^~GUG@i;9&VU+%_SjHZtbKgMnB)j-s}=InZ8Zj zJ8p07t=g(fryn*7+;pGhZ8BkQch1XN_vfiA3wnFsUJ!NjPCt2V--K&Z`crP#Gz7mC z93S4SxPQc9b+$@mQ~zpDcSoL zsD0k-m1Nhv>YV?1vB`gaNL&q>cShXUw3}1*gnGq+`~-uPqLZ%isTVC*hh2I-&FV>_ zPIk_ehx&?#HkzgN+ww-l-Ar)3^>}S|&_=V_XQOAj)jaat2wkcogm2#8sDzN%@t*ezV-=uy2#kTh*e!ri#=x}X( zyl82u-GTM&hDV=Tn@R?+pOt3sA~0j!!71^Ip3AN6=lt29Q@r_#NGEH_+<=T7_3saS z-oHZdqsbSCb1)KYBZ=9Cw>DC92lx=Mm0_l6Bqlq$~-^@V#Gxb~b|7dVwqekV_e z>#cfbkIuFGZ=C#-Xg7a;-9M?ju5x>(nFq8g|1`WJcl$}`xy%24Zu)MKoV2^XY<9#a zrD;|ouNHb4)O?z!d4Fe{VdWc>`qFxNtq0=8uKvLn7wMO-{*ZoX=lu`=k9$sfAFbpe z|3vykKC8)1y)t{BZHYVjr_a`1uenFq(`>(BbKhcf9(kdSRu2_-IRzUQPMff1;l)?o zrVH+G_!H`_DQ~Y3_2}#5WPVj?CERIfa}WPM#(Geqga8F7jU$OB=jY@X=@sOq2Y53w zi7pg7kD KpqhL^ka_^n=w1*2 delta 756 zcmeyW@?Lp@6bmN<1H(qsuRQg|lj1^S?w-lBVq#z@W@TXD1xn;5=4Ga(7MJK{73b$I z4e<@WZ6L7M_;CG&9kxlEwRX1Vk#Ih&0Sl4sn5Ua@NG#fXP3S` zIw?GVe%btaUy3ReT)s_w!o{01T`9Wq{-xANt(fH8=#tipmm)V!)n8(&YF1zA{#5y< zn*5{{UpU%MecducZo0Yk2PKwn#vqo8vMc$i3oeRI`rp@Q;$C@rf<*ZB%#t9Vq=?ma zMQZ)(7L$J-4N9_WPMtbGevaR#$-*JQm1g#HS4R3|INBX#u48RhoXoBNORM`@hzC|u=b>EIJ6L$7?dEO4V)V*bEX|srp=B;OmcTSY;yXJd8bI!NZ zoRK0)$6d8w*EHPcOX_-Eo@KP`)vGFd7l9euj!lVI^jscoKj+W>oXruLT}PO1g=v`F z*Gwmn&6TCbgI2~el*>Xhi_$@g$Cuy_(1~*RTcb*yg4NU7dXNN33 z?5@WgI`JDrP}1Y|Wk&Tg&Od)Xf1gYFME3PhnWjDTsN>ms+^lly=PmX7-r1g;apT?m zyK2++bS>p;t%^{Su&X>j<$cWI88&6J_V3!yFZ!W-=c171D>E)k-xc`7_~D)WAO9b# zocyjUxP<=`@00CJuX4n9%d6csxO4pU*=g5B?sclnzTe?^{Gv2lXT;nO0(Tcg8Wm2P zux8=4SDQ^2+~4pg)LT>DULoqy+sVEBsw~{VgtYlA|2{@fP+Efk1t^`IpOastSCE$; z;LXS+!XN?^=3u~<5<%)285DpdCoo}7W)jjg2AK;13P384pMfF2v?M1pFBM`QD;r3X N83G(Jx2fl diff --git a/samples/tab-request-approval/csharp/demo-manifest/Tab-Request-Approval.zip b/samples/tab-request-approval/csharp/demo-manifest/Tab-Request-Approval.zip index 4105f90d6fc317f8e32bfefac239d91e422d091a..40ba701ea01dd4fe2ae929e4a08650f542b2a876 100644 GIT binary patch delta 1059 zcmeyS@UJCmt`Jy``m;4kGnhh*iBlqq48wvjQWskWhE0+ zS=Vj6COd0O;H8X9OMRE-ZDPNaYqTRcO;GC8wdF5gR+h=$nRadlpWe#i`E$M~@NQY< zvdR9!ge2|eoeuT8`_^7Ad3APG!L*wu?VoSfO!IlZ!6R+?^VCffSXDmdaQ#%8e>P>~ z2S(Ww?mLd>Us%xnWRfyd?cSBGcOI-4onFrroBl;AOWwNZ*$MUZ#OT+;yW9i@c;?-Zz-Dt^XAi zwKc3vyWZ=F)0SJSf;>0e$xi(GVXx=}<1HL-1@_q%^0H1cS+)6akIa-q9~K?jrF_sy zV*1SnB@uxl&W!GcW0OxPC%LTbJ??VQy_sKQZGf4r!p1csoc|oPWit7MW^?hjy_w_l z>2CIn4d-W0$c>4MY2NhZOs&ol!(J8!&5c{9c{QOFMlr2b5Gv&-P_JZKkrJqNUJY&RLYxC zeP`Xqla?Pb@2KN&4@91sUpV2qBY(mY;65fJ!t4}3- z)VX@l$hYadMN9QLvDxd`PG70#U#+HdVetgEn-Lwoo2DkL%o6cetUJjUel%}Nt+~v* zMTKe4_H5o7-@SU<6~W8j_x(C_*7W7niSu?>eRugQ91;KjVz~s)H zp&zbocJk45Mg|5DR=|}7HVX^vW2^_|CkRl0(pYm>a(+&JkzPSwdVn`0lL!OQE(Q(; zY`G0&2qV~1IbIw&6*=!sRuhu-PylHH0|g){Er3H`erZWgW?m}96|8I^4a`9J3P^tt G1n~gZvB%5+ delta 849 zcmeyM`b}km6bmN<1H(q+uRJ1JJ#OLF$C#EMWMW{jVP|0A1xic~AT+j`BY=IX75LL7W>njEIQ~5U9%y!&%=2`Jf{aOd^ zPlE40N?&=QwDUuQTYP?!qVbQ_kAoKE_Qp9sO;&#<^Ye*LPIk?r&U+6|n@gYZh}>fu zy5e5i=8pzEwm-MIt#!=1|H*gnd6DFcSHA4svD94g(mh{s*~BMI<#FaKrMWUZVl$07 z4z(}IeWxyS_oi39sjX-IoAu2pam|L}Q*T8)-`C`GhsUeyw5{gN)h|}C_sa^5`O*e~yQUMyZ;ysoHn%GyaWvtIu^zp!Gx;Qb;Q z^9QTqmj>SQzx>wXp*g#`jq|kR_#XN7{%fhYCKeyhXqF!X@cJ+>D<>>;svs$D&cOTD?{HdFiFqp`GirntyH%VLvU> zYj;`Ton`cz+gv)q|83XI+ThUdB$bk^XLf2@)6!J|HoYIU%XXY9pZsR`!vgUhW8>!v zbJzZfiZN~Fo3ZcvRq?!ap5<;;?_S*%{_3Al`}er}?){Uc1*BNGf$4U$pTIswPf*f^ z00k(WoS&0lq*sua9^lQ$B*Gv96y{*SmheI985tCSBquN*Os*Hw6atwG0SZ9sD?d>9 PypTB8Y9ME;AV>lLDz|KF diff --git a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/color.png b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/color.png index 29e332fdc4c8c9305a3d931538cdd5d00531b3aa..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 diff --git a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/outline.png b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest/outline.png index 520a7d07092360bceb214bec99892088eced87ff..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch delta 331 zcmV-R0kr<&0+$1jReu32NklpKIe5CzEu0?O@6^xMuc-mEDyD@9N0HLDKnXIED+Qc3f(0_~%cbU8_vVs!rH}FBn z2sM`RCUcLJ;s=UyoFdPFp2zEdgg0?Pe-rn}Om*ijZqw> z@iY>C(MuTPXb+(~rb;o(IT+JH_`n2@`UWMFKfoA=^<8ahQ0Av=Z22ATXsk^M-i79i%srAT7`FV1aI{#u8-ExIO(Q&7)}9l0DKuZ2 zDPh~$j)fF;@e;4GuF!nZqOC-nedM$aea4p)ZO28))#RfxjV;AxZ|F;9C1E|<72dTeyV|FAQ?yorVMlxkA8LpzsO4b_%B#6--dh% cm*eqI0i13<>ko82*#H0l07*qoM6N<$g0K>O@c;k- diff --git a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/color.png b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/color.png index 29e332fdc4c8c9305a3d931538cdd5d00531b3aa..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 diff --git a/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/outline.png b/samples/tab-sso/csharp/TeamsTabSSO/AppManifest_Hub/outline.png index 520a7d07092360bceb214bec99892088eced87ff..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch delta 331 zcmV-R0kr<&0+$1jReu32NklpKIe5CzEu0?O@6^xMuc-mEDyD@9N0HLDKnXIED+Qc3f(0_~%cbU8_vVs!rH}FBn z2sM`RCUcLJ;s=UyoFdPFp2zEdgg0?Pe-rn}Om*ijZqw> z@iY>C(MuTPXb+(~rb;o(IT+JH_`n2@`UWMFKfoA=^<8ahQ0Av=Z22ATXsk^M-i79i%srAT7`FV1aI{#u8-ExIO(Q&7)}9l0DKuZ2 zDPh~$j)fF;@e;4GuF!nZqOC-nedM$aea4p)ZO28))#RfxjV;AxZ|F;9C1E|<72dTeyV|FAQ?yorVMlxkA8LpzsO4b_%B#6--dh% cm*eqI0i13<>ko82*#H0l07*qoM6N<$g0K>O@c;k- diff --git a/samples/tab-stage-view/csharp/demo-manifest/tab-stage-view.zip b/samples/tab-stage-view/csharp/demo-manifest/tab-stage-view.zip index 291a442be7e27858dceb88325dcd5316bfdeeb91..a4dd3c4693fd62ae7d8c2e6c0cf9adc0917af23f 100644 GIT binary patch delta 4277 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 delta 4289 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 delta 740 zcmaE^a#eYP6bmN<1H(r1uRQevYbS+X&#aiEz{J3Cnw5cp7buaNn3tKBT3n)+Rh*wU zH)Lw%& znu7Jb)-q?EA{QN;Qyns?>UN{e)^k_vwTXd-+ni5E`PQE zjbkTxJ8mD}(0SNL=JfH!{YOo0vnGBqh~3hX=zeGCgO+tCvz=df%~lkQJK`JbXSZwX z)HT1=?rysO?MMvUVzISbH_HCGJR@a;yz1hvZLj=mFPb!7b?h`-!2aQh^iz*RCywz= zE;#?*b7g()`>Rnw4hv>+HOow0_WR2vhs}HoCjPe)=4jknYyIqdR@t74`i%v`hpoc8 zL{nm~#j}-{=iE!3w`KeEpTUup$!Ut8SJiY*bN%*izTw3y4qw9c+TO2qG@mANJ!A6j zB7Xlj^`|F3*#5}$p7_l3`EsiY*4*Xkj{Ux~u>Xp8Rnq5Zd6!SK@&XkF_dk8tUev0U z{P2SCO$XJ_f_MP>jX&Q2 diff --git a/samples/tab-ui-templates/ts/demo-manifest/tab-ui-templates.zip b/samples/tab-ui-templates/ts/demo-manifest/tab-ui-templates.zip index aed7b3bccdec6cfc316e9a6f754b8b9086cf27c5..43a35be9ae2454157718473f4a90becffddf7192 100644 GIT binary patch literal 4757 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 bjOK5!{*81d`ow?e1t7Xv3pcu$?vM3fG;G(< literal 9653 zcmZ{qV~{4kw(i@uZQJIwZQHi__DtKhZBAp_=Cp0w=G)!pzxS;^2n-Mq5EzgJQv)?VPnwGa5)hEoe>&1Xt2Sm%j*Mnb_D-%$&W=_A>K5u4 z2+f&mkUaugWA^00jpa}Ptb5QE$ogPf6eI#4IwUnd=?oi5*0f2CijiF%?q zf^s16N98P5$f8x|x+VBCG54WS<2AFGawyzmjsevY6<|Z?du;4yP88^P0I>bQwN3N2 zP)BHkB-9Pb$)?uNveeg+%-`_mh4jhi$rO!|MZua&AK77YAc&tzGFkpvzTDix)o&FB zdFxTfVz;9P-@CwBr<`ySX#zQL3q8Q{v7T=+_Xou>$=N0e;rG)oK3(GTFA<*E7j1~V zw?+oMQlrc=qcvV4y%9rgal_S){8b%-EK7sT5&hLn(MLI_$z-NjHIuSC?B}@Aup@3H zu5c)y6&(tp_hIf<&2Ysuln0CqpH0fK&sDlp`Cb&qGdHj%emqOqW@zG#KLi(PJF7gz z!Tw6}{1)#^j_9A zkGin!PVf#vE<&4;g)h*hJ6f4fB6XC0$-yXJsp3aZLSZ6)qs8jAvDT4G&U=`|X*zPx zVC?5jiX9-qvf^cXW%LKPPncvYzHSMuW5G59+c2(f!8m5HLIPs)zr%t~vyj^AXP8kv z-LIG|6QYZ&LGJc^o)awMl>L6r*AE%)kSXfpqn7R(?8F<08bmxxgqSSFN-&bGc~9&- z(XgMH`=N5}c=2iab%2U`OD}0t3|3L130@*q%gqe*5^#?aP-GyQ$CA*MqbjWPg1<>! z9AKLyu_w~?nrf5r*?}mJoFQ{qNY=WV_Av4+QRt6$%>-gjiz zxG;Xv%=PhLIKtMhf4s{X3bXcpTsGs7w@4_kqF# zBEnd~KwW#$>1oMxBzYIQ|BE1)HK&s`hCmU?%F=vjP{fQta*kCTUD=wj5n^r8Ri{90 z&QoZp4AA27SVJEVL`BiNPzy{rm@Qto6I?3c{B8dzW+(eW{*DU_r8KVQ#8zUJQsMRb zcIB>MIg36l)P5^g%pg?whC zejWoA)ya2yAmj2V#^Wn>l;hAOjVoU8XGjyFIy1vXLLFE z?tTf!9|#6P!N-iD^yC}Du1Ek$vN5ohl<6l0>uW{f!Ov`iP})Wr0XuF3)_bVcF5ey_ z2-zxoh*vMnp6%obI2_Il=RzIRqQ-^dqEI`F-eMFC*>TnE9tI9>Lu647fjNunx0fwp zIlXQz=(^AXtY~zGjtTT$#!%tFJ>FjrX}msiG<&~*RICW`GuTx?nx5-<$7L<}h1`N5 z)ZmY*OeXJ8uiN2s6Yrb*A&7P6rZmYx^e>oqYj}A73#!z657Pkf=`?ATD~Tlp>?tsC z80f$p)!k=^E`d~d=KB4ZhT%$3fPX0vykA9ii{sR%V^L(8<*{}q=I5EKtiIO>fgQFH5R5s!bPr>xi z_6hOBAO+2W=xaKdL>23R*_PXZV#BDh8{-LgL}u%9r7BlGNU1uD0#naA!_2$x+~b zoQ}^7>m4B#`g^A5lcfp zP5+$4n1Q!RQA)(~9he3az1AHCGx)baCNeHweWFe9I~W6c3LMw+v) zA%!g4Q9*q5Fa#tAwYS0uThZ#~&??G)L(_Cc)zxXqwFjPgDS!3oATNL-9!85sRgyHS z6SO?Fy~Y|E+!|sr;voHaI7PU*@+QtY8^w$9SHLWW1{i)n==VHCr(U-%sE+NQ)AQhU zeQO0e70*5=Mb1FB=vR9d!TVX)?>QZc>&2*wm%T`6TRLK1Ph%f72EPKkv*_ng`N|#8 zg;Bc@dv%jSsu+HIYxEzyu4-IWWSSa}VN0%_@>Lcz{^s&-E4elM@prArpb~ayUUH!=N_p)ZY2-y@^j50L0glq@j@a~m}B!#Lu5AnOAPr053A2;xQdX764j?hj_+ z&cc&O;h}iF#3H3y=37e#@WG6_H1a#=SVcN?ilvfB2O^+*YcNn#O z**)b!Cr9N0p}*s9X<`pZ$?m)@E{9HXe=(9-HKBX$_n-5sTzeUhIa_)Ae9r z(U(!5#qFE&K@S&_ywE)7VsqJWsqrK1EhZV*rzhXV;VpxzRgyNC&&$nE=GKmI&t4YZ z;P_fY*%|<;Wf_)5kFCJSp;>fu^RT=}jgi8pgr%J2&HUZ&eu)p3QNF4WQ5?b{L-@ZCU0f5#UC~0dCg{bt5>_&gZSNyBji#{@<^`U zmDC_LYNkf-y$u!(ZNO;g*8n9XjKSc^3_fTa48%2)Z354LDUmb)R*(9#9H-WwuRM2e z5(Fz>4>J_4Ms(8&7ok(O$Ky@{D7}NjKuq||Y{aon&I^uN(J{8L8DUmF41cb2CPkZ z&&BiddSrUf*K89{3oE)1F=8!)=kqng5MHUuneBqS>BaoOzyQ>SSdC|3dY%GC+l2kI zmvu{~qR6Nr9>&)Aw-WK84+)qcLOk+l!cZJB3J-59Jy;rC|CiHqBtouebuNgpqS zsu-gf)~qa@4n^;CCW&Ylwfhh218$vdjtwmnp%>K&K8MKZ0>z!a{AGw`a`A)Kt&7oP zdcC$D1Y$}~37XJHrK$;KNV()%cx08Igwos+cw3h1KCK%!E1XQh#O2S=NH5RNBQm_a z3JlPfAe&(xow3n4rl@^9!gGk{(bLvC{vztud&>x;UDKVM)MHS8|IB)N>u(qxFwtG! zf~p6u8bN`fwozb^q!@)!)|QoMsvA@ogD z`Id(vGZP(uMbyavuA{_PY&wrsK{8>FyA%!T%>37s&u5?IQ;B>%6YuA>LG?)S8Hn{U z%*>t6Z!Pncl{+3(IfSvYom4e7H5h%tx5Ec5qE(U_E(bkDBE*n0OyOP}f1gw;;QH{k zbg13F7!XgK1~Ed4BuLu9Bk$8J811r)(lXBciDm8hqcMa^%AB)Vz!=xHxJw+MQ+$8t z=}8~2Y=#(7xU7jQOxcRpLE?9tt(tAerXR%an5vq&L(_agc2O-F@p(+)3GZ{BE-;B7 zOSzf-;aE&;`up22u|PG*RIGeE)B!a882U#ne&*5m;#wrFUc+rUm2k3`g~u=c0W5vK zc4)!Q2ENh?0VXbeG5H0FQYKlfvRi@W2VW{d8!ZEVdv*l@%U$LXcKze<)0dC@XB*}{ z&fW4mW7bXd4N%2zvnw!B}N{_elr^+yuHMmnnDK7+_FMN{Ku;V}If0uBoo zf2<&K2~cVLO-F&mt*q9Wj=N;>z;YkwoyGSU>7SjfmkRXqaW2tMO~#5r>u4SM)yyUXY3MLLK7xG; zaxu+PMI^o^EIb6UBS=9SeecoT=#{^9G>94)j@Ag7F#N#j7icIeEnR>-G{saepKD2f zR45*Q+uU5jzB11ST-`I&(!`sd>!V0AXUGd)Df!y^GT_vzjeS13G1;9p3Q%W4$BmZb z8}+bcm_ceqCs)yyeO^o6#hW7Ae;A$71cI&LE38ZVo6hxtg4z3@{Z#WwN>y^{n}}Qo z_i62I9Z2+9AZQN)O+c1`z3?)qeRy$c#0P=xMes5m_K%ZONi1WOh812iaCv;+EAyu=wek_N-gquqd)y>!O{ z=lWxjc~|#SPFA$pPVb89c~zasEnAZSPgAd4W}e2JP?|JVxVMdhL~OOWLVe2DM(((NQP?k-|Rb}^-%LJ9;_Gq=kiRZAF z&Sy;xbq!GB_BT)I`uK+uR%Os$m7=gw%MI{hgu0L0O`lB(J?S%*_D1P*g*8qOjnEmQ zmr7!qC41H1W-%Zs`p|ov8+9_B*92)TYcZMt->pp9yoA7_vG>BPERv9<-{&qx^qiu6 z%bBcetJ2VajY#LCCe?fM-Yik7N=W5l>aZDlEG=TnvOXt~sxZWNCI2;jj_H<+dxqbn@nG`|bWS zVBjEc2hmF5(NrWv9pyANol_liI8cREQLhNppv8t|X*)wWFCOnJhk*?|v2LLD1U92J zv>Yh6{1p-m`L&BJSvq==5tF(ES>^t(hqVbD@9+~(^GoiWJoAPstYi!*%Rx(N8-*cd zrSr4+1Ni>J=6|OlHbF@W=dW;_M14JL# z9^m2GQ=_He-I1fL2i&{ip^{VD-PzvC^^b-8sqEy5xK;`%sze{EvXyo%HByecxc%JJHCEM( zn;y53NE)0=btQotL(a$~sQ-f}f~rJ1-%kw1Sz0Iw%V zHZoeCM7Esnjzd*0_gXn-B8Jci^~lnml7)!cvV>ZlsjC$6O)`0t`NArXI!@Sl4ayZ8 ztroh!m)_jInh(NBdZDgu zwFS~JE5&O5Eeb$^3fwHK`n_8u*?dcshiKYHA*tQ|kt89HXj!4&&au_7j`bLE9q>Sf zI`k{D?O|&y`)J{BE|#mQ`pRruO?7Jpnqhdkg2mb<&>-)h-!3eDl3<$|t!)=#el{Uw z92Q`D?u$ZR+45!D&EYTw;cg$3)qH{VMV=V`=#!O^FwT=c930u;X_CkfcwIvR-D4&P% z-CW=-pH0A7okoCs7m(tAx^$&=u=x&p|KO*sjqDxf zV+7WOo$wHSx~s172N6=>QHZ`g5uVSOF*?>`Pwx;OJJZ5%M&HSf$8p9~G2D(?KV5+mcQ6jt)uAgg zG}Pfm(xqqltOz)lqv7MV8Zp@;-lCm;|?Rg zOn7O2+sbD`jWpk-m3#E$jP^{o*L*-k=eqI}xl_K)@KxSs`qg#=U)UJw+sK^rmm2SOtC-aIzF56V2e% z&&uld29GYmyjU5bFE0iw4f5fU4 zZhz51T2~2ZI`0iK_Gi7gYxi$o<91ay+}2dd#mN^o$QZ@ufz2$EK7>b{OT51>Q}k`k zTg%HUOtL6@F)EIHo07XG@>+jyNoOL!O1JDYtMfz;(GHQyxg^8MXPf%`7Ud{y1!D>p zvWVlJ;r*!X<-Ryp`Idm>@2Yw{|4Sp)&x2A@Tr{a5g;+XB%vfc8b~K$evB-k`u(I5< zAe_*vgyx^*SA|PV41nE7L=cimX=-7t&%td0yYIaU-SKvi(FFVEq)VAjB~9)Ba#$YP zt)iBfhBL`A)Mcw*zZJVT^IptXj6cB6P;gTpunSHDC69wKfcAid>poH%P&VSefd(K08#za`5J=AchrH1FyBvRzMY(xF?gPhKipt zQ&VdgQlOdoHXK$0nTNu(SKRolH?DZi8;2>XMA;Pi{^Q3m%NlqZbd)^~xrg%u!u24@P8ZcOT%b zl<)ucOn%GyYNx96;SSR5AToJ1*o!Z)Tw4`wqbqd34`1(8I`R+wBr1@n5cX_eYZH{s9nhq)L4UlzvE5ra^_&%kID5W$8ZSDQ z2lH054qx{x1N6PUmrrTJ?6a2D+?MpXu4GT4({Ha?i%nx}FzGI3DK+>jWE^+O=1cm< zLXu&LryAWLQkg}bX4ze}p`_#XCV$oSq$&ad# z{&m^ilM7R+(9X{(uw?>azu@n8h=q>6pnTh({_>+q?aB5$KL}beaUyy*bS=ui@7J7^ zJbR|H$>N)JPMTX zlMT|c4)Aq{K+LLZ;6jVT;17;G@0#>@%)o2?3=z;{4W;;BNdbr_WfI}bX4Pmz(K0N6 zN$`D{ZTg0QVqK@sl^Yk{s>9Zmikw;MUo-uO`%2otEfQQdd;@9W&^#O*83z6x{zx7s?gp>-SXNiSNoQljSw!Zu2# zhnH%ROf<2I&C}UqQ2<0(?;U^2yCpGanOPJn8zE)dL7`CklUrQemF%}OZvw8`H6!o) z^;4yt-U^(LGuDU#rJcrM)~J*vFYJK8W}%iQ(HGOyo{+Q8c#xk)NVMSo+qf#4 z6vH`-#SCi+^hwbPDyG(=9D^YVPXV~e^(x-Xg^$jy!XCme6H=o$cLSfTt62b--r42e z>bK?wIE|W7K7q+u?fPohd1XbLG4zV&K&KKC=QBj!f+mIZ(tY!x4AYBpt7Y~rsyByH ztxIlX;RnisUNOeDvEj1@V%C1i!VHy5pYWx}@i^=SN2v`GLzlp7o6|uIDICX<%9RTh zYtiMt7YM3?63r4f96cX3pJWb>vhX&)^F!FpDM0qmRpp8vID3t!&*uP+pF}5HhAepp zsTH;$z3uwXi-7Rt5QqK*>bT9PHeGW4LNYQz*SR-lu2B(;(cnATzK;u{tsl%WU(G%@>&CYo=eaA00+Ud28E>Ys+#;m4*kjl@jr z7^>DwfPY@^?K){CChjvrM`$;v8XnzRLLIrAnm6}p=~-)n$c6(YRk@)4uBS!r&GqRu#j%)Dd{*bpmH5MqiA4_sjc2n5G! z-}z+%%~%HAiGuULrlglW^!eHxs%^q0_}qdrvM)Tp*E>3FDS72%Gi5S|oFXC>N#Vow z!YR(S9{-%$prlzk$`_DVz;DnN?jY(kzBGX0MAytQ=fLN21Z>++D~jKFeCmke^pIuT z*kgA9%ZO|U+q(%*;=fCLxs#Png8yKj8i5%m2&7I2=RgPmEL z50jUOq-iBZ?xL2vp#(`^HK8~A)_C6H8h>Q(XHG|jNPLvY#(ek?>BPTx&j}k5Tkp|+ z854+n9rcyiojO10t3$JhF7!cEH!-&irA-o}2ekffbbRE+HW34KCM5f2>y};jhhX}j zb~2%fggMwY3UrNV;IE}-ThMA0f_YQCu<11(w4CS%FrTVT>`{vAd#K#)dfIy?DDh#%hr zC8kLf{6!5~-iboZi3YJoOHv%@ZJc z7*)32VdOk?RAdeQtSJRAv0G8wMq3taG-?Vax^WtYZ#yMu7)Gar3kpkgLZlJBDa%Wg zER{+e!Uezhj0F%`7yL@Oa(H+?obJugf0$TloUjr{);Nr8K7#oI_|~>dF^^(SNd)S_ zf&#fG?(tlo*wXgC!Il3%b|F5zct;-;1SI93j`Dxm1t$-8dmBfKf6)sU2)Ax0M@jpp z#>Tr(kIt}Q^Kc}S{Rk8WY3_vJstjjwJ#h#K_#f@x6ir}nF~g$QiU=3e<6RK0Ibi-j z^ta&szto_5julU#v#4~@4zVXum|1%J_dWwcKhe?7v2(a-V6^jhz7J-k00qAu@|faC zvC3bdcChR;cV&*-J**Wa4!^(mE_vxO{<+1lK+w&KKJ+X@>Yj=p|h^6cgnuUmVuT9Lyr+Z&48bJhwypwWyokDWD$O5 zU~k%n=e0}Y^9anDeX0{BvoF^oyv2H>5NE1@*QB@OU>oeX@HDr)muh}fAA_6jSUfd6 z5@QNq_VP9p8>P!M+Oqi3_V>M3-1_G6)vG(}rQFCu8;{A^8lCAWLouk8jvJU z9N69YoytF(d@?!$O;^BTb?g4*rgM@q3jy-~BJrkdr=hvBcm|G}jj(Zr@>PI_44&Z@3KRkAs@6c^S=nLuYphW{0YgxY;rftFIl5o`vN9e zLg{m+j{dH3<=p$xe@xGoRM6BmyG7VncGs7nnO;!a4az}@p}vj!S)VIuP;Wr?N><77fKxjjF*zNTUw}hM5$m z-7`6Jd#YwxXA^5`sncA>ML&*BiwAho$N4?EZpx*VcPC`epNxD3tA|HLZ5idH7Xp01 zg^U_t+BFw0`|ma6$Fy_5WTf7F7u|Xkj$my)e`a&|AoIN=I`f;T7vEd|9aOET;LmCy z0N^oyKfLxT5zt8eativ)>6?Yxd~Xu}{(?LhkM#xpxnO-wJVCSs|H$2t9MJqaNDwcq zb>;-!LdR?$J3;Z<+vy=Le-E!L2MUG(^1riA|2))xjO5?`Kgp;6)c$9!`9Gq6X}kV$ s|E8w?Tjlxh>i;P}{-p-}_sNoE|B)@qa*$B}+6Mopwfr-lQ~Yc8U%qjw9smFU From 61bceec54d47d714f3786215cec0d792a89e760d Mon Sep 17 00:00:00 2001 From: Prithvi-MSFT Date: Tue, 17 Oct 2023 10:42:46 +0530 Subject: [PATCH 3/6] added root readme changes --- README.md | 72 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 38 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 3789f4d533..44a6bc9d06 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,25 @@ The [Teams Toolkit](https://marketplace.visualstudio.com/items?itemName=TeamsDev |2|Local Media Samples |Local media samples give the developer direct access to the inbound and outbound media streams. |[View](https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/V1.0Samples/LocalMediaSamples) | |3|Remote Media Samples | The Incident Bot sample is a Remote Media sample demonstrating a simple incident process workflow started by a Calling Bot.. |[View](https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/V1.0Samples/RemoteMediaSamples) | +## [Meetings samples](https://learn.microsoft.com/microsoftteams/platform/apps-in-teams-meetings/teams-apps-in-meetings) +| | Sample Name | Description | C# | JavaScript |App Manifest| +|:--:|:---------------|:---------------------------------------------------------------------------------|:------|:----------------|:-------| +|1|Meetings Extensibility | Microsoft Teams meeting extensibility sample: token passing |[View][meetings-token-app#cs] |[View][meetings-token-app#js] ![toolkit-icon](assets/toolkit-icon.png) +|2|Meetings notification | Microsoft Teams meeting extensibility sample for interacting with in-meeting notifications |[View][meetings-notification#cs] |[View][meetings-notification#js] ![toolkit-icon](assets/toolkit-icon.png) +|3|Meetings SidePanel | Microsoft Teams meeting extensibility sample for iteracting with Side Panel in-meeting |[View][meetings-sidepanel#cs] | [View][meetings-sidepanel#js] ![toolkit-icon](assets/toolkit-icon.png) +|4|Details Tab in Meetings | Microsoft Teams meeting extensibility sample for iteracting with Details Tab in-meeting |[View][meetings-details-tab#cs] |[View][meetings-details-tab#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/meetings-details-tab/csharp/demo-manifest/meetings-details-tab.zip) +|5|Meetings Stage View | Enable and configure your apps for Teams meetings to use in stage view |[View][meetings-stage-view#cs] |[View][meetings-stage-view#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/meetings-stage-view/csharp/demo-manifest/Meeting-stage-view.zip) +|6|Meeting Events | Get real time meeting events |[View][meetings-events#cs] | [View][meetings-events#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/meetings-events/csharp/demo-manifest/Meetings-Events.zip) +|7|Meeting Recruitment App | Sample app showing meeting app experience for interview scenario.|[View][meeting-recruitment-app#cs] |[View][meeting-recruitment-app#js] ![toolkit-icon](assets/toolkit-icon.png)|[View](/samples/meeting-recruitment-app/csharp/demo-manifest/Meeting-Recruitment-App.zip) +|8|Meeting Transcript App | This is a sample application which demonstrates how to get Transcript using Graph API and show it in the task module.|[View][meetings-transcription-app#cs] |[View][meetings-transcription-app#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| +|9|Meeting signing programmatic share to stage|Demonstrating the programmatic share to stage feature, by means of a document signing in a meeting.|[View][meetings-share-to-stage-signing#csharp]|| +|10|Meeting Live Caption | This is a sample meeting side panel application which demonstrates how to enable live caption in the meeting and using the CART link how to send caption in live meeting. |[View][meetings-live-caption#cs] |[View][meetings-live-caption#nodejs] ![toolkit-icon](assets/toolkit-icon.png) +|11|Anonymous user support| This sample app shows anonymous users support in teams meeting apps.|[View][app-anonymous-users#cs] |[View][app-anonymous-users#js] ![toolkit-icon](assets/toolkit-icon.png) | +|12|Live coding interview using Shared meeting stage |This sample demos a live coding in a teams meeting stage.|[View][meetings-live-code-interview#csharp]|[View][meetings-live-code-interview#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| +|13|Meeting-Tabs|This sample shows app stage view, Mute/Unmute Teams meeting audio call and Side panel.|[View][meetingtabs#csharp]|[View][meetingtabs#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| +|14|meetings-attendance-report|This is a sample application which demonstrates how to get meeting attendance report using Graph API and send it in meeting chat using bot.|[View][meetings-attendance-report#csharp]|[View][meetings-attendance-report#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| +|15|meetings-audio-state|This is an sample tab (side panel) application which shows how to mute/unmute Teams meeting audio using toggle Incoming Client Audio API.||[View][meetings-audio-state#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| +|16|meetings-context-app|This sample shows the contents of meeting tab context object in a meeting tab and using bot's meeting API, meeting participant details and meeting details are sent to user.|[View][meetings-context-app#csharp]|[View][meetings-context-app#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| ## Scenario specific samples @@ -164,40 +183,25 @@ The [Teams Toolkit](https://marketplace.visualstudio.com/items?itemName=TeamsDev |1|Task Modules | Sample app showing off the Teams Task Module, a way to invoke custom code from a bot, a tab, or both! |[View][bot-task-module#cs] |[View][bot-task-module#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/bot-task-module/csharp/demo-manifest/bot-task-module.zip) |2|Authentication | Sample illustrating seamless inline authentication for Microsoft Teams apps. | | [View][app-auth#ts] |3|Complete Samples | Sample covering multiple scenarios - dialogs, ME, and facebook auth. |[View][app-complete#cs] |[View][app-complete#ts] ![toolkit-icon](assets/toolkit-icon.png) -|4|Meetings Extensibility | Microsoft Teams meeting extensibility sample: token passing |[View][meetings-token-app#cs] |[View][meetings-token-app#js] ![toolkit-icon](assets/toolkit-icon.png) -|5|Meetings notification | Microsoft Teams meeting extensibility sample for interacting with in-meeting notifications |[View][meetings-notification#cs] |[View][meetings-notification#js] ![toolkit-icon](assets/toolkit-icon.png) -|6|Meetings SidePanel | Microsoft Teams meeting extensibility sample for iteracting with Side Panel in-meeting |[View][meetings-sidepanel#cs] | [View][meetings-sidepanel#js] ![toolkit-icon](assets/toolkit-icon.png) -|7|Region Selection App | This app contains a bot and Tab which is helpful to set the region |[View][region-selection-app#cs] ||[View](/samples/app-region-selection/csharp/demo-manifest/app-region-selection.zip) -|8|App Localization | Microsoft Teams app localization using Bot and Tab |[View][app-localization#cs] |[View][app-localization#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-localization/csharp/demo-manifest/app-localization.zip) -|9|Details Tab in Meetings | Microsoft Teams meeting extensibility sample for iteracting with Details Tab in-meeting |[View][meetings-details-tab#cs] |[View][meetings-details-tab#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/meetings-details-tab/csharp/demo-manifest/meetings-details-tab.zip) -|10|App SSO | Microsoft Teams app SSO for Tab, Bot, ME - search, action, linkunfurl |[View][app-sso#cs] |[View][app-sso#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-sso/csharp/demo-manifest/App-SSO.zip) -|11|Meetings Stage View | Enable and configure your apps for Teams meetings to use in stage view |[View][meetings-stage-view#cs] |[View][meetings-stage-view#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/meetings-stage-view/csharp/demo-manifest/Meeting-stage-view.zip) -|12|Meeting Events | Get real time meeting events |[View][meetings-events#cs] | [View][meetings-events#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/meetings-events/csharp/demo-manifest/Meetings-Events.zip) -|13|Meeting Recruitment App | Sample app showing meeting app experience for interview scenario.|[View][meeting-recruitment-app#cs] |[View][meeting-recruitment-app#js] ![toolkit-icon](assets/toolkit-icon.png)|[View](/samples/meeting-recruitment-app/csharp/demo-manifest/Meeting-Recruitment-App.zip) -|14|Meeting Transcript App | This is a sample application which demonstrates how to get Transcript using Graph API and show it in the task module.|[View][meetings-transcription-app#cs] |[View][meetings-transcription-app#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| -|15| App Installtion using QR code |This sample demos app installation using QR code of application's app id | [View][qrappinstallation#csharp] | [View][qrappinstallation#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-installation-using-qr-code/csharp/demo-manifest/App-Installation-Using-QR.zip) -|16| Archive groupchat messages | Demonstrating on how a bot can archive groupchat messages and send it to user as a file. | [View][fetchgroupchatmessages#csharp] |[View][fetchgroupchatmessages#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | -|17| App check in location | Demonstrating feature where user can checkin with current location and view all previous checkins. | [View][appcheckinlocation#csharp] |[View][checkinlocation#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-checkin-location/csharp/demo-manifest/App-checkin-location.zip) -|18| Message reminder setup through messaging extension | Demonstrating a feature where user can schedule a task from messaging extension action command and get a reminder card at a scheduled time |[View][memessagereminder#csharp]|[View][msgext-message-reminder#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/msgext-message-reminder/csharp/demo-manifest/msgext-message-reminder.zip) -|19| Bot daily task reminder | This sample demos a feature where user can schedule a recurring task and get a reminder on the scheduled time |[View][botdailytaskreminder#csharp] |[View][bottaskreminder#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/bot-daily-task-reminder/csharp/demo-manifest/Bot-Daily-Task-Reminder.zip) -|20| Tab request approval | Demonstrating a feature where user can raise the requests and manager will be notified about the requests and manager will be redirected to approve/reject the request from received notification. |[View][tab-request-approval#csharp]|[View][tab-request-approval#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/tab-request-approval/csharp/demo-manifest/Tab-Request-Approval.zip) -|21| Bot request approval | Demonstrating a feature where user can send task request to his manager using universal adaptive card and manager can approve/reject the request. |[View][bot-request-approval#csharp]|[View][bot-request-approval#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/bot-request-approval/csharp/demo-manifest/Bot-Request-Approval.zip) -|22| Join the Team using QR code |This sample demos a feature where user can join a team using QR code containing the team's id. |[View][qrjointeam#csharp]|[View][qrjointeam#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/bot-join-team-using-qr-code/csharp/demo-manifest/Bot-Join-Team-By-QR.zip) -|23| Activity feed broadcast |Demonstrating a feature to notify any message to all members of the organisation using activity feed notification .|[View][graph-activity-feed-broadcast#csharp]|[View][graph-activity-feed-broadcast#js] ![toolkit-icon](assets/toolkit-icon.png) | -|24|App complete auth|This sample demos authentication feature in bot,tab and messaging extension.|[View][app-complete-auth#cs]| -|25|Meeting signing programmatic share to stage|Demonstrating the programmatic share to stage feature, by means of a document signing in a meeting.|[View][meetings-share-to-stage-signing#csharp]|| -|26|Live coding interview using Shared meeting stage |This sample demos a live coding in a teams meeting stage.|[View][meetings-live-code-interview#csharp]|[View][meetings-live-code-interview#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| -|27|Release Management | This is a sample used to send workitem notification using Azure webhook. |[View][release-management#cs] |[View][release-management#nodejs] -|28|Meeting Live Caption | This is a sample meeting side panel application which demonstrates how to enable live caption in the meeting and using the CART link how to send caption in live meeting. |[View][meetings-live-caption#cs] |[View][meetings-live-caption#nodejs] ![toolkit-icon](assets/toolkit-icon.png) -|29|Anonymous user support| This sample app shows anonymous users support in teams meeting apps.|[View][app-anonymous-users#cs] |[View][app-anonymous-users#js] ![toolkit-icon](assets/toolkit-icon.png) | -|30|Link unfurling for 'Share to teams'|This sample demos the feature of link unfurling for Share to teams.||[View][link-unfurling-stt#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | -|31|App Icon Badging In Microsoft Teams Meetings|This sample app shows the feature of sending app icon badging in Teams' meetings.|[View][meetings-app-icon-badging#csharp]|[View][meetings-app-icon-badging#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | -|32|Teams Open AI Embeddings And Redis Search based On Uploaded File Using Bot|This Open AI sample app demonstrates the user search functionality using Open AI embeddings and completion APIs.||[View][bot-ai-enterprise-search#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | -|33|Combined Tab and Office Add-in|Demonstrates using add-in to take action on specific Office documents and using tab to aggregate data about all those specific actions.||[View][tab-add-in-combined#ts] ![toolkit-icon](assets/toolkit-icon.png)|[View](/samples/tab-add-in-combined/nodejs/appPackage/build/appPackage.local.zip)| -|34|Meeting-Tabs|This sample shows app stage view, Mute/Unmute Teams meeting audio call and Side panel.|[View][meetingtabs#csharp]|[View][meetingtabs#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| -|35|meetings-attendance-report|This is a sample application which demonstrates how to get meeting attendance report using Graph API and send it in meeting chat using bot.|[View][meetings-attendance-report#csharp]|[View][meetings-attendance-report#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| -|36|meetings-audio-state|This is an sample tab (side panel) application which shows how to mute/unmute Teams meeting audio using toggle Incoming Client Audio API.||[View][meetings-audio-state#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| -|37|meetings-context-app|This sample shows the contents of meeting tab context object in a meeting tab and using bot's meeting API, meeting participant details and meeting details are sent to user.|[View][meetings-context-app#csharp]|[View][meetings-context-app#nodejs] ![toolkit-icon](assets/toolkit-icon.png)| +|4|Region Selection App | This app contains a bot and Tab which is helpful to set the region |[View][region-selection-app#cs] ||[View](/samples/app-region-selection/csharp/demo-manifest/app-region-selection.zip) +|5|App Localization | Microsoft Teams app localization using Bot and Tab |[View][app-localization#cs] |[View][app-localization#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-localization/csharp/demo-manifest/app-localization.zip) +|6|App SSO | Microsoft Teams app SSO for Tab, Bot, ME - search, action, linkunfurl |[View][app-sso#cs] |[View][app-sso#js] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-sso/csharp/demo-manifest/App-SSO.zip) +|7| App Installtion using QR code |This sample demos app installation using QR code of application's app id | [View][qrappinstallation#csharp] | [View][qrappinstallation#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-installation-using-qr-code/csharp/demo-manifest/App-Installation-Using-QR.zip) +|8| Archive groupchat messages | Demonstrating on how a bot can archive groupchat messages and send it to user as a file. | [View][fetchgroupchatmessages#csharp] |[View][fetchgroupchatmessages#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | +|9| App check in location | Demonstrating feature where user can checkin with current location and view all previous checkins. | [View][appcheckinlocation#csharp] |[View][checkinlocation#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/app-checkin-location/csharp/demo-manifest/App-checkin-location.zip) +|10| Message reminder setup through messaging extension | Demonstrating a feature where user can schedule a task from messaging extension action command and get a reminder card at a scheduled time |[View][memessagereminder#csharp]|[View][msgext-message-reminder#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/msgext-message-reminder/csharp/demo-manifest/msgext-message-reminder.zip) +|11| Bot daily task reminder | This sample demos a feature where user can schedule a recurring task and get a reminder on the scheduled time |[View][botdailytaskreminder#csharp] |[View][bottaskreminder#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/bot-daily-task-reminder/csharp/demo-manifest/Bot-Daily-Task-Reminder.zip) +|12| Tab request approval | Demonstrating a feature where user can raise the requests and manager will be notified about the requests and manager will be redirected to approve/reject the request from received notification. |[View][tab-request-approval#csharp]|[View][tab-request-approval#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/tab-request-approval/csharp/demo-manifest/Tab-Request-Approval.zip) +|13| Bot request approval | Demonstrating a feature where user can send task request to his manager using universal adaptive card and manager can approve/reject the request. |[View][bot-request-approval#csharp]|[View][bot-request-approval#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/bot-request-approval/csharp/demo-manifest/Bot-Request-Approval.zip) +|14| Join the Team using QR code |This sample demos a feature where user can join a team using QR code containing the team's id. |[View][qrjointeam#csharp]|[View][qrjointeam#nodejs] ![toolkit-icon](assets/toolkit-icon.png) |[View](/samples/bot-join-team-using-qr-code/csharp/demo-manifest/Bot-Join-Team-By-QR.zip) +|15| Activity feed broadcast |Demonstrating a feature to notify any message to all members of the organisation using activity feed notification .|[View][graph-activity-feed-broadcast#csharp]|[View][graph-activity-feed-broadcast#js] ![toolkit-icon](assets/toolkit-icon.png) | +|16|App complete auth|This sample demos authentication feature in bot,tab and messaging extension.|[View][app-complete-auth#cs]| +|17|Release Management | This is a sample used to send workitem notification using Azure webhook. |[View][release-management#cs] |[View][release-management#nodejs] +|18|Link unfurling for 'Share to teams'|This sample demos the feature of link unfurling for Share to teams.||[View][link-unfurling-stt#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | +|19|App Icon Badging In Microsoft Teams Meetings|This sample app shows the feature of sending app icon badging in Teams' meetings.|[View][meetings-app-icon-badging#csharp]|[View][meetings-app-icon-badging#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | +|20|Teams Open AI Embeddings And Redis Search based On Uploaded File Using Bot|This Open AI sample app demonstrates the user search functionality using Open AI embeddings and completion APIs.||[View][bot-ai-enterprise-search#nodejs] ![toolkit-icon](assets/toolkit-icon.png) | +|21|Combined Tab and Office Add-in|Demonstrates using add-in to take action on specific Office documents and using tab to aggregate data about all those specific actions.||[View][tab-add-in-combined#ts] ![toolkit-icon](assets/toolkit-icon.png)|[View](/samples/tab-add-in-combined/nodejs/appPackage/build/appPackage.local.zip)| + ## Application templates From 73d3c280b63cac32e48860f3651b8dd5f42705ad Mon Sep 17 00:00:00 2001 From: Prithvi-MSFT Date: Tue, 17 Oct 2023 10:46:28 +0530 Subject: [PATCH 4/6] added link for sample solution gallery --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 44a6bc9d06..1d8df13f1b 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ >NOTE: These samples are designed to help understand Microsoft Teams platform capabilities and scenarios. If you are looking for production ready apps then please visit [App Templates for Microsoft Teams](https://docs.microsoft.com/microsoftteams/platform/samples/app-templates) +The easy way to browse through all the samples is to visit the [Microsoft 365 Sample Solution Gallery](https://adoption.microsoft.com/en-us/sample-solution-gallery/?keyword=&sort-by=updateDateTime-true&page=1&product=Teams) + # Sample lists 1. [Ready to try sample app manifests](#try-it-yourself---experience-the-apps-in-your-microsoft-teams-client) From 2ea37d3c87e554352b47a8e58ea9b15b673776d8 Mon Sep 17 00:00:00 2001 From: Prithvi-MSFT Date: Wed, 18 Oct 2023 11:12:21 +0530 Subject: [PATCH 5/6] added demo manifest changes --- .../bot-adaptivecard-actions.zip | Bin 2252 -> 4675 bytes .../bot-adaptivecards-user-specific-views.zip | Bin 2365 -> 4744 bytes .../csharp/demo-manifest/bot-all-cards.zip | Bin 4494 -> 4575 bytes .../AppManifest/color.png | Bin 768 -> 3415 bytes .../AppManifest/outline.png | Bin 524 -> 407 bytes .../CallingBotSample/AppManifest/color.png | Bin 1229 -> 3415 bytes .../CallingBotSample/AppManifest/outline.png | Bin 383 -> 407 bytes .../AppManifest/color.png | Bin 1229 -> 3415 bytes .../AppManifest/outline.png | Bin 383 -> 407 bytes .../csharp/AppManifest/manifest.zip | Bin 4837 -> 0 bytes .../python/teams_app_manifest/color.png | Bin 0 -> 3415 bytes .../python/teams_app_manifest/icon-color.png | Bin 1620 -> 0 bytes .../teams_app_manifest/icon-outline.png | Bin 409 -> 0 bytes .../python/teams_app_manifest/manifest.json | 4 +- .../python/teams_app_manifest/outline.png | Bin 0 -> 407 bytes .../demo-manifest/Bot-Daily-Task-Reminder.zip | Bin 4616 -> 4755 bytes .../python/appManifest/color.png | Bin 0 -> 3415 bytes .../python/appManifest/icon-color.png | Bin 1620 -> 0 bytes .../python/appManifest/icon-outline.png | Bin 409 -> 0 bytes .../python/appManifest/manifest.json | 4 +- .../python/appManifest/outline.png | Bin 0 -> 407 bytes .../demo-manifest/bot-formatting-cards.zip | Bin 4482 -> 4604 bytes .../bot-initiate-thread-in-channel.zip | Bin 4535 -> 4717 bytes .../python/appManifest/color.png | Bin 0 -> 3415 bytes .../python/appManifest/icon-color.png | Bin 1620 -> 0 bytes .../python/appManifest/icon-outline.png | Bin 409 -> 0 bytes .../python/appManifest/icon-outline.zip | Bin 2481 -> 0 bytes .../python/appManifest/manifest.json | 4 +- .../python/appManifest/outline.png | Bin 0 -> 407 bytes .../demo-manifest/Bot-Join-Team-By-QR.zip | Bin 4617 -> 4732 bytes .../demo-manifest/bot-message-reaction.zip | Bin 4489 -> 4609 bytes .../csharp/PeoplePicker/AppManifest/color.png | Bin 999 -> 3415 bytes .../PeoplePicker/AppManifest/outline.png | Bin 429 -> 407 bytes .../PeoplePicker/AppManifest/peoplep.zip | Bin 2400 -> 0 bytes .../People-picker-adaptive-card.zip | Bin 4667 -> 4828 bytes .../csharp/AppManifest/color.png | Bin 1229 -> 3415 bytes .../csharp/AppManifest/outline.png | Bin 383 -> 407 bytes .../nodejs/appPackage/color.png | Bin 1229 -> 0 bytes .../nodejs/appPackage/manifest.json | 37 ------------------ .../nodejs/appPackage/outline.png | Bin 383 -> 0 bytes .../BotRequestApproval/AppManifest/color.png | Bin 999 -> 3415 bytes .../AppManifest/outline.png | Bin 429 -> 407 bytes .../demo-manifest/Bot-Request-Approval.zip | Bin 4569 -> 4691 bytes .../AppManifest/color.png | Bin 999 -> 3415 bytes .../AppManifest/manifest.json | 1 - .../AppManifest/outline.png | Bin 429 -> 407 bytes .../bot-sequential-flow-adaptive-cards.zip | Bin 2448 -> 4930 bytes .../demo-manifest/bot-sso-adaptivecard.zip | Bin 4526 -> 4648 bytes .../SuggestedActions/AppManifest/color.png | Bin 999 -> 3415 bytes .../SuggestedActions/AppManifest/outline.png | Bin 429 -> 407 bytes .../demo-manifest/bot-suggested-actions.zip | Bin 2273 -> 4678 bytes .../csharp/demo-manifest/bot-task-module.zip | Bin 4653 -> 4742 bytes .../python/appManifest/color.png | Bin 0 -> 3415 bytes .../python/appManifest/icon-color.png | Bin 1620 -> 0 bytes .../python/appManifest/icon-outline.png | Bin 409 -> 0 bytes .../python/appManifest/manifest.json | 4 +- .../python/appManifest/manifest.zip | Bin 2526 -> 0 bytes .../python/appManifest/outline.png | Bin 0 -> 407 bytes .../bot-teams-authentication.zip | Bin 4730 -> 4771 bytes .../python/appManifest/color.png | Bin 0 -> 3415 bytes .../python/appManifest/icon-color.png | Bin 1229 -> 0 bytes .../python/appManifest/icon-outline.png | Bin 383 -> 0 bytes .../python/appManifest/manifest.json | 4 +- .../python/appManifest/outline.png | Bin 0 -> 407 bytes .../csharp/AppManifest/color.png | Bin 20 -> 3415 bytes .../csharp/AppManifest/outline.png | Bin 20 -> 407 bytes .../TypeaheadSearch/AppManifest/color.png | Bin 999 -> 3415 bytes .../TypeaheadSearch/AppManifest/outline.png | Bin 429 -> 407 bytes .../Typeahead-search-adaptive-cards.zip | Bin 4656 -> 4843 bytes .../nodejs/appManifest/color.png | Bin 847 -> 3415 bytes .../nodejs/appManifest/outline.png | Bin 321 -> 407 bytes .../nodejs/appManifest/appManifest.zip | Bin 510 -> 0 bytes .../nodejs/appManifest/color.png | Bin 0 -> 3415 bytes .../nodejs/appManifest/manifest.json | 6 +-- .../nodejs/appManifest/outline.png | Bin 0 -> 407 bytes .../csharp/AppManifest/color_icon.png | Bin 2203 -> 0 bytes .../csharp/AppManifest/manifest.json | 4 +- .../csharp/AppManifest/outline_icon.png | Bin 477 -> 0 bytes .../nodejs/appManifest/color.png | Bin 999 -> 3415 bytes .../nodejs/appManifest/outline.png | Bin 429 -> 407 bytes 80 files changed, 15 insertions(+), 53 deletions(-) delete mode 100644 samples/bot-conversation/csharp/AppManifest/manifest.zip create mode 100644 samples/bot-conversation/python/teams_app_manifest/color.png delete mode 100644 samples/bot-conversation/python/teams_app_manifest/icon-color.png delete mode 100644 samples/bot-conversation/python/teams_app_manifest/icon-outline.png create mode 100644 samples/bot-conversation/python/teams_app_manifest/outline.png create mode 100644 samples/bot-file-upload/python/appManifest/color.png delete mode 100644 samples/bot-file-upload/python/appManifest/icon-color.png delete mode 100644 samples/bot-file-upload/python/appManifest/icon-outline.png create mode 100644 samples/bot-file-upload/python/appManifest/outline.png create mode 100644 samples/bot-initiate-thread-in-channel/python/appManifest/color.png delete mode 100644 samples/bot-initiate-thread-in-channel/python/appManifest/icon-color.png delete mode 100644 samples/bot-initiate-thread-in-channel/python/appManifest/icon-outline.png delete mode 100644 samples/bot-initiate-thread-in-channel/python/appManifest/icon-outline.zip create mode 100644 samples/bot-initiate-thread-in-channel/python/appManifest/outline.png delete mode 100644 samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/peoplep.zip delete mode 100644 samples/bot-release-management/nodejs/appPackage/color.png delete mode 100644 samples/bot-release-management/nodejs/appPackage/manifest.json delete mode 100644 samples/bot-release-management/nodejs/appPackage/outline.png create mode 100644 samples/bot-task-module/python/appManifest/color.png delete mode 100644 samples/bot-task-module/python/appManifest/icon-color.png delete mode 100644 samples/bot-task-module/python/appManifest/icon-outline.png delete mode 100644 samples/bot-task-module/python/appManifest/manifest.zip create mode 100644 samples/bot-task-module/python/appManifest/outline.png create mode 100644 samples/bot-teams-authentication/python/appManifest/color.png delete mode 100644 samples/bot-teams-authentication/python/appManifest/icon-color.png delete mode 100644 samples/bot-teams-authentication/python/appManifest/icon-outline.png create mode 100644 samples/bot-teams-authentication/python/appManifest/outline.png delete mode 100644 samples/connector-github-notification/nodejs/appManifest/appManifest.zip create mode 100644 samples/connector-github-notification/nodejs/appManifest/color.png create mode 100644 samples/connector-github-notification/nodejs/appManifest/outline.png delete mode 100644 samples/connector-todo-notification/csharp/AppManifest/color_icon.png delete mode 100644 samples/connector-todo-notification/csharp/AppManifest/outline_icon.png diff --git a/samples/bot-adaptive-card-actions/csharp/demo-manifest/bot-adaptivecard-actions.zip b/samples/bot-adaptive-card-actions/csharp/demo-manifest/bot-adaptivecard-actions.zip index a7f198f62613509172078ebcc5c85c15ca8886c8..da5e976f945bce36406cd42265644767a5928a3c 100644 GIT binary patch literal 4675 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 literal 2252 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 Fe*hkq#9ROX diff --git a/samples/bot-adaptivecards-user-specific-views/csharp/demo-manifest/bot-adaptivecards-user-specific-views.zip b/samples/bot-adaptivecards-user-specific-views/csharp/demo-manifest/bot-adaptivecards-user-specific-views.zip index d9b13f9b8ad248b3121148d827e8dd9b23b42309..d87bfa5bccfa26e8a1c4706a72a5228959d7c20d 100644 GIT binary patch literal 4744 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 J^$7o1{{X3U!SMh9 literal 2365 zcmZve2T&8(7KVcq2@p_00*WF_St)CPfG(1RReFmQkqCq$B}$7Dnvf7tz_oy&;A()d zDl2qGnkND&N4UhvI(&o|@Tx#!$_=AOATXTJH*adVcGQUL$} zvH*wE&R(yd$gE~c0RRl~28yG>*hp;5q4Uw01%*$z*_qo@X95E!S69vhxAg-Lyy}$E z(PSK?0z7Wgk8zO-3w=FpQZcCheT04LYKPZwBF7Nvm|i$q!`fhq#j0V-y5?C3DWYUn zeS{OO<6%DO5Khizhnz)w>Bqb-9mA}z1^ z=cXNZR4T=qPs9mpv-q^l2Um=+2E$)^^i}a#)Cind@saXo^nxPu$aT(Wo%7kCr<#n< z&DdM$qq?hQ++yNai@$bv11+;yO7c8^vwC(#;?fXRwX$Zm<-S86B00F~Y&JJ=u#jli znl)Fs(s&(%*gHRxrK8Rr75SxN`J0kZHjiXE9O3D{L`m1&AJ%6qF#2`omCJL`9e6LI zj)*Xab~b2zJ`sL)jeaBV7{Phyjb9r+x{@s* z+^rgiC5WI+*S(6;i&hrnH!(i?LecgkG&WwquypELREGMDuo=;3ScHHu`)O`5b;YbC z>0(s8D$1pK#bIo74xLH2#K*3w-_0djv=TPP>s_f4Ys)og-*aEq%4w;S6`vj}!&Ggt zZMq5jMSbfouTEi?)IrUV-D^ahHQqSkv*r70;ZZsrV_HHx2}_|tMmQ5M#xiP4sq(ZZ z4Mokl1qss&oYVS|nEAufmqOP#?`2z?y4hddI=Rww1FLdbGlYszw~pQmi4bH72&r}3qsOajH&;v7`GVTyY2>4DlrQc@#TQ=~ zIdT4FFqx*`d=c#IvL@BR?a3pPxI4gQV5(h2%XIoJ@7ldlf75micb%d=TAbB)@5%pA z%YuHGbXdkb*t5;FPvc2+v6;zx(VS=%r*HyNNVPJbVdV`B=nY*rp-QQ&^Pq?Gc{#~n zG=sewJK~l&&{nV=n^|yp8ROJPCLhTcoo6nxv*+5^Uy)w~ID2D9D0JOwqZml?OO**p z_|-8_@)E*V5YKR5HeXhIn{ud)8V%voeZz{T-~-5skwlzbcIqUCck!xTsgy(eXKTMdR5_zhX;nn?iM{;OFw@o2A+-@UR{B>;dF zv1Wn9niUlkeJ(5%7kelihmFoV3CF%Q-Z3FClr0U`9gRYeB5f}L_T5&9YLQYuI3H3! z15V79(*8u`<>ZDGTi*%)=@yUGo(!9hqobB2=!#~LXcR@h^PMZ2YJ90q5no#RNi_;= z5EKV`xJVJE59L|_7XW_2@W={A+1C^q(eIrG))lf4L=Eb%=A3%jfG^zuNL8<;9J zUJiQLC~nE!j~=69+XDs8Ob;&`|ndh+dO##5NOMjdc67ZZe6V=Ler$(C8_bx|zWU zoSk_}7qTaljx!u3+PYtGf$W1GKmW-oFTHH4GqlqbFwdT)}Tqri8T1G z!KF<8^`NlpisgcJ*KGslKcSMRW3ofBn5i1?dC;^+iL{D;OZN6jcw}33tR;*#GBJAE%yN)srzSp5S!?rRBR7LbIv^4`?R>NX2Om6=lv*i@67EyuO zOiIkkTTy20;p5pu+Gz5@U09H}ya7mIxQt&-ZCAG3e_ekqrev{DJ7Eb~(KUV{{c(X4 z{;?M6>HAFBp2i|A;02WHN%!=-YHW`C{&t@_+lkUQOw8ImKXDZjf;&u7ah9Q)vmcA?Ll&TtDFyxVNx7XRnI7(1TFc$6MnqAda>3<1J$?d47!q82TgTV#^j!R4` zfhh1;;h>eXUaL^_8)-Mgz?Jan=Fse@TaYVwDWyp{PU3PNW}3{Kqb#=%Wjs<1YoIAx9|7WOf!5kqBBC|to#C%DnHz)opHCzoHKoAj zpMI2TyF^P9e%0faZUSHZNj%?ASZ)+o6yRu!w5d5Bc-hTaVw=jhivM`}*m?^99QbCx zn?=4)`;h=_y_fiw)*zOI|C59NrT&;}aMd`F6#v-B1d07>zx6nnhv*6m-m Cab3Cq diff --git a/samples/bot-all-cards/csharp/demo-manifest/bot-all-cards.zip b/samples/bot-all-cards/csharp/demo-manifest/bot-all-cards.zip index 07a6a9b5a97b3471523464e19603422b16139e10..2bba9c20cdaeae990a6521499a48a27d618de4bf 100644 GIT binary patch delta 778 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 diff --git a/samples/bot-calling-meeting/csharp/Source/CallingBotSample/AppManifest/color.png b/samples/bot-calling-meeting/csharp/Source/CallingBotSample/AppManifest/color.png index 48a2de13303e1e8a25f76391f4a34c7c4700fd3d..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 Bp2+|J literal 383 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 Bp2+|J literal 383 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 diff --git a/samples/bot-conversation/python/teams_app_manifest/color.png b/samples/bot-conversation/python/teams_app_manifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 zcmb_f_cz=97yl$yB&9JzRh6h2tH#4qGlGguP@5VZ)TmuMREiEYsmAqpTZ7ZnE>F-ih-`S z)jiPabibc~4T5Do@MgZ}C5dq?7H{rvYr!LtVV;haHWm>H5pk+~G>pJtSPwz9!%QIL z?J6p?*$Q$^sbaC}3#mquX(;945bnpoc+%>4bmj2j*4KG@ZlhvIK1EKveQp-tp;sflS z4}SX;$jwoVae}M%3TBb@f-(BCG-m~}LW z311k8hKz8Ecm+M)P%mwS`Qda^pus{!e?Y+KDQD2B zWjuLo3{6=k`fmQI5d@(}*Q181Mj`he_jbr58C>@^+LzKri!pF}V7#<_PpQz&%C;U{ zmw+W{t0J1#nQ=&npU~H@5560!cFBrXbr9|2B0^~cU|iuMlNCdQc=W{4l5?D+6VaEh zTMw4Le|CpisEssdz5I_WB6-(_;8BOb0Ov8s8pGkEy3dRw%({?pOI-F=klY?eZ? zUVhJNclMhOiaUeo1=K6XJM&%_W3cuMl0&!|dZ*m;OnJ@X0hcbckvNZBg(+D^|Ij*W z^k!?ARMd55LmON%i4$H$oX@f6BX!4A;^vP8 z8cz4BuYM-<o;D&UDP5xiVZj*vOwL(Xgi^WuW~qbXAKq2Luow#G(c({?o;I6o^aPh zY8-5*rVevAtn+kvbMgF0e2aRCg<-9As)UjYZ6KflvEXw~s4oA9`rIcL$EwC#Nl4!Y z{Ra>{I}!nf;fS&)z+jL655PntETI$6U8Y}Ig2{rj%v@0jcn*%`A)a!{%}s7NBl@YZ zF=5*reV$RHd3{o<&n#+Q@`qDF353xaQpB`4xV}riJ9I9)n@3Z)XG}5(V{Q&3aR3@U zfvScEs@b=w&t&>>-{+3xqK!b>z!qBbNS|r5c*fsepeyv}`T2T3^Rl^VEuDJ791>m# z2v4z4^&I6;*?N?Y>{&QA68>t1^-&FL3ENmAhPS{0r|=(*lqbEP>9cOMLGp_HYhQZg z5|nV2{_Izd_;#CdtTqsobR}=S-qFTrJ-x;iS2#i#z#&uT!%~by2H7SHE59gi?MRJ@ z&uPeey)XN;6>?uj&+koIuhrru!~8?iOjP)pOk zZS*!=6WN?lHJ?`i{nB-e%fBUOPJ{yj=4Qw0yy+VSJ~h!ic41=jIWl86;2wQpJ$|c; zR^8lfv6@E+Ml{RZa7=y6$Fm2e{S_LC&C&1z_6HAE5R)AY98`77m2}Wv?2u>t#n znVG&}p_ND4RUXyAe0eXPm~gRFy97$f;5uNp5E%g15TTUE!!9}f9|!fPptQ}hXUJ-Lf~U%GJe zsq^FU`Ls)2UH98$x8x$=Tx0Fa`MacR@Y*8VNB4KDI$rXuP3tLT~d$yTUmB8m)7qg;fcbUj22v9YhPg)l!VIN8UIm#P<%(f!Xxw-=tty8Y31-^i)60)F`@KU!EX(mkf zQ)GeUGN)evp^?tyIxI4pQA!m=31izfrrvagzaMa~$#cu04I6IB;GGvc4WT-%YB+-dV^gTZZh%XO`b}DECWpOoZjqt9 zqktOLcvhMktKKW=LeH#wDjj)gZTsybRlro)>};szu4ZDya*m$j46iaD|7AtPR&)iG z*~&F{db|zcArblJB^#hfDfNHcBoXPrl|fJ_nY6|4PZvm8y%nhrBrMds%ST0DAoy9= zfGS2J3)T=H-9zf)Va%IxUrlHoa+k}BTWY5cQm5cg1m;kyx6jIVo} zncTNdzEOT^iXh`mZlRk{pWp?fwB`;UK8j^m!oH0&482 zLtYN=)+aYNZ4sk7|&V_eX z>Q)oVz#n+pJ})Bur(co;;PZGpQTW%-s;*VNl8sfFGp0FfZcJIui)lqu)fus9RW8x5>XRi#eKcG&_};xJr8+Kr5*T z`xf#w6!*t}>W)r?K}`cUBF1xChxm1CeQ~Iv!hpZ*aAfA2Oj+4dO7$ZY#HUkTBv7VZ z9{ummlF5yEz#3Q3qr@tUyEH39^e^h#n-ossc?E}3wwVM06<*ub6=g#PU8^A^X*rp* zHdbNBWv)qo)pwXWCP(eOSERnk<+Lwz$c=q_b{Oy9D-rhbvBhiC9BkT4BP$o|ked-g z13lVezZV!hdr*Cp&gcWv1m>P7>o8p1rPUe)cvFI#EF&G+lUbFSDxq3w?&ORaa)Y!@?0&a>GT8psQ{JX#@_+az{5K+M YJx2difYK9bhlEpZpl7Q49&17&2!7?M}<0FrZX;j z^e)~(h|xi6c%dkri5?|8O_kOxzPzUFwchU!0h49_zZ91?{ZpkqtEm61e&v-%hIOs` zI35TUJo+ANR{pX0TG5y4@+H@G&3m_AkB`g_kFDHk-Q-iiDN=aw!}(d^*WQ0%-}htJ z(Pugu+b1voSL8l{lc{6FyodH>f1VfEr+D=3-S8+g+iu6{d9nKrJo@-9KK}H@WS0k> z-U~Wj<^RZDrM0%;)7^)57dE_~Fm-Ls$w?-ExEcs?C8?~HVbB#0IS3D6&b&3 z!}g}JrZ?#nu$^$zIeu@&{p9zia@+FvTc@R;E7>6*6H|B3V0OXtw`QrIV$Bw3T-s@E z`I4_*>m18Jjsw?kKAgXM$DvuX`gbt@^Gdf(n);M`Z`*!$!5@kY{-s~5bMO8-n>T%L z*HiA?@7BF>hwnFY7`ZddldDPctT-z>BmUP6-RO{{pFb-f+R3h6n;W)uqgT@2RA$oy&KJ|qzK_1Q;q)E<%jKW?Tke__F1uZNI_*dG9QlK5 z&HFcR-@ZS`@b$gL;^mDtDwAWMw`r@Zzcc;QsLl23-+CK?!}1pY-(7efUn^`Ed3?X1 zLrcgs{gYKcs#yf5=+1p!miC*!?opVBD}$iX+7EHtr6eu~%e`-x-#tHOu|8ABgk#L| zyRRO&G5u48a^8+}YbSIuD5aEMRkJSGaq{gZVH?49>sA(9Z(jM`zd(D5QUk}!7caIf zeY$#c--7+S9sJK~@?C$?&7h=qo8wotY{Kbdrgxb3GB9;?Jec^T%ha);L^J;56WYf;)EHAy5Ig_v<2nCNZpv&G zUi<85S3z(0W1fOeZH*J#)5WImnj3j}`TU)tAX6M(sh_^(Kfg?SNi%~&FFs^*Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WL{IK~z{r?Uk`j z#4r?w6AA`k16Ts6j|GtK3X1E16&Qi*7~rTWC|CngzzPW63RFlae82fE5fTz&I6~o1 z`ege#j$bZ*xgwLv{3caZO>t$X4*v~oILB99TJ`6iPKTT9;;h99Zu*+I`FU6b>N}R6 z1dA8g#XX*2ZS#m?o=Z!Dh0l2AVGZKj7-?)C(Hts?;b%g3hM9*AJiqktOLPscJgl+d z_J0zdum2YiqrQS0T-zZOeF>-}lgqGl+X{;-nhU%QfhN}&=a29ZFHs!hX<3$?hx9uM z{DcSGCyAH$;XsrC^u7WQYY>m$iHSq4tgQ@r>PL6C+_p0McOWM)dIEiA_(Y>px(b0N zAHM^i*}(GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/bot-daily-task-reminder/csharp/demo-manifest/Bot-Daily-Task-Reminder.zip b/samples/bot-daily-task-reminder/csharp/demo-manifest/Bot-Daily-Task-Reminder.zip index 1a7666ecde9a051d15f8b3ea103f6aa695857072..aa8fd49c525a30d15c0251f566543d295df81ba9 100644 GIT binary patch delta 942 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 Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/bot-formatting-cards/csharp/demo-manifest/bot-formatting-cards.zip b/samples/bot-formatting-cards/csharp/demo-manifest/bot-formatting-cards.zip index 0d65475db53774d5c496bb174e9848914227a50b..0deb02e2ee4b32e2e62f783052dbb10d5ae3a17d 100644 GIT binary patch delta 791 zcmZot{-ZoWN>Yx2fgvfsL^mzJC^xaBBr`8vH#xB=rC5KX+*h9Z)geLQ`!uq+A2Kp9 zWU(+XDB)6_o0ylGmRek*msOmfH#gWfUs_RMuluQbhuia3>AlWXK7LZSD0*eP+VmyU zPq8yK`yM{jbufGB#Q)Wa2eVhXbY1E`Yj!N!Uves5t$rf?BBIoDRd4-w+c>k{ z2F5LK4_@>uOuy*mzw_;^`x(A-U)-ojkTrAmzFqnGvBU0O1z!=VmsgJ)dLHkY)bLN; zB7~9mWKzODS+5eebjdI!rTIUXb8iz^lXvuJWv$vF&6>Ga8S^T&AI6*$w_K3^r*ZAW zS)~HX%}*CKT+|o!@+wH!vt?cKJ?+iU>d$bV;R=4L_)k-b(Ks?s%c$`1S-y9Hl{<=e zy}6gS{rC2K;r-=V34cDC)=jPqp2L3qVeg*9;lZZLS5N6Wi8g;Myu*+((}nwWS9Ei0=I*aiGYe1s^!U9<`cBsCOKz=)D?&RA&pCg3 z+W0xoZg-Y={AZ`T(elE7y}T^r5AEMyxHq`E^2RwQ!?&Ro_SXzzWj9Ua)L%4~7Dd3=9pUAvF=$D?IFGnHJwHqP3*nLotu=1S#*b+vEG<{mrtFGu!? zdE=D^`M+!Y{J+&R26!{GhyarV0|V3g>7ieYIIh+M6A1__0L8E-smbTt{J7L63W{^R0-E_p0Aw-%f0Ijd delta 666 zcmeyP+@w4~iiMMbfnlTZSDt$Q2>YQCtbQF9ygh4g=V~bwChX4Hy+F?9cX9T!8x!r-ug>_kKlylGmdO%M zy|thJ-1}Yk>*bG*39ocN>6Wb7rEvAyZ#n&0ZU;DSeS46xe8=XDrOWS>@y@8KKk!UF zDp+06OfI7R?2Sv`f#@9R|X6_I**^|xlo@t#Qy|M+B9HMC6#oRNQADE5MD+tiK| z?*AUn(Pdp7U04@3zoURFUcIy-`kt4?4O3w9sonSBQ5{{ diff --git a/samples/bot-initiate-thread-in-channel/csharp/demo-manifest/bot-initiate-thread-in-channel.zip b/samples/bot-initiate-thread-in-channel/csharp/demo-manifest/bot-initiate-thread-in-channel.zip index 8d0d4bb99b3e283723bb689d8eb36d476063f23a..7f348632a4791193575eecfbc7352cb760899a54 100644 GIT binary patch delta 882 zcmdn4{8nXxl(H@Z14B}NiEd_IW=UpZNvdv1Mp0^F3XrdxoROH9mztx$QI3mOS)Z`F z%{sgr8S5W}1cm>QZ&rK7$iT3Ig@Hkbu*TfPyv(%J;u5{A;{3d=!M6Fg9eD13*5=uo zta>x=!L`U(mJ<_FR!m-c!ePF~?6v1&xogLULTJ_N{u&R=y&(eV@^iJ;~R-md;tZfAi+lwqjk5w%2!;%sTVxwsMZ- zgFV{fCQk3({rSlbspmSThKAD0W^YrX`kwPnnJ&Nl^C#mo z>Pu&xJ7#?Kz|*X+nvbmm>=Sy+6AXk7@0j`|@j!`Gas2_NIGuN?j|HVRWiek{bdKxr zwZ{KKLW-%?TV4K1ojiSH&&F=!G=_JDM^%12_`0+I_uqfz?EN3kUFN&;S^I-cvB~b^ zGMY{IKGgm`u-?>iqtKbH(R|q~j})s{&Utz{EKhq@PLxjADZ6!6yY0$?{jBX7f~K5m zPI>RM{)F^%)kD+k>y204&H9`E;KCxuuz6M|^B>ojF)h7t>d}tRyI+5K8oseeXzlN5 zE}sP~t3T)SoA|Fk^xNv>S9>v^i|zi*lYX4z+`2^JU48!7;)JaWB>j_auj5Ypz*O?1 z_OuZ`wa5R>*s)3D=!=(+K1_ZsAZrLpf)Jnp zr3oa+$x?z^^`Ha^0SZ7$mzQ8N&P>kF)6Fj}$;r%1)hozL5AbGW5@8SlYUW_TmS{nS jGcqUuNkM*0!;R1~2}&9c@MdKLX=esPAz(gm6$J4B!FX=s delta 700 zcmaE>vR!$C6bl~%1H(pJE?yP^AY*eD??%S@Z)r)POZb~lyklfwSjWP^zzdYgP0Y(o zOD!(Z%PP*#+Zud2@3sTap5NL$TaUj=yk77+CYI%d;>m@6dait5x;AaQ+rD8*&XUIe zdw)+z759kx5^&e!9M8#%pHhwHroH#vvO;n9tTf$X_wdxn$8uBOUJ#AqN?w8bSk00rx&wUg9g-D(E#&q) z-0)6hS%ZX(v`xWlfvijy?qdtQxE{Zo_y3WwT`JpFkAL-2CuX16WB8hT8M|D8_oR;p zS9+WCw;z6QH}ApR$<+eq*B`ii=HMsB;zb5lzTeL>@4fcqOqap!FHf$2IFkG+D8l*q z+MM%Vvvx$Rc;XyWl2-moZOx`UmLnR|+)o~y={Pa!wZ#GRdgE0ur~Wc7$O%;DRJZoa ze_UV2qkvp`VAj&F(L{_bd6FTcfQ;Wc@~|l%S4dPcL~)J1}Fp@fXKJJDDU# z`|9??hJlF_Hov_5g9tDoa4>vHO$xo?Y1a3Mhk+p+m^MHu2m%zK^yEo` yT0)@o1OW;_iVvu8@>@X}S8Rz3q>PaPr0g=#FqEVg;LXYgl4b_Ntw8z>*jNBiS0s%9 diff --git a/samples/bot-initiate-thread-in-channel/python/appManifest/color.png b/samples/bot-initiate-thread-in-channel/python/appManifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/bot-join-team-using-qr-code/csharp/demo-manifest/Bot-Join-Team-By-QR.zip b/samples/bot-join-team-using-qr-code/csharp/demo-manifest/Bot-Join-Team-By-QR.zip index ccaf26621cc917d46728e19a731d54c0e1977bff..c27213468fc4c0117db1dba10057a1ef915dc656 100644 GIT binary patch delta 927 zcmeBF`J*yHNlB^S!1-^RJg zi~N*Xy-~$q{rD2q|F!DTg(4Cql^c(~-2HyvcXAbrx46^(xRzmD5UuKa6N|Ac36(6R3R03Y_Ig=^)!t#x$*ttvKz*2LxB zmYaX2Vg1@W1siL5=d<3K@ce+*9&Nb~SA!ziOWR zyY0>0g8WqraGi~|3=lGtP{p;1b*B|ureq6KgzHRV|>&MsoZz-;y(X>a> zkgdF+^gzYziwu%yS1*2WYSuC_)$)^eKPnzft;n9Ev!wpPzi;nKwl0-oT`y2|;@p3^ z!x0k?tNh~ZZMjf#Nzd| zySMOt@IRkt9L^mp+YYB#ZDyN$$xwXSn)_0_-?14gE#0zu*E*-u*LN9ARQ9XQ);P*E z>sZ%0*FDor=7hvPTg>}k>E)l2x^2I?1H748CLa(KlaR-e0yi(?-^W-FO3VDtZX0+%s}`YNY@L3cmUJSd3yi= delta 783 zcmeyP(y1~*iiMMbfnlT3SDyOB{JFtw9(rd&m>3vpSs563ffBiid6{Xc#U*-K#rb(t zLt^tU8;I1--||0!RYk>RQkw44Ten$kcrv9I^onm`KfW__&#|%(rBS^r|IdAW#Pjm< zi_@>{vU^_lbI!gw^9{xJx&}5rx~ST%^;~L?&t;}<0khe17A@Jp=KE48F@&q$D$lUi zY4PKEEi0MV8Qe|toVL`Q`Nuu>$#Rn_D!we#UbVn^_Vydnym#DYhersaoou;V6 zEk9HI=TV*AGmguLA61Gwz?5V+U-uEuk)nMq{;T(BFfV+VbohF~Y0(NbQ#;AUug!lZ z&+obNPsZZ$ks}o!1-o8ONRU~5{L)#zqAB%!ayhnlZ{=;bzIVMNf6bkukAI}>cy~;E zen4xFw)}^yL7D8PsoesVpZ3XX_ZaxJOx<|y`A@gY#`bon=ils~pL}rB+Si9`S(VvX zuSdNyZJcRvG;ktQK*Y@*|K9qoD~;PcmH5yqfvg=^maGllA>g z+1a<;LhiUafA}~d{L$LNO;ehFU*CQCtMOHh%H9jk-~K%}yiwmJqIS`GOZE}z$zlq! zC#TNg?Ra9D|3^B&(o~4oX45p04}WLKhOJpJ!Dg1o%}-Hc@jZ*S&v|rD{g3`j#UFga zyzItSn;GX`Nb~m2x-Yr=n%jJre;=a|C|N>)0+gP7P*79}TOtL?Gctgb xaRSrqWF8?+V~{xzpa7&g_!$`TOG|Px^HTK+^3nsmS=m66%s{vrNP7r^cmU&PPU!#u diff --git a/samples/bot-message-reaction/csharp/demo-manifest/bot-message-reaction.zip b/samples/bot-message-reaction/csharp/demo-manifest/bot-message-reaction.zip index f56439ed6c366de5a0f67759d78831bdb609b98c..02ef5c63857903ceccb145520d24f17da69f9012 100644 GIT binary patch delta 776 zcmeBFZd92dB`L?iz>t(*qMMsqT%4Gms#}zrm|T*XpQpc3?kkUGd1z3$aPN-!=NK6n zl35rSlyIq@tj;T2zbO8Asm2E9sDy}W&8h{dRu|PGn>4L8y8e6*oMa!gK++(=?qq*| z|C7l-wngYoKCe=?LUCuLn)P#?yH6@xZMBj&p4}p{RxxR^xNrtVaoT_ zIi(Zx-ER5wr%jwxS@r4Y^$QnHNS(Az^q%Cn?&;^G4fbr^YdTh}u?eV;nHQTB8nb-I zt{q)yP&H1ttr=fr%+KW)1An%(A~c$=nY#(YcbjEPX;ANHn#qBq%6 zQ-beFB&?8RF?;_rzL#6`%#CEvOAnJ*_u1Zl|NZ@4sh8WP+IC#$f3eX%|IGo(V3}>R zp$x zV!ZbEZvE2bS2&NUL@9QLMTx)v{XeT&;Kq*Ig%AA8A9jn!NE+h0`jUFYj4IdNbCoX?NSZsfM?!VBM`q z*VA?vbv5>_d3*B5Hg75i+j#yp}St@@>M?(uWjD- zq;rzz0(RBa`EJcUT>9OI12fHb2Zhz9`Kel_a= delta 622 zcmZov=~SK|#lp$Jz_8KyE04&;oTShdLT-6i7#SF{SQr?1ffADgd1dPp{#vYaZj`;m zbokck3(UHgJIziC`P_62e6qiP(w~V;XB!wld)C#|sLVfd{bEdgTJX z%-B8e|F7nCN_d=iywUzntA1Qb<{a~<=>grT%D>*;pBMQi{KMp#Pnou5`=%e2yW_(B zo#WS+`SMchSyrSp%v1OD{C@0Y6xWAjTa#CNJX5C zcs;{p9eybmZeXNtj_2RU=n0B<2vC61$@w|?MS2B!=>gu1Od<>-Kw%CBY^egIo{>QT jNOA%b$>a%wnnECRAwU60aqt6$9|($btp;*V2!JF27={5< diff --git a/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/color.png b/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/color.png index 5472834917fd8a7d27689bf379c4592d7c73d0db..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 zcmb_f_cz=97yl$yB&9JzRh6h2tH#4qGlGguP@5VZ)TmuMREiEYsmAqpTZ7ZnE>F-ih-`S z)jiPabibc~4T5Do@MgZ}C5dq?7H{rvYr!LtVV;haHWm>H5pk+~G>pJtSPwz9!%QIL z?J6p?*$Q$^sbaC}3#mquX(;945bnpoc+%>4bmj2j*4KG@ZlhvIK1EKveQp-tp;sflS z4}SX;$jwoVae}M%3TBb@f-(BCG-m~}LW z311k8hKz8Ecm+M)P%mwS`Qda^pus{!e?Y+KDQD2B zWjuLo3{6=k`fmQI5d@(}*Q181Mj`he_jbr58C>@^+LzKri!pF}V7#<_PpQz&%C;U{ zmw+W{t0J1#nQ=&npU~H@5560!cFBrXbr9|2B0^~cU|iuMlNCdQc=W{4l5?D+6VaEh zTMw4Le|CpisEssdz5I_WB6-(_;8BOb0Ov8s8pGkEy3dRw%({?pOI-F=klY?eZ? zUVhJNclMhOiaUeo1=K6XJM&%_W3cuMl0&!|dZ*m;OnJ@X0hcbckvNZBg(+D^|Ij*W z^k!?ARMd55LmON%i4$H$oX@f6BX!4A;^vP8 z8cz4BuYM-<o;D&UDP5xiVZj*vOwL(Xgi^WuW~qbXAKq2Luow#G(c({?o;I6o^aPh zY8-5*rVevAtn+kvbMgF0e2aRCg<-9As)UjYZ6KflvEXw~s4oA9`rIcL$EwC#Nl4!Y z{Ra>{I}!nf;fS&)z+jL655PntETI$6U8Y}Ig2{rj%v@0jcn*%`A)a!{%}s7NBl@YZ zF=5*reV$RHd3{o<&n#+Q@`qDF353xaQpB`4xV}riJ9I9)n@3Z)XG}5(V{Q&3aR3@U zfvScEs@b=w&t&>>-{+3xqK!b>z!qBbNS|r5c*fsepeyv}`T2T3^Rl^VEuDJ791>m# z2v4z4^&I6;*?N?Y>{&QA68>t1^-&FL3ENmAhPS{0r|=(*lqbEP>9cOMLGp_HYhQZg z5|nV2{_Izd_;#CdtTqsobR}=S-qFTrJ-x;iS2#i#z#&uT!%~by2H7SHE59gi?MRJ@ z&uPeey)XN;6>?uj&+koIuhrru!~8?iOjP)pOk zZS*!=6WN?lHJ?`i{nB-e%fBUOPJ{yj=4Qw0yy+VSJ~h!ic41=jIWl86;2wQpJ$|c; zR^8lfv6@E+Ml{RZa7=y6$Fm2e{S_LC&C&1z_6HAE5R)AY98`77m2}Wv?2u>t#n znVG&}p_ND4RUXyAe0eXPm~gRFy97$f;5uNp5E%g15TTUE!!9}f9|!fPptQ}hXUJ-Lf~U%GJe zsq^FU`Ls)2UH98$x8x$=Tx0Fa`MacR@Y*8VNB4KDI$rXuP3tLT~d$yTUmB8m)7qg;fcbUj22v9YhPg)l!VIN8UIm#P<%(f!Xxw-=tty8Y31-^i)60)F`@KU!EX(mkf zQ)GeUGN)evp^?tyIxI4pQA!m=31izfrrvagzaMa~$#cu04I6IB;GGvc4WT-%YB+-dV^gTZZh%XO`b}DECWpOoZjqt9 zqktOLcvhMktKKW=LeH#wDjj)gZTsybRlro)>};szu4ZDya*m$j46iaD|7AtPR&)iG z*~&F{db|zcArblJB^#hfDfNHcBoXPrl|fJ_nY6|4PZvm8y%nhrBrMds%ST0DAoy9= zfGS2J3)T=H-9zf)Va%IxUrlHoa+k}BTWY5cQm5cg1m;kyx6jIVo} zncTNdzEOT^iXh`mZlRk{pWp?fwB`;UK8j^m!oH0&482 zLtYN=)+aYNZ4sk7|&V_eX z>Q)oVz#n+pJ})Bur(co;;PZGpQTW%-s;*VNl8sfFGp0FfZcJIui)lqu)fus9RW8x5>XRi#eKcG&_};xJr8+Kr5*T z`xf#w6!*t}>W)r?K}`cUBF1xChxm1CeQ~Iv!hpZ*aAfA2Oj+4dO7$ZY#HUkTBv7VZ z9{ummlF5yEz#3Q3qr@tUyEH39^e^h#n-ossc?E}3wwVM06<*ub6=g#PU8^A^X*rp* zHdbNBWv)qo)pwXWCP(eOSERnk<+Lwz$c=q_b{Oy9D-rhbvBhiC9BkT4BP$o|ked-g z13lVezZV!hdr*Cp&gcWv1m>P7>o8p1rPUe)cvFI#EF&G+lUbFSDxq3w?&ORaa)Y!@?0&a>GT8psQ{JX#@_+az{5K+M YJx2difYK9bhlEpZpl7Q49&Px&p-DtRR9FecS5HV3Q5gT;%((tpw<0P;#Z!9d5C{n!B8U#Dff%$z1zo(9kOvPb zMYdQ9>!E|*vSck&%A&H`b&D`M34%gfB5ag|Y)Vk5jbga-df)8Mw7c_Wc4u>GVRvS} z@Av(F-@f&;hS;R;n~DHv#NhvM2 zEo2cu2w4yXQt$VBLy54Y1l0Lf)~2>vToa5XQB;#S5`yN$Imcnol{o4kH)^1krmH7_ z3vSEiTw~{5*}77-;y!f>)I}GSKQUXjtDPrhWs@b*xfiEGLX`TRTZlhq_9EHWIBZn6?bP&&U(lz785QCq_DnrVfboBIl(4_^{#)ca5< zW)nq$jizGo^9-no+7i}w9)M??nF)h$FvxSMHlME@hVH$F;HxQ9Oris|h1kZDXwLq= zAU_XUTitNsd;VH?liuLf;wJOtfcP2egn)J!H{Cunn9F9Cwe|2>w^!2qsTl+0oTKdVwp?3Ol;)LSxT8V2RB_%tdtZbL|Xt=V$ zqZ0dxuuQ59UJHYwDA3>k0`gKu;LPcxEHSmT!20?IczZ@*dOB>u1m75%vTnv+0?7F2 z@jC;t`{ZFYfyKoiaLwa``FYD;gvHZ{fNhk4=^qTC&}X>V(wl)elV{oz_HgWdY|cb; z`;KC$sMuqGE-%Y~-`jWm5DZRbT#QhgU^!e_mA_+UGBC#t!SNn5mui3TZ~_Jf0+yIm zCtG_f+g#4wg4(^Z1~L_p^Jk`s+Uk2Yl5oQ#N?kDPIo;dO9#xFGScnv${H&4WX?VrlD%ZgY*QjZ^zad8%JA&Ho(Y@ z8i{8FJptsw7Kwm#JQqnIXRIwxJ}D(7fJuyxcfS{fqM9w84mRw_nR+HbJrRFWKjHA( zUsaW-hJdV6R;~^(zj;HL8l3!$M>DTT%9{d#w&i43>`8wMcuutax5H^_Lb*Dg{{fQ+ VWn74ju($vK002ovPDHLkV1kVE%GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 429 zcmV;e0aE^nP)h`Q_pj63Sb=IYv?YB4??b)r7z7yNJYx4*(rR;?-z% z*z}MO;&j=rw?xC*+dcp|XxkL|Ad2b;(PGlJZJpDm+jd$jha?00000NkvXXu0mjf1k}2` diff --git a/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/peoplep.zip b/samples/bot-people-picker-adaptive-card/csharp/PeoplePicker/AppManifest/peoplep.zip deleted file mode 100644 index 3253220247fbb1048401d5449aa18307c4e921d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2400 zcmZ`*2{hDe8~@LYeK%T-xeczhNL))y_!vZp8DfmG#mv}-Yd2yrWGWg<_GBpu31ulE zJITnFeT^345}7RN8};4qyXQOizVCV7=REKEJ?A~=JcU7 zv5x=%$uma%%gUC!&F1{s1C~d=Pra($!`4X1quMZ`AB4EL;SzBI4|Nep9DRnan$r&888kS2OXn1>y5zQut821U-_yhQ_4HD#OlLvj==Z$m*(NWV&B!Ybno8TC<%zgr z?&iVWuu@*J1SBRRAV6y4OO-BeN5R%^yQ?iPaNBo|I=5;^^AMMk(#k9KOxq;XRyGwt zcWC9N#eA1|qw{57Pk#r0MjOt&`dDz{RMnFg+uIz$WJAYLP0uE_=_8qy-tCvbonJq! zX+bJ>=ABd{+uDx#^t_GU3hBN?Z5xQAc%?*sJjR#z8ecoopB1T*j30w;`h2?L$w2w- zBsdopjkr)0Pj*wL$Afl-_{?4HZ&+kGp0>x{YIJc`R_fqyTKh#M%{^k(2h70%PEEIx z!I6)T+cPGk#_B6Mln>I^@rAUp#iX{C02TQ=F8LG7BTMj#2_J0+W4y=4(2TDiSLqUv zritYY8&brm1;3GV5abBeRJw2yHKO_WnPvum-oqn>dG2k|8*JsIjyFePMmVb4i_Uma z8lLS8XujzXjpC0yY>dE{DxBArlaits-?$mncsM3MQ{lFN+NaKpP-)#W!Vzel+0}6e z>s$9@DW&KOWdcf#A^Pc}*}FH4R34punFWrlUbt-Y$vA>H*!;=2niitF-c!w-@1SH( zSNpj5@>*8s0>%dBs4_jrD2xA011>;3LBq;1&3lRt27rEcR@bvoUQXUbH&;J@MRz}v zcZ`)8X;4Y%Omu5RIk-c5)N{RJ9A~Y8=tI*|c^8{}rD2$k1mx63YwL)koZ-+2(0G?y z@}WUY_8NH|snWZ*zQlZ6S3_kxMpu2^KXZdE{uDf?&6izEs2BpT$|lAXs|jPg_>?D{ zcSUaTk)iDzgzIaHw4`4fkQ9==(xP}`G^fm^;(JNMly_Q$c{O(_xbMiMS;2L}DQd`q z1m6X$C7NsfxnheyHYaw02y&{lExVTO+C8KU~{UJ6_*n6#(@A5@Vbt3(BVYvsv zL#0kuHjt1LljtiEo~8mB?c1THlcV~yi5CwK4QwtmcS7D8hTY#vsJuG7x<-M8aQI($ zSi*%_%Wqm(lZ3%W;fvj(CK^`M`2O~VryN7v2soaZ+x11(mJ~C5`Vj&DRUpnoc+_uz z?rlOVlsJeOn3($}>%Up|bPWk*3&;s|!(B4;kV!yI)J~F{BRl`W-<2IiV;8(GUr^Jtvs4H+Q9r zWvDKrs%x_9EltqE*=!8v=Hov1@ru~Y8K6$GEqN11y3F?OVz z&=%)6-@PTz-uP9KMb63ItzayE&ME3?i;9oGJKasZw@~wEoM2r!n{REC^o`EO4@LQ zPEVJtCPN^~ z&d)O(R_4~_aIRR1n$S(u33kdJkCJ4;kYDMV1hh3tLM*KUG0rU=q1LpiI_}V6SVAmnNlAR%ApPLBVdRK) zGR)bn#N9mZC`E)Co?h)s996ehy}SMJ5+fQ>%y>{imPl>jY+fT~X|_PRY#I38$s zJT3(6P+;3q^;MOw0|y#Fs4S;WalZ*A*8l%yAc4RKfPWS!``DjSWZ(Z+u2`J=Gwtsu w**+NbL%|5J{oh>sU+Uji(thgC7rR*6=Pz|-agKdo3;__H_#0p5NQ1ONa4 diff --git a/samples/bot-people-picker-adaptive-card/csharp/demo-manifest/People-picker-adaptive-card.zip b/samples/bot-people-picker-adaptive-card/csharp/demo-manifest/People-picker-adaptive-card.zip index 1eef3d66bacda5b0638fd4051e30b5dfa826075d..4771b7f875cf7ffea37226418fa8fc72495194ec 100644 GIT binary patch delta 1003 zcmdn3az}N7l!7V)14BS+enC#EZb4>pc50DsVoG8`NoHB9ZgOH#ivC8quRQfjLW9EZ zoj;XQ&&0s+l9ho$lYpk&#JtS3)Z!Aotm6E<){xVAR}4h%Du3h;OK6>S+{XItI;jYS zi(;MAcwap_wsYnTwZbQ_X9lkPl^XlO^AFRu$)0n>Om;u{F{k?7>3^U9{Qg+~R{B`e z_aoeE6fDvm7nV9dFP!s`&->1a}!^*)lsR1iz>`J)lUETO#D(FqQaAPX3YlcyFW98RAqIHx>YRCq|ebm9Bg;`aOI{MtuK=} zADSFiv47khSygq7Q|iI@4F|PXT+s486<5!wci+R_goD+|jiXCkCgfV@??t^=N{=O! zimzP1{^_jAw#!sZ?yb6%f2VH0{Ps1^&Ar|<*vmXVF1!AEW{7C)^X(;9w8}ze=5sP@ z*JYi4*w3y_niEZ%?k`SqmgiBwKkeKrrDnHo*~ce*K%iqgAPO!5m2}QUj`mg%OInJ3rk zxxRI~UF+t%_hs>eO;c9gRrvg{Z%@Jj%WGA&5B5Z>iBG<|Jg+-w<=Tt=WrBjkKFitD zVnfI5qhD)eGs14hIB2wI+y%5^7Z8x zo6g4bcFk|U?7sbbj_r&*F~|@`P=PoZV_3&^R=9Mu`TP(@^h=N>?ur}-Xf=0)9Uh!cQgM>)v%Q> z;~%izbky9`zlq7P>yu(r{IjT%ej!)WZI4Y}PTtNhtDsIG$!@;EzmKsVlp7#G0ZQY` z8_D@O`9*pKdFcV(j7%a7B0w!14A}At$Sg(%1t6))i!Zw|rRYz-FR1Acax4TW0IApf f`1GXc=a-h`Wagzp9Ky;5(#Q;i|AF*zK@blB-l?qV delta 825 zcmcbkx?5#}6bmN<1H(qEuRQhYlPyC6%roTMm>3w&vNAC60wr=2^D@&?i%ayfiu3bY zLwxhE7zo%lAF1EKq<*F5ZF%)-E_Rh$N*9Y9ZGGmPJZ7>{xxYMo=_~!m2mBxDCs^Oi zxzzM+%gv9~pVN+=|NQ*=`{U;8CAsej>Thg&(8IdakazCU!oKJ=A8+FcZp_VV zzo_E1Yr~0H70m>*r!|6lKeuqCpRAEe`^?%hS!VL1Dd(5p{Io^c!l~hF59H#o30!Sar(9Tt=(d`b-$%{teTQ1n_~axqJm^W z-=&y0hWX+rD|h|6u~Q@X7-wz1acNcVpUK-lr%Zfy?R@4AuOBLNbc=a5OFGP0mv%Wb zY|XRDtmQl7wz9dLdAW#1bK|cr(W1w$+$%Wze?2*}HlMwI)7r;x76%EfdZ1EpZM%K; zS~Fh#gDllI?kcvIPN-e-Gu`o7yS(Dc;rVuUGx`^3r@AOwSWL~1w0-k_VQa;?*zN6a zyhWab&3b<&*XXrG;+xHy+g1y7zL``s`;*Y?Gk&@^K5q-?{L{S3@x;N7rtgA(wk&%e z#^)+@TY8J=T7fvJ0Pijbx; o$Q%ez08+d785r_QOL8*vQuPY*(gVC%*+7!aK)4!6R|$f60E+ZzasU7T diff --git a/samples/bot-proactive-messaging/csharp/AppManifest/color.png b/samples/bot-proactive-messaging/csharp/AppManifest/color.png index 48a2de13303e1e8a25f76391f4a34c7c4700fd3d..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 Bp2+|J literal 383 zcmV-_0f7FAP)Px$IY~r8R5%gMlrc`jP!L3IloKFoq~sFFH5|cdklX=R08T)}71BhaN8$`AsNf0_ zq>WNhAtCd|-nBlTU=y5zl_vXlXZ~bkuaYENMp>3QSQ_#zuYZ+eQh*OIHRxP~s(}ic zN2J4$u=AQcPt)|>F3zZLsjtP;Tajkugx;NcYED2~JVBlVO>{`uAY?Q4O|AA z=16}CJieK^5P_TKnou!zGR`$!PUC)DqtkO;?!`p!+9v3lP_mu=%Vt3BkoWsq%;FN1sp58w*zfr-z^7tIb*q>!yncCjrzLuOk3N+d&~^Cxd| zkU&ME#@`*-tm%Tukt_gFr+`F?$dx9wg-jad`^gsMn2_%Kh%WH91&SjKq5 zgkdI|!exdOVgw@>>=!Tjnk6q)zV*T8$FdgRFYC{kQ7``NOcl@R(_%_8e5e0E;>v0G zEM9kb)2itgOTSfH7M=b3-S61B?PiazMdwXZwrS)^5UUS#HQjaoua5h_{Gx*_Zz|XK z$tf0mZ&=tpf2!!Q)!A_l&o_$g*|JM$VZa~F^0{x1T{=QFu*x$`=V%~jUW=G`iqqp=lquB-`P{Qjw`=zEu3cMc_x7m2f#9m}uoFBMMQ^+%cOL)F_)N@JZ}Axoxi1y= zeebq`y==e!nl+?cK-PhOec!3%|IupShHrcjW8sSt)F1>NW*{ zW%ljk2)nk%-}+F&?gi=7^$L#VeX3@kp%f{n}fR z`}uZ>", - "packageName": "com.microsoft.teams.releasemangement", - "developer": { - "name": "Microsoft", - "websiteUrl": "https://www.microsoft.com", - "privacyUrl": "https://www.microsoft.com/privacy", - "termsOfUseUrl": "https://www.microsoft.com/termsofuse" - }, - "icons": { - "color": "color.png", - "outline": "outline.png" - }, - "name": { - "short": "Release Management", - "full": "Release Management" - }, - "description": { - "short": "Bot to create a group chat and send work item notification using Azure webhooks.", - "full": "This is a sample app with capability to send notification when user creates a work item in Azure DevOps via webhooks" - }, - "accentColor": "#235EA5", - "bots": [ - { - "botId": "<>", - "scopes": [ "groupchat" ], - "isNotificationOnly": true - } - ], - "validDomains": [ - "<>" - ], - "permissions": [ "messageTeamMembers" ] -} \ No newline at end of file diff --git a/samples/bot-release-management/nodejs/appPackage/outline.png b/samples/bot-release-management/nodejs/appPackage/outline.png deleted file mode 100644 index dbfa9277299d36542af02499e06e3340bc538fe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 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 Bp2+|J literal 429 zcmV;e0aE^nP)h`Q_pj63Sb=IYv?YB4??b)r7z7yNJYx4*(rR;?-z% z*z}MO;&j=rw?xC*+dcp|XxkL|Ad2b;(PGlJZJpDm+jd$jha?00000NkvXXu0mjf1k}2` diff --git a/samples/bot-request-approval/csharp/demo-manifest/Bot-Request-Approval.zip b/samples/bot-request-approval/csharp/demo-manifest/Bot-Request-Approval.zip index f04f683cb8ffbde5f78674eb665cc641830592fd..518e51d730722a835894b607caa15807e763729f 100644 GIT binary patch delta 883 zcmcbqd|73Jl%yO31A|k3iEdD8VQFe{iLPToK~a8LVvhbsxvxC+@56$^qgnlCDljoH z++ty1P{O4;H!&|W4X9r)t2jSzZphxED+U7Zj3<|0kkD$IT>Eem_e+I<02NJ-O9tUD zo_vk$)RkOYGw;Bi$x9zhtY8hB_U3aaW6X_NSHHjAzW?9fKd+yE6ihyuJ*8gtiqg&m z&zCXH;+eA!i)meMc)E4cwFR0o)0g?lUw9GOko?Nw%8b0{HFeYCcsE4nKVdv%Yg2i< z`-;bhf?p7gC%aduzdu`f*1 z@~k2j7Zs$h&b+&8o%Na<9r<-H0H+AivQ1MA`iDixRTW7GX8yx^`P_#0SZtW zYido-&&e;+E67U^@MdHZVGseT;dO?OTGAIB^IbIwoA2}^g?i7^u0I7xm1t3+& dk3(O6X-Q6IUMj>DtZX11%s}`GNCyjocmUxFZDjxe delta 723 zcmcbta#MMN6bmN<1H(q+uRJ1mD%8W~EUbQ@!oJ; zc;&)}Cq1fLi*@Hct>m=TxZHGBN^^~4@J^o@YV32%X53$NF;gM&U4!|I@2hjRp3+zQ zu+=<`aZ+W)r=lrYJEn;)_{}7y8d>joN%(Q@{w-pWf@e2|CELj9%U|wl zD&5t5R?SwkdwXc)9xWE1mTBGA``W$lHKYeU=r%c4v3YKx*uGK`uKeiis&z``=jO~v zt~{}9@nXxp4NGS;mTAb|iP*a4o&it)YqQ7E+SPjR<{x@4X#QE|2HW~o(ltR^@(Y)} zsuvLQw`WrnOTvD9 zf5bFP)|TPqk;R5m6P~hPE?6nPQB~jQ-`rnv=KRLIiih5Qy!eoRavi@E3pX&GY~IMf zkI@s9lpsI>N+;*%r^Bl9QR23NeqB4J647gsXwHgdm6q0EQ?jY5)KL diff --git a/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/color.png b/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/color.png index 5472834917fd8a7d27689bf379c4592d7c73d0db..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 VWn74ju($vK002ovPDHLkV1kVE%>", diff --git a/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/outline.png b/samples/bot-sequential-flow-adaptive-cards/csharp/SequentialUserSpecificFlow/AppManifest/outline.png index 397dfc111cb1e4302981fcb88c96a0240c40b7fb..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch literal 407 zcmV;I0cie-P)GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 429 zcmV;e0aE^nP)h`Q_pj63Sb=IYv?YB4??b)r7z7yNJYx4*(rR;?-z% z*z}MO;&j=rw?xC*+dcp|XxkL|Ad2b;(PGlJZJpDm+jd$jha?00000NkvXXu0mjf1k}2` diff --git a/samples/bot-sequential-flow-adaptive-cards/csharp/demo-manifest/bot-sequential-flow-adaptive-cards.zip b/samples/bot-sequential-flow-adaptive-cards/csharp/demo-manifest/bot-sequential-flow-adaptive-cards.zip index 861bce26d49abddeec96f39c598144d735439a06..44125ab1e4928592b332d1e57b85f1a8e3133730 100644 GIT binary patch literal 4930 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 diff --git a/samples/bot-sso-adaptivecard/csharp/demo-manifest/bot-sso-adaptivecard.zip b/samples/bot-sso-adaptivecard/csharp/demo-manifest/bot-sso-adaptivecard.zip index 3e173f07feb45cdda35a8ddd6cd026182d5caa74..07bfd5d67ec696e5c0aa5814fcd55d82be76ba6c 100644 GIT binary patch delta 801 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 Bp2+|J literal 429 zcmV;e0aE^nP)h`Q_pj63Sb=IYv?YB4??b)r7z7yNJYx4*(rR;?-z% z*z}MO;&j=rw?xC*+dcp|XxkL|Ad2b;(PGlJZJpDm+jd$jha?00000NkvXXu0mjf1k}2` diff --git a/samples/bot-suggested-actions/csharp/demo-manifest/bot-suggested-actions.zip b/samples/bot-suggested-actions/csharp/demo-manifest/bot-suggested-actions.zip index 140e42b228bd33d01e7d78928fa61ce86c01f1d0..fe13581d0c787fa7969e3df785235d04e31081f5 100644 GIT binary patch literal 4678 zcmai22T&7QvkqNBdT#-wcMy=ONKuf`Tcih&-U(GBEi~yM2%#7Pf=CJF0xFOQ5u|r8 zbZJWONJk$2|GfA9H*@d2IkRVH&)NBA=bUeL=37G$5itV*0Js4-at47X9^Xw_yafP& zDFFbk>r)4x0C8xbi;EL9!0D;Dy<>ozk2h4((Z|!rU&7bhr3!p3KYhu3#b?e}BCT$g zRmNKJ^@|Db?T~hXGQDIf_c1i5$iq0c@u{L41xL0eXQuBv6Kssd6SxzmmU<7UVV_lD zJBr8HfsHr#Pb-&U1?RnbvNFSt@HcUUfY#E~(Kh7#`DnBh()0o>`I;Vrf&X<~7Yp7k zDxxwUDyU}&u%)JGIbXpo-n4Id?^H zOBwAfR9aF8e@U;TYs-VaJZ66xPn@V=uEL=XsjVa{%;gcF**E8>oO*imQ@JVD@DyP! z-YuJR0in6Vgp2t(iIqF7LJoRojP&6SzCbhm79V9DXyLo{Q8W9!h|`t`SACk@@S8~y zB+k7jTfE;wzs(|`nz>CaZrCX`I7u<7?yU!+z`#@s!_-ol#N|Nab>&*-?UAOY0oP=I zbyg5iFvW+)7nq;uD(Ytc^%QnJjl*RLqW)=FB z1~IvOVH~7iw|zdctbgq>iDt1aIq5@TtRopmxs#ycK0)IkDK_lZ{7)gAlDh4_082sd zeA_LV!ii1)=^748A)PkPmNZ_dS()$(kL`wkm*mpzO*YbYO`-UX2eFC|RfxE%Dzar; zVS7s5L)<(WT!r(bmOtv^vQqS6*}khW4`oXp ze`YNU>Pawfe6{KDMPv060&63D#jk-089P}hGO2{~cCTo^qY`_uGi6=R-EE2EdJ02& zpg;InEJ^9*^nXWy3FtZ{-`Y4oB5s!z-v%nl$fzQ>Ng?)U_qHe(RY8&Y4oWfATThbiMnn_w@7V5M&QGLt0e zB1YgV*i|$heKDGM79&S~X6&BBq&n z4f^0|i9&Cz& zr?b+ZS#Yi-!cQ$(o=l@=SXHveJK#*)z^q&Cxrnwdj)+IW5#^Cs_iuVrCW!kNA0{WT9@`>&^w>J84!D+pbB2`FjrD8d2b__qbG2Kz`pxuIgpn_B#(MDZT6ru z7H22sH&>48M{Oj&t#MYEXF0+|o_$;y9ZnK`5m6_0)w3exK&x}HvAQ4LK7As2e+GeIodR2p%H`Xags0n@g zW%4ou>z^E5Dim`6{PMgv{$&v9G5A$N0cY`EYZcF&Q2IsjKwZQqnJlq>n~FLllb&w8 zA6bSGsr1x?26O3W&mFP9=czgtN`m{N25paTh|?Bqw?}(n81!4%8zu+USS@IWT$74P3=JxCz@Hfn)pJ;*;j5Cmb6FXQ%iPVu9E&{nlt_CZmretWHIF!&;h=1_Y7kH1F2&F+>bd;o&mEpW+LvVQsqVKP%u3q=l0ZaYyFdBDdMVyoSjXi1eY>l2IMW$dM1DJR)BEhM{7XmMy)I zGnf9EG>$#EuTgBMwvLjq%1ok~;67YrNe0EZONXa-Bh_7T)Wj~+y{lHOU5M{?(tgT^ zi57^b``Umuz;54qj^8ma*vQr6x-*fr`rqQ{k z(&EVax4gLWh?jM1lQfB(0qQ5ljp#+$>N{LlP7mQsx{Aq@Bm6Gzm5d7#w0mbH?1kFm zd(X#&Xzd5H^i74{)bMQT{Qy~DY2TA`58yv_Ydx~zKC?7~_r&q;gK4>DqCA!$eeB_$ zUANx#wS-jhT`@h$T$n^=icHOUpJ0l)&L2cA`lA&)})Bv|*NY+)Dxakrjs3 z^CVx!O3Xdq640IpR+{g2u&UqnY=L-$sn&EZTLADX?uRutwp80CBE~y~wjpw-AEuj^ zYcRM5;kXAwQ)ozDPPNV~vuXqBo^u#BqC+sw2QF{RrP0ri45je8O`DI)&DqZ`f!r#} za%R5>7?dR7g2{v^HFM`^3LM>Irxi3p?(@5r_ z#8yTp*#_kjS@$w1vsgz3CM(do2z`q8F|W+lKD54FX@6VyY&L7<6wa z`@`$P>H?z)#=$KX_XnU+C>2j#s~S zYd2r3g%z-Iskqm)UQt`A#GI0vIKR#`o|R(U+cRY*$aK$oc=;E`750Lv2DcI{THCWI z+256RL9QGu7)>8)i$jfx3#dJa!8Q zsa(=mal4ztcWEx4^Y+Ov?dY(Or@wpn*t5@YLnEy6tM2hbtx2-eTcpJOn_$jT>1SVt zS~ne?ykb8Gt;(JKwjC>clz4;eh|k=ql-$)bI(V^ZYODAnE|YExL6?*tQJy)!#8a{i z&c4sWX~ZprymzI6v;Rh(nuWIWD)inViC*71iof8SC9f?oYgjGdkzcpfb+i&q&?jUS z`1&hW*hktW*3%`G%@zcRz=#E6O-UUE|TigDl#~worDWK7(cEhW(L())gwmvH8 zeLE*G(bhM(is8q1g4Jhy$wTFU0K3+r+nE`m_ON@p!>q`MPksO`2IVP2#Cc}Lvi}M| zNY1^@8+Xng*uN0(im?W<5Lcy97e#vvM}UpH>4{!oU@jcny%{=@*4kPY(g|9ld|S#I zIVtIn!XrVFoSTM9t$>@r$5|)4g$q=h5wn zscq)j&MVy(5}u2!H~6Sa#x>Ghx~gQyNznbM;bZxLXOMtcY)+p3F@XO#pB;&T?qgB;DCw zOKgkY?Ox0#0090N&p)!sCosU%&D-gZ+pQW>nrfyY z1Y22p#)Q%|Fn3KQ5jE7ew(xL-D2?uJ`AGA^TN^DA;@Xz8q>YjGGDm}uN$Z**IRW52n4aXA+#y`qbF zg`d+pDY2A8P`!9pt<5zJavdOS8})doKk)K719^<21G!1Uqt9A*uC8Af0C@aRUlXkk zi82Hc5HbM%d5H2S_uoJD$NxVgmH!0$yO#3@g5Y1@&UHNt`FpVc(}4aL@b6jo2k_t3 cc~Sop;D2z?5Jd8aZ2+R{wRP<^X#Yh21?{-2O8@`> literal 2273 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 diff --git a/samples/bot-task-module/python/appManifest/color.png b/samples/bot-task-module/python/appManifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/bot-teams-authentication/csharp/demo-manifest/bot-teams-authentication.zip b/samples/bot-teams-authentication/csharp/demo-manifest/bot-teams-authentication.zip index f53aedfe75bda3668220df0b849681722b4a28d3..9f581b76c9bb270bb1acf922bc4f492cec66da76 100644 GIT binary patch delta 4362 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 F{{RUN>T>`9 diff --git a/samples/bot-teams-authentication/python/appManifest/color.png b/samples/bot-teams-authentication/python/appManifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/bot-teams-catering/csharp/AppManifest/color.png b/samples/bot-teams-catering/csharp/AppManifest/color.png index 96bf2fcaa4c1f75451940498d3810c3ce9b6792e..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 Bp2+|J literal 20 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 Bp2+|J literal 429 zcmV;e0aE^nP)h`Q_pj63Sb=IYv?YB4??b)r7z7yNJYx4*(rR;?-z% z*z}MO;&j=rw?xC*+dcp|XxkL|Ad2b;(PGlJZJpDm+jd$jha?00000NkvXXu0mjf1k}2` diff --git a/samples/bot-type-ahead-search-adaptive-cards/csharp/demo-manifest/Typeahead-search-adaptive-cards.zip b/samples/bot-type-ahead-search-adaptive-cards/csharp/demo-manifest/Typeahead-search-adaptive-cards.zip index 7981b560f1c882362a8d2708bc1f347774fd3bd6..2c8b00ebba9dc6608411124ece0320f66409756b 100644 GIT binary patch delta 1003 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 YJx2difYK9bhlEpZpl7Q49&2BR01_owE zPZ!6Kid%1QpU=LWAi@5jTYFL2 zHwEwZE|W~GZ&<#u=`4$EVabo=)Fz`lsRkQ%ml~-nt$8i~Kv5v;R%zym-+G?=`E5mJ zZO{Mpuy+2Q_mfK={90?`I7fE61A_tsBZmV6lRyJQ3j>f~f$*Iepn@z4VTvE-tU7U= z{q`~M(3HmKH%e?D{FQG1IPu1Q*uHI(jC|); z(+RH2m%O~0{`33n&}nYd*T;4La&@25^>zOKdwXv0k(4xxaawrr&5_6b(ed^Ff8LIF zkS#sq|MirZv9gwD)PtQ(HnS^@Zq2hk*EMO`dGYCfQfG@x&jg58W*IqKr|;%h`Ecjl z^G&t0u5n*p+$rufWAoy}XHNXp+!it6-TmFK7bI$!NbDCDj~K1J+RyZhb#ez&%eRK2-gTl{yuv&uO(@w5Ze`M*E*CGPRJtEpPom$~Kh%dN(9 z``k`$oHOy9&33*lTiw}KZ{5GGa^?_Rn&f%;?AJiYdAx6&E;jn@o@hCXiDOGt-2MsM z_A$;n*BkEhtqoz>v!S0{)dTw2J%!_@zm*a{> z?za?|>g^9L7rgPgw@yFgKEg(;8n zX0w!zHPfyyFMfQcWW^NgKK^Yp6>qIs!BWt5v!_JstElz`-ttbX4&I! z%vEc3N>9xD^{QJi#NI||DJz@o&x)?Vvu6*UbOgscFv=A{@y^PtAtkw}>eZJ0^Tj4a zs)tUstlEF@#@XnqC4%p!$9(m=s?oVDnDcb7ec2&L$Ds8gFBvOeNV*f8 zliiFhr)g(eU7eVJVT#GzReT?h)|(d0WCtfI7I?~H5@3QPH*iX0ge135Wq+7IyDqpQ TY|$eC%pnY(u6{1-oD!MGP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)5C}6~x?A@LDEQga z#WBR<^wlYWf`<$QT;zF}v>4fsFdk(Tn$WY%FYbR~7d61KPfA8($)N1typ$o&~rY|rO z4+-&Db=d26i;66J-9`?+?!@K`0ugGz$~Npd{bk#RdA}?lKQ-E^8o=Pg7*9~HSz|B!>g zzS%$IIjUOL*(k>tYO#NP^f-_8qtRK3%-m z?X%QTCZl^Y=CimL$sF%dEDT~&W}25cMKh6C%5$QDqBkvM5_SYHJ@`Z-7A?5CCL?`GT zS;28HCrbW&+3vrVQ0P1GwnT*u5Mnc3oJMTBNdC+vCO(*QheLN>?&V))j!6M zhq|Zz{1ee{uySL1={nO-x+Ri!r+XHzw6gm9{NvPSk#}xc`w}Pbxihgo?dkD@`_ob# zA09imQ%A2w`ot2c$5(4Vwpd?h;PexA57_eA;HIg?*N5Bz-i%Bl47j5U7-I~K3<@9$ Y2v8y~z?+o~B*+Ma)mAqpTZ7ZnE>F-ih-`S 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 YJx2difYK9bhlEpZpl7Q49&>", "version": "1.5", "packageName": "com.GitHubConnector", "developer": { @@ -20,7 +20,7 @@ }, "connectors": [ { - "connectorId": "96fd3531-952c-4bb1-bfaf-926e8e42f193", + "connectorId": "<>", "scopes": [ "team" ] @@ -32,4 +32,4 @@ }, "accentColor": "#FFFFFF", "needsIdentity": "true" -} +} \ No newline at end of file diff --git a/samples/connector-github-notification/nodejs/appManifest/outline.png b/samples/connector-github-notification/nodejs/appManifest/outline.png new file mode 100644 index 0000000000000000000000000000000000000000..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 GIT binary patch literal 407 zcmV;I0cie-P)GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/connector-todo-notification/csharp/AppManifest/color_icon.png b/samples/connector-todo-notification/csharp/AppManifest/color_icon.png deleted file mode 100644 index c78e65e26ba41e001a276cc4b06f777256f44e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2203 zcma);_dgVl1IDko+~F$Z=#1=aXN0rLo+0~`bzE8Jba%))b@up>eMa_Hq9bQJG>jx8 zBSc1ARv$B;4}J6(e7`?D&+~deujdbV;w{Y$AZPNtA?830ct2JvXPi zY9-Cb7-o&2N14m6C~T>DmM5E5#8WH0(vzqq0tw7j)NgfEA)zAiB60RS)48wv8euf+ z;KPF5t?&;gL-6fW;`T{zY%ii~SDne(drV^C8aHSOec&ws(ye!8rIF+rS>9fj=Kf#6 zHhO96G91XE<$6vSAp#1wub>$9l=9ih`9hkJC4~XD`=A`Dz z_TRY9U=JL8Vb{do8bG|1{_dcsp7spg!q_oPrpMAw`R=sffQU*ck>sV9OiToJpH5pZ zj7{%xMlIMJ#DEX!MOZ1sv{H@J!m4CPnF*;-Bx+%-hK-mz%T(IA9dnrXIoq%S!O6=v zQfr830K05CZ%r%!sJlK zYA!s*gGs1}-ksW&ZhS|uBxb6M!4VLq>mfv-u8L#%rFKuTr6ZR3fSgooLExuo2E)7zsHt(;PhiqiXS6)Scee z0Zx)tTH2_5up`LIN)c&*$T#p;OS_FG`}pknyeq(%y~wp?gU{P%&hn^G;Fw`CSsd7p zl+Ab(Sr(U78jE_$#KNtFb3fnChG;q>86?hzY*aG-MNHsKa!ykZKw(=@mL@eK0Xp5V zd!1=-73hm9OolI_BjVO8w^+NP(=5I09~>(bLd{ql*(xN<`s(Tk?}dZ%<>;a9!wR3% z$pn_AN=9J`L?rsCJ0P{KU14Y4Q#wY&ar(WIjHf;)!A|Qx%l&WdluNkZcrhLcJ_IZLFV&q_%Ui6>O4=-e={xe8|yWzlX zSMI&^gP8H|A~a@w>XY_GMCSX3T$=rBp#{-%;5w&Tm{`g>FsK>DQqE~9aj-iC=~-b9 z6eX*nlw_!;_?K3Gx1QDD^zF#uGmElGqxAin=-%Wi@)nOxBHy#K$-2e)QDB zc5~!(SmxHq-$uOZZjlsmMS|Q^aTtP?ZwkB_4x=RPkNld+ed^%*H8>6J8(Rm=mbrUD z_d;M}>m6racAoa((E~$`R;WgOL?~fa-dCbEI~U{Qgp?!r+?iRiQ2utze3bGIMJv+>XPa*+=F!_(%h`|p?x}$zS9I?# zl6sh=OE1~5B;PC~0TY`kM(WB~O_FIgw%+Kb|8&3pmR5Aj6E|_`u=fhDqc2KFPV#xA zb}qcOoo6T7_yN7;oh*gFI|p7&+yko6`s&sc$(j*TTk{{#SATBAYsOARav{rZQklgL zOup{47x}mRmV_N+ivMZT@Y7BpwYdu2chP{FO0{|hZm31$xe{ESO>*fla@-Y8?#Gvk zulZu;#D1kU)Uk@g*6T~Y=cU!w!OuD8O7WGT}3-!=_-JBt%t?l)# zDpyiSS7O%YvR&t=Uo*p1W7P2PT7zpmi=_BoLped!C<}&FdJ_Rz-{HzZ>#L|2R(*8D zo|vJF+xA$;Tf2etz{7)58F}&q^NK4qygg;~zJmH3SJD z*_D+{crLmds9aJGN$POJ)5c$(gxe-f2+QC9+QL;}@PjRnMa(?kTu*Nq4DBF?PPfF( z`$UvxkLbZ01o!-_v02yDbK;_;RFEDno?>L;oatC?(VVNz5OR(Wm|4ypR`H> zAAb~Tb04l>1CPt+DMlnZHHs86We-Mp_YcbTEm9d(RWsh?72H^{PH1_usLFvoiP6JO z?Yo4`Ftn0|PCs&!fbJk@lAr@T#+CMefOvNo|HCCZl>@?fb_D>&`sR9dIe#o>U->f5%OccvzO zJGbk#+zx{~mY)mmSsObZi&_7XIe%i|0`?n+m(JdG==krX{*R&cbMLTMw|!zEn1 z@%fL~19r((SBztht!FB0Ss8bK!wumWkqz%>tp3K=Z2QJ8V*UP#sQ2$<*CcYUU-dXy zD4uIZUjBWCgJxD!j}^a35d6)1BQJQ7n3d1(0?i{t_?dD}_<~6TB`%2?MeVI}M+ozWO Re87Na@O1TaS?83{1OU1f!C?RZ diff --git a/samples/connector-todo-notification/nodejs/appManifest/color.png b/samples/connector-todo-notification/nodejs/appManifest/color.png index 5472834917fd8a7d27689bf379c4592d7c73d0db..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 Bp2+|J literal 429 zcmV;e0aE^nP)h`Q_pj63Sb=IYv?YB4??b)r7z7yNJYx4*(rR;?-z% z*z}MO;&j=rw?xC*+dcp|XxkL|Ad2b;(PGlJZJpDm+jd$jha?00000NkvXXu0mjf1k}2` From 47a85c808f3d392962977ffb452c4b32e1d2b554 Mon Sep 17 00:00:00 2001 From: Prithvi-MSFT Date: Wed, 18 Oct 2023 15:40:14 +0530 Subject: [PATCH 6/6] demo-manifest changes --- .../AppManifest/color.png | Bin 1229 -> 3415 bytes .../AppManifest/outline.png | Bin 383 -> 407 bytes .../AppManifest/color.png | Bin 1229 -> 3415 bytes .../AppManifest/outline.png | Bin 383 -> 407 bytes .../AppInstallation/AppManifest/color.png | Bin 13767 -> 3415 bytes .../graph-app-installation-lifecycle.zip | Bin 14990 -> 4753 bytes .../AppCatalogSample/AppManifest/color.png | Bin 0 -> 3415 bytes .../AppManifest/icon-color.png | Bin 1229 -> 0 bytes .../AppManifest/icon-outline.png | Bin 383 -> 0 bytes .../AppManifest/manifest.json | 4 +- .../AppCatalogSample/AppManifest/outline.png | Bin 0 -> 407 bytes .../ChannelLifecycle/AppManifest/color.png | Bin 13767 -> 3415 bytes .../ChannelLifecycle/AppManifest/outline.png | Bin 383 -> 407 bytes .../ChatLifecycle/AppManifest/color.png | Bin 1675 -> 3415 bytes .../ChatLifecycle/AppManifest/outline.png | Bin 354 -> 407 bytes .../ChatLifecycle/AppManifest_Hub/color.png | Bin 1675 -> 3415 bytes .../ChatLifecycle/AppManifest_Hub/outline.png | Bin 354 -> 407 bytes .../AppManifest/color.png | Bin 1229 -> 3415 bytes .../AppManifest/outline.png | Bin 383 -> 407 bytes .../graph-proactive-installation.zip | Bin 2604 -> 4823 bytes .../MeetingApp/AppManifest/icon-color.png | Bin 13068 -> 0 bytes .../MeetingApp/AppManifest/icon-outline.png | Bin 796 -> 0 bytes .../MeetingApp/AppManifest/manifest.json | 59 ------------------ .../demo-manifest/Meeting-Recruitment-App.zip | Bin 14841 -> 4821 bytes .../nodejs/appManifest/outline.png | Bin 0 -> 407 bytes .../AppManifest/color.png | Bin 1066 -> 3415 bytes .../AppManifest/outline.png | Bin 249 -> 407 bytes .../meetings-app-icon-badging.zip | Bin 2099 -> 4979 bytes .../demo-manifest/meetings-details-tab.zip | Bin 14798 -> 4762 bytes .../MeetingEvents/AppManifest/color.png | Bin 768 -> 3415 bytes .../MeetingEvents/AppManifest/outline.png | Bin 524 -> 407 bytes .../demo-manifest/meetings-notification.zip | Bin 4638 -> 4663 bytes .../csharp/AppManifest/color.png | Bin 0 -> 3415 bytes .../csharp/AppManifest/icon-color.png | Bin 13068 -> 0 bytes .../csharp/AppManifest/icon-outline.png | Bin 796 -> 0 bytes .../csharp/AppManifest/manifest.json | 4 +- .../csharp/AppManifest/outline.png | Bin 0 -> 407 bytes 37 files changed, 4 insertions(+), 63 deletions(-) create mode 100644 samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/color.png delete mode 100644 samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/icon-color.png delete mode 100644 samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/icon-outline.png create mode 100644 samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/outline.png delete mode 100644 samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/icon-color.png delete mode 100644 samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/icon-outline.png delete mode 100644 samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/manifest.json create mode 100644 samples/meeting-tabs/nodejs/appManifest/outline.png create mode 100644 samples/meetings-token-app/csharp/AppManifest/color.png delete mode 100644 samples/meetings-token-app/csharp/AppManifest/icon-color.png delete mode 100644 samples/meetings-token-app/csharp/AppManifest/icon-outline.png create mode 100644 samples/meetings-token-app/csharp/AppManifest/outline.png diff --git a/samples/graph-activity-feed-broadcast/csharp/ActivityFeedBroadcast/AppManifest/color.png b/samples/graph-activity-feed-broadcast/csharp/ActivityFeedBroadcast/AppManifest/color.png index 48a2de13303e1e8a25f76391f4a34c7c4700fd3d..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 Bp2+|J literal 383 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 Bp2+|J literal 383 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 DWI}td diff --git a/samples/graph-app-installation-lifecycle/csharp/demo-manifest/graph-app-installation-lifecycle.zip b/samples/graph-app-installation-lifecycle/csharp/demo-manifest/graph-app-installation-lifecycle.zip index 03187d0e416c62ba9e2ba912b03aa24af20c311e..e39c5626d4d57194daf14e3cccd6436d55e2564e 100644 GIT binary patch delta 4398 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 X%#MLJ8Tp^*B)=#1@9cWe{W<*$bXY*y delta 14715 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 diff --git a/samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/color.png b/samples/graph-appcatalog-lifecycle/csharp/AppCatalogSample/AppManifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/graph-channel-lifecycle/csharp/ChannelLifecycle/AppManifest/color.png b/samples/graph-channel-lifecycle/csharp/ChannelLifecycle/AppManifest/color.png index 2da6d271031434158513dbec301b1326216af30f..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 DWI}td diff --git a/samples/graph-channel-lifecycle/csharp/ChannelLifecycle/AppManifest/outline.png b/samples/graph-channel-lifecycle/csharp/ChannelLifecycle/AppManifest/outline.png index dbfa9277299d36542af02499e06e3340bc538fe7..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch literal 407 zcmV;I0cie-P)GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 383 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 diff --git a/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest/outline.png b/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest/outline.png index 520a7d07092360bceb214bec99892088eced87ff..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch delta 331 zcmV-R0kr<&0+$1jReu32NklpKIe5CzEu0?O@6^xMuc-mEDyD@9N0HLDKnXIED+Qc3f(0_~%cbU8_vVs!rH}FBn z2sM`RCUcLJ;s=UyoFdPFp2zEdgg0?Pe-rn}Om*ijZqw> z@iY>C(MuTPXb+(~rb;o(IT+JH_`n2@`UWMFKfoA=^<8ahQ0Av=Z22ATXsk^M-i79i%srAT7`FV1aI{#u8-ExIO(Q&7)}9l0DKuZ2 zDPh~$j)fF;@e;4GuF!nZqOC-nedM$aea4p)ZO28))#RfxjV;AxZ|F;9C1E|<72dTeyV|FAQ?yorVMlxkA8LpzsO4b_%B#6--dh% cm*eqI0i13<>ko82*#H0l07*qoM6N<$g0K>O@c;k- diff --git a/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/color.png b/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/color.png index 29e332fdc4c8c9305a3d931538cdd5d00531b3aa..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 diff --git a/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/outline.png b/samples/graph-chat-lifecycle/csharp/ChatLifecycle/AppManifest_Hub/outline.png index 520a7d07092360bceb214bec99892088eced87ff..2c3bf6fa65f152de0cb50056effd5aea7d287ec1 100644 GIT binary patch delta 331 zcmV-R0kr<&0+$1jReu32NklpKIe5CzEu0?O@6^xMuc-mEDyD@9N0HLDKnXIED+Qc3f(0_~%cbU8_vVs!rH}FBn z2sM`RCUcLJ;s=UyoFdPFp2zEdgg0?Pe-rn}Om*ijZqw> z@iY>C(MuTPXb+(~rb;o(IT+JH_`n2@`UWMFKfoA=^<8ahQ0Av=Z22ATXsk^M-i79i%srAT7`FV1aI{#u8-ExIO(Q&7)}9l0DKuZ2 zDPh~$j)fF;@e;4GuF!nZqOC-nedM$aea4p)ZO28))#RfxjV;AxZ|F;9C1E|<72dTeyV|FAQ?yorVMlxkA8LpzsO4b_%B#6--dh% cm*eqI0i13<>ko82*#H0l07*qoM6N<$g0K>O@c;k- diff --git a/samples/graph-proactive-installation/csharp/ProactiveAppInstallation/AppManifest/color.png b/samples/graph-proactive-installation/csharp/ProactiveAppInstallation/AppManifest/color.png index 48a2de13303e1e8a25f76391f4a34c7c4700fd3d..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 Bp2+|J literal 383 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ⅆm#KzCFCzyuut;P|^P$-&go#?r#goyXSA$uU`5#fgXyAI5l0 zTN!HJnwgJp?Nmyl$&6%3?m{_V^0x9)fn9v(e^;9S+pBMJlu434eBk!Za`D^!-u@7o zG*h*Pj{4A=G82gg*h)X8n=;0(qohH1F^`i?2Rh=P`>mgwh96bmyz$LDHPTrfwOhiD z`l7<19BR1)0|R5ggx*mpg+;A8Vi;Po#g*+*GxFr6uh8hG)6)L2pUID_czIWs^0;54 zQ~AQiJk#Q-#!`&aV6J6@pZFZJu9y-Q3*?~N6ojcfHR(XTgCzMkndy+hEA*7o=Lc=+ zj^mc!wtd5@C=jtTc4feakrC0K>T*kVZR`g}6zM-C*;NS3bCAjI&|5jsx_Br$1ok!R zjIyUlF0oHxg@%+&J)VW(Kn7F!=D2oP521JB$`NPUjc;V zgy5hRG5hV`~=@Iv*@Zomd9Xlrh+dF)@ns2E@n3w!HHK5U9hbEG~Y9_p(qqr)`p$1T=4?&c{|h zJ2)UOe>A-)a)7`+!O2R=l8YUEr?=jMi*3)nMSKK4~pqS<3+OZ7QdK zomrH>Dl!mE$NgMVtw1}cWIck~IcX=SIuhwij2UWfhN%_xwq5?^!{h4$0Po~fWuelb zV09%FRARvYKEU~N_Me&hqyK;7oPWjqcjfL663Rca&+<5j`9CrLNAde_+<#BSKe+#l dbp`KlaQ}sv>Pl#TCFAjK^N^5L#xt?rFKf~Th&@Z)mBu}5nD@ysn*ffS~1hm=vbyj zB@HFi5=$+8mOM-CL5W?Wiin2fMd!VFo%iP6bN_ew-}AZW-1|Mh@6XAWk6#J^00;pJ zYtvjWcbdOL9s&RY1OWgs-fFlXJR~R(8L1wMM8GjF-SCO?5)FsDj3q)dYH0lMahBUf z6^Z8#pxO}e%i@~V*`rRy&9DhAQEr^|ir;S5@7pcU-Jtqy^G*}pA{~V!6_CmuO}{Iq zE*}-GojsB?q(^IWTIDt6+FNskmp*>~#P{abYh}Mn&9-)K?i(MXG{RbZQ5W#1h$)u$ zPP#^%gPMF1lqu==8Ia5)l_x|=Wne4qP=Q+s`RRm@)Y}Gq77R)StG7ZnK{hpSEt)7X zm!p&X@KG?XjStcSeYPQ+uvzImqy5`^-CK!N?c-`atsf#gS5CoDVj?;Gj&9qBt9=L) zxCE2qZ!06(+ZWcCicO=`4tdS`Gm{Bjil7Mm50r5M`086Kzf4Cq;#0f4x)nZ=8m5Ss z`ccO(`tW>0@R+jz@%GJIlwVV_JekC@9I2$yU+jSQG19xA<>s+zJpqlmP!n3+knR(# zK%*r190Zy>Z$fKI+f1xA5$|J zif#`PveL~>_aZ98n@{P{7=qk2f5yP1AS+7bMB2IhEWf_kPgUkI$(`y)f}-#ICA<`UZfbtl8r3bIra)xtvFC6Izq|K&L;|nHi6A-O>>HkPHL>(7YzX zQzs%S@>U2uQ2jPM7>EWYa#EcfEX6?bAl@%AYb$eSUVk8MDIuPk0cokn4-^eVI$K@> z;QNj(^TxW?=B6$ezw6Dp;LzqIVIH0%c`~$^_I;Puv6hg`NuWEx!Q`FvfO(e<~;2NN#?QyiZ?@+u5uGz7)ta%RQ6 z1+fcOXd#29r*#rZc?(#l3(*>VS}=#X1n;6jB#hB+zCNzJgmtQX#-YWDqW7J*=rGCj zekr1AHTiK6xZIFd7nm8I0l62?FFpgJC#6!lz`aMDi!&=6qKW4W&4R9RY!uB3H-AJ# z&~WR^#LdRx2cJbTu-R#2F4~O#@$ALVZ+-}Nn5MAwi-@qT?F>oApTuxS-iR4-b z2t;%n!j74pnVp)#Q-tg>x*Q@mZmKHGhTQaf9#$O*vXcPmHkK@5-YK3<|B`R3s{b?= zA)g-vD|=(VF;@B-rhCnzP-ZB6!5&T9>P zAa#TPG^8u2f<#*z)tV5RwM4miq!u-bLr7DR2#`?(I00n=03e!(b0f6@I-x7@Z~Lx8O~bHf<*r>sU`f#EHL=Bp1|xs8 z4jR4h?p&pP%U6CJ4BZ_%9mO{<#7MpqllyAYAchOAdFWbjzhG-EdN25zDu;Vmhddp> z->Yx)ZcP$;ZFIU9eq##d8)Qji6p^+xi|^hEkCySUtJ|^~-&=;Iwd==6GUak}(7N@g z-N`C@QW$d+5AzDyVZJ0M&6It5EomTg8PT8=bAsE)vg>g}Y{-e#L8O^zMdtb>>a+e_ z1xK&FJy@fd>|&5WhK$mwo#PJ(B_t7Y?VEzSoctKtD&14{R`80pKw==1J||RP(=q+U zsf8i1Jh%-?pGTDiIyH6w6bqS7dvx?j!Ux#KCoQvUMdMHARw0B)+tE%x@6&PDDGf(Q z%of1J_&CKzgmE{ub-E6VS2$vr4WDe8@*j{=k1lAtZ@Q~&>FttM3G}CgjXaKhu)a0V?9@vtjjWZGYS=i@h72^2oVA3zbxP z7(Q7+*xN2)vG)maG>6hq4=-eA*^ZY1E_S8MA4gWLy92hhWAZmK-eYiBh6MNpm}C+5 zmUchGop3b#ALQ>x-no%W*A`W;yw6)8OhFfBtTuxSGXy8*DwkuVrML^=Zq^Nv`DdSgh8%AFH(Y;qTwKioZ64V<=a0t8IE2v=B zaL|D|8jG~ZOqvN^zmuX|VyrLMwS(QT*|)7yP2N-nwg5V~c9@YsRt#O^SAMl@Sp(R< z_pq*#CJ^9c3p}Lo)g}He0a82&Z@hBy>-T@sA<(~whd diff --git a/samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/icon-color.png b/samples/meeting-recruitment-app/csharp/MeetingApp/AppManifest/icon-color.png deleted file mode 100644 index a8ced6aa921cb1f3b120a07cbde7cd26344d1c38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13068 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", - "packageName": "com.microsoft.teams.sample.meetingtoken", - "showLoadingIndicator": false, - "developer": { - "name": "Microsoft", - "websiteUrl": "https://dev.botframework.com", - "privacyUrl": "https://privacy.microsoft.com", - "termsOfUseUrl": "https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" - }, - "name": { - "short": "Details Tab" - }, - "description": { - "short": "Details Tab", - "full": "Details Tab for Meeting Extensibility" - }, - "icons": { - "outline": "icon-outline.png", - "color": "icon-color.png" - }, - "accentColor": "#ffffff", - "configurableTabs": [ - { - "configurationUrl": "<>/configure", - "canUpdateConfiguration": true, - "scopes": [ - "team", - "groupchat" - ], - "context": [ - "meetingChatTab", - "meetingDetailsTab", - "meetingSidePanel" - ] - } - ], - "permissions": [ - "identity", - "messageTeamMembers" - ], - "validDomains": [ - "<>" - ], - "bots": [ - { - "botId": "App-ID", - "scopes": [ - "groupchat" - ], - "needsChannelSelector": false, - "isNotificationOnly": false, - "supportsFiles": false - } - ] -} \ No newline at end of file diff --git a/samples/meeting-recruitment-app/csharp/demo-manifest/Meeting-Recruitment-App.zip b/samples/meeting-recruitment-app/csharp/demo-manifest/Meeting-Recruitment-App.zip index 5095b17fa171304df2bf38d7cbd71c6030330522..9e83619384f56ffbbed4c53ef37ac763db8e0851 100644 GIT binary patch literal 4821 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 z z9n?vlQd{u~E+plxiBiPfzwqXRGL{^mU2pDwG!vDF-S?@bCK}DPoSJKM2IJ;jny$$h zUz}3Z*R#@#Ql7>hJsp&4*zPwS~Vq^o=ECOH-hN)dD~FeuuZnJ}Ts+ z$d8CNPygaMAsL~bM_jGA0uPunDK9y93ibTdR&vOIu(7d^wf{bB!k=7a_M5eM{nGXI zt6L`2Rx}-g>)YnjodvF^ngqVjf&Z9rVz=IHS)fW!yO2k&@18~Wt9AYT86r$kx$r%0 z|1#F7H-d*^v}H83teE@#PX9{zdm9R$PPlolTfWP+7nk>BuXkXLy4;#czT@KKEMf87 zbLIghm7i)FaZb8gGdF}E0 z_wlgz3WY0YpN$(P?3x84f{0Cy=C^iELk)Lb=BWsR=0+nUpJMQ+k)uJtDb#C03#J~p ziyf?T-HHuVPepL&FWzZ~Qu$RfN;f*GmhE_P{z`00vFJLCWc%!!yxR;VgD5W2Hcy?@Rxk@m+FTWTc7l#n@JAGV%v*P!X8B>S+Dm*^RyS~R$K70amt0N!{O*bc zzrf^Q7%UsJXbB9n1jIIX)uH)@=)LwZ@u7e-s7L}a%e$;I9h-S;gko`NO;2TPSoZOt z_HoMmHQdp3Ld+U_P*BH35s(Kfmu$2NKfH?s2Sx?zo1N-L1zhg>aZd&UHtN4tL~gcH zu)(3JOjXTcAGAs=m2d}pll!zQf5Mb^g;yE;sd)6Z!OKw-Xk-|UyvYZa&t%b! zp!2?XKOqLjB?IOe6KVVtk{D4{mvN%yD*y`rl5ca%IDH&pS;&-|ng= z?}uLKHeYF7JOdmN+Ne`KA!X8_tBd$x9*P)z8y=_~WlmoB=wqsE+oP7=Q^6^E0`slIXfpP-dPRP z+t)mo*im3F=0#L>Z{h{W$nNk29`LfwCwn!oiCyX?`8u2DV#nOcU#L+gy&JEH54IK~ zH^cSQS~UEf3%Y_>P4Xng^gjCA=~j5Hu9UrlTY5fZMc{8_@}Zq-c)UWUUPB11v)G0Z zkwW0|Ef=1|v;j%X?2p`@gl3ul^6i%>I!V&#OJyiDCZ|5h$xNEOOJGow)-%3!69d}? zWnfxo5)Ignbf_!P!$u0((3PTE3}_wa#V2Q!*Izjr>YE68{tJ<<%NR5F0t%hF zpGsMN8WtGevr9WI(wHOc{}d%U`Bza>Hgni}xq@gIC!iL;-t*y0Uk4cRCfBvT~ElpC%w_T3$j04^Ui~9>uPPa3!`LX z?wh0ah=hEobO{S%+sWkU9EZkUy)j%qKhjs4Fv|&9Dx+-T$e70FA*IheEllOcRe2`b zHe*FX8ASW&CJk!wiIF>nSD= zp}1*h044gC)$6org)2MgL@N%5H@6fkl0AnU-T|7YJTDqKzEs210A_4uTcGQiYbbq6 zG1%Na(zBtE&!O%=XEo`f-;<1U`EOqibKLH?OvANi8l6P-HM5=1CJQ2Edf62ReppAT zrqTq6Hzf+y;d<^GK5)yUnYMRU+_qko(|zB2XV$^h*6X1|Oc&G5ieF6ILai5z(H0{S z{hF;M4@cN{>)oN)n``)l8{0*AX2jQZVAg?|W8=?GTbXeQrQkg1z-`;LUx24dP zhWdlRjRzz}2aI$BVUV9-1MFeJUh$?Kbm#&-aThHl7EDo|?MQeLB69EfRM(ypJ~Csr z});Y9oUsk=GK1q=?Tf3Q8{WX|_UUjEEz;mJ>&_QLctB}CC zv(D1iHvZBoK+7e_#3m#s%i}Q-cq5<@{>{8ea>y48VJ=2HB+}okP+F;=WCxUr2p;i- z+5^|h>eqnd=T8Gwe>`pdmh675jK$o6Z_vf_m2D>u!eYK!tx6jCzru4f#HKM)JC-pO zh1j|nWg5b<%y|BWI}xB$Rfi%94u)$KVQLk!qAl}H+=fsfl@aC#GL3OrY8{v|VAwaH z;QY>2xBLRIL>e|qQLB+q{98-H1tsVZek_N0%ranpQrSKn zZLc06um}5X4P^{jLTMI5(e3`&2#8L)%OU;|7=U6w;?{ zXyX<1adI~Qv1M#-`9sgk*FW0b+H~8ALTHOSob%x{s}3X31{Zx!CRKT)sj)~5>Cz<# zFLxe$-EJm{rm^u&;{?x(8~5pv|M|%7&L0Yrx#}_8B|fZ8S<}yeKZljj8}B!^PS|*) z33$#8Ooj;g&GI%mm`zgcigR(LkG@5WzbpggKPzlBL4!e0PE%Qs6x@2ohM4S)m(Til z{Rr3IL&$KpN*T4J(WXd$^b9OSyY|)F@vliW2Ek{=#2XKHSJkm+w)I=|+F2O8#>3e! z76vG?+Xl$<1tZNXi=CkLZ67&(S#)#iD*&Z>J;duJPeB_DP0!8dN>E%puiP(R|eE15pPMkJ(k@%lN`C{SZ#$1W;mpX!blf>w^#`N zDA0d5d85eJE>lS=BC!+UyZ6*s)WOsvxIkw{hwOcfk+(g+t18jYG-mYIOUCb5J`Oe` z{w=uq0s;yuw3J1#@F=q{wyn~ud%TwqWD8+tsE8qc$?s3%(`2XfkQSU|IT($IX>mck zbD!h(4c&H>WU82n{wS{WAllL=-QdvzL8ng(8U}nj=oy6F9D^)iClGLLi?o6pLvLUHMm4Q24Yz!_DrIFXuKTZUx z9r|(HoGCi*xUcG7ztCFVHd@E%J82tP-{&4uS|oA;7@Al5cRvYTuLt$PBO+|JT<0kf z$<|RjLHJZgvhvf!OEP+!MJTY?pegq6-SlC%`J_9G2#JnP!J-R1dEJs@S&w9TF|8zK ztKG*LGSlU%l7eW(pociotf2QJM6>43MwA^R5)fl-vXV*1R%8|it_R|lsvuVxLa+kB zgNW-1^4{q`2Ym0u&)%2Y>EV=9%K6&J?*-pProR=6ITZmu9FoKWQSMW7a!;MFh!)iE z+h8+XLuEynu&I?v*5Vo$QKvbIK^ZZ{L?bBJhAxIPAqT2CukiN9mstZ4xFghiRhMBf zhhF%t_l&Y$oSvfrp(--~diOYOxP4mVDj}Mrv7o_m?uT}}s^~`x`hnCDT))`A;p;G% zq%(Du9|;2%Fw49287T8{3AaXDT%()z6~}$RePqXxG#yNl)$(RX!>+^Lo9N_)x+HB9 zghQ{QJ+2T}+Y$9=GU>rCxLamWp(u8U2^UUpu?s))G@t)PFA*@v2Oz^C!h9q4 zr}A7LXKAaY@TDQtE0D-ajAORav<*ZG3e1j+mTJUAy5vvegrDZfh~~CA(2Ms+evyui zfDy_aA8!s;sRpH+`x4j)acDtL!s7|3lspT|wqFRlfe7O+);a(Rh{5Oj$!F+ z@xf6Od29H8wYGwR4~21cf13>xHvGwD9&Q~G$H=df9>T@aNsBHql^CT8q*(})3g$hP z?GG@hf|<^cA$Q8eG0uiDgT8n2g%$1>ZEk+jVIuWvDvVx%N66wb7}4ztahVC(qzhr3 zg-8TutQOxLF-WBo4WAxdS|A_Fyc0^2MA@h07kkEf#>!b_^xX7LNBs^SJt%Z^qRJ4R z5wj#;B0@qIw^3pIF}*z#{x2=RobTRl3y~h6u{oc_l{V&(K4K;f1cb$R^2}E|!(S^#w^RFz91tEI9vv)`5iD~L z-(CO}-vEV3h>MvHg}Iisr2X|9KKP!S+8ev~n_rl9UjhM?K=HMA?#c7Hxz4Kv3gisq zpJk|9j6_FsJiKm#Rs|eQE1r|ALkxZpD(CO!jV$M~{WMJBc}ppN)Z7wdZ=+^Yt9H_9 zpGI7_3fo~*TSnBAhAIv*%gtS%S7geNS}l)RyTayXtjRcGYBjTXa&AR1v`H-v&!v6v zMUrT6;<-0H=i<125^j3}Oy$UJujy)4N_LsuOn1Lo; zOEoTHmOc9oFB|N`)QSYMZB+sjx+^!Xs-JbY`MDLz%enZ?-KRRq7-NYXG49|~PcWbE zL&0_9_*E674;31}{DGO0AvOfR=Hl+1C;u+C?7~L8SE3g2wD;0~+Ku2w?WI9q_B4ms zA=Az>ADe;ZT5g&QB$Zd-CI0Q37fOSt`TO*;(*k$pL4Wok%Zah9zIG84Rc?uAXc;9< zb@fWwWy#t9akB)yDX8%2AUjiE|D-zWfl$ib7>anEiZU^a&Hg*(SMO_fV|8EOO*?pd zXM5|DR>#-8QXWcqP;TX_!xZ5RMKwdcGqMGPioML;evDUyexaNX*KE*CQokIg$G&5A zax`sb1poItN~AtYH)?V7adpEaji-PU$mg@A?Ae2 ztZnx^C+f|$msTU0Q>L%y2iY|hZCOY#dNu{arYaai@&trRj%{mcp;C^dVl!qX7zP(0 zo`Isj9WhR5Pv{zU3+B7$2m9|$HZOngfKHmKFDJ^P3_n3ey|PbECs!Gfsf_e&0%LN0HKcXr^$d8WLm+b7IB!09 z(L{r#JD>JM%Z0JF;GM7Jm&`xceVGQgQT-VtDAq#amAs=pexQ_Nz3Ely?9g9A#s3#5 zGn`=0f&~f$g!fHnZIS8(^vXD3OAMg|7^fM*A2kR=$RnL#)* z-82_`P~|HS9}yjXett&%KA)p8cz5?#T8+B@a1EVqx7xnGpTp5;1O$Y*xHvyQKWJ#^ zCDVbOl)jzO-)QpjE${r zpoz9NZbEf+HLw4VkFc=tD@eYElJb&Jc8zqNnf8Xcx!E_hlUTamKVAVFg z+qKlcx(WXo`KTW}MGN&u~o(xv)(nCLu1IPIP2(y3u zUJkPwY=1`Xk`ylOqNTWU+20=P_J)jOL2$G6)7J5$Cr1}CaZ1(gnf#B*I*n)1{ay1& zBm1sJ$^|Y{9cQ>{X;x};8n%yrMMpt|WyI z_5&g#WnbWM0UBP{TC2&UJ_gX{yJdW_YWkW+lrp7RjLRRqu{(}#25(_x^x~Flt;H5x6>`)6is1N4{n5OJFHLEx4qcC+C7BX>~b;LJ_Ut^S7rh- zO;KIenrv&a)L!z2yp&@V669TwqA_80^jQ` z=KA)6A1c4DYs;0NfW3bIZ+#t&wP-nRRx5m_MJA7~kIourX$ugb|Jy|@-~uYcB0Bvk zAV5G05I{ii|GCK4(9Y7#)Y*l>%Gus7R#i>`ml>&7<4{o4QXygop0Fr{wgN>tP+Eu) zJv`E#!|`D=jXyhq`sffxk za!S+1lRlJnS2YDz1+$`g470y?Q48`BoOq>Ali+mu&@VB}eVhf+N#sbUC@X8LELO z&mfLd(OAf7M+$Q#6{1xwV=aOVfL9Z%*w0jb2O-U&ccBbJbd*sHa?%)mPC0yB0ht6xTxPznDYot;tW|j+y9eQBL=AGSfxyxlsaX^2k8)VEG6K}R_(wMow-gR*-9Gve?1I3D%Hu@F7Trjg$1j#Rojk}pfV zG1rGqaT*S=4r<EAegmY}?>PD{hD0Hn-@sS-v^P+;DqU($=GbZ>o7B7Z!kzfFdjM9xfFRh#Ft*gb zkFch+)Ro>ZPVX5k^4tphDysnBQHTk&bXs~D#Cx2n;2K|JxlUG|xxaQ>O2ppV+&_cQ zfBpom%gv(SxlKPRVzHWD>M~E;w@iG1L4NDvl742gYKL17r}n?K?Z!UF^n%L2a#d|1 ztGO@@uNMGDMHyfaG@$=~Uh=;){9hsZU;Y0{PyV0U|1*UAZ_)o~ssE!d{}*}r{|G4m oPxb$ob^b>U{J(a#=lDO2q$mUapTB^BK>w?)|BVdX|1GP9wA4-6No2JPavK^y+J&IdIIqnt|)iz#;q%0#|~})uPXtHpGg|3DT=Cm zRbOQmZzjp~Oa~|w3J0d4$UMjUP`eo9-%ZEed<9c*o{#frSUWpe$h)9<7f||JElr8%Q+a+LHNJ~kNO5B zlRv;1hxJ`;YEbQ%GiTGTR{shYbEe%;Xrq2t9*a`EVNoJ89P+!W;^dkhG3QK~lh@uy z_@!DknGSuYuSg%;OK8pl!P9F+PR@yY6bgl7VhU4=M!!cg{}TWJ002ovPDHLkV1nXO Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/meetings-app-icon-badging/csharp/AppIconBadgingInMeetings/AppManifest/color.png b/samples/meetings-app-icon-badging/csharp/AppIconBadgingInMeetings/AppManifest/color.png index f27ccf2036bf2264dc0d11edf2af2bda62e4efdf..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 100644 GIT binary patch literal 3415 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 YJx2difYK9bhlEpZpl7Q49&``W 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 L>rQ7<{;~cG^&QF_ literal 14798 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 diff --git a/samples/meetings-notification/csharp/demo-manifest/meetings-notification.zip b/samples/meetings-notification/csharp/demo-manifest/meetings-notification.zip index 31dc2c06b1162acdcf6e0a1f7a7b01087139b385..3bc740c046928c5232a159c3f65d2ad5f66cda23 100644 GIT binary patch delta 4221 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 diff --git a/samples/meetings-token-app/csharp/AppManifest/color.png b/samples/meetings-token-app/csharp/AppManifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 Bp2+|J literal 0 HcmV?d00001