1148 Commits

Author SHA1 Message Date
bobo.yang
f3e167918a Update CircleCI configuration file 2023-12-18 10:12:35 +08:00
bobo.yang
4e6786d602 disable test job on commit 2023-12-18 10:12:30 +08:00
bobo.yang
16faea4e78 Refactor commit_cases.py and workflow_test.py 2023-12-18 10:12:09 +08:00
bobo.yang
aee87ad495 add exit code for run_commit_tests 2023-12-18 10:12:02 +08:00
bobo.yang
2b76a11399 Fix commit message formatting 2023-12-18 10:11:50 +08:00
bobo.yang
11a8f5ab66 add test job to CI 2023-12-18 10:11:39 +08:00
bobo.yang
6405c3ed59 add test files 2023-12-18 10:10:50 +08:00
boob.yang
41f9effccb
Merge pull request #360 from devchat-ai/update_tools_url
Update submodule URL in .gitmodules
2023-12-14 10:26:03 +08:00
bobo.yang
bfaff599d5 Update submodule URL in .gitmodules 2023-12-14 10:14:32 +08:00
boob.yang
ba9da6d8ee
Merge pull request #359 from devchat-ai/feat/idea
feat: move views into the gui project and modify the packaging method
2023-12-14 09:09:45 +08:00
smallstone
bae26dbea9 feat: update build 2023-12-13 15:06:05 +08:00
smallstone
9ab96c898d feat: upodate vscode 2023-12-13 13:33:06 +08:00
smallstone
04ad6af3f6 feat: update gui 2023-12-13 13:28:06 +08:00
smallstone
d1f352ee47 feat: update build vscode 2023-12-13 13:21:57 +08:00
smallstone
9da69d6bd5 feat: update submodule 2023-12-13 11:08:09 +08:00
smallstone
d7726df7f8 Fix messageUtil.registerHandler typo and add
reloadMessage handler
2023-12-13 11:08:09 +08:00
smallstone
10d12efe6e feat: Add "idea" script to package.json 2023-12-13 11:08:09 +08:00
smallstone
891add5586 feat: update topic 2023-12-13 11:08:09 +08:00
smallstone
f128be6789 Refactored ChatPanel component for improved UX
- ChatPanel now observes viewport dimensions to allow for smarter re-rendering.
- Scroll to bottom of chat is smoother with new 'scrollToBottom' function.
- Added various new message handlers like 'receiveMessagePartial', 'receiveMessage' and 'systemMessage' for diverse forms of user-interaction.
- ChatPanel width is now dynamically updated using the 'chat.updateChatPanelWidth' action.
- Added visual elements like stop button, regeneration button, and scrolling indicator for better usability.
- Rendered InputMessage on every re-render to update input field value in real-time.
2023-12-13 11:08:09 +08:00
smallstone
5b69359a4b feat: update bridge 2023-12-13 11:08:09 +08:00
smallstone
857f0a9b01 feat: add idea package 2023-12-13 11:08:09 +08:00
smallstone
01e7d90d3a feat: add request for idea 2023-12-13 11:08:09 +08:00
smallstone
e4a571a0bd Refactor MessageUtil class
- Import IdeaBridge module for IDEA platform integration
- Modify registerHandler() method to use IdeaBridge for IDEA platform
- Add console.log statement in sendMessage() method for debugging
- Modify webpack.idea.config.js to properly define process.env.platform as string
2023-12-13 11:08:09 +08:00
smallstone
700cfff6ba feat: update platform 2023-12-13 11:08:09 +08:00
boob.yang
3ab349c6c4
Merge pull request #358 from devchat-ai/add_new_ide_services
Support codelens for function and add new ide services
2023-12-13 08:32:31 +08:00
bobo.yang
baf2fa3a36 add inner_function type for codelens 2023-12-12 17:34:53 +08:00
bobo.yang
0f5bd5e78b Remove unused environment variables 2023-12-12 16:39:49 +08:00
bobo.yang
36a16ccd43 add code lens 2023-12-12 16:39:08 +08:00
bobo.yang
627374dc90 add new ide services for workflow 2023-12-11 15:21:03 +08:00
boob.yang
0376860ccd
Merge pull request #357 from devchat-ai/optimize_symbol_defines
Optimize context for symbol defines and references
2023-12-08 14:19:03 +08:00
bobo.yang
5ce6553f45 clear input data before new command running 2023-12-08 14:16:07 +08:00
bobo.yang
e2262a38b6 feat: Expand defRefsContext functionality
- Update defRefsContext to find all symbol references
- Change to include non-code sites as well as code sites
2023-12-08 14:14:26 +08:00
bobo.yang
9a2e07c0a3 docs: Update comments in contextRefDefs.ts
- Enhanced comments with detailed instructions for symbol listing
- Improved documentation clarity for unresolved symbols in snippets
2023-12-08 14:07:25 +08:00
bobo.yang
ab4da9f993 refactor: Fix newPos calc in getSymbolDefine
- newPos calculation now uses correct line and character positions
- Updated getSymbolDefine function in contextRefDefs.ts for accuracy
2023-12-08 13:46:22 +08:00
boob.yang
9bb8e216e3
Merge pull request #356 from devchat-ai/update_workflow_install_command
refactor: Improve requirements.txt search & install checks
2023-12-08 10:29:52 +08:00
bobo.yang
05cf0f2c71 refactor: Improve requirements.txt search & install checks
- Update search logic for requirements.txt prioritizing usr, org, sys directories
- Introduce check to prevent redundant python environment installations
- Add variables for controlling multiple installations in workflows
2023-12-08 10:27:27 +08:00
boob.yang
81461c426d
Merge pull request #355 from devchat-ai/kill_process_children
Kill process children
2023-12-07 22:43:20 +08:00
bobo.yang
14990d3003 update package version 2023-12-07 22:20:38 +08:00
bobo.yang
d0efb81c62 Fix process termination issue in CommandRun class 2023-12-07 22:19:50 +08:00
Rankin Zheng
2548b8d8d3
Merge pull request #354 from devchat-ai/fix-chatmark-ui
Fix state management in ChatMark component
2023-12-07 18:33:36 +08:00
Rankin Zheng
780191e038 Fix state management in ChatMark component
- Removed conditions related to 'disabled' state when creating checkbox and editor widgets in the ChatMark component.
- Widgets will now always preserve their original state as defined in the markdown.
2023-12-07 18:31:57 +08:00
Rankin Zheng
35d94b5a36
Merge pull request #353 from devchat-ai/fix-chatmark-ui
Fix chatmark UI
2023-12-07 18:24:02 +08:00
Rankin Zheng
a9f1ae3ed5 Disable ChatMark widgets when a message is done
- Updated the ChatMark component to accept a new prop, messageDone. The component uses this prop to decide whether to disable its widgets.
- The MessageMarkdown component now passes the messageDone prop to the ChatMark component.
- The MessageBody component and the MessageList component have been updated to provide the messageDone prop for the MessageMarkdown component.
2023-12-07 18:21:34 +08:00
Rankin Zheng
7619e5efc6 Disable ChatMark widgets when a message is done
- Updated the ChatMark component to accept a new prop, messageDone. The component uses this prop to decide whether to disable its widgets.
- The MessageMarkdown component now passes the messageDone prop to the ChatMark component.
- The MessageBody component and the MessageList component have been updated to provide the messageDone prop for the MessageMarkdown component.
2023-12-07 18:21:15 +08:00
Rankin Zheng
7f367bf669 Refactor styled components in MessageBody
- Changed the way styles are applied to preserve text content in the MessageBody component, enhancing readability and reusability.
- Shifted the styling rules from the Container component's sx property to createStyles and added them to the preformatted text element through a class name.
2023-12-07 17:54:01 +08:00
Rankin Zheng
812377b0f4 Adjust Text component font size in Mantine theme
- Modified the theme override in the application index file to customize the Text component's root font size, making it match the font size of the VS Code editor. This ensures consistency in text appearance across the application.
2023-12-07 17:48:17 +08:00
Rankin Zheng
d89322c1e4 Add createStyles import and add link hover color 2023-12-07 17:30:00 +08:00
boob.yang
7b78f20511
Merge pull request #352 from devchat-ai/fix_bugs_1207
Fix bugs 1207
2023-12-07 15:58:50 +08:00
bobo.yang
8dc041fcce update tools 2023-12-07 15:57:11 +08:00
bobo.yang
3281f1553d ignore local dir actions_backup 2023-12-07 12:23:51 +08:00