-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: NadafMM/copilot-for-eclipse
base: main
head repository: microsoft/copilot-for-eclipse
compare: main
- 14 commits
- 54 files changed
- 7 contributors
Commits on Jun 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bbffdcd - Browse repository at this point
Copy the full SHA bbffdcdView commit details
Commits on Jun 22, 2026
-
fix: keep Preferences dialog stable on Tool Auto Approve page (micros…
…oft#298) The Tool Auto Approve page stacked four rule sections (~850px) in an uncapped container, so JFace's PreferenceDialog grew the shell toward screen height and never shrank it. Wrap the sections in a height-capped ScrolledComposite whose computeSize bounds the height reported to the dialog's PageLayout, so the shell stays a normal size and the content scrolls within a single page-level scrollbar. Unify the cap as PreferencePageUtils.STANDARD_CONTENT_HEIGHT (520), shared with McpPreferencePage's two stacked groups, so Copilot preference pages settle at a consistent size. Add a generic preference-pages test plan with a dialog-size regression case. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1c740ce - Browse repository at this point
Copy the full SHA 1c740ceView commit details
Commits on Jun 24, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 799f24b - Browse repository at this point
Copy the full SHA 799f24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c72c04 - Browse repository at this point
Copy the full SHA 1c72c04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b231f0 - Browse repository at this point
Copy the full SHA 0b231f0View commit details
Commits on Jun 25, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fb60576 - Browse repository at this point
Copy the full SHA fb60576View commit details -
Fix microsoft#113: Resize model drop-down list for optional scroll bar (
microsoft#285) Co-authored-by: Sheng Chen <sheche@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for ff439e6 - Browse repository at this point
Copy the full SHA ff439e6View commit details -
feat: Add profile to skip tests during UI probe execution (microsoft#290
) * feat: Add profile to skip tests during UI probe execution * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 710528e - Browse repository at this point
Copy the full SHA 710528eView commit details
Commits on Jun 30, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 645bf6c - Browse repository at this point
Copy the full SHA 645bf6cView commit details
Commits on Jul 2, 2026
-
feat: Auto-approve reads of Copilot customization files (microsoft#331)
* feat: Auto-approve reads of Copilot customization files Reading a Copilot customization file (skill, instruction, prompt, or agent) is normal agent operation, but these reads previously triggered a confirmation dialog — including workspace instructions caught by the default deny rule and user-global files outside the workspace. Recognize these reads precisely from the language server, which is the source of truth for where the files live (including user-configured and global locations). New copilot/customSkill|customPrompt|customInstruction| customAgent/list requests report each file's on-disk URI; a read is auto-approved when it exactly matches a reported file or sits inside a reported skill folder (covering SKILL.md and its helper files). Editing is never auto-approved — only reads. - Add CustomizationFileService, refreshed per type on the matching custom*/didChange notification, exposing an immutable path snapshot. - Hook FileOperationConfirmationHandler to auto-approve FILE_READ of a recognized customization file before the outside-workspace check. - Add FileUtils.isPathWithin for skill-folder containment. Tests: FileUtilsTests (isPathWithin), FileOperationConfirmationHandlerTests (isCustomizationRead), and TC-010/TC-011 in the auto-approve test plan. * rename refresh functions and merge workspaceFoldersParams * refactor: Decouple customization file service via event bus * rename refreshAll to refreshAllAsync
Configuration menu - View commit details
-
Copy full SHA for 73e72b7 - Browse repository at this point
Copy the full SHA 73e72b7View commit details
Commits on Jul 3, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 22ab037 - Browse repository at this point
Copy the full SHA 22ab037View commit details -
Configuration menu - View commit details
-
Copy full SHA for 073b82a - Browse repository at this point
Copy the full SHA 073b82aView commit details
Commits on Jul 7, 2026
-
fix: consolidate control validation into layoutNow (microsoft#340)
* fix: consolidate control validation into layoutNow requestLayout and flushPendingLayoutRequests each filtered out null/ disposed controls via a shared validControls helper before delegating to layoutNow, duplicating the same defensive check at every call site. layoutNow now performs its own null/disposed filtering right where it dereferences the controls (getShell(), shell.layout(...)), so the invariant is enforced in exactly one place instead of trusted by two separate callers. requestLayout becomes a pure dispatcher: it no longer pre-filters, it just forwards the raw controls to pendingLayoutRequests or layoutNow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * fix: repair syntax broken by autofix commit in requestLayout The prior "Potential fix for pull request finding" commit (04e7682) badly spliced a null-check into requestLayout, leaving a dangling duplicate `layoutNow(changed); }` outside the method body and dedenting the whole method. This left invalid Java that failed the Tycho/ECJ compile in CI. Restores correct syntax/indentation while keeping the null-guard around Collections.addAll(pendingLayoutRequests, changed), which is the same defensive check layoutNow already applies to its own `controls` parameter. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for de828cc - Browse repository at this point
Copy the full SHA de828ccView commit details -
In Agent mode: Auto scroll to prompts like 'Continue'. (microsoft#26)
* In Agent mode: Auto scroll to prompts like 'Continue'. User must be made aware some action is needed from them to continue the work by agent. Usually this happens when "Too many requests" or "Command line run prompt" etc. see https://github.com/microsoft/copilot-eclipse-feedback/issues/184 * Fix Checkstyle violations in BaseTurnWidget - Wrap the WarnWidget construction line that exceeded 120 characters - Fix indentation of the return statement to match the enclosing block These were causing the CI build (Checkstyle) to fail on PR microsoft#26. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Height adjustment review fix. We can use the target control height directly. No need to calculate by hint. --------- Co-authored-by: Sheng Chen <sheche@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 63b1303 - Browse repository at this point
Copy the full SHA 63b1303View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main