{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":711306679,"defaultBranch":"Current","name":"PowerPlatformLand","ownerLogin":"CodeEditorLand","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-28T20:47:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/149267240?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718807231.0","currentOid":""},"activityList":{"items":[{"before":"72c31c399c4ef62f50ae222ffe427ac0d0ab2784","after":"bbc9874bb56ba9ea47c7de051a0e8e77c9b11bb5","ref":"refs/heads/Current","pushedAt":"2024-08-06T01:38:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"9b43228dc8ee6d0c256cc71ecf68e5ec5125c2e7","after":"ba3c954073d72a4c8258f651e68ac59218e33a31","ref":"refs/heads/Previous","pushedAt":"2024-08-06T00:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"chore: Disable @powerpages (#1008)\n\nCo-authored-by: amitjoshi ","shortMessageHtmlLink":"chore: Disable @powerpages (microsoft#1008)"}},{"before":"339b8be8381369a4b911d4d08c9f9d9384dcc43d","after":"72c31c399c4ef62f50ae222ffe427ac0d0ab2784","ref":"refs/heads/Current","pushedAt":"2024-08-02T03:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"4e9094618095b79b58ad7c6b2d4de1f3be788a94","after":"339b8be8381369a4b911d4d08c9f9d9384dcc43d","ref":"refs/heads/Current","pushedAt":"2024-08-02T02:36:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'Parent/main' into Current","shortMessageHtmlLink":"Merge remote-tracking branch 'Parent/main' into Current"}},{"before":"7e154316d47e065c9ae757cf629e52928aba3874","after":"9b43228dc8ee6d0c256cc71ecf68e5ec5125c2e7","ref":"refs/heads/Previous","pushedAt":"2024-08-02T02:09:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"refactor: Update fullName and description for Copilot integration with Power Pages (#1007)\n\nCo-authored-by: amitjoshi ","shortMessageHtmlLink":"refactor: Update fullName and description for Copilot integration wit…"}},{"before":"f2c29c26f8516de0bee0601758a650c870d72269","after":"4e9094618095b79b58ad7c6b2d4de1f3be788a94","ref":"refs/heads/Current","pushedAt":"2024-08-01T23:48:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"57ff6facd61f2056c158782a177be5fa230fa119","after":"f2c29c26f8516de0bee0601758a650c870d72269","ref":"refs/heads/Current","pushedAt":"2024-07-28T14:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"89ae401351246e729df49910fdfdf0b6e2ea854f","after":"57ff6facd61f2056c158782a177be5fa230fa119","ref":"refs/heads/Current","pushedAt":"2024-07-27T21:54:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"a5307e5f0023f3d61662e7d76e5171e4b7e2aa8a","after":"89ae401351246e729df49910fdfdf0b6e2ea854f","ref":"refs/heads/Current","pushedAt":"2024-07-26T15:12:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"726205d5845a53b6b8ba2ca710167e54f548ab11","after":"7e154316d47e065c9ae757cf629e52928aba3874","ref":"refs/heads/Previous","pushedAt":"2024-07-26T13:54:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"[powerplatform-vscode] Localization hand-back [CTAS - RunID=20240716-014422-mhwkzncjr2] (#999)\n\nCo-authored-by: tyaginidhi ","shortMessageHtmlLink":"[powerplatform-vscode] Localization hand-back [CTAS - RunID=20240716-…"}},{"before":"e1229892817bbc723f5a879802c62a0d514bdba3","after":"a5307e5f0023f3d61662e7d76e5171e4b7e2aa8a","ref":"refs/heads/Current","pushedAt":"2024-07-26T12:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"1dcf63c5e337eb7d5951090c0ff99f8667c3df29","after":"726205d5845a53b6b8ba2ca710167e54f548ab11","ref":"refs/heads/Previous","pushedAt":"2024-07-25T18:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Check Dataverse Org URL for validity (#1001)\n\n* Check Dataverse Org URL fro validity\r\n\r\n* Update test cases","shortMessageHtmlLink":"Check Dataverse Org URL for validity (microsoft#1001)"}},{"before":"b3e8d91917112568e805eda8fefa9189cb1e5608","after":"e1229892817bbc723f5a879802c62a0d514bdba3","ref":"refs/heads/Current","pushedAt":"2024-07-25T18:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"e49705aeb64017b82fc99287047707accf95013e","after":"b3e8d91917112568e805eda8fefa9189cb1e5608","ref":"refs/heads/Current","pushedAt":"2024-07-25T11:42:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Merge branch 'Current' of ssh://github.com/CodeEditorLand/PowerPlatformLand into Current","shortMessageHtmlLink":"Merge branch 'Current' of ssh://github.com/CodeEditorLand/PowerPlatfo…"}},{"before":"9e30abd64a04a0651185e7d1667398403511f88a","after":"e49705aeb64017b82fc99287047707accf95013e","ref":"refs/heads/Current","pushedAt":"2024-07-24T12:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"ef3c5dd3bd91fbbf6ab1f69b626319a96b9bafd1","after":"9e30abd64a04a0651185e7d1667398403511f88a","ref":"refs/heads/Current","pushedAt":"2024-07-23T08:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"0888d769b2dd8062fab95b7b4b89588b68929e9e","after":"ef3c5dd3bd91fbbf6ab1f69b626319a96b9bafd1","ref":"refs/heads/Current","pushedAt":"2024-07-22T17:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"9ea5f4669f29c9f94ea8fd40e9fc812ca0b9ccd5","after":"0888d769b2dd8062fab95b7b4b89588b68929e9e","ref":"refs/heads/Current","pushedAt":"2024-07-22T09:30:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"","shortMessageHtmlLink":null}},{"before":"d1ffe2bbbcd5de1055210153b5ccfc5e4c639ee9","after":"9ea5f4669f29c9f94ea8fd40e9fc812ca0b9ccd5","ref":"refs/heads/Current","pushedAt":"2024-07-19T12:42:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Merge branch 'Current' of ssh://github.com/CodeEditorLand/PowerPlatformLand into Current","shortMessageHtmlLink":"Merge branch 'Current' of ssh://github.com/CodeEditorLand/PowerPlatfo…"}},{"before":"36fed31179a8cde1aa264dceeab20e5d5e04f51c","after":"d1ffe2bbbcd5de1055210153b5ccfc5e4c639ee9","ref":"refs/heads/Current","pushedAt":"2024-07-15T00:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"squash!","shortMessageHtmlLink":"squash!"}},{"before":"436767d27f5ea6d8370b33af742119fdba873ebb","after":"1dcf63c5e337eb7d5951090c0ff99f8667c3df29","ref":"refs/heads/Previous","pushedAt":"2024-07-14T23:21:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Adds @powerpages Integration (#994)\n\n* Users/nityagi/update feature branch (#933)\r\n\r\n* Moving auth create flow to utils (#926)\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Making auth provider a common module flow (#928)\r\n\r\n* refactor: Update QuickPickProvider to handle tab input changes (#930)\r\n\r\nThe code changes in the QuickPickProvider class handle tab input changes by checking if the active tab is an instance of vscode.TabInputCustom or vscode.TabInputText. If it is, the QuickPickProvider updates the quick pick items based on the file path of the tab input.\r\n\r\nNote: This commit message follows the convention used in recent repository commits.\r\n\r\n* Updates to Artemis service & telemetry endpoints for gov clouds (#906)\r\n\r\n* Updates to artemis for gov clouds\r\n\r\n* change\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Shivika Gupta \r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi438 <54068463+amitjoshi438@users.noreply.github.com>\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: Ritik Ramuka <56073559+ritikramuka@users.noreply.github.com>\r\nCo-authored-by: gshivi <123095952+gshivi@users.noreply.github.com>\r\nCo-authored-by: Shivika Gupta \r\n\r\n* GitHub copilot chat - @powerpages contribution (#927)\r\n\r\n* chore: Update package.json with extension dependencies and enabled API proposals for chat participants\r\n\r\n* feat: Add PowerPagesChatParticipant for chat functionality\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant\r\n\r\n* feat: Removed logs\r\n\r\n* TODO\r\n\r\n* formatting change\r\n\r\n* Remove unused extension dependency\r\n\r\n* feat: Add handler for chat requests in PowerPagesChatParticipant\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\nCo-authored-by: Nidhi Tyagi 🌟🐇🌴❄️ \r\n\r\n* [@powerpages] GitHub copilot auth handling for AIB and PAC (#947)\r\n\r\n* chore: Update package.json with extension dependencies and enabled API proposals for chat participants\r\n\r\n* feat: Add PowerPagesChatParticipant for chat functionality\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant\r\n\r\n* feat: Removed logs\r\n\r\n* TODO\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant(correct response format)\r\n\r\n* chore: Remove unused code and update PowerPagesChatParticipant initialization\r\n\r\n* chore: Update PowerPagesChatParticipant initialization and pac integration\r\n\r\n* feat: Initialize organization details in PowerPagesChatParticipant\r\n\r\n* chore: Remove unnecessary code and update OrgChangeNotifier initialization\r\n\r\n* Fix lint warnings\r\n\r\n* feat: Refactor PowerPagesChatParticipant class\r\n\r\nThe code changes refactor the PowerPagesChatParticipant class in the `PowerPagesChatParticipant.ts` file. The changes include:\r\n- Fixing a typo in the `instance` property declaration\r\n- Updating the constructor parameters to have consistent spacing\r\n- Adding a comment to handle chat requests\r\n- Removing a console.log statement\r\n- Updating the `intializeOrgDetails` method to have consistent spacing\r\n- Updating the `intializeOrgDetails` method to use destructuring assignment\r\n- Updating the `intializeOrgDetails` method to update the `orgDetails` in the global state\r\n- Removing unused code\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Added response for error scenarios\r\n\r\n* Added & removed comments\r\n\r\n* refactor: Update PowerPagesCopilot name in package.json\r\n\r\nThe code changes in the package.json file update the \"name\" property for the \"powerpages\" module to \"Power Pages Copilot\". This change reflects the updated name for the module.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Code refactoring for utils and constants\r\n\r\n* Enhanced pac auth handling\r\n\r\n* refactor: Update PowerPagesChatParticipantConstants\r\n\r\nThe code changes in the `PowerPagesChatParticipantConstants.ts` file refactor the constants used in the PowerPages chat participant. The changes include:\r\n- Cleaning up the code formatting\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\nCo-authored-by: Nidhi Tyagi 🌟🐇🌴❄️ \r\n\r\n* Resolve merge conflicts\r\n\r\n* [@Powerpages]GitHub copilot request handling (#957)\r\n\r\n* chore: Update package.json with extension dependencies and enabled API proposals for chat participants\r\n\r\n* feat: Add PowerPagesChatParticipant for chat functionality\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant\r\n\r\n* feat: Removed logs\r\n\r\n* TODO\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant(correct response format)\r\n\r\n* feat: Add getActiveEditorContent function for retrieving active editor data\r\n\r\nThe code changes add a new function called getActiveEditorContent to the Utils module. This function retrieves the content and parameters of the active editor in Visual Studio Code. It is used in the PowerPagesCopilot module to get the active file content and its associated parameters.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* chore: Remove unused code and update PowerPagesChatParticipant initialization\r\n\r\n* chore: Update PowerPagesChatParticipant initialization and pac integration\r\n\r\n* feat: Initialize organization details in PowerPagesChatParticipant\r\n\r\n* @powerpages aib endpoint handling\r\n\r\n* feat: Add getActiveEditorContent function to retrieve active editor data\r\n\r\nThe code changes introduce a new function called getActiveEditorContent in the Utils module. This function allows retrieving the content and parameters of the active editor in Visual Studio Code. It is utilized in the PowerPagesCopilot module to obtain the active file content and its associated parameters.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Multiline response handling\r\n\r\n* Todo comment for auth create exp\r\n\r\n* feat: Handle Copilot Unavailable scenario with response to user\r\n\r\n* Update in package.json\r\n\r\n* chore: Remove extension dependency\r\n\r\n* Full name for @powerpages\r\n\r\n* refactor: Refactor PowerPagesChatParticipant class\r\n- Removing unused code\r\n\r\n* chat api insider version\r\n\r\n* refactor: Refactor PowerPagesChatParticipant import paths\r\n\r\n* Update package.json version to 1.0.1-dev and other refactoring\r\n\r\n* refactor: Remove unused code in PowerPagesChatParticipant class\r\n\r\n* refactor: Moved Dataverse details fetch to utils\r\n\r\n* refactor: Added entity check to utils\r\n\r\n* refactor: Update localization strings and package version\r\n\r\n* chore: Remove @types/vscode dependency and update package-lock.json and package.json\r\n\r\n* chore: Update @types/vscode dependency to version 1.89.0\r\n\r\n* chore: Remove @types/vscode dependency and update package-lock.json and package.json\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\n\r\n* [PowerPages] Copilot Availability Check for @powerpages (#962)\r\n\r\n* feat: Add environmentID field to OrgDetails interface\r\n\r\nThe code changes add an optional `environmentID` field to the `OrgDetails` interface in the `PowerPagesChatParticipantTypes.ts` file. This field represents the ID of the environment associated with the organization. It is used in the `getEndpoint` function in the `PowerPagesChatParticipantUtils.ts` file to retrieve the intelligence endpoint and geo name for the specified organization and environment.\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\n\r\n* feat: Update PowerPagesChatParticipantUtils to return componentInfo and entityName\r\n\r\nThe code changes in PowerPagesChatParticipantUtils modify the getComponentInfo function to return an object with two properties: componentInfo and entityName. This change allows for better handling of component information and entity details for the active file. The updated function is used in PowerPagesChatParticipant to retrieve the necessary data for sending API requests.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* feat: Modify getComponentInfo to return componentInfo and entityName\r\n\r\nThe code changes in PowerPagesChatParticipantUtils modify the getComponentInfo function to return an object with two properties: componentInfo and entityName. This change improves the handling of component information and entity details for the active file. The updated function is used in PowerPagesChatParticipant to retrieve the necessary data for sending API requests.\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* feat: Add telemetry event names for GitHub Power Pages agent (#969)\r\n\r\n* feat: Add telemetry event names for GitHub Power Pages agent\r\n\r\n* chore: Update telemetry event names for GitHub Power Pages agent\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\n\r\n* chore: Update npm dependency to latest stable version (#992)\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* chore:Config to enable @powerpages integration in GitHub Copilot chat\r\n\r\n```\r\n\r\n* chore: Remove unused enabledApiProposals from package.json\r\n\r\n* chore: Update import paths for PAC_SUCCESS constant\r\n\r\n* Fix build error after merge from master\r\n\r\n* Update code after review\r\n\r\n* chore: Added code values to be skipped\r\n\r\n---------\r\n\r\nCo-authored-by: tyaginidhi \r\nCo-authored-by: amitjoshi \r\nCo-authored-by: Ritik Ramuka <56073559+ritikramuka@users.noreply.github.com>\r\nCo-authored-by: gshivi <123095952+gshivi@users.noreply.github.com>\r\nCo-authored-by: Shivika Gupta \r\nCo-authored-by: Nidhi Tyagi 🌟🐇🌴❄️ ","shortMessageHtmlLink":"Adds @powerpages Integration (microsoft#994)"}},{"before":"1dcf63c5e337eb7d5951090c0ff99f8667c3df29","after":"436767d27f5ea6d8370b33af742119fdba873ebb","ref":"refs/heads/Previous","pushedAt":"2024-07-14T22:50:13.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"}},{"before":"b55f119d61e8bc024fea2230ae186e751bb78880","after":"36fed31179a8cde1aa264dceeab20e5d5e04f51c","ref":"refs/heads/Current","pushedAt":"2024-07-14T21:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"squash!","shortMessageHtmlLink":"squash!"}},{"before":"7f861a54d12534ed62ed2f118040216126bd3f96","after":"b55f119d61e8bc024fea2230ae186e751bb78880","ref":"refs/heads/Current","pushedAt":"2024-07-14T15:24:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Merge branch 'Current' of ssh://github.com/CodeEditorLand/PowerPlatformLand into Current","shortMessageHtmlLink":"Merge branch 'Current' of ssh://github.com/CodeEditorLand/PowerPlatfo…"}},{"before":"dde6a585e23f6cd476f7690f5b86d04f370e86f7","after":"7f861a54d12534ed62ed2f118040216126bd3f96","ref":"refs/heads/Current","pushedAt":"2024-07-14T00:42:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"squash!","shortMessageHtmlLink":"squash!"}},{"before":"6c90c5bbcb0624a7fca72244137fc5d99c33dc40","after":"dde6a585e23f6cd476f7690f5b86d04f370e86f7","ref":"refs/heads/Current","pushedAt":"2024-07-13T00:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"squash!","shortMessageHtmlLink":"squash!"}},{"before":"f8c873b6b3dc5ad1615f54b72fabe7f43c5f920a","after":"6c90c5bbcb0624a7fca72244137fc5d99c33dc40","ref":"refs/heads/Current","pushedAt":"2024-07-12T22:59:49.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'Parent/main' into Current","shortMessageHtmlLink":"Merge remote-tracking branch 'Parent/main' into Current"}},{"before":"2b535c25c0f5c74d3a2e29e7ab63f2d63835b0df","after":"1dcf63c5e337eb7d5951090c0ff99f8667c3df29","ref":"refs/heads/Previous","pushedAt":"2024-07-12T21:17:22.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"Adds @powerpages Integration (#994)\n\n* Users/nityagi/update feature branch (#933)\r\n\r\n* Moving auth create flow to utils (#926)\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Making auth provider a common module flow (#928)\r\n\r\n* refactor: Update QuickPickProvider to handle tab input changes (#930)\r\n\r\nThe code changes in the QuickPickProvider class handle tab input changes by checking if the active tab is an instance of vscode.TabInputCustom or vscode.TabInputText. If it is, the QuickPickProvider updates the quick pick items based on the file path of the tab input.\r\n\r\nNote: This commit message follows the convention used in recent repository commits.\r\n\r\n* Updates to Artemis service & telemetry endpoints for gov clouds (#906)\r\n\r\n* Updates to artemis for gov clouds\r\n\r\n* change\r\n\r\n* changes\r\n\r\n---------\r\n\r\nCo-authored-by: Shivika Gupta \r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi438 <54068463+amitjoshi438@users.noreply.github.com>\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: Ritik Ramuka <56073559+ritikramuka@users.noreply.github.com>\r\nCo-authored-by: gshivi <123095952+gshivi@users.noreply.github.com>\r\nCo-authored-by: Shivika Gupta \r\n\r\n* GitHub copilot chat - @powerpages contribution (#927)\r\n\r\n* chore: Update package.json with extension dependencies and enabled API proposals for chat participants\r\n\r\n* feat: Add PowerPagesChatParticipant for chat functionality\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant\r\n\r\n* feat: Removed logs\r\n\r\n* TODO\r\n\r\n* formatting change\r\n\r\n* Remove unused extension dependency\r\n\r\n* feat: Add handler for chat requests in PowerPagesChatParticipant\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\nCo-authored-by: Nidhi Tyagi 🌟🐇🌴❄️ \r\n\r\n* [@powerpages] GitHub copilot auth handling for AIB and PAC (#947)\r\n\r\n* chore: Update package.json with extension dependencies and enabled API proposals for chat participants\r\n\r\n* feat: Add PowerPagesChatParticipant for chat functionality\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant\r\n\r\n* feat: Removed logs\r\n\r\n* TODO\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant(correct response format)\r\n\r\n* chore: Remove unused code and update PowerPagesChatParticipant initialization\r\n\r\n* chore: Update PowerPagesChatParticipant initialization and pac integration\r\n\r\n* feat: Initialize organization details in PowerPagesChatParticipant\r\n\r\n* chore: Remove unnecessary code and update OrgChangeNotifier initialization\r\n\r\n* Fix lint warnings\r\n\r\n* feat: Refactor PowerPagesChatParticipant class\r\n\r\nThe code changes refactor the PowerPagesChatParticipant class in the `PowerPagesChatParticipant.ts` file. The changes include:\r\n- Fixing a typo in the `instance` property declaration\r\n- Updating the constructor parameters to have consistent spacing\r\n- Adding a comment to handle chat requests\r\n- Removing a console.log statement\r\n- Updating the `intializeOrgDetails` method to have consistent spacing\r\n- Updating the `intializeOrgDetails` method to use destructuring assignment\r\n- Updating the `intializeOrgDetails` method to update the `orgDetails` in the global state\r\n- Removing unused code\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Added response for error scenarios\r\n\r\n* Added & removed comments\r\n\r\n* refactor: Update PowerPagesCopilot name in package.json\r\n\r\nThe code changes in the package.json file update the \"name\" property for the \"powerpages\" module to \"Power Pages Copilot\". This change reflects the updated name for the module.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Code refactoring for utils and constants\r\n\r\n* Enhanced pac auth handling\r\n\r\n* refactor: Update PowerPagesChatParticipantConstants\r\n\r\nThe code changes in the `PowerPagesChatParticipantConstants.ts` file refactor the constants used in the PowerPages chat participant. The changes include:\r\n- Cleaning up the code formatting\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\nCo-authored-by: Nidhi Tyagi 🌟🐇🌴❄️ \r\n\r\n* Resolve merge conflicts\r\n\r\n* [@Powerpages]GitHub copilot request handling (#957)\r\n\r\n* chore: Update package.json with extension dependencies and enabled API proposals for chat participants\r\n\r\n* feat: Add PowerPagesChatParticipant for chat functionality\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant\r\n\r\n* feat: Removed logs\r\n\r\n* TODO\r\n\r\n* feat: Add logic to handle chat requests in PowerPagesChatParticipant(correct response format)\r\n\r\n* feat: Add getActiveEditorContent function for retrieving active editor data\r\n\r\nThe code changes add a new function called getActiveEditorContent to the Utils module. This function retrieves the content and parameters of the active editor in Visual Studio Code. It is used in the PowerPagesCopilot module to get the active file content and its associated parameters.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* chore: Remove unused code and update PowerPagesChatParticipant initialization\r\n\r\n* chore: Update PowerPagesChatParticipant initialization and pac integration\r\n\r\n* feat: Initialize organization details in PowerPagesChatParticipant\r\n\r\n* @powerpages aib endpoint handling\r\n\r\n* feat: Add getActiveEditorContent function to retrieve active editor data\r\n\r\nThe code changes introduce a new function called getActiveEditorContent in the Utils module. This function allows retrieving the content and parameters of the active editor in Visual Studio Code. It is utilized in the PowerPagesCopilot module to obtain the active file content and its associated parameters.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* Multiline response handling\r\n\r\n* Todo comment for auth create exp\r\n\r\n* feat: Handle Copilot Unavailable scenario with response to user\r\n\r\n* Update in package.json\r\n\r\n* chore: Remove extension dependency\r\n\r\n* Full name for @powerpages\r\n\r\n* refactor: Refactor PowerPagesChatParticipant class\r\n- Removing unused code\r\n\r\n* chat api insider version\r\n\r\n* refactor: Refactor PowerPagesChatParticipant import paths\r\n\r\n* Update package.json version to 1.0.1-dev and other refactoring\r\n\r\n* refactor: Remove unused code in PowerPagesChatParticipant class\r\n\r\n* refactor: Moved Dataverse details fetch to utils\r\n\r\n* refactor: Added entity check to utils\r\n\r\n* refactor: Update localization strings and package version\r\n\r\n* chore: Remove @types/vscode dependency and update package-lock.json and package.json\r\n\r\n* chore: Update @types/vscode dependency to version 1.89.0\r\n\r\n* chore: Remove @types/vscode dependency and update package-lock.json and package.json\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\n\r\n* [PowerPages] Copilot Availability Check for @powerpages (#962)\r\n\r\n* feat: Add environmentID field to OrgDetails interface\r\n\r\nThe code changes add an optional `environmentID` field to the `OrgDetails` interface in the `PowerPagesChatParticipantTypes.ts` file. This field represents the ID of the environment associated with the organization. It is used in the `getEndpoint` function in the `PowerPagesChatParticipantUtils.ts` file to retrieve the intelligence endpoint and geo name for the specified organization and environment.\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\n\r\n* feat: Update PowerPagesChatParticipantUtils to return componentInfo and entityName\r\n\r\nThe code changes in PowerPagesChatParticipantUtils modify the getComponentInfo function to return an object with two properties: componentInfo and entityName. This change allows for better handling of component information and entity details for the active file. The updated function is used in PowerPagesChatParticipant to retrieve the necessary data for sending API requests.\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* feat: Modify getComponentInfo to return componentInfo and entityName\r\n\r\nThe code changes in PowerPagesChatParticipantUtils modify the getComponentInfo function to return an object with two properties: componentInfo and entityName. This change improves the handling of component information and entity details for the active file. The updated function is used in PowerPagesChatParticipant to retrieve the necessary data for sending API requests.\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* feat: Add telemetry event names for GitHub Power Pages agent (#969)\r\n\r\n* feat: Add telemetry event names for GitHub Power Pages agent\r\n\r\n* chore: Update telemetry event names for GitHub Power Pages agent\r\n\r\n---------\r\n\r\nCo-authored-by: amitjoshi \r\nCo-authored-by: tyaginidhi \r\n\r\n* chore: Update npm dependency to latest stable version (#992)\r\n\r\nCo-authored-by: amitjoshi \r\n\r\n* chore:Config to enable @powerpages integration in GitHub Copilot chat\r\n\r\n```\r\n\r\n* chore: Remove unused enabledApiProposals from package.json\r\n\r\n* chore: Update import paths for PAC_SUCCESS constant\r\n\r\n* Fix build error after merge from master\r\n\r\n* Update code after review\r\n\r\n* chore: Added code values to be skipped\r\n\r\n---------\r\n\r\nCo-authored-by: tyaginidhi \r\nCo-authored-by: amitjoshi \r\nCo-authored-by: Ritik Ramuka <56073559+ritikramuka@users.noreply.github.com>\r\nCo-authored-by: gshivi <123095952+gshivi@users.noreply.github.com>\r\nCo-authored-by: Shivika Gupta \r\nCo-authored-by: Nidhi Tyagi 🌟🐇🌴❄️ ","shortMessageHtmlLink":"Adds @powerpages Integration (microsoft#994)"}},{"before":"1b4a1896b9cc556c65f5dc3e2f3a4b5f4a5b7ed4","after":"f8c873b6b3dc5ad1615f54b72fabe7f43c5f920a","ref":"refs/heads/Current","pushedAt":"2024-07-11T23:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"squash!","shortMessageHtmlLink":"squash!"}},{"before":"cbcd76cda25aa074bf35465bafa762998d83c3ff","after":"1b4a1896b9cc556c65f5dc3e2f3a4b5f4a5b7ed4","ref":"refs/heads/Current","pushedAt":"2024-07-09T20:39:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NikolaRHristov","name":"Nikola Hristov","path":"/NikolaRHristov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90222871?s=80&v=4"},"commit":{"message":"squash!","shortMessageHtmlLink":"squash!"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkpW8GgA","startCursor":null,"endCursor":null}},"title":"Activity · CodeEditorLand/PowerPlatformLand"}