342 Commits

Author SHA1 Message Date
boob.yang
1724b70904
Merge pull request #92 from devchat-ai/feat/selected-code-diff-button
feat: Add selected code support for diff button
2024-11-14 16:26:53 +08:00
bobo.yang
621ee29fff feat: Add selected code support for diff button
- Implement selection-aware diff functionality
- Use selected text for diff if available, else use full code
- Maintain existing event tracking and message sending logic
2024-11-14 16:25:29 +08:00
boob.yang
7152d8d28a
Merge pull request #91 from devchat-ai/feat/add-env-example
feat: Add .env.example file
2024-11-14 12:38:13 +08:00
bobo.yang
0cbb2e0fab feat: Add .env.example file
- Added .env.example with environment variables
- Set REACT_APP_IMAGE_BASE_URL and assistant display names
- Defined REACT_APP_LOGO_FILE variable
2024-11-14 12:37:31 +08:00
bobo.yang
3cbdf30bcd retry for logEvent 2024-11-14 08:51:22 +08:00
bobo.yang
7959e86f62 update logMessage logEvent api 2024-11-14 08:05:09 +08:00
bobo.yang
aae2f7b567 fix error in logMessage 2024-11-13 21:34:51 +08:00
bobo.yang
2b3cc544fd add message api to log message to server 2024-11-13 20:36:48 +08:00
boob.yang
dc4ac3bfa6
Merge pull request #90 from devchat-ai/webview-communication-vscode-idea
remove special process for idea communication
2024-11-13 20:23:57 +08:00
bobo.yang
8105498ae0 remove special process for idea communication 2024-11-13 20:22:53 +08:00
boob.yang
c011224587
Merge pull request #89 from devchat-ai/fix_install_error_on_windows
add shx, fix mv command error on windows
2024-11-05 11:25:20 +08:00
bobo.yang
297a333833 add shx, fix mv command error on windows 2024-11-05 11:24:14 +08:00
boob.yang
189d777643
Merge pull request #88 from devchat-ai/update_gitignore
update gitignore
2024-10-24 19:43:28 +08:00
bobo.yang
8f38c69487 update gitignore 2024-10-24 19:42:29 +08:00
boob.yang
9dd8270fb6
Merge pull request #87 from devchat-ai/remove_env_file
remove .env
2024-10-24 19:41:07 +08:00
bobo.yang
9f6ac03afe remove .env 2024-10-24 19:34:37 +08:00
Rankin Zheng
87fb8b5d9d
Merge pull request #86 from devchat-ai/auto_custom_workflow
refactor(i18n): update reload and sync text for clarity
2024-09-02 16:01:12 +08:00
Rankin Zheng
7df76004a4 refactor(i18n): update reload and sync text for clarity
Change the text for the "Reload" button to "Reload built-in & custom workflows" and add a
new "Sync settings from cloud" entry in the zh.json file to improve clarity on the functionality
each button provides. These changes make the user interface more intuitive for users.
2024-09-02 15:58:50 +08:00
Rankin Zheng
34f4b4fc8c
Merge pull request #85 from devchat-ai/auto_custom_workflow
Auto custom workflow
2024-09-02 14:53:44 +08:00
Rankin Zheng
66972a90f7 refactor(Config): update workflow list with settled state management
Refactor the workflow list update logic in the Config page to handle the loading state
more efficiently. Now, it waits for the workflow list update to complete before setting
the settled state to true and updating the route to "chat". This sequence ensures that
the loading indicator is not visible unnecessarily and improves the user experience.
2024-09-02 14:51:14 +08:00
Rankin Zheng
de280846e5 refactor(config): streamline ConfigStore methods and update Config component
Refactor ConfigStore by removing redundant 'updateSettle' method and streamline button
handlers in the Config component for better code maintainability. Additionally, consolidate
button functionality to avoid confusion.
2024-09-02 09:50:14 +08:00
Rankin Zheng
13886a05c7 fix(config): add reset form functionality to cancel button
Ensure the form resets when the cancel button is pressed, enhancing the user experience
and preventing unintended submissions with outdated data.\
2024-09-02 08:29:57 +08:00
Rankin Zheng
2499ff5312 refactor(updateWorkflowList): replace Local Service call with IDE Service
Update the workflow list retrieval mechanism by replacing the direct local service
invocation with a call to the IDE service. This change introduces a more structured
approach to interacting with services and sets the foundation for future service
communications within the application.
2024-08-28 06:50:14 +08:00
Rankin Zheng
56e30328be fix(App): remove outdated workflow list update calls
Removed the outdated calls to update the workflow list in both the App.tsx and ConfigStore.ts
files. This change streamlines the code and prevents the execution of redundant Local Service
commands that are no longer required, potentially improving performance and reducing unnecessary
network activity.
2024-08-27 18:32:16 +08:00
Rankin Zheng
87c6c104db refactor(config): add reload button and remove sync cloud config
- Implement a 'Reload' button to refresh the configuration.
- Remove the 'Sync Cloud Configs && Reload Workflows' button to simplify the UI.
- Adjust the 'Save' button to be conditionally displayed based on whether the form is being submitted.
2024-08-27 18:28:52 +08:00
Tim
d3ae07dc82
Merge pull request #84 from devchat-ai/parameterize-packaging
Parameterize packaging
2024-08-27 17:23:10 +08:00
Luo Tim
e1cc86ffa8 Clean up after build 2024-08-27 17:22:34 +08:00
Rankin Zheng
82873a0b8a feat(config): add button to sync configs and reload workflows
A new button has been introduced on the Config page to allow users to synchronise cloud
configs and reload workflows effortlessly. This addition streamlines the configuration and
workflow management process within the application.
2024-08-26 18:31:04 +08:00
Luo Tim
62be35f2bf Add README 2024-08-23 02:40:19 +08:00
Luo Tim
527bc77822 Add parameters env and prebuild script 2024-08-23 02:17:51 +08:00
Luo Tim
92da334aee make assistant name configurable 2024-08-23 02:16:50 +08:00
Tim
7c361f6039
Merge pull request #83 from devchat-ai/revert-82-customize-logo
Revert "Sync custom icons from server"
2024-08-20 17:33:09 +08:00
Tim
d762fac0d3
Revert "Sync custom icons from server" 2024-08-20 17:32:55 +08:00
Tim
26c7d79e9d
Merge pull request #82 from devchat-ai/customize-logo
Sync custom icons from server
2024-08-19 00:26:02 +08:00
Luo Tim
cb42bb0d42 Sync custom icons from server 2024-08-19 00:24:37 +08:00
boob.yang
e7dea52c58
Merge pull request #81 from devchat-ai/limit_apply_edit_action
feat: Limit EditApplyButton to 'edits' language
2024-07-18 17:07:08 +08:00
bobo
f4cf03c675 feat: Limit EditApplyButton to 'edits' language
- Restrict EditApplyButton rendering to 'edits' language only
- Wrap EditApplyButton in conditional statement
- Improve code clarity and functionality in CodeButtons component
2024-07-18 17:06:15 +08:00
Tim
d97b8a5bad
Merge pull request #80 from devchat-ai/add_edit_apply_button
feat: Add Edit and Apply button for code blocks
2024-07-08 10:13:42 +08:00
bobo
dcb63f6b52 Refactor EditApplyButton label to 'Apply Code' 2024-07-08 08:40:45 +08:00
bobo
6bcaee566c feat: Add Edit and Apply button for code blocks
- Implement new EditApplyButton component in CodeButtons
- Add callService method to IDEServiceUtil for API interactions
- Include EditApplyButton in CodeButtons component render
2024-07-04 12:55:59 +08:00
boob.yang
03089d049a
Merge pull request #79 from devchat-ai/add_logEvent
feat: Add logEvent handler in ideaBridge.ts
2024-06-25 15:06:38 +08:00
bobo
cd1ae1fcc4 feat: Add logEvent handler in ideaBridge.ts 2024-06-25 14:52:50 +08:00
Tim
758ae71aeb
Merge pull request #78 from devchat-ai/clean-up
Remove python for commands config
2024-06-20 08:46:46 +08:00
Luo Tim
9fa797ffd3 Remove python for commands config 2024-06-20 08:42:16 +08:00
Rankin Zheng
8d281973e2
Merge pull request #77 from devchat-ai/clean-up
Clean up
2024-06-19 17:21:11 +08:00
Luo Tim
146973cd5d Remove doCommit handler 2024-06-19 16:50:46 +08:00
Luo Tim
bb8b0d069b Add addContext/notify back 2024-06-19 16:45:52 +08:00
Tim
88e3673aef
Merge pull request #73 from devchat-ai/remove_unsed_codelines
Refactor bridge.md and ideaBridge.ts
2024-06-18 21:51:43 +08:00
boob.yang
3868618aa9
Merge pull request #76 from devchat-ai/fix_stream_config_error
feat: Add stream option to model configuration
2024-06-18 16:45:27 +08:00
bobo
ae797b3e21 feat: Add stream option to model configuration 2024-06-18 16:42:53 +08:00