Skip to content

docs(settings-ui): update Advanced Paste OOBE description for AI features#45233

Merged
yeelam-gordon merged 1 commit intomainfrom
issue/44044-description-of-advanced-paste-still-says-it-requires-an-openai-api-key-this-is-no-longer-true
Jan 31, 2026
Merged

docs(settings-ui): update Advanced Paste OOBE description for AI features#45233
yeelam-gordon merged 1 commit intomainfrom
issue/44044-description-of-advanced-paste-still-says-it-requires-an-openai-api-key-this-is-no-longer-true

Conversation

@yeelam-gordon
Copy link
Copy Markdown
Contributor

Summary of the Pull Request

Updates the Advanced Paste OOBE (Out-of-Box Experience) description to accurately reflect that AI features no longer require specifically an OpenAI API key. The new text clarifies:

  • Changed "markdown" to "Markdown" and "json" to "JSON" for proper casing
  • Replaced "100% opt-in and requires an Open AI key" with "opt-in AI feature that can use an online or local language model endpoint"

This fixes the outdated description that still referenced OpenAI as the only option.

PR Checklist

Detailed Description of the Pull Request / Additional comments

The change updates \src/settings-ui/Settings.UI/Strings/en-us/Resources.resw\ to fix the \Oobe_AdvancedPaste.Description\ string that incorrectly stated AI features require an OpenAI key.

Validation Steps Performed

  • Verified the string change is valid XML
  • Confirmed the updated description accurately reflects current Advanced Paste AI capabilities

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Advanced Paste OOBE description to reflect that AI features are no longer limited to OpenAI API keys. The change removes outdated information and improves formatting consistency.

Changes:

  • Updated description to clarify AI features can use "an online or local language model endpoint" instead of requiring specifically an OpenAI key
  • Fixed casing of "markdown" → "Markdown" and "json" → "JSON" for consistency with other strings in the codebase

@github-actions
Copy link
Copy Markdown

@check-spelling-bot Report

🔴 Please review

See the 📂 files view, the 📜action log, or 📝 job summary for details.

Unrecognized words (4)

Gotchas
Metacharacter
registryroot
regroot

These words are not needed and should be removed gotcha ROOTOWNER

Some files were automatically ignored 🙈

These sample patterns would exclude them:

^src/modules/powerrename/unittests/testdata/avif_test\.avif$
^src/modules/powerrename/unittests/testdata/heif_test\.heic$

You should consider adding them to:

.github/actions/spell-check/excludes.txt

File matching is via Perl regular expressions.

To check these files, more of their words need to be in the dictionary than not. You can use patterns.txt to exclude portions, add items to the dictionary (e.g. by adding them to allow.txt), or fix typos.

To accept these unrecognized words as correct, update file exclusions, and remove the previously acknowledged and now absent words, you could run the following commands

... in a clone of the git@github.com:microsoft/PowerToys.git repository
on the issue/44044-description-of-advanced-paste-still-says-it-requires-an-openai-api-key-this-is-no-longer-true branch (ℹ️ how do I use this?):

curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/c635c2f3f714eec2fcf27b643a1919b9a811ef2e/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/21534612148/attempts/1' &&
git commit -m 'Update check-spelling metadata'
Warnings ⚠️ (2)

See the 📂 files view, the 📜action log, or 📝 job summary for details.

⚠️ Warnings Count
⚠️ ignored-expect-variant 2
⚠️ large-file 2

See ⚠️ Event descriptions for more information.

If the flagged items are 🤯 false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it,
    try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

@yeelam-gordon
Copy link
Copy Markdown
Contributor Author

@github-copilot please review this PR

@niels9001
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@yeelam-gordon yeelam-gordon merged commit 971c7e9 into main Jan 31, 2026
21 checks passed
yeelam-gordon added a commit that referenced this pull request Feb 4, 2026
…ures (#45233)

## Summary of the Pull Request

Updates the Advanced Paste OOBE (Out-of-Box Experience) description to
accurately reflect that AI features no longer require specifically an
OpenAI API key. The new text clarifies:
- Changed "markdown" to "Markdown" and "json" to "JSON" for proper
casing
- Replaced "100% opt-in and requires an Open AI key" with "opt-in AI
feature that can use an online or local language model endpoint"

This fixes the outdated description that still referenced OpenAI as the
only option.

## PR Checklist

- [x] Closes: #44044
- [x] **Communication:** Documentation/string fix, no core contributor
discussion needed
- [ ] **Tests:** N/A - string-only change
- [x] **Localization:** The updated string is in the localizable
Resources.resw file
- [ ] **Dev docs:** N/A
- [ ] **New binaries:** N/A
- [ ] **Documentation updated:** N/A

## Detailed Description of the Pull Request / Additional comments

The change updates
\src/settings-ui/Settings.UI/Strings/en-us/Resources.resw\ to fix the
\Oobe_AdvancedPaste.Description\ string that incorrectly stated AI
features require an OpenAI key.

## Validation Steps Performed

- Verified the string change is valid XML
- Confirmed the updated description accurately reflects current Advanced
Paste AI capabilities
@vanzue vanzue added this to the PowerToys 0.97 milestone Feb 9, 2026
@vanzue vanzue added the Product-Advanced Paste Refers to the Advanced Paste module label Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Product-Advanced Paste Refers to the Advanced Paste module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Description of Advanced Paste still says it requires an OpenAI API key; this is no longer true

4 participants