Junyan Qin
64764c412b
Merge branch 'rc/new-plugin' into refactor/new-plugin-system
2025-08-24 21:40:02 +08:00
Junyan Qin (Chin)
e66f674968
Merge branch 'master' into feat/streaming
2025-08-17 14:30:22 +08:00
Junyan Qin
28d4b1dd61
feat: marketplace page
2025-08-16 18:05:33 +08:00
Junyan Qin
5f18a1b13a
chore: prettier
2025-08-11 20:46:08 +08:00
Junyan Qin
0124448479
perf: card shadowbox
2025-08-11 20:41:57 +08:00
TwperBody
2aef139577
dark mode
2025-08-10 22:17:06 +08:00
Junyan Qin
02dbe80d2f
perf: model testing
2025-08-07 10:01:04 +08:00
Junyan Qin
c3ed4ef6a1
feat: no longer use typewriter in debug dialog
2025-08-04 19:26:18 +08:00
Junyan Qin
b9f768af25
perf: minor fixes
2025-08-04 19:26:18 +08:00
Dong_master
68906c43ff
feat: add webchat Word-by-word output
...
fix:webchat on message stream bug
2025-08-04 19:26:18 +08:00
Dong_master
c6deed4e6e
feat: webchat stream is ok
2025-08-04 19:26:18 +08:00
Dong_master
b45cc59322
fix:webchat stream judge bug and frontend bug
2025-08-04 19:26:17 +08:00
fdc
c33a96823b
fix: frontend bug
2025-08-04 19:26:17 +08:00
fdc
d3ab16761d
fix:lsome bug
2025-08-04 19:26:17 +08:00
fdc
00a8410c94
feat:webchat frontend stream
2025-08-04 19:26:17 +08:00
Junyan Qin (Chin)
d60af2b451
fix(pipeline dialog): config reset between tabs switching ( #1597 )
2025-08-04 00:05:55 +08:00
devin-ai-integration[bot]
ea51cec57e
feat: add pipeline sorting functionality with three sort options ( #1582 )
...
* feat: add pipeline sorting functionality with three sort options
Co-Authored-By: Junyan Qin <Chin>, u79E6u9A8Fu8A00 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
* perf: ui
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, u79E6u9A8Fu8A00 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-07-20 17:23:30 +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
Junyan Qin
d70eceb72c
fix(DebugDialog): \n not supported
2025-06-08 21:41:44 +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
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
sheetung
5e5d37cbf1
St/webui ( #1452 )
...
* 解决webUI模型配置页面卡片溢出问题
* fix: webUI卡片文本溢出问题
2025-05-19 18:11:50 +08:00
devin-ai-integration[bot]
2bf94539bd
Add i18n support with language selector on login page ( #1410 )
...
* feat: add i18n support with language selector on login page
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: complete i18n implementation for all webui components
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: complete all hardcoded text
* feat: dynamic label i18n
* fix: lint errors
* fix: lint errors
* delete sh fils
* fix: edit model dialog title
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-05-13 22:39:19 +08:00
Junyan Qin
e467c2b5fc
perf: tab name in pipeline config
2025-05-11 14:05:55 +08:00
Junyan Qin
f0cfd9f921
chore: format
2025-05-10 17:16:57 +08:00
Junyan Qin
2fd6659129
perf: pipeline deletion tips
2025-05-10 12:29:53 +08:00
Junyan Qin
98eafd704b
feat: pipeline deletion
2025-05-10 12:28:44 +08:00
Junyan Qin
55087e54d0
perf: card layout in each page
2025-05-10 09:25:39 +08:00
HYana
7a8102430f
fix: lint code to build success
2025-05-10 01:19:30 +08:00
Junyan Qin
df700ec7c2
perf: add notification toasts
2025-05-09 22:36:13 +08:00
Junyan Qin
9cb4f58dd0
fix: linter error
2025-05-09 11:34:02 +08:00
Junyan Qin
4b2ffcda12
perf: llm card and pipeline card
2025-05-09 10:45:35 +08:00
Junyan Qin
6c6f4ff076
perf: card styles
2025-05-09 10:06:01 +08:00
Junyan Qin
8007084f8c
refactor: delete empty components
2025-05-08 21:34:04 +08:00
Junyan Qin
17762d9bd8
feat: open pipeline edit dialog after creating
2025-05-08 21:22:02 +08:00
Junyan Qin
72947fe20e
feat: pipeline creating
2025-05-08 21:18:13 +08:00
Junyan Qin
f544fd13c3
perf: style of pipeline dialog
2025-05-08 21:02:00 +08:00
Junyan Qin
a6ab19187b
perf: linter error in pipeline page
2025-05-08 20:51:51 +08:00
Junyan Qin
2d156b09f6
fix: bug in submit
2025-05-08 20:20:48 +08:00
Junyan Qin
364fa0cbc0
perf: make runner detailed config form dynamicly hideaway
2025-05-08 18:33:29 +08:00
Junyan Qin
a0056eb14c
perf: dynamic and pipeline config ui
2025-05-08 18:23:08 +08:00
Junyan Qin
f6d3619bbe
feat: use dynamic form to render pipeline config
2025-05-08 18:17:42 +08:00
Junyan Qin
e74de068ea
perf: unify entities
2025-05-08 18:09:52 +08:00
Junyan Qin
9e24e240d8
perf: ui styles
2025-05-07 22:59:11 +08:00
Junyan Qin
124e1215e8
perf: hover animation for pipeline and bot cards
2025-05-07 20:53:03 +08:00
Junyan Qin
d2fb0dd749
refactor: replace antd with shadcn/ui
2025-05-07 18:06:44 +08:00
Junyan Qin
4a41a4cf95
perf: styles of pipelines
2025-05-07 11:53:39 +08:00
Junyan Qin
646687b8da
perf: styles of model config page
2025-05-06 21:18:39 +08:00
HYana
460e065eed
feat: update eslint & prettier rules
2025-04-30 17:36:46 +08:00