Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
a7889f1
Refactor AI Customization Management Editor styles and update separat…
mrleemurray May 22, 2026
7bf8b0a
Enhance modal editor styling for AI Customizations with dynamic class…
mrleemurray May 22, 2026
c0f9c03
Add compact header option for modal editor and update AI Customizatio…
mrleemurray May 22, 2026
68fb9e9
Fix missing newline at end of file in modalEditorPart.css
mrleemurray May 22, 2026
02facf1
Polish modal editor styles and update AI Customization layout for imp…
mrleemurray May 22, 2026
eae01b6
Refactor AI Customization styles for improved consistency and respons…
mrleemurray May 22, 2026
80a90a2
Add mobile multi-diff view with per-file folding
rebornix May 23, 2026
b07b889
Address mobile diff PR feedback
rebornix May 23, 2026
d4f28a4
Add mobile diff virtualization groundwork
rebornix May 24, 2026
d0eeff2
Virtualize mobile multi-diff file sections
rebornix May 24, 2026
b47071a
Optimize mobile multi-diff body rendering
rebornix May 24, 2026
84d14fe
Avoid reappending mobile multi-diff sections
rebornix May 24, 2026
815a121
Improve mobile multi-diff lazy loading
rebornix May 26, 2026
eff5ed3
Update part visibility loading logic based on default settings
rebornix May 26, 2026
acd1f87
Merge remote-tracking branch 'origin/main' into mrleemurray/customiza…
mrleemurray May 26, 2026
8c7f260
style: adjust padding and layout for AI Customization Management Edit…
mrleemurray May 26, 2026
e37ab8d
style: refine modal editor header description and adjust embedded edi…
mrleemurray May 26, 2026
767126e
style: enhance layout and accessibility for embedded detail component…
mrleemurray May 26, 2026
73ec7e0
Merge remote-tracking branch 'origin/main' into rebornix/fascinating-…
rebornix May 26, 2026
a333bd8
feat(workbench): handle part visibility based on viewport class for p…
rebornix May 27, 2026
70a3175
fix(sessions): layout mobile sessions grid on phone
rebornix May 27, 2026
cf1a9c7
style: add back button to MCP list widget and adjust UI for browse mode
mrleemurray May 27, 2026
ea90ce6
style: implement modal editor options provider and enhance back butto…
mrleemurray May 27, 2026
72e4e61
style: update MCP server status colors for improved visibility and co…
mrleemurray May 27, 2026
64392a1
style: set background color for AI Customization Management Editor
mrleemurray May 27, 2026
b1fdb85
Potential fix for pull request finding
mrleemurray May 27, 2026
e6576b5
style: update font sizes in AI Customization Management Editor for co…
mrleemurray May 27, 2026
8023e9a
style: enhance modal editor options and improve back button accessibi…
mrleemurray May 27, 2026
036f442
feat: enable 'Manage Models' action in Agent Host Model Picker
vritant24 May 27, 2026
c7f16ba
Merge pull request #318378 from microsoft/mrleemurray/customizations-…
mrleemurray May 27, 2026
75a2bfd
tighten mobile layout detection
rebornix May 27, 2026
ffe6e9a
Use per-action min-widths for short agent-host pickers (#318502)
roblourens May 27, 2026
9f0f92f
polish border
rebornix May 27, 2026
26835ca
Implement utilityChatCompletion in CopilotApiService (#318495)
DonJayamanne May 27, 2026
0d6a34f
Put Browser Settings in a separate section (#318602)
jruales May 27, 2026
cbdbafe
actually fix agent window
vritant24 May 27, 2026
c76c3c4
Merge branch 'main' into agents/missing-config-icon-model-picker
vritant24 May 27, 2026
de64517
build(deps-dev): bump tmp from 0.2.4 to 0.2.6 in /extensions/copilot …
dependabot[bot] May 27, 2026
a5dd3cc
Fix browser pixel alignment (#318563)
kycutler May 27, 2026
0fd3a3d
[WindowsSandboxing]: Updated env and commandline for executing comman…
dileepyavan May 27, 2026
3f35867
Merge pull request #318575 from microsoft/agents/missing-config-icon-…
vritant24 May 27, 2026
fd29833
Initial plan
Copilot May 27, 2026
4fd26f5
Fix mailto links in Manage Language Models tooltips
Copilot May 27, 2026
ee4fd9a
Update sign-in text to specify GitHub Copilot (#318603)
Copilot May 27, 2026
d10bf32
Correcting the model family for tool search (#318608)
dileepyavan May 27, 2026
2d95154
feat: XAA enterprise-managed MCP authentication (ID-JAG) (#318067)
TylerLeonhardt May 27, 2026
7d654c3
Update inline suggestions quota message to limit
Copilot May 27, 2026
404261d
Merge pull request #318624 from microsoft/copilot/change-inline-sugge…
eli-w-king May 27, 2026
6369c6b
better tap handling
rebornix May 27, 2026
6ab81ab
fix opening session (#318626)
sandy081 May 27, 2026
3345e39
More enterprise friendly wording (#318610)
lramos15 May 27, 2026
ba99925
Chronicle cost-tips: scope to interactive VS Code chat with explicit…
vijayupadya May 27, 2026
0c15482
copilot: remove leftover code from /tests test-generation codelens (#…
ulugbekna May 27, 2026
e55a7ac
Merge pull request #318613 from microsoft/copilot/fix-tooltip-mailto-…
vritant24 May 27, 2026
8ed3078
Tweak Anthropic Opus prompt routing and tool-search heuristics (#318597)
bhavyaus May 27, 2026
67caeb2
mobile thinking cleanup + icon fix (#318628)
justschen May 27, 2026
8544893
[Search Subagent] Handle context window limit exceeded error (#316529)
guomaggie May 27, 2026
dedf927
Merge pull request #318081 from microsoft/rebornix/fascinating-camel
rebornix May 27, 2026
dc97685
Refactor browser WebContentsView layout into feature contribution (#3…
kycutler May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions build/lib/policies/policyData.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,21 @@
}
],
"policies": [
{
"key": "mcp.enterpriseManagedAuth.idp",
"name": "McpEnterpriseManagedAuthIdp",
"category": "InteractiveSession",
"minimumVersion": "1.122",
"localization": {
"description": {
"key": "mcp.enterpriseManagedAuth.idp.policy",
"value": "The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication. Delivered through enterprise policy (Windows Group Policy, macOS managed preferences, Linux `/etc/vscode/policy.json`)."
}
},
"type": "object",
"default": {},
"included": false
},
{
"key": "chat.mcp.gallery.serviceUrl",
"name": "McpGalleryServiceUrl",
Expand Down
23 changes: 23 additions & 0 deletions build/vite/mobile-multi-diff-worker.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/

import { computeUnifiedDiff } from '../../src/vs/sessions/browser/parts/mobile/contributions/mobileDiffHelpers.js';

interface IComputeDiffRequest {
readonly id: number;
readonly originalText: string;
readonly modifiedText: string;
}

self.addEventListener('message', (event: MessageEvent<IComputeDiffRequest>) => {
const { id, originalText, modifiedText } = event.data;
try {
self.postMessage({ id, hunks: computeUnifiedDiff(originalText, modifiedText) });
} catch (error) {
self.postMessage({ id, error: error instanceof Error ? error.message : String(error) });
}
});

self.postMessage({ type: 'ready' });
103 changes: 103 additions & 0 deletions build/vite/mobile-multi-diff.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
<!-- Copyright (C) Microsoft Corporation. All rights reserved. -->
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="../../node_modules/@vscode/codicons/dist/codicon.css">
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
overflow: hidden;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: var(--page-bg);
color: var(--vscode-foreground);
}
body.vs-dark {
--page-bg: #0a0a0a;
--device-border: #3a3a3a;
--vscode-foreground: #cccccc;
--vscode-descriptionForeground: #9d9d9d;
--vscode-editor-background: #1f1f1f;
--vscode-editor-foreground: #cccccc;
--vscode-editorLineNumber-foreground: #6e7681;
--vscode-diffEditor-insertedTextBackground: rgba(155, 185, 85, 0.2);
--vscode-diffEditor-removedTextBackground: rgba(255, 0, 0, 0.2);
--vscode-multiDiffEditor-headerBackground: #262626;
--vscode-multiDiffEditor-border: #2b2b2b;
--vscode-sideBarSectionHeader-border: #2b2b2b;
--vscode-gitDecoration-addedResourceForeground: #81b88b;
--vscode-gitDecoration-deletedResourceForeground: #c74e39;
--vscode-toolbar-hoverBackground: rgba(90, 93, 94, 0.31);
}
body.vs-light {
--page-bg: #e4e4e4;
--device-border: #c0c4cc;
--vscode-foreground: #3b3b3b;
--vscode-descriptionForeground: #6e6e6e;
--vscode-editor-background: #ffffff;
--vscode-editor-foreground: #3b3b3b;
--vscode-editorLineNumber-foreground: #6e7681;
--vscode-diffEditor-insertedTextBackground: rgba(35, 134, 54, 0.15);
--vscode-diffEditor-removedTextBackground: rgba(255, 129, 130, 0.20);
--vscode-multiDiffEditor-headerBackground: #f3f3f3;
--vscode-multiDiffEditor-border: #e5e5e5;
--vscode-sideBarSectionHeader-border: #e5e5e5;
--vscode-gitDecoration-addedResourceForeground: #587c0c;
--vscode-gitDecoration-deletedResourceForeground: #ad0707;
--vscode-toolbar-hoverBackground: rgba(184, 184, 184, 0.31);
}
#stage {
position: fixed;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
padding: 24px;
box-sizing: border-box;
}
#container {
width: 100%;
max-width: 430px;
height: 100%;
max-height: 932px;
position: relative;
background: var(--vscode-editor-background);
border: 1px solid var(--device-border);
border-radius: 18px;
overflow: hidden;
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.35), 0 2px 8px rgba(0, 0, 0, 0.15);
}
/* The production overlay uses position: fixed to cover the viewport.
* In this design playground we constrain it to the device frame. */
#container .mobile-overlay-view {
position: absolute;
}
body.vs-light #container {
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.10), 0 2px 6px rgba(0, 0, 0, 0.06);
}
#theme-toggle {
position: fixed;
top: 12px;
right: 12px;
z-index: 100;
padding: 4px 10px;
border: 1px solid var(--device-border);
border-radius: 6px;
background: var(--vscode-editor-background);
color: var(--vscode-foreground);
cursor: pointer;
font-size: 12px;
font-family: inherit;
}
</style>
</head>
<body class="vs-dark">
<button id="theme-toggle" onclick="document.body.classList.toggle('vs-dark'); document.body.classList.toggle('vs-light'); this.textContent = document.body.classList.contains('vs-dark') ? 'Light' : 'Dark'">Light</button>
<div id="stage">
<div id="container"></div>
</div>
<script src="./mobile-multi-diff.ts" type="module"></script>
</body>
</html>

Loading
Loading