Commit Graph

1340 Commits

Author SHA1 Message Date
Lu Zhen 7342382ef8 tag: update to 1.3.17
Log:
Change-Id: I7e23dc54a1dd953fdf9838be1b352b125660b53f
2024-11-14 21:12:31 +08:00
Zhang TingAn c2fc1b93db chore: update translations
Log: update translations
2024-11-14 21:07:01 +08:00
Liu Zhangjian 7b1ba256e1 refactor: [option] Migrate option management from JSON to Settings
Refactored option management system to use Settings class instead of direct JSON
file operations. This change improves code maintainability and reusability by:

- Removing OptionUtils class and its JSON parsing/writing functionality
- Using Settings class for all option storage and retrieval operations
- Simplifying option access through getValue/setValue methods
- Removing redundant updateData() calls and JSON file operations
- Adding default constructor to Settings class for flexibility
- Cleaning up option access code across multiple plugins

The changes affect multiple plugins including CodeEditor, CMake, Java, Python
and others. All JSON file operations are now handled through the Settings
class interface.

Log: Refactored option management to use Settings class instead of JSON
2024-11-13 16:32:45 +08:00
Zhang TingAn 50c84ab158 feat: [terminal] Add Smart Terminal Functionality
1.add service of Ai to support other plugins use it
2.add intelligent command generator with terminal

Log: as title
2024-11-12 19:14:15 +08:00
Liu Zhangjian 97897e5a63 feat: [settings] Add a general configuration module
as title

Log: Add a general configuration module
2024-11-12 16:14:59 +08:00
Zhang TingAn 7b96111181 fix: [codegeex] incorecct ui and display logic
Log: as title

bug: https://pms.uniontech.com/bug-view-285053.html
2024-11-11 20:21:24 +08:00
Zhang TingAn fe4b34ca08 fix: [debugger] issues of debugging failed
1.can`t re-debug after initailized failed or launch failed
2.connect times out while trying to connect before the debugpy port is ready, adding a wait of 500 milliseconds

Log: as title
2024-11-11 13:31:33 +08:00
Zhang TingAn 06cedc006b fix: [translate] no translation of start debugging
Log: as title
2024-11-11 13:31:33 +08:00
Zhang TingAn 064c690e26 fix: [debug] abnormal debugging status when switching projects during debugging.
Log: as title

bug: https://pms.uniontech.com/bug-view-284749.html
2024-11-08 15:14:31 +08:00
Liu Zhangjian 96411b033c chore: Update translations
as title

Log: Update translations
2024-11-08 15:14:18 +08:00
Liu Zhangjian 58012ebf44 fix: [python] Unable to install python dependencies
Installing python depends on the specified path

Log: fix issue
2024-11-08 15:14:18 +08:00
Liu Zhangjian 41928bc398 fix: [inline chat] The keypad Enter key cannot trigger a submit request
as title

Log: fix bug
Bug: https://pms.uniontech.com/bug-view-278015.html
2024-11-07 11:30:39 +08:00
Liu Zhangjian 33c9ac8bdc fix: [inline chat] The chat view display is abnormal
The chat view display is abnormal due to the pre-input status

Log: fix bug
Bug: https://pms.uniontech.com/bug-view-282523.html
2024-11-07 11:30:28 +08:00
Liu Zhangjian f636ee2246 fix: Open settings dialog the program crash
as title

Log: fix issue
2024-11-05 20:15:04 +08:00
Liu Zhangjian 308897a8cc fix: Cland cannot correctly identify syntax errors
The `compile_commands.json` file is missing some header files

Log: fix bug
Bug: https://pms.uniontech.com/bug-view-282343.html
2024-11-05 16:56:34 +08:00
Liu Zhangjian ae839652ff fix: [editor] The cursor is abnormal after completion
as title

Log: fix issue
2024-11-05 13:32:13 +08:00
Lu Zhen 5ab29d1354 tag: update to 1.3.16
Log:
Change-Id: I47bbf99bbf4942cb280960b99bc7a64b5cb31772
2024-11-01 16:55:12 +08:00
Zhang TingAn fc9ce2794e fix: [python] issues of debug python program
1.close project can`t quit debugging state
2.Pausing the Python debugging process may cause some exceptions

Log: as title
2024-11-01 16:24:58 +08:00
Liu Zhangjian 8e6135177d fix: [inline chat] No result was returned for a long time
Network request error, but no error handling

Log: fix bug
Bug: https://pms.uniontech.com/bug-view-281817.html
2024-11-01 16:23:44 +08:00
Liu Zhangjian da01f7b61c feat: [project] Add project infomations to macro variables
as title

Log: Add project infomations to macro variables
2024-11-01 14:10:45 +08:00
Liu Zhangjian 25082e6209 fix: [python] The python files syntax highlighting failed
Replace the lsp with `python-lsp-server`

Log: fix bug
Bug: https://pms.uniontech.com/bug-view-282531.html
2024-11-01 11:24:57 +08:00
Liu Zhangjian bc33a8c206 fix: [editor] Scroll through the editor, the focus is set to the editor
as title

