Commit Graph
1360 Commits
Author SHA1 Message Date
ulleo 3fd6fa867d feat: implement LLM keyword extraction and fusion scoring for table matching
- Add extract_keywords() to LLMService with conversation context support,
  using process_stream + start_log/end_log for logging consistency
- Add expand_with_terminology() to expand keywords with synonym matching
- Add fusion scoring in calc_table_embedding(): α * vec_score + (1-α) * keyword_score
- Add calc_keyword_score() with multi-level matching:
  table name exact (1.0), comment exact (0.9), comment substring (0.7),
  table name partial (0.25-0.5), field comment exact (0.5),
  field comment substring (0.4), field name partial (0.3)
- Scoring considers keyword coverage rate to differentiate tables
  with different numbers of matched keywords
- Extracted keywords persisted to ChatRecord for reuse across endpoints
- get_terminology_template() supports comma-separated keyword input
  with per-keyword matching for higher precision
- Add TABLE_EMBEDDING_ALPHA and TABLE_EMBEDDING_KEYWORD_ENABLED config
2026-09-14 17:51:45 +08:00
wangjiahao 835d0b10bd refactor: Use the new rich text component TinyMCE 6.x 2026-09-09 14:03:37 +08:00
fit2cloud-chenyw 4ee923c968 Add config to hide default passwords or force password change at first login #1355 2026-09-02 16:41:01 +08:00
junjun c1d333e62d fix: Cross-Workspace Data-Source Schema Disclosure and Modification (Incomplete IDOR Remediation) 2026-08-31 11:09:23 +08:00
dataeaseShu 56130658b9 fix(Embedded Systems): The top and bottom spacing is inconsistent between floating mode and full-screen mode; optimization is recommended. 2026-08-27 16:31:40 +08:00
dataeaseShu fe142f9f75 fix(Embedded Systems): The top and bottom spacing is inconsistent between floating mode and full-screen mode; optimization is recommended. 2026-08-27 14:55:15 +08:00
dataeaseShu 24a6463b1f fix(System Variables): The key-value type system variable has only one option, and an empty option will be available when selecting it. 2026-08-27 10:02:57 +08:00
ulleo fcf858ccfc fix: show errors in execution details 2026-08-26 11:41:03 +08:00
Iams4kura 6396042795 fix: show errors in execution details 2026-08-26 11:33:12 +08:00
dataeaseShu d20a7d9b64 feat(Member Management): Added Enter key search function when adding users in Member Management. 2026-08-26 10:04:38 +08:00
dataeaseShu 84868594d1 feat(System Variables): There is only one option when selecting a variable; you do not need to select it again. 2026-08-26 10:04:38 +08:00
dataeaseShu 774f19caf3 fix(Workspace): The workspace page freezes when adding users. 2026-08-25 14:36:02 +08:00
ulleo bc9f7607dc improve: chat list sort during chat 2026-08-24 16:05:09 +08:00
ulleo 37752e9f1b feat: change SQL sample search filter 2026-08-24 15:22:23 +08:00
ulleo 8a1845aaf4 improve: chat list order during chat 2026-08-24 14:53:56 +08:00
ulleo 10663cc793 fix: get_chart_usage add undefined value check 2026-08-19 15:00:40 +08:00
dataeaseShu e2abbc61fa feat(系统变量): 支持 key-value #1310 2026-08-07 14:58:33 +08:00
sysy c3f40a5c05 Use v-dompurify-html in SQText to prevent XSS (#1309)
The SQText dashboard component rendered TinyMCE output with v-html,
bypassing the DOMPurify sanitization used by every other component.
Replace with v-dompurify-html (already registered globally in main.ts).
2026-08-05 11:21:14 +08:00
dataeaseShu 4c6fce89e9 fix: TS报错 2026-07-30 17:51:54 +08:00
dataeaseShu 6c73a202ee fix: TS报错 2026-07-30 17:28:51 +08:00
ulleo e58d1822dc feat: optimize chat list sorting 2026-07-30 16:52:46 +08:00
ulleo 9656efad06 feat: support export with filter 2026-07-24 17:03:02 +08:00
ulleo 8e97a6b962 feat: support filter search in SQL sample and terminology list
#1281
2026-07-24 11:27:02 +08:00
junjun 634d7e898c refactor: Optimize connection pool #1256 2026-07-16 15:51:20 +08:00
fit2cloud-chenyw 3b6a7f10d3 perf: The pop-up assistant cannot display 2026-07-15 22:19:43 +08:00
fit2cloud-chenyw 0a351fbcbd perf: Optimize the model options for Volcano Engine 2026-07-15 10:30:33 +08:00
fit2cloud-chenyw 5a6584d887 perf: Optimize Synchronization User Tree Interaction 2026-07-15 10:12:46 +08:00
fit2cloud-chenyw 905d889d36 perf: Guest mode browsing history in the embed (#1272) 2026-07-14 17:59:38 +08:00
fit2cloud-chenyw 0b4878199f Pr@main@fix embedded security vulnerabilities (#1271)
* fix: Embedded security vulnerabilities

* perf: Optimize embedded APIs
2026-07-14 17:23:42 +08:00
fit2cloud-chenyw a70eb1b308 fix: Embedded security vulnerabilities 2026-07-14 15:31:42 +08:00
wangjiahao bd7330d70d style: Recommendation question configuration style adjustment 2026-07-14 11:28:01 +08:00
wangjiahao a9eda79e73 fix(dashboard): Fix the issue where the dashboard editing interface cannot perform cmd+c copying 2026-07-14 11:04:14 +08:00
wangjiahao 17b947cb14 fix(dashboard): Add charts to the dashboard from the Q&A conversation, following the current chart type 2026-07-14 10:36:33 +08:00
fit2cloud-chenyw ee5e80d35f feat: Improve user list sorting 2026-07-13 17:05:29 +08:00
fit2cloud-chenyw c4110f6a69 feat: Add language options to the embed 2026-07-13 14:03:51 +08:00
dataeaseShu 8a10be0970 fix(Assistant App): Header text color not working 2026-07-10 17:34:04 +08:00
ulleo d7261dabd6 feat: support configuring terminology for specified advanced applications 2026-07-10 17:22:42 +08:00
dataeaseShu 2c2960e56f fix(Assistant App): Header text color not working 2026-07-10 16:50:25 +08:00
ulleo b947cf2476 feat: add thousands separator settings 2026-07-09 17:45:21 +08:00
ulleo a2196d9c3e fix: fix predict data chart missing problem in record list 2026-07-09 15:55:31 +08:00
dataeaseShu a0f7fb2488 fix(Smart Number Query): When enabling thousands separators, the pop-up window does not close, causing abnormal page scrolling. 2026-07-09 15:11:30 +08:00
dataeaseShu f15c645fa5 fix: Compilation failed 2026-07-07 17:09:26 +08:00
ulleo ce3ea977ae fix: delete chat error when chat title contains '/' character
#1232
2026-07-07 15:19:42 +08:00
dataeaseShu 71d1be163e fix(Login): Login page background image logic optimization 2026-07-07 11:12:07 +08:00
dataeaseShu d1d63ac76e fix(User Management): The workspace user list has a pagination limit of 1000 entries, making it impossible to select the 1001st user and beyond. #1243 2026-07-02 10:46:16 +08:00
dataeaseShu 976feb8ad3 fix(Browser): Styles compatible with older versions of Chromium-based browsers (version 81). 2026-07-01 10:10:33 +08:00
ulleo 275f326742 feat: add hide thinking block configuration
#1229
2026-06-30 15:25:24 +08:00
dataeaseShu f73cca98e2 fix(Compile): expand package memory 2026-06-29 16:09:43 +08:00
dataeaseShu 8ad3837083 fix(浏览器): 兼容低版本Chromium 内核浏览器,解决内核81版本页面白屏问题#1226 2026-06-29 14:01:34 +08:00
ulleo 582893ab65 feat: add thousands separator settings 2026-06-24 18:58:19 +08:00