Junyan Qin (Chin)
277d1b0e30
feat: rag engine ( #1492 )
...
* feat: add embeddings model management (#1461 )
* feat: add embeddings model management backend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add embeddings model management frontend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* chore: revert HttpClient URL to production setting
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* refactor: integrate embeddings models into models page with tabs
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf: move files
* perf: remove `s`
* feat: allow requester to declare supported types in manifest
* feat(embedding): delete dimension and encoding format
* feat: add extra_args for embedding moels
* perf: i18n ref
* fix: linter err
* fix: lint err
* fix: linter err
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add knowledge page
* feat: add api for uploading files
* kb
* delete ap
* feat: add functions
* fix: modify rag database
* feat: add embeddings model management (#1461 )
* feat: add embeddings model management backend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add embeddings model management frontend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* chore: revert HttpClient URL to production setting
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* refactor: integrate embeddings models into models page with tabs
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf: move files
* perf: remove `s`
* feat: allow requester to declare supported types in manifest
* feat(embedding): delete dimension and encoding format
* feat: add extra_args for embedding moels
* perf: i18n ref
* fix: linter err
* fix: lint err
* fix: linter err
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add knowledge page
* feat: add api for uploading files
* feat: add sidebar for rag and related i18n
* feat: add knowledge base page
* feat: basic entities of kb
* feat: complete support_type for 302ai and compshare requester
* perf: format
* perf: ruff check --fix
* feat: basic definition
* feat: rag fe framework
* perf: en comments
* feat: modify the rag.py
* perf: definitions
* fix: success method bad params
* fix: bugs
* fix: bug
* feat: kb dialog action
* fix: create knwoledge base issue
* fix: kb get api format
* fix: kb get api not contains model uuid
* fix: api bug
* fix: the fucking logger
* feat(fe): component for available apis
* fix: embbeding and chunking
* fix: ensure File.status is set correctly after storing data to avoid null values
* fix: add functions for deleting files
* feat(fe): file uploading
* perf: adjust ui
* fix: file be deleted twice
* feat(fe): complete kb ui
* fix: ui bugs
* fix: no longer require Query for invoking embedding
* feat: add embedder
* fix: delete embedding models file
* chore: stash
* chore: stash
* feat(rag): make embedding and retrieving available
* feat(rag): all APIs ok
* fix: delete utils
* feat: rag pipeline backend
* feat: combine kb with pipeline
* fix: .md file parse failed
* perf: debug output
* feat: add functions for frontend of kb
* perf(rag): ui and related apis
* perf(rag): use badge show doc status
* perf: open kb detail dialog after creating
* fix: linter error
* deps: remove sentence-transformers
* perf: description of default pipeline
* feat: add html and epub
* chore: no longer supports epub
---------
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: WangCham <651122857@qq.com >
2025-07-19 22:06:11 +08:00
Junyan Qin
13f4ed8d2c
chore: no longer supports epub
2025-07-19 21:56:50 +08:00
WangCham
91cb5ca36c
feat: add html and epub
2025-07-19 19:57:57 +08:00
TwperBody
c34d54a6cb
Fixed a bug where some Windows systems failed to recognize spaces. ( #1577 )
...
* Update package.json
* Update PluginMarketComponent.tsx
* Update PluginMarketComponent.tsx
2025-07-19 16:48:15 +08:00
TwperBody
2d1737da1f
Optimize plugin display ( #1578 )
...
* Update package.json
* Update PluginMarketComponent.tsx
* Update PluginMarketComponent.tsx
* Update PluginMarketComponent.tsx
* Update package.json
2025-07-19 16:47:34 +08:00
Junyan Qin
c98d265a1e
fix: linter error
2025-07-18 17:52:24 +08:00
Junyan Qin
4e6782a6b7
perf: open kb detail dialog after creating
2025-07-18 16:52:54 +08:00
Junyan Qin
5541e9e6d0
perf(rag): use badge show doc status
2025-07-18 16:38:55 +08:00
Junyan Qin
b61bd36b14
perf(rag): ui and related apis
2025-07-18 00:45:38 +08:00
Junyan Qin (Chin)
bb672d8f46
Merge branch 'master' into feat/rag
2025-07-18 00:45:24 +08:00
WangCham
cb868ee7b2
feat: add functions for frontend of kb
2025-07-17 23:52:46 +08:00
TwperBody
858cfd8d5a
Update package.json ( #1570 )
...
Compatible with the creation of environment variables in the Windows environment
2025-07-12 22:31:30 +08:00
Junyan Qin
de76fed25a
fix: ui bugs
2025-07-12 18:12:53 +08:00
Junyan Qin
a10e61735d
feat(fe): complete kb ui
2025-07-12 18:00:54 +08:00
Junyan Qin
1e85d02ae4
perf: adjust ui
2025-07-12 17:29:39 +08:00
Junyan Qin
d78a329aa9
feat(fe): file uploading
2025-07-12 17:15:07 +08:00
Junyan Qin
fe122281fd
feat(fe): component for available apis
2025-07-11 21:40:42 +08:00
Junyan Qin
815cdf8b4a
feat: kb dialog action
2025-07-11 17:22:43 +08:00
Junyan Qin
cd25340826
perf: en comments
2025-07-06 16:08:02 +08:00
Junyan Qin
ebd8e014c6
feat: rag fe framework
2025-07-06 15:52:53 +08:00
Junyan Qin
bef0d73e83
feat: basic definition
2025-07-06 10:25:28 +08:00
Junyan Qin
bbf583ddb5
feat: basic entities of kb
2025-07-05 20:07:27 +08:00
Junyan Qin
22ef1a399e
feat: add knowledge base page
2025-07-05 20:07:27 +08:00
Junyan Qin
0733f8878f
feat: add sidebar for rag and related i18n
2025-07-05 20:07:27 +08:00
Junyan Qin
6d8936bd74
feat: add knowledge page
2025-07-05 20:07:15 +08:00
devin-ai-integration[bot]
d2b93b3296
feat: add embeddings model management ( #1461 )
...
* feat: add embeddings model management backend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add embeddings model management frontend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* chore: revert HttpClient URL to production setting
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* refactor: integrate embeddings models into models page with tabs
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf: move files
* perf: remove `s`
* feat: allow requester to declare supported types in manifest
* feat(embedding): delete dimension and encoding format
* feat: add extra_args for embedding moels
* perf: i18n ref
* fix: linter err
* fix: lint err
* fix: linter err
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-07-05 20:07:15 +08:00
Junyan Qin (Chin)
a01706d163
Feat/reset password ( #1566 )
...
* feat: reset password with recovery key
* perf: formatting and multi language
2025-07-05 17:36:35 +08:00
Junyan Qin (Chin)
35f76cb7ae
Perf/combine entity dialogs ( #1555 )
...
* feat: combine bot settings and bot log dialogs
* perf: dialog style when creating bot
* perf: bot creation dialog
* feat: combine pipeline dialogs
* perf: ui
* perf: move buttons
* perf: ui layout in pipeline detail dialog
* perf: remove debug button from pipeline card
* perf: open pipeline dialog after creating
* perf: placeholder in send input
* perf: no close dialog when save done
* fix: linter errors
2025-06-28 21:50:51 +08:00
devin-ai-integration[bot]
56c686cd5a
feat: add Japanese (ja-JP) language support ( #1537 )
...
* feat: add Japanese (ja-JP) language support
- Add comprehensive Japanese translation file (ja-JP.ts)
- Update i18n configuration to include Japanese locale
- Add Japanese language option to login and register page dropdowns
- Implement Japanese language detection and switching logic
- Maintain fallback to en-US for missing translations in flexible components
Co-Authored-By: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
* perf: ui for ja-JP
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-16 21:30:57 +08:00
Junyan Qin
62f0a938a8
chore: remove legacy test in fe
2025-06-09 17:56:37 +08:00
Junyan Qin
f5a4503610
perf: add text comment on bot log button
2025-06-09 15:27:17 +08:00
Junyan Qin
d70eceb72c
fix(DebugDialog): \n not supported
2025-06-08 21:41:44 +08:00
devin-ai-integration[bot]
f271608114
feat: add dynamic base URL configuration using environment variables ( #1511 )
...
- Replace hardcoded base URL in HttpClient.ts with environment variable support
- Add NEXT_PUBLIC_API_BASE_URL environment variable for dynamic configuration
- Add dev:local script for development with localhost:5300 backend
- Development: uses localhost:5300, Production: uses / (relative path)
- Eliminates need for manual code changes when switching environments
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-08 17:44:40 +08:00
Junyan Qin
793f0a9c10
fix: base url
2025-06-08 17:34:32 +08:00
devin-ai-integration[bot]
4f2ec195fc
feat: add WebChat adapter for pipeline debugging ( #1510 )
...
* feat: add WebChat adapter for pipeline debugging
- Create WebChatAdapter for handling debug messages in pipeline testing
- Add HTTP API endpoints for debug message sending and retrieval
- Implement frontend debug dialog with session switching (private/group chat)
- Add Chinese i18n translations for debug interface
- Auto-create default WebChat bot during database initialization
- Support fixed session IDs: webchatperson and webchatgroup for testing
Co-Authored-By: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
* perf: ui for webchat
* feat: complete webchat backend
* feat: core chat apis
* perf: button style in pipeline card
* perf: log btn in bot card
* perf: webchat entities definition
* fix: bugs
* perf: web chat
* perf: dialog styles
* perf: styles
* perf: styles
* fix: group invalid in webchat
* perf: simulate real im message
* perf: group timeout toast
* feat(webchat): add supports for mentioning bot in group
* perf(webchat): at component styles
* perf: at badge display in message
* fix: linter errors
* fix: webchat was listed on adapter list
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-08 15:34:26 +08:00
Junyan Qin
20dc8fb5ab
perf: language selecting logic
2025-06-06 21:27:08 +08:00
Devin AI
9a71edfeb0
feat: add i18n support for initialization page and fix plugin loading text
...
- Add language selector to register/initialization page with Chinese and English options
- Add register section translations to both zh-Hans.ts and en-US.ts
- Replace hardcoded Chinese texts in register page with i18n translation calls
- Fix hardcoded '加载中...' text in plugin configuration dialog to use t('plugins.loading')
- Follow existing login page pattern for language selector implementation
- Maintain consistent UI/UX design with proper language switching functionality
Co-Authored-By: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-06 10:50:31 +00:00
Junyan Qin
7e17c96c30
fix: linter error
2025-05-30 22:29:16 +08:00
whw174660897
f17b06767e
Feature add n8 n ( #1468 )
...
* feat(n8n): 添加n8n工作流API支持
添加n8n工作流API作为新的运行器类型,支持通过webhook调用n8n工作流,并提供多种认证方式(Basic、JWT、Header)。新增N8nAuthFormComponent用于处理n8n认证表单联动,并更新相关配置文件和测试用例。
* chore: remove pip mirror url
* perf: simplify ret def of pipeline metadata
* feat(n8n): raise exc instead of ret as normal msg
* perf: add var `user_message_text`
* chore(n8n): migration and default config
* chore: required database version
---------
Co-authored-by: hengwei.wang <@>
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-05-30 22:23:57 +08:00
Junyan Qin
5aaf2ba3ef
fix: base url
2025-05-27 22:58:31 +08:00
Junyan Qin (Chin)
f1e9f46af1
feat: event log of bots ( #1441 )
...
* feat: basic arch of event log
* feat: complete event log framework
* fix: bad struct in bot log api
* feat: add event logging to all platform adapters
Co-Authored-By: wangcham233@gmail.com <651122857@qq.com >
* feat: add event logging to client classes
Co-Authored-By: wangcham233@gmail.com <651122857@qq.com >
* refactor: bot log getting api
* perf: logger for aiocqhttp and gewechat
* fix: add ignored logger in dingtalk
* fix: seq id bug in log getting
* feat: add logger in dingtalk,QQ official,Slack, wxoa
* feat: add logger for wecom
* feat: add logger for wecomcs
* perf(event logger): image processing
* 完成机器人日志的前端部分 (#1479 )
* feat: webui bot log framework done
* feat: bot log complete
* perf(bot-log): style
* chore: fix incompleted i18n
* feat: support message session copy
* fix: filter and badge text
* perf: styles
* feat: add bot toggle switch in bot card
* fix: linter errors
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: wangcham233@gmail.com <651122857@qq.com >
Co-authored-by: HYana <65863826+KaedeSAMA@users.noreply.github.com >
2025-05-27 22:36:50 +08:00
Junyan Qin
3ac96f464d
perf: show description in bot form
2025-05-23 10:31:11 +08:00
Junyan Qin
e5e8807312
perf: no longer ask for apikeys for ollama and lm studio
2025-05-20 16:01:20 +08:00
Junyan Qin
7d34a2154b
perf: unify i18n text class in frontend
2025-05-20 11:32:55 +08:00
Junyan Qin (Chin)
a7d2a68639
feat: add supports for testing llm models ( #1454 )
...
* feat: add supports for testing llm models
* fix: linter error
2025-05-19 23:10:04 +08:00
sheetung
5e5d37cbf1
St/webui ( #1452 )
...
* 解决webUI模型配置页面卡片溢出问题
* fix: webUI卡片文本溢出问题
2025-05-19 18:11:50 +08:00
sheetung
e5a99a0fe4
解决webUI模型配置页面卡片溢出问题 ( #1451 )
2025-05-19 13:14:39 +08:00
Junyan Qin
1d7f2ab701
fix: wrong ref in HomeTitleBar
2025-05-15 10:54:22 +08:00
Junyan Qin
347da6142e
perf: multi language
2025-05-15 10:40:36 +08:00
Junyan Qin
130495f519
perf: missing translation in zh-Hans
2025-05-14 17:02:40 +08:00