-
Notifications
You must be signed in to change notification settings - Fork 46
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: microsoft/powerplatform-vscode
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: microsoft/powerplatform-vscode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release/stable
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 70 files changed
- 19 contributors
Commits on Sep 9, 2025
-
[Sep] PAC 1.48.2 Release (#1299)
* Auth Profile listing fix (#841) (#842) * Fix Enhanced data model filename language fetch and populate (#835) * February release notes updates for web extension (#831) * February release notes updates for web extension * Update for bug fix and release extension version * Auth Profile listing fix (#841) (#842) * Invoking Language server only for PowerPages workspace (#952) Co-authored-by: amitjoshi <[email protected]> * Fix EnvId getting null for Web extension flow (#963) * Auth Profile listing fix (#841) (#842) * Fix Enhanced data model filename language fetch and populate (#835) * February release notes updates for web extension (#831) * February release notes updates for web extension * Update for bug fix and release extension version * Auth Profile listing fix (#841) (#842) * Invoking Language server only for PowerPages workspace (#952) Co-authored-by: amitjoshi <[email protected]> * envID fix for desktop extension --------- Co-authored-by: Crash Collison <[email protected]> Co-authored-by: amitjoshi438 <[email protected]> Co-authored-by: amitjoshi <[email protected]> * Users/nityagi/fix cross geo flagread and release notes update (#964) * Auth Profile listing fix (#841) (#842) * Fix Enhanced data model filename language fetch and populate (#835) * February release notes updates for web extension (#831) * February release notes updates for web extension * Update for bug fix and release extension version * Auth Profile listing fix (#841) (#842) * Invoking Language server only for PowerPages workspace (#952) Co-authored-by: amitjoshi <[email protected]> * Fix EnvId getting null for Web extension flow (#963) * Auth Profile listing fix (#841) (#842) * Fix Enhanced data model filename language fetch and populate (#835) * February release notes updates for web extension (#831) * February release notes updates for web extension * Update for bug fix and release extension version * Auth Profile listing fix (#841) (#842) * Invoking Language server only for PowerPages workspace (#952) Co-authored-by: amitjoshi <[email protected]> * envID fix for desktop extension --------- Co-authored-by: Crash Collison <[email protected]> Co-authored-by: amitjoshi438 <[email protected]> Co-authored-by: amitjoshi <[email protected]> * Update release notes and fix cross geo flag read and use * nit: fix spacing --------- Co-authored-by: Crash Collison <[email protected]> Co-authored-by: amitjoshi438 <[email protected]> Co-authored-by: amitjoshi <[email protected]> * Updating PAC to v1.32.8 (#965) * Fix userId read on all auth flows (#974) * Use JWT token for user id (#976) * Use JWT token for user id * fix test case * [powerplatform-vscode] Localization hand-back [CTAS - RunID=20240807-234525-qxnzrxjcp] (#1013) Co-authored-by: tyaginidhi <[email protected]> * Release notes for August release (#1012) * Release notes for August release * Web extension bug fix * Update CHANGELOG.md * Bump CLI version from 1.35.1 to 1.37.4 (#1064) Co-authored-by: amitjoshi <[email protected]> * add release note (#1067) Co-authored-by: Sandeep Satheesh <[email protected]> * [Release] January (#1106) * Refactor PowerPagesChatParticipant and add CommandRegistry (#1050) Co-authored-by: amitjoshi <[email protected]> * [PowerPage][Copilot] Nl2Site and Nl2Page Service Integration for Site Create (#1053) * Refactor PowerPagesChatParticipantConstants and add NL2PAGE and NL2SITE constants * Refactor PowerPagesChatParticipantConstants and add new page types * Update constants and move telemetry to different file * Refactor and add getCommonHeaders function --------- Co-authored-by: amitjoshi <[email protected]> * Corrected scope of PPAPI access token for preprod env (#1055) Co-authored-by: Ashwani Kumar <[email protected]> * Hook for create site command with nl2page&site (#1057) * Hook for create site command with nl2page&site * Disable any type validation * Refactor PowerPagesChatParticipantConstants and CreateSiteCommand - Add NL2SITE_GENERATING_SITE constant for generating a new Power Pages site - Update progress message in CreateSiteCommand to use NL2SITE_GENERATING_SITE constant - Remove unnecessary markdown formatting in CreateSiteHelper error handling * Refactor localization files and update Power Pages chat participant utils * Refactor NL2SiteService and Nl2PageService to include additional telemetry logging --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: tyaginidhi <[email protected]> * Add environment list retrieval and refactor BAP endpoint logic (#1060) * Add environment list retrieval and refactor BAP endpoint logic * Add type annotation for environment list retrieval in Utils.ts * Update src/common/utilities/Utils.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Refactor BAP environment list URL to use a variable for API version and update imports in Utils.ts --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * [PowerPages][create-site] Preview and Edit Site Page and Command Registration (#1061) * Enhance CreateSiteCommand to include extension context and add ReadonlyFileSystemProvider for site page previews * Implement EditableFileSystemProvider for site page editing and update CreateSiteHelper to utilize it * Integrate CreateSiteCommand into CommandRegistry and update related components for site creation functionality * Disable copy functionality in EditableFileSystemProvider implementation * Remove ReadonlyFileSystemProvider implementation * Add telemetry constant for previewing site pages and refactor related components * Refactor CommandRegistry and add command registration utility for chat participants * Add constants for site creation parameters and refactor NL2SiteService to use them * Refactor CreateSiteCommand and CreateSiteHelper to use structured options and improve readability; add CreateSiteTypes for better type management * Add error telemetry constant for previewing site pages and handle errors in previewSitePagesContent function * Rename fileContentMap to _fileContentMap for consistency and clarity in EditableFileSystemProvider * Remove unused getUpdatedPageContent function from CreateSiteHelper to streamline code * Add ESLint disable comments for any type usage in CreateSiteHelper and CreateSiteTypes --------- Co-authored-by: amitjoshi <[email protected]> * Bump cross-spawn (#1059) Bumps and [cross-spawn](https://github.com/moxystudio/node-cross-spawn). These dependencies needed to be updated together. Updates `cross-spawn` from 7.0.3 to 7.0.6 - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) Updates `cross-spawn` from 6.0.5 to 7.0.6 - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump CLI version from 1.35.1 to 1.37.4 (#1065) Co-authored-by: amitjoshi <[email protected]> * December Release Notes (#1066) * add release note * fix typo --------- Co-authored-by: Sandeep Satheesh <[email protected]> * Remove unused command from package.json (#1070) Removing the command `extension.createChatView` from package.json as it is registered but there is no handler associated with it. * Fix error type for concurrency handler (#1071) Fixes the error throws in case of bulk header rejection * Add code coverage output folder in gitignore (#1072) Adding the code coverage output folder `.nyc_ouput` folder in `.gitignore` so that it doesn't show up in `git diff` after running code coverage command. * Refactor CLI Acquisition Context (#1074) * Refactor CLI Acquisition Context * Fix import * Add tests * [PowerPages] [Create-Site] Implement multi-step site creation with enhanced input handling (#1063) * Enhance CreateSiteCommand to include extension context and add ReadonlyFileSystemProvider for site page previews * Implement EditableFileSystemProvider for site page editing and update CreateSiteHelper to utilize it * Integrate CreateSiteCommand into CommandRegistry and update related components for site creation functionality * Disable copy functionality in EditableFileSystemProvider implementation * Remove ReadonlyFileSystemProvider implementation * Add telemetry constant for previewing site pages and refactor related components * Refactor CommandRegistry and add command registration utility for chat participants * Add constants for site creation parameters and refactor NL2SiteService to use them * Refactor CreateSiteCommand and CreateSiteHelper to use structured options and improve readability; add CreateSiteTypes for better type management * Add error telemetry constant for previewing site pages and handle errors in previewSitePagesContent function * Rename fileContentMap to _fileContentMap for consistency and clarity in EditableFileSystemProvider * Implement multi-step input for site creation and register command for user inputs in CreateSiteHelper * Enhance copilot availability checks and update response structure in ArtemisService * Add site creation inputs and environment info interfaces; refactor CreateSiteCommand * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteTypes.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteHelper.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteHelper.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Add eslint directives to suppress no-explicit-any warnings in site page handling --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * Fix accessibility issue in Pages Copilot pane (#1076) Fix accessibility issue in `Send` button in Power Pages Copilot pane. Updated the `aria-label` to `Send` instead of `Match Case` * Fix casing of OrgUrl to orgUrl in site creation input handling (#1077) Co-authored-by: amitjoshi <[email protected]> * Add test scripts in .vscode\tasks.json (#1078) To be able to easily run tests from VS Code, added test scripts in `tasks.json` * Remove redundant step from gulp file (#1079) The step `testWeb` is redundant as the step `testUnitTests` already includes the test pattern defined in `testWeb` step. Hence, removing it from gulp config. * Added site runtime preview code behind ECS Config (#1052) * Added site runtime preview code behind ECS Config * localization added and moved preview site code to separate file * fixed build failures and handled empty website recordID * Corrected website details ppapi service for runtime preview * merged main branch to runtimePreviewECS * correcting function call for runtime preview * corrected localised error * removed bug of no show command found * Launch Edge new tab instead of launching project --------- Co-authored-by: Ashwani Kumar <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * Hide preview site command from palette when feature is disabled (#1080) * Enhance feedback interaction by adding keyboard accessibility for thumbs up/down buttons (#1082) Co-authored-by: amitjoshi <[email protected]> * Add conditional visibility for Current Active Users command in web virtual workspace and remove alt cmds (#1083) Co-authored-by: amitjoshi <[email protected]> * Handle null language code for content snippets and update query parameters in portal schema (#1086) Co-authored-by: amitjoshi <[email protected]> * Enhance accessibility by adding ARIA attributes and keyboard navigation support (#1085) Co-authored-by: amitjoshi <[email protected]> * Enhance accessibility by adding ARIA attributes and making thinking message focusable (#1087) Co-authored-by: amitjoshi <[email protected]> * Add sovereign cloud endpoints for PPAPI service (#1081) * Site Preview Enhancements: Clear cache and telemetry logging (#1088) * Enhance accessibility by improving focus styles and adding ARIA attributes in notification panel (#1089) Co-authored-by: amitjoshi <[email protected]> * Actions Hub: Implement base classes to show tree structure (#1090) * Add models for Actions Hub * Basic wireup * Add models * ToDo * Remove foo environment * Remove error * Refactor * Add translations * Add tests * Add tree item for No sites found * Add translations * Added changes for orgGeo (#1093) * Refactor: Move actions-hub and preview-site folder under power-pages (#1092) * Refactor: Move actions-hub and preview-site folder under power-pages * Remove unwanted file * Refactor * Add PPAPI to known words * Disable actions hub by default * Web Extension: Remove dependency on website preview URL (#1091) * Web Extension: Remove dependency on website preview URL * Translations * Web Extension: Fix file opening for media files (#1094) Using `vscode.open` API to open the default file instead of `window.showTextDocument` because `showTextDocument` doesn't open binary files to it was failing to open non-text files. * Bump CLI version from 1.37.4 to 1.39.3 (#1095) * Fix environment icon for dark mode (#1097) * Fix environment icon for dark mode * Refactor * Fix test * fix screen reader issue in copilot chat (#1100) Co-authored-by: Sandeep Satheesh <[email protected]> * add focus ring (#1099) Co-authored-by: Sandeep Satheesh <[email protected]> * add release notes (#1101) Co-authored-by: Sandeep Satheesh <[email protected]> * Site Preview: Initialize after ECS fetch (#1102) * Site Preview: Initialize after ECS fetch * Set context after loading website URL * Add source attribute handling and telemetry for invalid attributes in web extension (#1105) * Add source attribute handling and telemetry for invalid attributes in web extension * Refactor source attribute handling in processDataAndCreateFile function --------- Co-authored-by: amitjoshi <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: amitjoshi438 <[email protected]> Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Ashwani Kumar <[email protected]> Co-authored-by: Ashwani Kumar <[email protected]> Co-authored-by: tyaginidhi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sandeep Satheesh <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: BidishaMS <[email protected]> * Merge Commits from Main (#1137) * Refactor PowerPagesChatParticipant and add CommandRegistry (#1050) Co-authored-by: amitjoshi <[email protected]> * [PowerPage][Copilot] Nl2Site and Nl2Page Service Integration for Site Create (#1053) * Refactor PowerPagesChatParticipantConstants and add NL2PAGE and NL2SITE constants * Refactor PowerPagesChatParticipantConstants and add new page types * Update constants and move telemetry to different file * Refactor and add getCommonHeaders function --------- Co-authored-by: amitjoshi <[email protected]> * Corrected scope of PPAPI access token for preprod env (#1055) Co-authored-by: Ashwani Kumar <[email protected]> * Hook for create site command with nl2page&site (#1057) * Hook for create site command with nl2page&site * Disable any type validation * Refactor PowerPagesChatParticipantConstants and CreateSiteCommand - Add NL2SITE_GENERATING_SITE constant for generating a new Power Pages site - Update progress message in CreateSiteCommand to use NL2SITE_GENERATING_SITE constant - Remove unnecessary markdown formatting in CreateSiteHelper error handling * Refactor localization files and update Power Pages chat participant utils * Refactor NL2SiteService and Nl2PageService to include additional telemetry logging --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: tyaginidhi <[email protected]> * Add environment list retrieval and refactor BAP endpoint logic (#1060) * Add environment list retrieval and refactor BAP endpoint logic * Add type annotation for environment list retrieval in Utils.ts * Update src/common/utilities/Utils.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Refactor BAP environment list URL to use a variable for API version and update imports in Utils.ts --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * [PowerPages][create-site] Preview and Edit Site Page and Command Registration (#1061) * Enhance CreateSiteCommand to include extension context and add ReadonlyFileSystemProvider for site page previews * Implement EditableFileSystemProvider for site page editing and update CreateSiteHelper to utilize it * Integrate CreateSiteCommand into CommandRegistry and update related components for site creation functionality * Disable copy functionality in EditableFileSystemProvider implementation * Remove ReadonlyFileSystemProvider implementation * Add telemetry constant for previewing site pages and refactor related components * Refactor CommandRegistry and add command registration utility for chat participants * Add constants for site creation parameters and refactor NL2SiteService to use them * Refactor CreateSiteCommand and CreateSiteHelper to use structured options and improve readability; add CreateSiteTypes for better type management * Add error telemetry constant for previewing site pages and handle errors in previewSitePagesContent function * Rename fileContentMap to _fileContentMap for consistency and clarity in EditableFileSystemProvider * Remove unused getUpdatedPageContent function from CreateSiteHelper to streamline code * Add ESLint disable comments for any type usage in CreateSiteHelper and CreateSiteTypes --------- Co-authored-by: amitjoshi <[email protected]> * Bump cross-spawn (#1059) Bumps and [cross-spawn](https://github.com/moxystudio/node-cross-spawn). These dependencies needed to be updated together. Updates `cross-spawn` from 7.0.3 to 7.0.6 - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) Updates `cross-spawn` from 6.0.5 to 7.0.6 - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump CLI version from 1.35.1 to 1.37.4 (#1065) Co-authored-by: amitjoshi <[email protected]> * December Release Notes (#1066) * add release note * fix typo --------- Co-authored-by: Sandeep Satheesh <[email protected]> * Remove unused command from package.json (#1070) Removing the command `extension.createChatView` from package.json as it is registered but there is no handler associated with it. * Fix error type for concurrency handler (#1071) Fixes the error throws in case of bulk header rejection * Add code coverage output folder in gitignore (#1072) Adding the code coverage output folder `.nyc_ouput` folder in `.gitignore` so that it doesn't show up in `git diff` after running code coverage command. * Refactor CLI Acquisition Context (#1074) * Refactor CLI Acquisition Context * Fix import * Add tests * [PowerPages] [Create-Site] Implement multi-step site creation with enhanced input handling (#1063) * Enhance CreateSiteCommand to include extension context and add ReadonlyFileSystemProvider for site page previews * Implement EditableFileSystemProvider for site page editing and update CreateSiteHelper to utilize it * Integrate CreateSiteCommand into CommandRegistry and update related components for site creation functionality * Disable copy functionality in EditableFileSystemProvider implementation * Remove ReadonlyFileSystemProvider implementation * Add telemetry constant for previewing site pages and refactor related components * Refactor CommandRegistry and add command registration utility for chat participants * Add constants for site creation parameters and refactor NL2SiteService to use them * Refactor CreateSiteCommand and CreateSiteHelper to use structured options and improve readability; add CreateSiteTypes for better type management * Add error telemetry constant for previewing site pages and handle errors in previewSitePagesContent function * Rename fileContentMap to _fileContentMap for consistency and clarity in EditableFileSystemProvider * Implement multi-step input for site creation and register command for user inputs in CreateSiteHelper * Enhance copilot availability checks and update response structure in ArtemisService * Add site creation inputs and environment info interfaces; refactor CreateSiteCommand * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteTypes.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteHelper.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteHelper.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Add eslint directives to suppress no-explicit-any warnings in site page handling --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * Fix accessibility issue in Pages Copilot pane (#1076) Fix accessibility issue in `Send` button in Power Pages Copilot pane. Updated the `aria-label` to `Send` instead of `Match Case` * Fix casing of OrgUrl to orgUrl in site creation input handling (#1077) Co-authored-by: amitjoshi <[email protected]> * Add test scripts in .vscode\tasks.json (#1078) To be able to easily run tests from VS Code, added test scripts in `tasks.json` * Remove redundant step from gulp file (#1079) The step `testWeb` is redundant as the step `testUnitTests` already includes the test pattern defined in `testWeb` step. Hence, removing it from gulp config. * Added site runtime preview code behind ECS Config (#1052) * Added site runtime preview code behind ECS Config * localization added and moved preview site code to separate file * fixed build failures and handled empty website recordID * Corrected website details ppapi service for runtime preview * merged main branch to runtimePreviewECS * correcting function call for runtime preview * corrected localised error * removed bug of no show command found * Launch Edge new tab instead of launching project --------- Co-authored-by: Ashwani Kumar <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * Hide preview site command from palette when feature is disabled (#1080) * Enhance feedback interaction by adding keyboard accessibility for thumbs up/down buttons (#1082) Co-authored-by: amitjoshi <[email protected]> * Add conditional visibility for Current Active Users command in web virtual workspace and remove alt cmds (#1083) Co-authored-by: amitjoshi <[email protected]> * Handle null language code for content snippets and update query parameters in portal schema (#1086) Co-authored-by: amitjoshi <[email protected]> * Enhance accessibility by adding ARIA attributes and keyboard navigation support (#1085) Co-authored-by: amitjoshi <[email protected]> * Enhance accessibility by adding ARIA attributes and making thinking message focusable (#1087) Co-authored-by: amitjoshi <[email protected]> * Add sovereign cloud endpoints for PPAPI service (#1081) * Site Preview Enhancements: Clear cache and telemetry logging (#1088) * Enhance accessibility by improving focus styles and adding ARIA attributes in notification panel (#1089) Co-authored-by: amitjoshi <[email protected]> * Actions Hub: Implement base classes to show tree structure (#1090) * Add models for Actions Hub * Basic wireup * Add models * ToDo * Remove foo environment * Remove error * Refactor * Add translations * Add tests * Add tree item for No sites found * Add translations * Added changes for orgGeo (#1093) * Refactor: Move actions-hub and preview-site folder under power-pages (#1092) * Refactor: Move actions-hub and preview-site folder under power-pages * Remove unwanted file * Refactor * Add PPAPI to known words * Disable actions hub by default * Web Extension: Remove dependency on website preview URL (#1091) * Web Extension: Remove dependency on website preview URL * Translations * Web Extension: Fix file opening for media files (#1094) Using `vscode.open` API to open the default file instead of `window.showTextDocument` because `showTextDocument` doesn't open binary files to it was failing to open non-text files. * Bump CLI version from 1.37.4 to 1.39.3 (#1095) * Fix environment icon for dark mode (#1097) * Fix environment icon for dark mode * Refactor * Fix test * fix screen reader issue in copilot chat (#1100) Co-authored-by: Sandeep Satheesh <[email protected]> * add focus ring (#1099) Co-authored-by: Sandeep Satheesh <[email protected]> * add release notes (#1101) Co-authored-by: Sandeep Satheesh <[email protected]> * Site Preview: Initialize after ECS fetch (#1102) * Site Preview: Initialize after ECS fetch * Set context after loading website URL * Add source attribute handling and telemetry for invalid attributes in web extension (#1105) * Add source attribute handling and telemetry for invalid attributes in web extension * Refactor source attribute handling in processDataAndCreateFile function --------- Co-authored-by: amitjoshi <[email protected]> * Enhance Actions Hub with environment support and unit tests (#1098) * Enhance Actions Hub: Add support for environment retrieval and localization updates * Add unit tests for ActionsHubTreeDataProvider functionality --------- Co-authored-by: amitjoshi <[email protected]> * Fix A11y bug (#1108) * Actions Hub: Add toggle based on ECS (#1107) * Add feature flag for Actions Hub * Refactor * Fix errors * Fix errors * Add unit tests * [PowerPages] [Site Preview] Simplify preview functionality (#1109) * Refactor telemetry handling by removing ITelemetry parameter from functions (#1110) * Refactor telemetry handling by removing ITelemetry parameter from sendTelemetryEvent and related functions * Refactor: Remove telemetry parameter from getEndpoint and related functions * Refactor: Remove telemetry parameter from authentication functions and related calls * Refactor: Remove telemetry parameter from getArtemisResponse call in activate function * Refactor: Remove telemetry parameter from various authentication and service calls --------- Co-authored-by: amitjoshi <[email protected]> * Webpack: Ignore warnings (#1113) * Run desktop integration tests in CI (#1114) * Run desktop integration tests in CI * Run desktop test only on Windows * Enhance Actions Hub with environment retrieval and refresh functionality (#1111) * Enhance Actions Hub: Add support for environment retrieval and localization updates * Add unit tests for ActionsHubTreeDataProvider functionality * Add AuthManager class and AuthInfo interface for authentication handling * Enhance authentication handling: Add auth info extraction and update environment info retrieval in Actions Hub * Add refresh command and event handling for Actions Hub environment changes * Refactor ActionsHubTreeDataProvider: Manual refresh should trigger Pac * Remove AuthManager class and related authentication logic * Add error handling to refresh command in ActionsHubTreeDataProvider * RemoveDependencyOnOldTelemetryCluster * Refactor ActionsHubTreeDataProvider tests to include PacTerminal in initialization * Remove telemetry dependency from intelligence API endpoint retrieval * Refactor telemetry handling by removing ITelemetry parameter from sendTelemetryEvent and related functions * Refactor: Remove telemetry parameter from getEndpoint and related functions * Refactor: Remove telemetry parameter from authentication functions and related calls * Refactor telemetry event assertion in AuthenticationProvider tests * Refactor: Remove telemetry parameter from getArtemisResponse call in activate function * Refactor: Remove telemetry parameter from various authentication and service calls * Refactor: Rename AuthManager to PacAuthManager for consistency * Refactor: Use pacWrapper for activeAuth retrieval in ActionsHubTreeDataProvider * Add ACTIONS_HUB_REFRESH_FAILED constant and update error logging in ActionsHubTreeDataProvider * Remove unused AuthInfo interface from Constants.ts * Refactor ActionsHub initialization by removing authentication handling and simplifying the process * Add localization for expired environment message and update refresh title --------- Co-authored-by: amitjoshi <[email protected]> * Remove old telemetry usage (#1112) * Remove old telemetry usage * Remove more usage * Remove more usage * Remove more usage * Remove more usage * Fix tests * Fix typo * Comment tests * Refactor Actions Hub and Preview Site initialization logic (#1115) * [PowerPages][Actions Hub] Toggle to Change Environment (#1119) * Add switch environment functionality to Actions Hub * Update icon for switch environment command in Actions Hub * Update translation for switch environment title to "Change Environment" * Add tests for switch environment command registration and error handling * Remove redundant error handling tests for switch environment and refresh commands * Refactor command names to include namespace for actions in Actions Hub * Update refresh command registration to include namespace in Actions Hub tests --------- Co-authored-by: amitjoshi <[email protected]> * Bump serialize-javascript, gulp-mocha and mocha (#1120) Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) to 6.0.2 and updates ancestor dependencies [serialize-javascript](https://github.com/yahoo/serialize-javascript), [gulp-mocha](https://github.com/sindresorhus/gulp-mocha) and [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together. Updates `serialize-javascript` from 5.0.1 to 6.0.2 - [Release notes](https://github.com/yahoo/serialize-javascript/releases) - [Commits](https://github.com/yahoo/serialize-javascript/compare/v5.0.1...v6.0.2) Updates `gulp-mocha` from 8.0.0 to 10.0.1 - [Release notes](https://github.com/sindresorhus/gulp-mocha/releases) - [Commits](https://github.com/sindresorhus/gulp-mocha/compare/v8.0.0...v10.0.1) Updates `mocha` from 9.2.2 to 11.1.0 - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](https://github.com/mochajs/mocha/compare/v9.2.2...v11.1.0) --- updated-dependencies: - dependency-name: serialize-javascript dependency-type: indirect - dependency-name: gulp-mocha dependency-type: direct:development - dependency-name: mocha dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [Power Pages][Actions Hub] Add "Show Environment Details" to Actions Hub (#1118) * [Power Pages][Actions Hub] Add "Show Environment Details" to Actions Hub * [PowerPages][Actions Hub] Update icon for switch environment command * [PowerPages][Actions Hub] Remove refresh command from Actions Hub navigation * Fix order * Update translation identifiers and fix newline in localization files * Refactor Actions Hub commands and extract command handlers into a new file * Add tests for switchEnvironment command * [PowerPages][ActionsHub] - Show Active and Inactive Sites (#1117) * show active and inactive sites in actions hub view * add integration tests for actions hub * [Power Pages][Actions Hub] Add NoSitesTreeItem to handle empty site groups * [Power Pages][Actions Hub] Update website details property names to PascalCase and change collapsible state to expanded * Refactor environment handling: rename method for clarity, improve error handling, and streamline environment selection process * Update localization strings for environment selection and session details * Refactor authentication and organization data structures; update TypeScript configuration and remove unused PacAuthManager * Add ArtemisContext for managing service responses; update ActionsHub and related components to utilize new context --------- Co-authored-by: Sandeep Satheesh <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * [PowerPages][Actions Hub] Add Instance URL to Environment Details (#1122) * Add 'isCurrent' property and description to site tree items (#1123) * Update ArtemisService URLs to use production segment for GCC, high, mooncake, and DOD environments (#1121) Co-authored-by: amitjoshi <[email protected]> * [PowerPages][Actions Hub] Add commands to open active and inactive site in PP Studio (#1124) * [PowerPages][Actions Hub] Add commands to open active and inactive sites in Power Pages Studio * Refactor studio URL handling to use constants for endpoints * Add localization entries for "Current" and "Instance url" in JSON and XLF files * Refactor studio URL generation to include environment ID and add openInactiveSitesInStudio function * [Power Pages][Actions Hub] Add ability to preview active sites in VS Code (#1127) * Add preview command and siteInfo property to SiteTreeItem * Add unit tests for PreviewSite.isSiteRuntimePreviewEnabled method * Refactor PreviewSite initialization and loadSiteUrl method; update tests for loadSiteUrl functionality * Add tests for ActionsHubTreeDataProvider.getChildren method; mock website data for active and inactive sites * Add mocks for active and all websites in ActionsHubTreeDataProvider tests * Refactor site context values to distinguish between current and non-current active sites; update related tests * Add websiteId property to IWebsiteInfo interface and update related tree item implementations * Update walkthrough title to use h4 and enhance focus indicator for accessibility (#1125) Co-authored-by: amitjoshi <[email protected]> * Add new command to create authentication profile and handle errors in actions hub (#1128) * Add new command to create authentication profile and handle errors in actions hub * Refactor tests for ActionsHubCommandHandlers and ActionsHubTreeDataProvider to improve argument validation and remove unnecessary assertions * Stub AuthInfo and OrgInfo getters in ActionsHubTreeDataProvider tests to improve test reliability * Remove redundant test for creating new auth profile in ActionsHubCommandHandlers * Fix async initialization in ActionsHub and streamline environment info handling in ActionsHubTreeDataProvider * Implement createAuthProfileExp function and add tests for authentication profile creation * Refactor createAuthProfileExp function import path and add new utility file for authentication profile creation * Add tests for ActionsHubTreeDataProvider to validate site retrieval and error handling * Remove redundant tests from ActionsHubTreeDataProvider for getChildren method * Refactor import path for createAuthProfileExp to new utility file in PacAuthUtil * Remove tests for PacAuthUtils as part of code cleanup * Add comment to clarify DV authentication requirement in createNewAuthProfile --------- Co-authored-by: amitjoshi <[email protected]> * [Power Pages][Actions Hub] Show current site (#1129) * Refactor site context handling and update site data types for improved clarity * Refactor website data handling to use IWebsiteDetails and streamline site fetching logic * Refactor import statements in ActiveGroupTreeItem, EnvironmentGroupTreeItem, and InactiveGroupTreeItem for improved organization and clarity * Refactor import statements in InactiveGroupTreeItem for improved organization * Add tests for PacContext and improve context update logic * Add tests for previewSite functionality in ActionsHubCommandHandlers * Add fetchWebsites function and related tests for website retrieval logic * Add tests for ActiveGroupTreeItem and update siteInfo assertions * Add tests for ActionsHubTreeDataProvider to verify website loading logic * Add websiteid to VSCode settings for improved configuration * Refactor ActionsHubTreeDataProvider to simplify loadWebsites method and improve refresh logic * Refactor CurrentSiteContext to utilize utility functions for website YAML handling and improve code clarity * Refactor ActionsHubTreeDataProvider to streamline website loading logic and improve refresh handling * [Power Pages][Actions Hub] Update "Change environment" option to match Figma (#1130) * [Power Pages][Actions Hub] Update "Change environment" option to match Figma * Add test for environment switching in Actions Hub command handlers * Refactor environment switching to use detailed description and enhance test coverage for environment selection * Refactor tests for ActionsHubTreeDataProvider by removing redundant cases and ensuring proper stubbing of fetchWebsites * Disable website loading in ActionsHubTreeDataProvider tests to ensure empty result for specific scenarios * [Power Pages][Actions Hub] Add revealInOS command for current active site and update translations (#1131) * Refactor website details to use camelCase properties and add siteVisibility field (#1133) * [Power Pages][Actions Hub] Update command references for authentication profile (#1132) * [Power Pages][Actions Hub] Update command references for authentication profile * Update command reference for new authentication profile in ActionsHubTreeDataProvider test --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * [Power Pages][Actions Hub] Add open site management functionality (#1136) * [Power Pages][Actions Hub] Add open site management functionality * Update translation for "Open Site Management" to use lowercase in localization files * remove unused methods --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: amitjoshi438 <[email protected]> Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Ashwani Kumar <[email protected]> Co-authored-by: Ashwani Kumar <[email protected]> Co-authored-by: tyaginidhi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sandeep Satheesh <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: BidishaMS <[email protected]> * Merge commits from main (#1154) * Refactor PowerPagesChatParticipant and add CommandRegistry (#1050) Co-authored-by: amitjoshi <[email protected]> * [PowerPage][Copilot] Nl2Site and Nl2Page Service Integration for Site Create (#1053) * Refactor PowerPagesChatParticipantConstants and add NL2PAGE and NL2SITE constants * Refactor PowerPagesChatParticipantConstants and add new page types * Update constants and move telemetry to different file * Refactor and add getCommonHeaders function --------- Co-authored-by: amitjoshi <[email protected]> * Corrected scope of PPAPI access token for preprod env (#1055) Co-authored-by: Ashwani Kumar <[email protected]> * Hook for create site command with nl2page&site (#1057) * Hook for create site command with nl2page&site * Disable any type validation * Refactor PowerPagesChatParticipantConstants and CreateSiteCommand - Add NL2SITE_GENERATING_SITE constant for generating a new Power Pages site - Update progress message in CreateSiteCommand to use NL2SITE_GENERATING_SITE constant - Remove unnecessary markdown formatting in CreateSiteHelper error handling * Refactor localization files and update Power Pages chat participant utils * Refactor NL2SiteService and Nl2PageService to include additional telemetry logging --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: tyaginidhi <[email protected]> * Add environment list retrieval and refactor BAP endpoint logic (#1060) * Add environment list retrieval and refactor BAP endpoint logic * Add type annotation for environment list retrieval in Utils.ts * Update src/common/utilities/Utils.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Refactor BAP environment list URL to use a variable for API version and update imports in Utils.ts --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * [PowerPages][create-site] Preview and Edit Site Page and Command Registration (#1061) * Enhance CreateSiteCommand to include extension context and add ReadonlyFileSystemProvider for site page previews * Implement EditableFileSystemProvider for site page editing and update CreateSiteHelper to utilize it * Integrate CreateSiteCommand into CommandRegistry and update related components for site creation functionality * Disable copy functionality in EditableFileSystemProvider implementation * Remove ReadonlyFileSystemProvider implementation * Add telemetry constant for previewing site pages and refactor related components * Refactor CommandRegistry and add command registration utility for chat participants * Add constants for site creation parameters and refactor NL2SiteService to use them * Refactor CreateSiteCommand and CreateSiteHelper to use structured options and improve readability; add CreateSiteTypes for better type management * Add error telemetry constant for previewing site pages and handle errors in previewSitePagesContent function * Rename fileContentMap to _fileContentMap for consistency and clarity in EditableFileSystemProvider * Remove unused getUpdatedPageContent function from CreateSiteHelper to streamline code * Add ESLint disable comments for any type usage in CreateSiteHelper and CreateSiteTypes --------- Co-authored-by: amitjoshi <[email protected]> * Bump cross-spawn (#1059) Bumps and [cross-spawn](https://github.com/moxystudio/node-cross-spawn). These dependencies needed to be updated together. Updates `cross-spawn` from 7.0.3 to 7.0.6 - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) Updates `cross-spawn` from 6.0.5 to 7.0.6 - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump CLI version from 1.35.1 to 1.37.4 (#1065) Co-authored-by: amitjoshi <[email protected]> * December Release Notes (#1066) * add release note * fix typo --------- Co-authored-by: Sandeep Satheesh <[email protected]> * Remove unused command from package.json (#1070) Removing the command `extension.createChatView` from package.json as it is registered but there is no handler associated with it. * Fix error type for concurrency handler (#1071) Fixes the error throws in case of bulk header rejection * Add code coverage output folder in gitignore (#1072) Adding the code coverage output folder `.nyc_ouput` folder in `.gitignore` so that it doesn't show up in `git diff` after running code coverage command. * Refactor CLI Acquisition Context (#1074) * Refactor CLI Acquisition Context * Fix import * Add tests * [PowerPages] [Create-Site] Implement multi-step site creation with enhanced input handling (#1063) * Enhance CreateSiteCommand to include extension context and add ReadonlyFileSystemProvider for site page previews * Implement EditableFileSystemProvider for site page editing and update CreateSiteHelper to utilize it * Integrate CreateSiteCommand into CommandRegistry and update related components for site creation functionality * Disable copy functionality in EditableFileSystemProvider implementation * Remove ReadonlyFileSystemProvider implementation * Add telemetry constant for previewing site pages and refactor related components * Refactor CommandRegistry and add command registration utility for chat participants * Add constants for site creation parameters and refactor NL2SiteService to use them * Refactor CreateSiteCommand and CreateSiteHelper to use structured options and improve readability; add CreateSiteTypes for better type management * Add error telemetry constant for previewing site pages and handle errors in previewSitePagesContent function * Rename fileContentMap to _fileContentMap for consistency and clarity in EditableFileSystemProvider * Implement multi-step input for site creation and register command for user inputs in CreateSiteHelper * Enhance copilot availability checks and update response structure in ArtemisService * Add site creation inputs and environment info interfaces; refactor CreateSiteCommand * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteTypes.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteHelper.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Update src/common/chat-participants/powerpages/commands/create-site/CreateSiteHelper.ts Co-authored-by: Priyanshu Agrawal <[email protected]> * Add eslint directives to suppress no-explicit-any warnings in site page handling --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * Fix accessibility issue in Pages Copilot pane (#1076) Fix accessibility issue in `Send` button in Power Pages Copilot pane. Updated the `aria-label` to `Send` instead of `Match Case` * Fix casing of OrgUrl to orgUrl in site creation input handling (#1077) Co-authored-by: amitjoshi <[email protected]> * Add test scripts in .vscode\tasks.json (#1078) To be able to easily run tests from VS Code, added test scripts in `tasks.json` * Remove redundant step from gulp file (#1079) The step `testWeb` is redundant as the step `testUnitTests` already includes the test pattern defined in `testWeb` step. Hence, removing it from gulp config. * Added site runtime preview code behind ECS Config (#1052) * Added site runtime preview code behind ECS Config * localization added and moved preview site code to separate file * fixed build failures and handled empty website recordID * Corrected website details ppapi service for runtime preview * merged main branch to runtimePreviewECS * correcting function call for runtime preview * corrected localised error * removed bug of no show command found * Launch Edge new tab instead of launching project --------- Co-authored-by: Ashwani Kumar <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * Hide preview site command from palette when feature is disabled (#1080) * Enhance feedback interaction by adding keyboard accessibility for thumbs up/down buttons (#1082) Co-authored-by: amitjoshi <[email protected]> * Add conditional visibility for Current Active Users command in web virtual workspace and remove alt cmds (#1083) Co-authored-by: amitjoshi <[email protected]> * Handle null language code for content snippets and update query parameters in portal schema (#1086) Co-authored-by: amitjoshi <[email protected]> * Enhance accessibility by adding ARIA attributes and keyboard navigation support (#1085) Co-authored-by: amitjoshi <[email protected]> * Enhance accessibility by adding ARIA attributes and making thinking message focusable (#1087) Co-authored-by: amitjoshi <[email protected]> * Add sovereign cloud endpoints for PPAPI service (#1081) * Site Preview Enhancements: Clear cache and telemetry logging (#1088) * Enhance accessibility by improving focus styles and adding ARIA attributes in notification panel (#1089) Co-authored-by: amitjoshi <[email protected]> * Actions Hub: Implement base classes to show tree structure (#1090) * Add models for Actions Hub * Basic wireup * Add models * ToDo * Remove foo environment * Remove error * Refactor * Add translations * Add tests * Add tree item for No sites found * Add translations * Added changes for orgGeo (#1093) * Refactor: Move actions-hub and preview-site folder under power-pages (#1092) * Refactor: Move actions-hub and preview-site folder under power-pages * Remove unwanted file * Refactor * Add PPAPI to known words * Disable actions hub by default * Web Extension: Remove dependency on website preview URL (#1091) * Web Extension: Remove dependency on website preview URL * Translations * Web Extension: Fix file opening for media files (#1094) Using `vscode.open` API to open the default file instead of `window.showTextDocument` because `showTextDocument` doesn't open binary files to it was failing to open non-text files. * Bump CLI version from 1.37.4 to 1.39.3 (#1095) * Fix environment icon for dark mode (#1097) * Fix environment icon for dark mode * Refactor * Fix test * fix screen reader issue in copilot chat (#1100) Co-authored-by: Sandeep Satheesh <[email protected]> * add focus ring (#1099) Co-authored-by: Sandeep Satheesh <[email protected]> * add release notes (#1101) Co-authored-by: Sandeep Satheesh <[email protected]> * Site Preview: Initialize after ECS fetch (#1102) * Site Preview: Initialize after ECS fetch * Set context after loading website URL * Add source attribute handling and telemetry for invalid attributes in web extension (#1105) * Add source attribute handling and telemetry for invalid attributes in web extension * Refactor source attribute handling in processDataAndCreateFile function --------- Co-authored-by: amitjoshi <[email protected]> * Enhance Actions Hub with environment support and unit tests (#1098) * Enhance Actions Hub: Add support for environment retrieval and localization updates * Add unit tests for ActionsHubTreeDataProvider functionality --------- Co-authored-by: amitjoshi <[email protected]> * Fix A11y bug (#1108) * Actions Hub: Add toggle based on ECS (#1107) * Add feature flag for Actions Hub * Refactor * Fix errors * Fix errors * Add unit tests * [PowerPages] [Site Preview] Simplify preview functionality (#1109) * Refactor telemetry handling by removing ITelemetry parameter from functions (#1110) * Refactor telemetry handling by removing ITelemetry parameter from sendTelemetryEvent and related functions * Refactor: Remove telemetry parameter from getEndpoint and related functions * Refactor: Remove telemetry parameter from authentication functions and related calls * Refactor: Remove telemetry parameter from getArtemisResponse call in activate function * Refactor: Remove telemetry parameter from various authentication and service calls --------- Co-authored-by: amitjoshi <[email protected]> * Webpack: Ignore warnings (#1113) * Run desktop integration tests in CI (#1114) * Run desktop integration tests in CI * Run desktop test only on Windows * Enhance Actions Hub with environment retrieval and refresh functionality (#1111) * Enhance Actions Hub: Add support for environment retrieval and localization updates * Add unit tests for ActionsHubTreeDataProvider functionality * Add AuthManager class and AuthInfo interface for authentication handling * Enhance authentication handling: Add auth info extraction and update environment info retrieval in Actions Hub * Add refresh command and event handling for Actions Hub environment changes * Refactor ActionsHubTreeDataProvider: Manual refresh should trigger Pac * Remove AuthManager class and related authentication logic * Add error handling to refresh command in ActionsHubTreeDataProvider * RemoveDependencyOnOldTelemetryCluster * Refactor ActionsHubTreeDataProvider tests to include PacTerminal in initialization * Remove telemetry dependency from intelligence API endpoint retrieval * Refactor telemetry handling by removing ITelemetry parameter from sendTelemetryEvent and related functions * Refactor: Remove telemetry parameter from getEndpoint and related functions * Refactor: Remove telemetry parameter from authentication functions and related calls * Refactor telemetry event assertion in AuthenticationProvider tests * Refactor: Remove telemetry parameter from getArtemisResponse call in activate function * Refactor: Remove telemetry parameter from various authentication and service calls * Refactor: Rename AuthManager to PacAuthManager for consistency * Refactor: Use pacWrapper for activeAuth retrieval in ActionsHubTreeDataProvider * Add ACTIONS_HUB_REFRESH_FAILED constant and update error logging in ActionsHubTreeDataProvider * Remove unused AuthInfo interface from Constants.ts * Refactor ActionsHub initialization by removing authentication handling and simplifying the process * Add localization for expired environment message and update refresh title --------- Co-authored-by: amitjoshi <[email protected]> * Remove old telemetry usage (#1112) * Remove old telemetry usage * Remove more usage * Remove more usage * Remove more usage * Remove more usage * Fix tests * Fix typo * Comment tests * Refactor Actions Hub and Preview Site initialization logic (#1115) * [PowerPages][Actions Hub] Toggle to Change Environment (#1119) * Add switch environment functionality to Actions Hub * Update icon for switch environment command in Actions Hub * Update translation for switch environment title to "Change Environment" * Add tests for switch environment command registration and error handling * Remove redundant error handling tests for switch environment and refresh commands * Refactor command names to include namespace for actions in Actions Hub * Update refresh command registration to include namespace in Actions Hub tests --------- Co-authored-by: amitjoshi <[email protected]> * Bump serialize-javascript, gulp-mocha and mocha (#1120) Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) to 6.0.2 and updates ancestor dependencies [serialize-javascript](https://github.com/yahoo/serialize-javascript), [gulp-mocha](https://github.com/sindresorhus/gulp-mocha) and [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together. Updates `serialize-javascript` from 5.0.1 to 6.0.2 - [Release notes](https://github.com/yahoo/serialize-javascript/releases) - [Commits](https://github.com/yahoo/serialize-javascript/compare/v5.0.1...v6.0.2) Updates `gulp-mocha` from 8.0.0 to 10.0.1 - [Release notes](https://github.com/sindresorhus/gulp-mocha/releases) - [Commits](https://github.com/sindresorhus/gulp-mocha/compare/v8.0.0...v10.0.1) Updates `mocha` from 9.2.2 to 11.1.0 - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](https://github.com/mochajs/mocha/compare/v9.2.2...v11.1.0) --- updated-dependencies: - dependency-name: serialize-javascript dependency-type: indirect - dependency-name: gulp-mocha dependency-type: direct:development - dependency-name: mocha dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [Power Pages][Actions Hub] Add "Show Environment Details" to Actions Hub (#1118) * [Power Pages][Actions Hub] Add "Show Environment Details" to Actions Hub * [PowerPages][Actions Hub] Update icon for switch environment command * [PowerPages][Actions Hub] Remove refresh command from Actions Hub navigation * Fix order * Update translation identifiers and fix newline in localization files * Refactor Actions Hub commands and extract command handlers into a new file * Add tests for switchEnvironment command * [PowerPages][ActionsHub] - Show Active and Inactive Sites (#1117) * show active and inactive sites in actions hub view * add integration tests for actions hub * [Power Pages][Actions Hub] Add NoSitesTreeItem to handle empty site groups * [Power Pages][Actions Hub] Update website details property names to PascalCase and change collapsible state to expanded * Refactor environment handling: rename method for clarity, improve error handling, and streamline environment selection process * Update localization strings for environment selection and session details * Refactor authentication and organization data structures; update TypeScript configuration and remove unused PacAuthManager * Add ArtemisContext for managing service responses; update ActionsHub and related components to utilize new context --------- Co-authored-by: Sandeep Satheesh <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * [PowerPages][Actions Hub] Add Instance URL to Environment Details (#1122) * Add 'isCurrent' property and description to site tree items (#1123) * Update ArtemisService URLs to use production segment for GCC, high, mooncake, and DOD environments (#1121) Co-authored-by: amitjoshi <[email protected]> * [PowerPages][Actions Hub] Add commands to open active and inactive site in PP Studio (#1124) * [PowerPages][Actions Hub] Add commands to open active and inactive sites in Power Pages Studio * Refactor studio URL handling to use constants for endpoints * Add localization entries for "Current" and "Instance url" in JSON and XLF files * Refactor studio URL generation to include environment ID and add openInactiveSitesInStudio function * [Power Pages][Actions Hub] Add ability to preview active sites in VS Code (#1127) * Add preview command and siteInfo property to SiteTreeItem * Add unit tests for PreviewSite.isSiteRuntimePreviewEnabled method * Refactor PreviewSite initialization and loadSiteUrl method; update tests for loadSiteUrl functionality * Add tests for ActionsHubTreeDataProvider.getChildren method; mock website data for active and inactive sites * Add mocks for active and all websites in ActionsHubTreeDataProvider tests * Refactor site context values to distinguish between current and non-current active sites; update related tests * Add websiteId property to IWebsiteInfo interface and update related tree item implementations * Update walkthrough title to use h4 and enhance focus indicator for accessibility (#1125) Co-authored-by: amitjoshi <[email protected]> * Add new command to create authentication profile and handle errors in actions hub (#1128) * Add new command to create authentication profile and handle errors in actions hub * Refactor tests for ActionsHubCommandHandlers and ActionsHubTreeDataProvider to improve argument validation and remove unnecessary assertions * Stub AuthInfo and OrgInfo getters in ActionsHubTreeDataProvider tests to improve test reliability * Remove redundant test for creating new auth profile in ActionsHubCommandHandlers * Fix async initialization in ActionsHub and streamline environment info handling in ActionsHubTreeDataProvider * Implement createAuthProfileExp function and add tests for authentication profile creation * Refactor createAuthProfileExp function import path and add new utility file for authentication profile creation * Add tests for ActionsHubTreeDataProvider to validate site retrieval and error handling * Remove redundant tests from ActionsHubTreeDataProvider for getChildren method * Refactor import path for createAuthProfileExp to new utility file in PacAuthUtil * Remove tests for PacAuthUtils as part of code cleanup * Add comment to clarify DV authentication requirement in createNewAuthProfile --------- Co-authored-by: amitjoshi <[email protected]> * [Power Pages][Actions Hub] Show current site (#1129) * Refactor site context handling and update site data types for improved clarity * Refactor website data handling to use IWebsiteDetails and streamline site fetching logic * Refactor import statements in ActiveGroupTreeItem, EnvironmentGroupTreeItem, and InactiveGroupTreeItem for improved organization and clarity * Refactor import statements in InactiveGroupTreeItem for improved organization * Add tests for PacContext and improve context update logic * Add tests for previewSite functionality in ActionsHubCommandHandlers * Add fetchWebsites function and related tests for website retrieval logic * Add tests for ActiveGroupTreeItem and update siteInfo assertions * Add tests for ActionsHubTreeDataProvider to verify website loading logic * Add websiteid to VSCode settings for improved configuration * Refactor ActionsHubTreeDataProvider to simplify loadWebsites method and improve refresh logic * Refactor CurrentSiteContext to utilize utility functions for website YAML handling and improve code clarity * Refactor ActionsHubTreeDataProvider to streamline website loading logic and improve refresh handling * [Power Pages][Actions Hub] Update "Change environment" option to match Figma (#1130) * [Power Pages][Actions Hub] Update "Change environment" option to match Figma * Add test for environment switching in Actions Hub command handlers * Refactor environment switching to use detailed description and enhance test coverage for environment selection * Refactor tests for ActionsHubTreeDataProvider by removing redundant cases and ensuring proper stubbing of fetchWebsites * Disable website loading in ActionsHubTreeDataProvider tests to ensure empty result for specific scenarios * [Power Pages][Actions Hub] Add revealInOS command for current active site and update translations (#1131) * Refactor website details to use camelCase properties and add siteVisibility field (#1133) * [Power Pages][Actions Hub] Update command references for authentication profile (#1132) * [Power Pages][Actions Hub] Update command references for authentication profile * Update command reference for new authentication profile in ActionsHubTreeDataProvider test --------- Co-authored-by: amitjoshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> * [Power Pages][Actions Hub] Add open site management functionality (#1136) * [Power Pages][Actions Hub] Add open site management functionality * Update translation for "Open Site Management" to use lowercase in localization files * [PowerPages][ActionsHub] Upload site command with visibility confirmation (#1134) …
Configuration menu - View commit details
-
Copy full SHA for b851d8d - Browse repository at this point
Copy the full SHA b851d8dView commit details
Commits on Sep 10, 2025
-
Ver 2.0.100 - Enhance CodeQL, localization workflows, and Power Pages…
… integration (#1302) * Enhance CodeQL with telemetry logging and error handling (#1279) * Enhance CodeQL screening with detailed telemetry logging and error handling * Add telemetry logging for SARIF viewer installation and activation events * Remove test for handling null or undefined inputs in CodeQLAction tests * Enhance CodeQL analysis with issue tracking and improved telemetry logging --------- Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][BL] Refactor completion item handling for namespaces and properties (#1285) Refactor completion item handling to simplify namespace and property insertions Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][ActionsHub][Codespaces] Update Actions Hub visibility condition for virtual workspaces (#1286) * Update actionsHub visibility condition to use virtualWorkspace * Update localization pipeline node version (#1287) * Update node version * Add manual trigger for localization update workflow - ✨ Added `workflow_dispatch` to allow manual testing of the localization update workflow. -Priyanshu * Fix token handling in localization update workflow (#1288) - 🔧 Added token configuration for checkout step - 🔒 Ensured GITHUB_TOKEN is set for commit and push step -Priyanshu * Remove paths-ignore from PullRequest workflow (#1290) - 🗑️ Deleted paths-ignore section to allow all changes to trigger the workflow. - 🔄 Ensured that localization files are now included in the CI process. -Priyanshu * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 (#1276) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 * Automated localization update from CI * Dummy commit --------- Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 (#1292) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Bump PAC to 1.48.2 (#1293) Co-authored-by: PAC Auto Update Bot <[email protected]> * [Uri Handler] Refactoring Error Handling and Experience (#1291) * Enhance PAC CLI process management with error handling and reset logic in exit and download operations * Refactor handleOpenPowerPages to include progress notifications and improve error handling for URI processing * Refactor URI handling to improve parameter parsing, telemetry data construction, and error handling * Remove duplicate error message displays for missing parameters and download failures in URI handling * Add PowerPagesNavigationConstants for improved code organization and maintainability * Refactor handleOpenPowerPages to directly use selected folder and remove prepareDownloadFolder utility * Refactor URI handler error messages and download progress notifications for clarity and consistency * Add feature flag for 'Open in Desktop' functionality in VSCode Web * Update URI parameters to include WEBSITE_NAME and WEBSITE_PREVIEW_URL for improved flexibility in URI handling * Remove obsolete translation entries related to Power Pages and VS Code Desktop for cleaner localization files * Add localization strings and improve error handling for Power Pages and VS Code Desktop integration * Fix null reference error when killing process in PacInterop --------- Co-authored-by: Amit Joshi <[email protected]> * Enhance website data retrieval with fallback support and new Git ALM format (#1295) Enhance website data retrieval by adding fallback for website name and supporting new Git ALM format in website ID extraction Co-authored-by: Amit Joshi <[email protected]> * Refactor CodeQL screening and clean up dispose method (#1297) * Refactor CodeQL screening to check for .powerpages-site folder existence and clean up dispose method * Clarify comment for .powerpages-site folder existence check in runCodeQLScreening function --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI 1.48.2 release (#1298) Update CHANGELOG for pac CLI 1.48.2 release with bug fixes and new features Co-authored-by: Amit Joshi <[email protected]> * Add user roles and authentication token to Server API definitions (#1300) Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI version bump to 2.0.100 (#1301) * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.1.0 * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.0.100 --------- Co-authored-by: Amit Joshi <[email protected]> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 (#1296) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update localization files for improved authentication messages and site download prompts --------- Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: olprod <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: PAC Auto Update Bot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be9115d - Browse repository at this point
Copy the full SHA be9115dView commit details
Commits on Sep 25, 2025
-
Merge main to release/stable ver2.0.102 (#1313)
* Enhance CodeQL with telemetry logging and error handling (#1279) * Enhance CodeQL screening with detailed telemetry logging and error handling * Add telemetry logging for SARIF viewer installation and activation events * Remove test for handling null or undefined inputs in CodeQLAction tests * Enhance CodeQL analysis with issue tracking and improved telemetry logging --------- Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][BL] Refactor completion item handling for namespaces and properties (#1285) Refactor completion item handling to simplify namespace and property insertions Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][ActionsHub][Codespaces] Update Actions Hub visibility condition for virtual workspaces (#1286) * Update actionsHub visibility condition to use virtualWorkspace * Update localization pipeline node version (#1287) * Update node version * Add manual trigger for localization update workflow - ✨ Added `workflow_dispatch` to allow manual testing of the localization update workflow. -Priyanshu * Fix token handling in localization update workflow (#1288) - 🔧 Added token configuration for checkout step - 🔒 Ensured GITHUB_TOKEN is set for commit and push step -Priyanshu * Remove paths-ignore from PullRequest workflow (#1290) - 🗑️ Deleted paths-ignore section to allow all changes to trigger the workflow. - 🔄 Ensured that localization files are now included in the CI process. -Priyanshu * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 (#1276) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 * Automated localization update from CI * Dummy commit --------- Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 (#1292) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Bump PAC to 1.48.2 (#1293) Co-authored-by: PAC Auto Update Bot <[email protected]> * [Uri Handler] Refactoring Error Handling and Experience (#1291) * Enhance PAC CLI process management with error handling and reset logic in exit and download operations * Refactor handleOpenPowerPages to include progress notifications and improve error handling for URI processing * Refactor URI handling to improve parameter parsing, telemetry data construction, and error handling * Remove duplicate error message displays for missing parameters and download failures in URI handling * Add PowerPagesNavigationConstants for improved code organization and maintainability * Refactor handleOpenPowerPages to directly use selected folder and remove prepareDownloadFolder utility * Refactor URI handler error messages and download progress notifications for clarity and consistency * Add feature flag for 'Open in Desktop' functionality in VSCode Web * Update URI parameters to include WEBSITE_NAME and WEBSITE_PREVIEW_URL for improved flexibility in URI handling * Remove obsolete translation entries related to Power Pages and VS Code Desktop for cleaner localization files * Add localization strings and improve error handling for Power Pages and VS Code Desktop integration * Fix null reference error when killing process in PacInterop --------- Co-authored-by: Amit Joshi <[email protected]> * Enhance website data retrieval with fallback support and new Git ALM format (#1295) Enhance website data retrieval by adding fallback for website name and supporting new Git ALM format in website ID extraction Co-authored-by: Amit Joshi <[email protected]> * Refactor CodeQL screening and clean up dispose method (#1297) * Refactor CodeQL screening to check for .powerpages-site folder existence and clean up dispose method * Clarify comment for .powerpages-site folder existence check in runCodeQLScreening function --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI 1.48.2 release (#1298) Update CHANGELOG for pac CLI 1.48.2 release with bug fixes and new features Co-authored-by: Amit Joshi <[email protected]> * Add user roles and authentication token to Server API definitions (#1300) Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI version bump to 2.0.100 (#1301) * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.1.0 * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.0.100 --------- Co-authored-by: Amit Joshi <[email protected]> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 (#1296) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 (#1303) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Refactor HTTP method names for new changes. (#1304) * Refactor HTTP method names to include 'Async' for clarity and update descriptions * Update Server API autocomplete tests and examples to use 'Async' methods for HTTP client --------- Co-authored-by: Amit Joshi <[email protected]> * Bump axios from 1.11.0 to 1.12.1 (#1305) Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.11.0...v1.12.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor CodeQL command execution for paths with spaces (#1306) * Refactor CodeQL command execution to handle paths with spaces and add tests for escapePath method * Refactor CodeQL command execution to handle paths with spaces and remove escapePath method and related tests --------- Co-authored-by: Amit Joshi <[email protected]> * Add welcome message for non-interactive login in actions hub (#1308) Co-authored-by: Amit Joshi <[email protected]> * Preserve insertion order and add duplicate file handling feature flag (#1310) * Preserve insertion order of root webpage IDs in processDataAndCreateFile function * Add feature flag for duplicate file handling in webpage folders --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG.md for version 2.0.102 with new features and bug fixes (#1311) Co-authored-by: Amit Joshi <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: olprod <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: PAC Auto Update Bot <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fa3acb0 - Browse repository at this point
Copy the full SHA fa3acb0View commit details
Commits on Sep 26, 2025
-
URI Handler Telemetry Event Update and Memory Bank Changes (#1316)
* Enhance CodeQL with telemetry logging and error handling (#1279) * Enhance CodeQL screening with detailed telemetry logging and error handling * Add telemetry logging for SARIF viewer installation and activation events * Remove test for handling null or undefined inputs in CodeQLAction tests * Enhance CodeQL analysis with issue tracking and improved telemetry logging --------- Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][BL] Refactor completion item handling for namespaces and properties (#1285) Refactor completion item handling to simplify namespace and property insertions Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][ActionsHub][Codespaces] Update Actions Hub visibility condition for virtual workspaces (#1286) * Update actionsHub visibility condition to use virtualWorkspace * Update localization pipeline node version (#1287) * Update node version * Add manual trigger for localization update workflow - ✨ Added `workflow_dispatch` to allow manual testing of the localization update workflow. -Priyanshu * Fix token handling in localization update workflow (#1288) - 🔧 Added token configuration for checkout step - 🔒 Ensured GITHUB_TOKEN is set for commit and push step -Priyanshu * Remove paths-ignore from PullRequest workflow (#1290) - 🗑️ Deleted paths-ignore section to allow all changes to trigger the workflow. - 🔄 Ensured that localization files are now included in the CI process. -Priyanshu * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 (#1276) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 * Automated localization update from CI * Dummy commit --------- Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 (#1292) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Bump PAC to 1.48.2 (#1293) Co-authored-by: PAC Auto Update Bot <[email protected]> * [Uri Handler] Refactoring Error Handling and Experience (#1291) * Enhance PAC CLI process management with error handling and reset logic in exit and download operations * Refactor handleOpenPowerPages to include progress notifications and improve error handling for URI processing * Refactor URI handling to improve parameter parsing, telemetry data construction, and error handling * Remove duplicate error message displays for missing parameters and download failures in URI handling * Add PowerPagesNavigationConstants for improved code organization and maintainability * Refactor handleOpenPowerPages to directly use selected folder and remove prepareDownloadFolder utility * Refactor URI handler error messages and download progress notifications for clarity and consistency * Add feature flag for 'Open in Desktop' functionality in VSCode Web * Update URI parameters to include WEBSITE_NAME and WEBSITE_PREVIEW_URL for improved flexibility in URI handling * Remove obsolete translation entries related to Power Pages and VS Code Desktop for cleaner localization files * Add localization strings and improve error handling for Power Pages and VS Code Desktop integration * Fix null reference error when killing process in PacInterop --------- Co-authored-by: Amit Joshi <[email protected]> * Enhance website data retrieval with fallback support and new Git ALM format (#1295) Enhance website data retrieval by adding fallback for website name and supporting new Git ALM format in website ID extraction Co-authored-by: Amit Joshi <[email protected]> * Refactor CodeQL screening and clean up dispose method (#1297) * Refactor CodeQL screening to check for .powerpages-site folder existence and clean up dispose method * Clarify comment for .powerpages-site folder existence check in runCodeQLScreening function --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI 1.48.2 release (#1298) Update CHANGELOG for pac CLI 1.48.2 release with bug fixes and new features Co-authored-by: Amit Joshi <[email protected]> * Add user roles and authentication token to Server API definitions (#1300) Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI version bump to 2.0.100 (#1301) * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.1.0 * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.0.100 --------- Co-authored-by: Amit Joshi <[email protected]> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 (#1296) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 (#1303) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Refactor HTTP method names for new changes. (#1304) * Refactor HTTP method names to include 'Async' for clarity and update descriptions * Update Server API autocomplete tests and examples to use 'Async' methods for HTTP client --------- Co-authored-by: Amit Joshi <[email protected]> * Bump axios from 1.11.0 to 1.12.1 (#1305) Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.11.0...v1.12.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor CodeQL command execution for paths with spaces (#1306) * Refactor CodeQL command execution to handle paths with spaces and add tests for escapePath method * Refactor CodeQL command execution to handle paths with spaces and remove escapePath method and related tests --------- Co-authored-by: Amit Joshi <[email protected]> * Add welcome message for non-interactive login in actions hub (#1308) Co-authored-by: Amit Joshi <[email protected]> * Preserve insertion order and add duplicate file handling feature flag (#1310) * Preserve insertion order of root webpage IDs in processDataAndCreateFile function * Add feature flag for duplicate file handling in webpage folders --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG.md for version 2.0.102 with new features and bug fixes (#1311) Co-authored-by: Amit Joshi <[email protected]> * Add comprehensive Memory Bank documentation (#1314) 📝 Created initial Memory Bank structure and core files. 📄 Documented project overview, architecture, and workflows. 🔧 Included detailed descriptions of features and user scenarios. 📊 Established progress tracking and technical context. -Priyanshu * Add telemetry events for desktop opening actions (#1315) Add telemetry events for desktop opening actions and feature flag handling Co-authored-by: Amit Joshi <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: olprod <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: PAC Auto Update Bot <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6df1ab2 - Browse repository at this point
Copy the full SHA 6df1ab2View commit details
Commits on Oct 8, 2025
-
* Enhance CodeQL with telemetry logging and error handling (#1279) * Enhance CodeQL screening with detailed telemetry logging and error handling * Add telemetry logging for SARIF viewer installation and activation events * Remove test for handling null or undefined inputs in CodeQLAction tests * Enhance CodeQL analysis with issue tracking and improved telemetry logging --------- Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][BL] Refactor completion item handling for namespaces and properties (#1285) Refactor completion item handling to simplify namespace and property insertions Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][ActionsHub][Codespaces] Update Actions Hub visibility condition for virtual workspaces (#1286) * Update actionsHub visibility condition to use virtualWorkspace * Update localization pipeline node version (#1287) * Update node version * Add manual trigger for localization update workflow - ✨ Added `workflow_dispatch` to allow manual testing of the localization update workflow. -Priyanshu * Fix token handling in localization update workflow (#1288) - 🔧 Added token configuration for checkout step - 🔒 Ensured GITHUB_TOKEN is set for commit and push step -Priyanshu * Remove paths-ignore from PullRequest workflow (#1290) - 🗑️ Deleted paths-ignore section to allow all changes to trigger the workflow. - 🔄 Ensured that localization files are now included in the CI process. -Priyanshu * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 (#1276) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 * Automated localization update from CI * Dummy commit --------- Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 (#1292) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Bump PAC to 1.48.2 (#1293) Co-authored-by: PAC Auto Update Bot <[email protected]> * [Uri Handler] Refactoring Error Handling and Experience (#1291) * Enhance PAC CLI process management with error handling and reset logic in exit and download operations * Refactor handleOpenPowerPages to include progress notifications and improve error handling for URI processing * Refactor URI handling to improve parameter parsing, telemetry data construction, and error handling * Remove duplicate error message displays for missing parameters and download failures in URI handling * Add PowerPagesNavigationConstants for improved code organization and maintainability * Refactor handleOpenPowerPages to directly use selected folder and remove prepareDownloadFolder utility * Refactor URI handler error messages and download progress notifications for clarity and consistency * Add feature flag for 'Open in Desktop' functionality in VSCode Web * Update URI parameters to include WEBSITE_NAME and WEBSITE_PREVIEW_URL for improved flexibility in URI handling * Remove obsolete translation entries related to Power Pages and VS Code Desktop for cleaner localization files * Add localization strings and improve error handling for Power Pages and VS Code Desktop integration * Fix null reference error when killing process in PacInterop --------- Co-authored-by: Amit Joshi <[email protected]> * Enhance website data retrieval with fallback support and new Git ALM format (#1295) Enhance website data retrieval by adding fallback for website name and supporting new Git ALM format in website ID extraction Co-authored-by: Amit Joshi <[email protected]> * Refactor CodeQL screening and clean up dispose method (#1297) * Refactor CodeQL screening to check for .powerpages-site folder existence and clean up dispose method * Clarify comment for .powerpages-site folder existence check in runCodeQLScreening function --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI 1.48.2 release (#1298) Update CHANGELOG for pac CLI 1.48.2 release with bug fixes and new features Co-authored-by: Amit Joshi <[email protected]> * Add user roles and authentication token to Server API definitions (#1300) Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI version bump to 2.0.100 (#1301) * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.1.0 * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.0.100 --------- Co-authored-by: Amit Joshi <[email protected]> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 (#1296) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 (#1303) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Refactor HTTP method names for new changes. (#1304) * Refactor HTTP method names to include 'Async' for clarity and update descriptions * Update Server API autocomplete tests and examples to use 'Async' methods for HTTP client --------- Co-authored-by: Amit Joshi <[email protected]> * Bump axios from 1.11.0 to 1.12.1 (#1305) Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.11.0...v1.12.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor CodeQL command execution for paths with spaces (#1306) * Refactor CodeQL command execution to handle paths with spaces and add tests for escapePath method * Refactor CodeQL command execution to handle paths with spaces and remove escapePath method and related tests --------- Co-authored-by: Amit Joshi <[email protected]> * Add welcome message for non-interactive login in actions hub (#1308) Co-authored-by: Amit Joshi <[email protected]> * Preserve insertion order and add duplicate file handling feature flag (#1310) * Preserve insertion order of root webpage IDs in processDataAndCreateFile function * Add feature flag for duplicate file handling in webpage folders --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG.md for version 2.0.102 with new features and bug fixes (#1311) Co-authored-by: Amit Joshi <[email protected]> * Add comprehensive Memory Bank documentation (#1314) 📝 Created initial Memory Bank structure and core files. 📄 Documented project overview, architecture, and workflows. 🔧 Included detailed descriptions of features and user scenarios. 📊 Established progress tracking and technical context. -Priyanshu * Add telemetry events for desktop opening actions (#1315) Add telemetry events for desktop opening actions and feature flag handling Co-authored-by: Amit Joshi <[email protected]> * Bump tar-fs from 3.1.0 to 3.1.1 (#1312) Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.1.0 to 3.1.1. - [Commits](mafintosh/tar-fs@v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 3.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Address CodeQL Issues (#1319) suppress codeql * Add automated workflows for release synchronization and manual syncing (#1317) * Add automated workflows for release synchronization and manual syncing * Potential fix for code scanning alert no. 55: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 56: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 57: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --------- Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Update the Suppression Rule ID (#1321) update codeql suppression rule id * Add mermaid code block for memory bank instructions (#1322) * Add mermaid code block for memory bank instructions * Refactor memory bank instructions for clarity - ✏️ Cleaned up mermaid flowchart formatting - 📄 Improved organization of core files section - 🔄 Enhanced documentation updates section for better understanding -Priyanshu * Update GOV Instrumentation Key (#1323) - 🔑 Replaced the GOV instrumentation key with the correct value. -Priyanshu * Bump PAC to 1.49.3 (#1324) Co-authored-by: PAC Auto Update Bot <[email protected]> * Update CHANGELOG for pac CLI 1.49.3 release (#1327) Co-authored-by: Amit Joshi <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: olprod <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: PAC Auto Update Bot <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sandeep Satheesh <[email protected]> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6eab188 - Browse repository at this point
Copy the full SHA 6eab188View commit details -
* Enhance CodeQL with telemetry logging and error handling (#1279) * Enhance CodeQL screening with detailed telemetry logging and error handling * Add telemetry logging for SARIF viewer installation and activation events * Remove test for handling null or undefined inputs in CodeQLAction tests * Enhance CodeQL analysis with issue tracking and improved telemetry logging --------- Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][BL] Refactor completion item handling for namespaces and properties (#1285) Refactor completion item handling to simplify namespace and property insertions Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][ActionsHub][Codespaces] Update Actions Hub visibility condition for virtual workspaces (#1286) * Update actionsHub visibility condition to use virtualWorkspace * Update localization pipeline node version (#1287) * Update node version * Add manual trigger for localization update workflow - ✨ Added `workflow_dispatch` to allow manual testing of the localization update workflow. -Priyanshu * Fix token handling in localization update workflow (#1288) - 🔧 Added token configuration for checkout step - 🔒 Ensured GITHUB_TOKEN is set for commit and push step -Priyanshu * Remove paths-ignore from PullRequest workflow (#1290) - 🗑️ Deleted paths-ignore section to allow all changes to trigger the workflow. - 🔄 Ensured that localization files are now included in the CI process. -Priyanshu * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 (#1276) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 * Automated localization update from CI * Dummy commit --------- Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 (#1292) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Bump PAC to 1.48.2 (#1293) Co-authored-by: PAC Auto Update Bot <[email protected]> * [Uri Handler] Refactoring Error Handling and Experience (#1291) * Enhance PAC CLI process management with error handling and reset logic in exit and download operations * Refactor handleOpenPowerPages to include progress notifications and improve error handling for URI processing * Refactor URI handling to improve parameter parsing, telemetry data construction, and error handling * Remove duplicate error message displays for missing parameters and download failures in URI handling * Add PowerPagesNavigationConstants for improved code organization and maintainability * Refactor handleOpenPowerPages to directly use selected folder and remove prepareDownloadFolder utility * Refactor URI handler error messages and download progress notifications for clarity and consistency * Add feature flag for 'Open in Desktop' functionality in VSCode Web * Update URI parameters to include WEBSITE_NAME and WEBSITE_PREVIEW_URL for improved flexibility in URI handling * Remove obsolete translation entries related to Power Pages and VS Code Desktop for cleaner localization files * Add localization strings and improve error handling for Power Pages and VS Code Desktop integration * Fix null reference error when killing process in PacInterop --------- Co-authored-by: Amit Joshi <[email protected]> * Enhance website data retrieval with fallback support and new Git ALM format (#1295) Enhance website data retrieval by adding fallback for website name and supporting new Git ALM format in website ID extraction Co-authored-by: Amit Joshi <[email protected]> * Refactor CodeQL screening and clean up dispose method (#1297) * Refactor CodeQL screening to check for .powerpages-site folder existence and clean up dispose method * Clarify comment for .powerpages-site folder existence check in runCodeQLScreening function --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI 1.48.2 release (#1298) Update CHANGELOG for pac CLI 1.48.2 release with bug fixes and new features Co-authored-by: Amit Joshi <[email protected]> * Add user roles and authentication token to Server API definitions (#1300) Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI version bump to 2.0.100 (#1301) * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.1.0 * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.0.100 --------- Co-authored-by: Amit Joshi <[email protected]> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 (#1296) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 (#1303) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Refactor HTTP method names for new changes. (#1304) * Refactor HTTP method names to include 'Async' for clarity and update descriptions * Update Server API autocomplete tests and examples to use 'Async' methods for HTTP client --------- Co-authored-by: Amit Joshi <[email protected]> * Bump axios from 1.11.0 to 1.12.1 (#1305) Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.11.0...v1.12.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor CodeQL command execution for paths with spaces (#1306) * Refactor CodeQL command execution to handle paths with spaces and add tests for escapePath method * Refactor CodeQL command execution to handle paths with spaces and remove escapePath method and related tests --------- Co-authored-by: Amit Joshi <[email protected]> * Add welcome message for non-interactive login in actions hub (#1308) Co-authored-by: Amit Joshi <[email protected]> * Preserve insertion order and add duplicate file handling feature flag (#1310) * Preserve insertion order of root webpage IDs in processDataAndCreateFile function * Add feature flag for duplicate file handling in webpage folders --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG.md for version 2.0.102 with new features and bug fixes (#1311) Co-authored-by: Amit Joshi <[email protected]> * Add comprehensive Memory Bank documentation (#1314) 📝 Created initial Memory Bank structure and core files. 📄 Documented project overview, architecture, and workflows. 🔧 Included detailed descriptions of features and user scenarios. 📊 Established progress tracking and technical context. -Priyanshu * Add telemetry events for desktop opening actions (#1315) Add telemetry events for desktop opening actions and feature flag handling Co-authored-by: Amit Joshi <[email protected]> * Bump tar-fs from 3.1.0 to 3.1.1 (#1312) Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.1.0 to 3.1.1. - [Commits](mafintosh/tar-fs@v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 3.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Address CodeQL Issues (#1319) suppress codeql * Add automated workflows for release synchronization and manual syncing (#1317) * Add automated workflows for release synchronization and manual syncing * Potential fix for code scanning alert no. 55: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 56: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 57: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --------- Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Update the Suppression Rule ID (#1321) update codeql suppression rule id * Add mermaid code block for memory bank instructions (#1322) * Add mermaid code block for memory bank instructions * Refactor memory bank instructions for clarity - ✏️ Cleaned up mermaid flowchart formatting - 📄 Improved organization of core files section - 🔄 Enhanced documentation updates section for better understanding -Priyanshu * Update GOV Instrumentation Key (#1323) - 🔑 Replaced the GOV instrumentation key with the correct value. -Priyanshu * Bump PAC to 1.49.3 (#1324) Co-authored-by: PAC Auto Update Bot <[email protected]> * Update CHANGELOG for pac CLI 1.49.3 release (#1327) Co-authored-by: Amit Joshi <[email protected]> * Bump PAC to 1.49.4 (#1330) Co-authored-by: PAC Auto Update Bot <[email protected]> * Update CHANGELOG for pac CLI 1.49.4 release (#1331) Co-authored-by: Amit Joshi <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: olprod <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: PAC Auto Update Bot <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sandeep Satheesh <[email protected]> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eabbfb3 - Browse repository at this point
Copy the full SHA eabbfb3View commit details
Loading
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...release/stable