{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":630245491,"defaultBranch":"master","name":"auto-dev-vscode","ownerLogin":"unit-mesh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-20T01:19:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129267571?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716554227.0","currentOid":""},"activityList":{"items":[{"before":"f33e4491a2f45444ac5bfbf9fa6a3f86446cbf51","after":"dbf107f01854088dc820eeb77ca32d03a572e085","ref":"refs/heads/master","pushedAt":"2024-06-01T08:18:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"Merge pull request #49 from zhengxs2018/add-contributing-doc\n\ndocs: add contributing file","shortMessageHtmlLink":"Merge pull request #49 from zhengxs2018/add-contributing-doc"}},{"before":"455b0a4801385522e4f2523c831315e897027eed","after":"f33e4491a2f45444ac5bfbf9fa6a3f86446cbf51","ref":"refs/heads/master","pushedAt":"2024-05-30T06:41:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(log): add LogParser module in git log #47\n\nThis commit introduces a new LogParser module in the git log directory. The module includes several types and functions to parse and extract data from git logs. It also provides a function to create a custom log parser based on provided field mappings and options.","shortMessageHtmlLink":"feat(log): add LogParser module in git log #47"}},{"before":"1bf39de08810b3436618c73cd711203fdd0f2ecb","after":"455b0a4801385522e4f2523c831315e897027eed","ref":"refs/heads/master","pushedAt":"2024-05-30T06:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(git): separate exec method into new GitCommand class #47\n\nThe `exec` method and related properties have been moved from `GitAction` to a new `GitCommand` class. This change improves code organization and separation of concerns. The `GitAction` class now extends `GitCommand`, maintaining existing functionality.","shortMessageHtmlLink":"refactor(git): separate exec method into new GitCommand class #47"}},{"before":"11e0eb88f4a489d91a38944e4d53b7a684a857b8","after":"1bf39de08810b3436618c73cd711203fdd0f2ecb","ref":"refs/heads/master","pushedAt":"2024-05-30T06:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(git): move Git related classes to git directory #47\n\nGit related classes such as GitAction, GitCommit, GitParser, and IssueIdParser have been moved to a new 'git' directory for better organization and clarity. The import paths in all affected files have been updated accordingly.","shortMessageHtmlLink":"refactor(git): move Git related classes to git directory #47"}},{"before":"6015c766fab339f2cc6f075a65d50de28b82ae04","after":"11e0eb88f4a489d91a38944e4d53b7a684a857b8","ref":"refs/heads/master","pushedAt":"2024-05-30T06:09:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(git): add IssueIdParser class to parse issue id from commit message #47\n\nThis commit introduces a new class, IssueIdParser, in the git history module. This class provides methods to parse the issue id from a commit message and fetch commits by issue id or by a single file path.","shortMessageHtmlLink":"feat(git): add IssueIdParser class to parse issue id from commit mess…"}},{"before":"5d2f54bb4058a255a42850d368682d86ef878ba3","after":"6015c766fab339f2cc6f075a65d50de28b82ae04","ref":"refs/heads/master","pushedAt":"2024-05-29T06:46:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(code-search): add GitCommit interface and HistoryBuilder class #47\n\nIntroduced a new GitCommit interface to represent a single commit in a Git repository. Also added a HistoryBuilder class with methods to build commit history by issue id, single file, symbol id, or all. Updated TimeTravel class to use the new GitCommit interface.","shortMessageHtmlLink":"feat(code-search): add GitCommit interface and HistoryBuilder class #47"}},{"before":"7bb939d301fa33a2b9e13f94487b6664a7567113","after":"5d2f54bb4058a255a42850d368682d86ef878ba3","ref":"refs/heads/master","pushedAt":"2024-05-29T03:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(code-search): add TimeTravelTool and BugLooperTool classes #47\n\nAdded two new classes, TimeTravelTool and BugLooperTool, to the code-search module. These classes provide functionalities related to time travel, such as summarizing commits and providing a comprehensive view of the history of commits.","shortMessageHtmlLink":"feat(code-search): add TimeTravelTool and BugLooperTool classes #47"}},{"before":"89e4d252557b8df9afcfd1a28a257b58d940060e","after":"7bb939d301fa33a2b9e13f94487b6664a7567113","ref":"refs/heads/master","pushedAt":"2024-05-29T02:47:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(indexing): add GitVersionHistoryIndex class with database tables #47\n\nThis commit introduces a new class, GitVersionHistoryIndex, which implements the CodebaseIndex interface. It includes methods for creating necessary database tables such as refs, commits, branches, diffs, and tags. The update method is also defined but not yet implemented.","shortMessageHtmlLink":"feat(indexing): add GitVersionHistoryIndex class with database tables #…"}},{"before":"0b828aff2f55241afd4d54fe8518d91071f01f53","after":"89e4d252557b8df9afcfd1a28a257b58d940060e","ref":"refs/heads/master","pushedAt":"2024-05-29T02:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(code-search): restructure indexing related files\n\nMoved all indexing related files to a new 'indexing' subdirectory under 'code-search'. Updated all import paths to reflect the new file locations.","shortMessageHtmlLink":"refactor(code-search): restructure indexing related files"}},{"before":"88d77579025a26bce65b3e6bb6a259af62050dbe","after":"0b828aff2f55241afd4d54fe8518d91071f01f53","ref":"refs/heads/master","pushedAt":"2024-05-27T12:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(context-provider): move ContextItem interface to new BaseContextProvider\n\nMoved the ContextItem interface from the retrieval module to a new BaseContextProvider module. This change also includes updates to import statements in various files to reflect the new location of the ContextItem interface.","shortMessageHtmlLink":"feat(context-provider): move ContextItem interface to new BaseContext…"}},{"before":"3e14da206b3a66dd533819eb3900bbadc267daf4","after":"88d77579025a26bce65b3e6bb6a259af62050dbe","ref":"refs/heads/master","pushedAt":"2024-05-27T12:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(gui-sidebar): add optional codebase context retrieval in input resolution\n\nThe commit introduces an optional feature to retrieve codebase context items in the input resolution process. This is controlled by a new `useCodebase` modifier in the `InputModifiers` interface. The \"codebase\" slash command has been commented out from the server state reducer.","shortMessageHtmlLink":"feat(gui-sidebar): add optional codebase context retrieval in input r…"}},{"before":"920a31dcf03316164d58d8615c6cc2f5e7c6cee3","after":"3e14da206b3a66dd533819eb3900bbadc267daf4","ref":"refs/heads/master","pushedAt":"2024-05-27T10:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(embedding): add re-embedding strategy for failed chunks\n\nIn the LocalEmbeddingsProvider, a re-embedding strategy has been added for chunks that fail to embed initially. The chunk string is reduced to two smaller strings and an attempt is made to embed these. The embedChunk function now also returns a Promise of type Embedding.","shortMessageHtmlLink":"feat(embedding): add re-embedding strategy for failed chunks"}},{"before":"4fa4f80da90924659a4b439cf66c2799f746b41d","after":"920a31dcf03316164d58d8615c6cc2f5e7c6cee3","ref":"refs/heads/master","pushedAt":"2024-05-27T09:55:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(embedding): add max chunk size limit and adjust error logging\n\nAdded a maximum chunk size limit to the LocalEmbeddingsProvider to prevent processing of overly long input sequences. Also, adjusted the logging level from error to warning when embedding of chunks fails in LanceDbIndex.","shortMessageHtmlLink":"feat(embedding): add max chunk size limit and adjust error logging"}},{"before":"6736979960d50bdb734ff3a856c97bf1cf4e5702","after":"4fa4f80da90924659a4b439cf66c2799f746b41d","ref":"refs/heads/master","pushedAt":"2024-05-27T08:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"docs(prompts): add context.chatContext to evaluate templates\n\nAdded `${context.chatContext}` to the evaluate templates in both English and Chinese versions. This will provide additional context for the user's question, improving the quality of the responses.","shortMessageHtmlLink":"docs(prompts): add context.chatContext to evaluate templates"}},{"before":"72ec08fa1948b2c34907429c7b248d288aeda66a","after":"6736979960d50bdb734ff3a856c97bf1cf4e5702","ref":"refs/heads/master","pushedAt":"2024-05-27T07:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(editor): add more files to ignore list #46\n\nAdded gradlew, gradlew.bat, package-lock.json, yarn.lock, yarn-error.log, and npm-debug.log to the default ignore list in the editor utility.","shortMessageHtmlLink":"feat(editor): add more files to ignore list #46"}},{"before":"09e090e05a9bb662712b7803a1b2c583d176c1e0","after":"72ec08fa1948b2c34907429c7b248d288aeda66a","ref":"refs/heads/master","pushedAt":"2024-05-27T07:47:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(editor): add more files to ignore list\n\nAdded gradlew, gradlew.bat, package-lock.json, yarn.lock, yarn-error.log, and npm-debug.log to the default ignore list in the editor utility.","shortMessageHtmlLink":"feat(editor): add more files to ignore list"}},{"before":"0cc82918bbe9572b853b9ce386806acd3193ade2","after":"09e090e05a9bb662712b7803a1b2c583d176c1e0","ref":"refs/heads/master","pushedAt":"2024-05-27T03:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(refactor): add README for refactor-this action","shortMessageHtmlLink":"feat(refactor): add README for refactor-this action"}},{"before":"89fa377bf1f31b3d9df0fa8dec56c4c515c3c4de","after":"0cc82918bbe9572b853b9ce386806acd3193ade2","ref":"refs/heads/master","pushedAt":"2024-05-27T03:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(commands): add getInput function to retrieve selected or entire text\n\nThis commit introduces a new function, `getInput`, in `commandsUtils.ts`. This function retrieves the currently selected text in the active text editor of Visual Studio Code (VSCode). If no text is selected, it retrieves the entire text of the document in the active text editor. The function is then used in `commands.ts` to replace repetitive code blocks, improving code maintainability.","shortMessageHtmlLink":"feat(commands): add getInput function to retrieve selected or entire …"}},{"before":"fc075350747d8ca578dd9573e0adac37849b4aa5","after":"89fa377bf1f31b3d9df0fa8dec56c4c515c3c4de","ref":"refs/heads/master","pushedAt":"2024-05-27T02:57:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(providerRegister): optimize provider registration process\n\nOptimized the provider registration process in ProviderRegister.ts by replacing forEach loops with map functions. This change allows for cleaner and more efficient code, as it directly creates an array of disposables that can be pushed into the extensionContext subscriptions.","shortMessageHtmlLink":"refactor(providerRegister): optimize provider registration process"}},{"before":"7bae2a8cc153599ac404557347663ed751a8eed4","after":"fc075350747d8ca578dd9573e0adac37849b4aa5","ref":"refs/heads/master","pushedAt":"2024-05-27T02:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(codebase): rearrange imports and rename methods\n\nRearranged the import statements in CodeActionCreator.ts for better readability. Renamed 'configRename' method to 'registerRefactoringRename' in extension.ts and ProviderRegister.ts for better clarity and understanding of its functionality.","shortMessageHtmlLink":"refactor(codebase): rearrange imports and rename methods"}},{"before":"bcf7003508ff0eff156d6d20c082a0c29076e7a4","after":"7bae2a8cc153599ac404557347663ed751a8eed4","ref":"refs/heads/master","pushedAt":"2024-05-26T11:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"chore: disable allows","shortMessageHtmlLink":"chore: disable allows"}},{"before":"18d6e70b861c8022d68a01081a0a2abc4c3aa142","after":"bcf7003508ff0eff156d6d20c082a0c29076e7a4","ref":"refs/heads/master","pushedAt":"2024-05-26T11:36:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"chore: disable for api proposal","shortMessageHtmlLink":"chore: disable for api proposal"}},{"before":"cc8e211dadf8c448e2d033f95fe04b56c85df764","after":"18d6e70b861c8022d68a01081a0a2abc4c3aa142","ref":"refs/heads/master","pushedAt":"2024-05-26T01:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(editor): add code selection and insertion functions to PositionUtil\n\nMoved `selectCodeInRange` and `insertCodeByRange` functions from `editor.ts` to `PositionUtil.ts` in the `ast` directory. Updated imports in `AutoDocActionExecutor.ts` to reflect this change.","shortMessageHtmlLink":"feat(editor): add code selection and insertion functions to PositionUtil"}},{"before":"793b5c441cfdc2d6f49f3f55c6a1bb2bedc4230c","after":"cc8e211dadf8c448e2d033f95fe04b56c85df764","ref":"refs/heads/master","pushedAt":"2024-05-26T01:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(editor): replace old UUID generation with crypto.randomUUID","shortMessageHtmlLink":"feat(editor): replace old UUID generation with crypto.randomUUID"}},{"before":"2b891de28126ae31a0ce37cccb6f614deacd05bd","after":"793b5c441cfdc2d6f49f3f55c6a1bb2bedc4230c","ref":"refs/heads/master","pushedAt":"2024-05-25T14:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(webview): remove unnecessary comments and simplify code\n\nRemoved unnecessary comments and simplified the code in AutoDevWebviewProtocol.ts and AutoDevWebviewViewProvider.ts. This includes removing checks and operations that were redundant or not needed, and cleaning up the HTML generation in getSidebarContent.","shortMessageHtmlLink":"refactor(webview): remove unnecessary comments and simplify code"}},{"before":"1bee1769c1ae7880c1c79f3719817891d36e387c","after":"2b891de28126ae31a0ce37cccb6f614deacd05bd","ref":"refs/heads/master","pushedAt":"2024-05-25T08:35:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(sidebar): add support for codespace keyword and code analysis commands\n\nThe sidebar now supports two new slash commands: 'codespace-keywords' and 'codespace-code'. These commands allow users to perform keyword and code analysis respectively. The corresponding handlers for these commands have been added to the AutoDevWebviewProtocol. The commands are also registered in the commandsMap.","shortMessageHtmlLink":"feat(sidebar): add support for codespace keyword and code analysis co…"}},{"before":"003106c1182f674ae1d5fb1d5111f2cf48c9e66a","after":"1bee1769c1ae7880c1c79f3719817891d36e387c","ref":"refs/heads/master","pushedAt":"2024-05-25T03:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(commands): localize prompt message in newSessionWithPrompt request #44\n\nUpdated the prompt message in the 'newSessionWithPrompt' request to use localized text. This change will help in providing a more user-friendly and localized experience.","shortMessageHtmlLink":"feat(commands): localize prompt message in newSessionWithPrompt request "}},{"before":"ae184dba1b638c2d49b7374351595ddfa4202d01","after":"003106c1182f674ae1d5fb1d5111f2cf48c9e66a","ref":"refs/heads/master","pushedAt":"2024-05-25T03:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"feat(l10n): add localization support to prompts in commands.ts #44\n\nThe commit introduces localization to the prompts in the commands.ts file. This is achieved by using the l10n.t function from vscode to translate the prompt messages. This will help in providing a better user experience for non-English speakers.","shortMessageHtmlLink":"feat(l10n): add localization support to prompts in commands.ts #44"}},{"before":"6f6d111d129ab5f8817d0663025b261c8c749b8b","after":"ae184dba1b638c2d49b7374351595ddfa4202d01","ref":"refs/heads/master","pushedAt":"2024-05-25T03:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(gui-sidebar): simplify newSessionWithPrompt listener in gui.tsx #44\n\nThe newSessionWithPrompt listener in gui.tsx has been refactored to remove unnecessary code and improve readability. The dependencies for the useEffect hook have also been updated to include defaultModel and streamResponse.","shortMessageHtmlLink":"refactor(gui-sidebar): simplify newSessionWithPrompt listener in gui.…"}},{"before":"f9278ed1fbda9cce21cd90ed2fb0c51635d86b6d","after":"6f6d111d129ab5f8817d0663025b261c8c749b8b","ref":"refs/heads/master","pushedAt":"2024-05-25T03:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phodal","name":"Fengda Huang","path":"/phodal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/472311?s=80&v=4"},"commit":{"message":"refactor(gui): remove local storage counter and dialog logic from sendInput function","shortMessageHtmlLink":"refactor(gui): remove local storage counter and dialog logic from sen…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWaFMWAA","startCursor":null,"endCursor":null}},"title":"Activity · unit-mesh/auto-dev-vscode"}