Log: fix issue
2024-10-31 21:34:19 +08:00
Lu Zhen 330ee5db2f doc: update extend guide doc
Log:
Change-Id: Iaa1c8133235d4c6200fb4770e5728c13da603f35
2024-10-31 21:06:12 +08:00
Liu Zhangjian 601bdbc8c3 chore: Remove useless code
as title

Log: Code optimization
2024-10-31 21:05:19 +08:00
Zhang TingAn bd427d3173 translations: update description and translations
Log: as title
2024-10-31 20:07:59 +08:00
Zhang TingAn 0cf2815cc0 fix: [codegeex] when change to edit, show codegeex
Log: as title
2024-10-31 20:07:59 +08:00
Zhang TingAn 009647d99b fix: [codegeex] thread issue of generate file index
Log: as title
2024-10-31 17:16:52 +08:00
Liu Zhangjian 76ab3f2841 fix: [editor] The highlighting effect is abnormal
as title

Log: fix bug
Bug: https://pms.uniontech.com/bug-view-282285.html
2024-10-31 14:15:10 +08:00
Zhang TingAn c826c567e4 feat: [codegeex] modified ui of codegeex
Log: as title
2024-10-31 13:24:52 +08:00
Liu Zhangjian cefd736b0c fix: [chat] The editor pastes text with formatting
as title

Log: fix bug
Bug: https://pms.uniontech.com/bug-view-281823.html
2024-10-31 13:24:19 +08:00
Liu Zhangjian 53cb0c59c0 fix: [inline chat] The window is minimized and then restored. The inline chat is abnormal
as title

Log: fix issue
2024-10-31 13:24:19 +08:00
Zhang TingAn 7c6c65566a feat: [controller] modified interface of windowService
change the way of show dockWidget at right position

Log: as title
2024-10-31 13:23:18 +08:00
Liu Zhangjian d4e5594ec2 fix: [editor] The editor comment feature is abnormal
as title

Log: fix issue
2024-10-30 18:02:57 +08:00
Lu Zhen c79fdefcf9 feat: dev lib add dependency
Log:
Change-Id: Id0ff45d8d545ecb3590aaa9482d23ca9dc902081
2024-10-30 16:14:25 +08:00
Liu Zhangjian e5c66acb37 fix: [inline chat] After the code is generated, the editor view scrolled
as title

Log: fix issue
2024-10-30 13:16:07 +08:00
Lu Zhen 0ca1a32a72 tag: update to 1.3.15
Log:
Change-Id: Ifa74308bc9a9309fb7c3f7b355829300380c00ad
2024-10-29 15:33:01 +08:00
Liu Zhangjian 844a10fffb fix: [completion] Optimize intelligent completion
as title

Log: Optimize intelligent completion
2024-10-28 21:33:21 +08:00
Zhang TingAn 4cebe9b2b4 feat: [codegeex] optimized reference dialog
Log: as title
2024-10-28 21:33:08 +08:00
Liu Zhangjian 645610c85b fix: [completion] Optimize intelligent completion
as title

Log: Optimize intelligent completion
2024-10-28 19:19:51 +08:00
Liu Zhangjian 0ad7955ae0 feat: [tool] Add a default tool
Add `UOS应用迁移助手` to the default tool

Log: Add a default tool
2024-10-28 11:01:09 +08:00
Liu Zhangjian 28707cdb41 feat: [inline chat] Adapt the inline chat interface
as title

Log: Interface adaptation
2024-10-28 11:00:57 +08:00
Zhang TingAn 3b6f1ffa1b feat: [codegeex] optimized of reference files functional
Log: as title
2024-10-28 11:00:45 +08:00
Zhang TingAn 50da92a4db fix: [codegeex] crash when generate file index
QProcess thread issue

Log: as title
2024-10-28 10:30:04 +08:00
Zhang TingAn e2acd78732 feat: [codegeex] add command_type arguments of inlinechat api
Log: as title
2024-10-25 14:42:12 +08:00
Liu Zhangjian 596566f4ed refactor: [project] Refactoring the CMake project properties
Save the CMake project properties in Json format

Log: Refactoring the CMake project properties
2024-10-25 14:20:38 +08:00
Liu Zhangjian b1ab81936c fix: [completion] The cursor position was abnormal when completion was canceled
as title

Log: fix issue
2024-10-25 09:48:37 +08:00
Zhang TingAn 91d579dd30 fix: [codegeex] update interface
update interface
fix some issues

Log: as title
2024-10-22 16:46:51 +08:00
Liu Zhangjian 7d84faac66 feat: [completion] Optimize completions display
as title

Log: Optimize completions display
2024-10-21 21:29:50 +08:00
Liu Zhangjian 691b845c38 feat: [completion] Optimize intelligent completion
as title

Log: Optimize intelligent completion
2024-10-21 21:29:50 +08:00
Zhang TingAn dc7dd93871 fix: [codegeex] optimized efficiency and functionality
1. The speed of inserting vector data into the database has become faster.
2. fix some bugs related multithreads.
3. Ui and tip

log: as title
2024-10-17 15:50:05 +08:00