Skip to content

Commit 7615fc8

Browse files
committed
Merge branch 'main' into build-2025-release
2 parents b64d348 + da34840 commit 7615fc8

28 files changed

+289
-48
lines changed

hub/apps/develop/launch/launch-default-app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This topic describes the following URI schemes built into Windows:
2525
| [ms-chat:](#messaging-app-uri-scheme) | Messaging app |
2626
| [ms-people:](#people-app-uri-scheme) | People app |
2727
| [ms-photos:](#photos-app-uri-scheme) | Photos app |
28-
| [ms-recall:](/windows/ai/apis/recall#launch-click-to-do) | Click to do (part of [Recall](/windows/ai/apis/recall)) |
28+
| [ms-clicktodo:](/windows/ai/apis/recall#launch-click-to-do) | Click to Do feature (part of [Recall](/windows/ai/apis/recall)) |
2929
| [ms-settings:](#settings-app-uri-scheme) | Settings app |
3030
| [ms-store:](#store-app-uri-scheme) | Store app |
3131
| [msnweather:](#weather-app-uri-scheme) | Weather app |
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
description: Learn about cloud files provider integration with Windows Search.
3+
title: Cloud files provider integration with Windows Search
4+
ms.topic: article
5+
ms.date: 05/08/2025
6+
ms.localizationpriority: medium
7+
---
8+
9+
# Cloud files provider integration with Windows Search
10+
11+
Windows Search integrates with Cloud Sync Engines. When searching for files, Windows Search will call into all registered cloud files providers. Cloud files providers must implement [IStorageProviderSearchHandlerFactory](/uwp/api/windows.storage.provider.istorageprovidersearchhandlerfactory) in order to be integrated into the Windows Search experience. For more information about implementing a Cloud Sync Engine, see [Cloud Sync Engines](/windows/win32/cfapi/cloud-files-api-portal).
Loading

hub/apps/develop/search/index.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
description: This section of the documentation provides developer guidance for integrating with Windows Search.
3+
title: Integrate with Windows Search
4+
ms.topic: article
5+
ms.date: 05/08/2025
6+
ms.localizationpriority: medium
7+
---
8+
9+
# Integrate with Windows Search
10+
11+
This section of the documentation provides developer guidance for integrating with Windows Search.
12+
13+
## Windows system components that support 3rd party integration
14+
15+
The following table lists the Windows Search integration features for 3rd party developers.
16+
17+
| Feature | Description |
18+
|--|--|
19+
| [Web search providers](search-providers.md) | Learn how to integrate a web search provider with Windows. Only available the European Economic Area (EEA). |
20+
| [Cloud files provider integration with Windows Search](cloud-search-integration.md) | Learn about cloud file provider integration with Windows Search. |

hub/apps/develop/search/search-providers.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Windows Search providers
2+
title: Windows Search web search providers
33
description: Learn how to integrate into the Windows Search experience.
44
ms.topic: article
55
ms.date: 09/07/2023
@@ -8,18 +8,13 @@ ms.localizationpriority: medium
88

99

1010

11-
# Windows Search providers
11+
# Windows Search web search providers
1212

13-
> [!NOTE]
14-
> **Some information relates to pre-released product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.**
15-
> [!IMPORTANT]
16-
> The feature described in this topic is available in preview builds of Windows starting with build 22631.2787 for Windows 11 and build 19045.3758 for Windows 10, although newer builds are recommended because they contain stability improvements. For information on preview builds of Windows, see [Windows 10 Insider Preview](https://insider.windows.com/en-us/preview-windows).
17-
18-
Windows Search currently uses the Web Search from Microsoft Bing app to return web content and search results. In the European Economic Area (EEA), you can enable installed apps that implement a web search provider to return web content and search results in Windows Search through Settings.
13+
Windows Search currently uses the Web Search from Microsoft Bing app to return web content and search results. In the European Economic Area (EEA), you can install apps that implement a web search provider to return web content and search results in Windows Search.
1914

2015
:::image type="content" source="images/search-integration.png" alt-text="Screenshot of the Windows Search UI with 3rd party search provider integration.":::
2116

22-
Search providers integrate with the Search experience by creating an [MSIX package](/windows/msix/) with a package manifest file that provides the required information for the OS to register the search provider. Users can add a search provider to Windows by installing the associated app package and can remove the search provider through the **Add or remove programs** page in Windows Settings app.
17+
Search providers integrate with the Search experience by creating an [MSIX package](/windows/msix/) with a package manifest file that provides the required information for the OS to register the search provider. After installation, the search provider is enabled by default in Windows Search experiences. In the Windows Settings app, users can enable and disable installed search providers and manage the order of providers in search results. Users can remove a search provider through the **Settings > Apps > Installed apps** page in Windows Settings app.
2318

2419
For development and testing, when Developer Mode is enabled and the search provider app has been sideloaded on the device, it will appear in the list of available search providers. For more information, see [Developer Mode features and debugging](/windows/apps/get-started/developer-mode-features-and-debugging).
2520

@@ -66,7 +61,7 @@ The protocol schema that will be used when launching the provided web search res
6661

6762
#### DynamicContentEndpoint
6863

69-
The URL of the HTTPS endpoint to which the OS will send a request for the gleam icon to be displayed in the search box. For more information see [Implement a gleam icon endpoint](#implement-a-gleam-icon-endpoint). This feature is supported starting with Windows 10 build 19045.4233 and Windows 11 build 22621.3371.
64+
This feature is no longer supported. For more information see [Implement a gleam icon endpoint](#implement-a-gleam-icon-endpoint). The URL of the HTTPS endpoint to which the OS will send a request for the gleam icon to be displayed in the search box.
7065

7166

7267
### Example package manifest file
@@ -174,6 +169,9 @@ Search providers must support the OPTIONS request method and respond to this req
174169

175170
## Implement a gleam icon endpoint
176171

172+
> [!NOTE]
173+
> This gleam feature is no longer enabled. Gleam icons are no longer displayed for all web providers in the EEA. The content in this section of the documentation is obsolete.
174+
177175
Search providers can optionally provide light and dark mode gleam icons that are displayed in the search bar when the search provider is currently enabled. When the **DynamicContentEndpoint** element is provided in the app manifest, a request will be sent to the specified URL and the search provider responds with a json file in the format defined below that includes the URLs of the icon image files and other metadata. The gleam icon request will be sent periodically while the search provider is the most recent provider active in Windows Search. The cadence for this request is every 6 hours. A request will also be sent upon each Search launch and on device unlock.
178176

179177
### Gleam icon HTTPS request format

hub/apps/develop/security/windows-hello.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ The common approach of using an email address as the username makes a bad proble
3737

3838
Solving the problems that passwords pose is tricky. Tightening password policies alone will not do it; users may just recycle, share, or write down passwords. Although user education is critical for authentication security, education alone does not eliminate the problem either.
3939

40-
Windows Hello replaces passwords with strong two-factor authentication (2FA) by verifying existing credentials and by creating a device-specific credential that a biometric or PIN-based user gesture protects.
40+
Windows Hello replaces passwords with strong **two-factor authentication** (**2FA**) by verifying existing credentials and by creating a device-specific credential that a biometric or PIN-based user gesture protects.
4141

4242
## What is Windows Hello?
4343

44-
Windows Hello is the name Microsoft has given to the new biometric sign-in system built into Windows. Because it is built directly into the operating system, Windows Hello allows face or fingerprint identification to unlock users’ devices. Authentication happens when the user supplies his or her unique biometric identifier to access the device-specific credentials, which means that an attacker who steals the device can’t log on to it unless that attacker has the PIN. The Windows secure credential store protects biometric data on the device. By using Windows Hello to unlock a device, the authorized user gains access to all of his or her Windows experience, apps, data, websites, and services.
44+
Windows Hello is a biometric sign-in system built into Windows that lets you use your face, fingerprint, or a PIN to unlock your device. It replaces traditional passwords with a more secure and convenient method. Your biometric data is stored securely on your device, and even if someone steals your device, they cannot access it without your PIN or biometric gesture. Once unlocked, you can access your apps, data, and services seamlessly.
4545

46-
The Windows Hello authenticator is known as a Hello. A Hello is unique to the combination of an individual device and a specific user. It does not roam across devices, is not shared with a server or calling app, and cannot easily be extracted from a device. If multiple users share a device, each user needs to set up his or her own account. Every account gets a unique Hello for that device. You can think of a Hello as a token you can use to unlock (or release) a stored credential. The Hello itself does not authenticate you to an app or service, but it releases credentials that can. In other words, the Hello is not a user credential but it is a second factor for the authenticating process.
46+
The Windows Hello authenticator is known as a Hello. Each Hello is unique to a specific user and device. It doesn’t sync across devices or share data with servers or apps. If multiple people use the same device, each person needs to set up their own Windows Hello configuration. This configuration is tied to their credentials on that specific device. Think of a Hello as a key that unlocks your stored credentials, which are then used to sign in to apps or services. It’s not a credential itself but acts as a second layer of security during authentication.
4747

4848
### Windows Hello authentication
4949

@@ -53,7 +53,7 @@ Windows Hello is not just a replacement for traditional 2FA systems, though. It
5353

5454
### How Windows Hello works
5555

56-
When the user sets up Windows Hello on his or her machine, it generates a new public–private key pair on the device. The [trusted platform module](/windows/keep-secure/trusted-platform-module-overview) (TPM) generates and protects this private key. If the device does not have a TPM chip, the private key is encrypted and protected by software. In addition TPM-enabled devices generate a block of data that can be used to attest that a key is bound to TPM. This attestation information can be used in your solution to decide if the user is granted a different authorization level for example.
56+
When the user sets up Windows Hello on their machine, it generates a new public–private key pair on the device. The [trusted platform module](/windows/keep-secure/trusted-platform-module-overview) (TPM) generates and protects this private key. If the device does not have a TPM chip, the private key is encrypted and protected by software. In addition TPM-enabled devices generate a block of data that can be used to attest that a key is bound to TPM. This attestation information can be used in your solution to decide if the user is granted a different authorization level for example.
5757

5858
To enable Windows Hello on a device, the user must have either their Microsoft Entra ID account or Microsoft Account connected in Windows settings.
5959

Loading
Loading

hub/apps/publish/publish-your-app/msi/support-info.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,28 @@ ms.topic: article
66
ms.localizationpriority: medium
77
---
88

9-
# Support info for MSI/EXE app
9+
# Privacy policy and support info
1010

11-
This section lets you provide info to help customers understand more about your app and how to get support.
12-
13-
:::image type="content" source="images/msiexe-support-info.png" lightbox="images/msiexe-support-info.png" alt-text="A screenshot of the Properties section where you can provide support info for your app.":::
11+
## Privacy policy
1412

15-
## Does this product access, collect or transmit personal information (data that could be used to identity a person)?
13+
You are responsible for ensuring your app complies with privacy laws and regulations, and for providing a valid privacy policy, if required.
1614

17-
_Required_
15+
In this section, you must indicate whether or not your app accesses, collects, or transmits any [personal information](../../store-policies.md#105-personal-information). If you answer **Yes**, a privacy policy is required. Otherwise, it is optional.
1816

19-
You are responsible for ensuring your app complies with applicable privacy laws and regulations, and for providing a valid privacy policy URL here if required.
17+
If you already have a privacy policy hosted on your domain, you can directly provide that link. Otherwise, you can also provide the privacy policy text directly. The Store will use this privacy policy content for all the markets where your product is published.
2018

21-
In this section, you must indicate whether your app accesses, collects, or transmits any [personal information](../../store-policies.md#105-personal-information). If you answer Yes, a privacy policy URL is required. Otherwise, it is optional (though if we determine that your app requires a privacy policy, and you have not provided one, your submission may fail certification).
19+
:::image type="content" source="images/msiexe-privacy-policy.png" lightbox="images/msiexe-privacy-policy.png" alt-text="A screenshot showing the privacy policy options for a developer.":::
2220

2321
To help you determine if your app requires a privacy policy, review the [App Developer Agreement](https://go.microsoft.com/fwlink/?linkid=528905) and the [Microsoft Store Policies](../../store-policies.md#105-personal-information).
2422

2523
> [!NOTE]
26-
> Microsoft does not provide a default privacy policy for your app, and your app is not covered by any Microsoft privacy policy.
24+
> Microsoft doesn't provide a default privacy policy for your app. Likewise, your app is not covered by any Microsoft privacy policy.
2725
28-
## Privacy policy URL
26+
## Support info
2927

30-
_Required only if you answered yes to the previous question_
28+
This section lets you provide info to help customers understand more about your app and how to get support.
29+
30+
:::image type="content" source="images/msiexe-support-info.png" lightbox="images/msiexe-support-info.png" alt-text="A screenshot of the Properties section where you can provide support info for your app.":::
3131

3232
## Website
3333

hub/apps/publish/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ items:
8787
href: publish-your-app/msi/enter-app-properties.md
8888
- name: Set category and subcategory
8989
href: publish-your-app/msi/categories-and-subcategories.md
90-
- name: Provide support info
90+
- name: Provide privacy policy and support info
9191
href: publish-your-app/msi/support-info.md
9292
- name: Product declarations
9393
href: publish-your-app/msi/product-declarations.md

hub/apps/toc.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,12 @@ items:
294294
- name: Test your app's signature with Smart App Control
295295
href: develop/smart-app-control/test-your-app-with-smart-app-control.md
296296
- name: Windows Search
297-
href: develop/search/search-providers.md
297+
href: develop/search/index.md
298+
items:
299+
- name: Windows Search web search providers
300+
href: develop/search/search-providers.md
301+
- name: Cloud files provider integration with Windows Search
302+
href: develop/search/cloud-search-integration.md
298303
- name: Windows Share
299304
items:
300305
- name: Overview

hub/apps/windows-app-sdk/downloads-archive.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ To learn more, see the [Windows App SDK release channels](release-channels.md) a
3737

3838
| Version | Runtime downloads |
3939
|---|---|
40+
| [1.6.8 (1.6.250430001)](release-notes-archive/stable-channel-1.6.md#version-168-16250430001) <br/> 04/08/2025 <br/> [Release notes](release-notes-archive/stable-channel-1.6.md#version-168-16250430001) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F1.6.8) | [Installer (x64)](https://aka.ms/windowsappsdk/1.6/1.6.250430001/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/1.6/1.6.250430001/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/1.6/1.6.250430001/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/1.6/1.6.250430001/Microsoft.WindowsAppRuntime.Redist.1.6.zip) |
4041
| [1.6.7 (1.6.250402001)](release-notes-archive/stable-channel-1.6.md#version-167-16250402001) <br/> 04/08/2025 <br/> [Release notes](release-notes-archive/stable-channel-1.6.md#version-167-16250402001) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F1.6.7) | [Installer (x64)](https://aka.ms/windowsappsdk/1.6/1.6.250402001/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/1.6/1.6.250402001/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/1.6/1.6.250402001/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/1.6/1.6.250402001/Microsoft.WindowsAppRuntime.Redist.1.6.zip) |
4142
| [1.6.6 (1.6.250228001)](release-notes-archive/stable-channel-1.6.md#version-166-16250228001) <br/> 03/11/2025 <br/> [Release notes](release-notes-archive/stable-channel-1.6.md#version-166-16250228001) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F1.6.6) | [Installer (x64)](https://aka.ms/windowsappsdk/1.6/1.6.250228001/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/1.6/1.6.250228001/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/1.6/1.6.250228001/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/1.6/1.6.250228001/Microsoft.WindowsAppRuntime.Redist.1.6.zip) |
4243
| [1.6.5 (1.6.250205002)](release-notes-archive/stable-channel-1.6.md#version-165-16250205002) <br/> 02/11/2025 <br/> [Release notes](release-notes-archive/stable-channel-1.6.md#version-165-16250205002) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F1.6.5) | [Installer (x64)](https://aka.ms/windowsappsdk/1.6/1.6.250205002/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/1.6/1.6.250205002/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/1.6/1.6.250205002/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/1.6/1.6.250205002/Microsoft.WindowsAppRuntime.Redist.1.6.zip) |

hub/apps/windows-app-sdk/release-channels.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ The Windows App SDK has a lifecycle. A lifecycle begins when a version or servic
5252
| Windows App SDK version | Original release date | Latest patch version | Patch release date | Support level | End of servicing |
5353
| ----------------------- | --------------------- | -------------------- | ------------------ | -------------- | ---------------- |
5454
| 1.7 | 03/18/2025 | 1.7.250310001 | 03/18/2025 | Current | 03/18/2026 |
55-
| 1.6 | 09/04/2024 | 1.6.250402001 | 04/08/2025 | Maintenance | 09/04/2025 |
55+
| 1.6 | 09/04/2024 | 1.6.250430001 | 05/13/2025 | Maintenance | 09/04/2025 |
5656
| 1.5 | 02/29/2024 | 1.5.250108004 | 01/15/2025 | Out of Support | 02/28/2025 |
5757
| 1.4 | 08/29/2023 | 1.4.240802001 | 08/13/2024 | Out of Support | 08/29/2024 |
5858
| 1.3 | 04/12/2023 | 1.3.230724000 | 07/25/2023 | Out of Support | 04/12/2024 |

0 commit comments

Comments
 (0)