Junyan Qin
589f61931a
fix: cloudServiceClient api
2025-08-30 17:27:18 +08:00
Junyan Qin
caab1c2831
Merge branch 'master' into refactor/new-plugin-system
2025-08-30 17:25:35 +08:00
devin-ai-integration[bot]
46b4482a7d
feat: add GitHub star count component to sidebar ( #1636 )
...
* feat: add GitHub star count component to sidebar
- Add GitHub star component to sidebar bottom section
- Fetch star count from space.langbot.app API
- Display star count with proper internationalization
- Open GitHub repository in new tab when clicked
- Follow existing sidebar styling patterns
Co-Authored-By: Rock <rockchinq@gmail.com >
* perf: ui
* chore: remove githubStars text
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Rock <rockchinq@gmail.com >
2025-08-28 21:04:36 +08:00
Junyan Qin
64764c412b
Merge branch 'rc/new-plugin' into refactor/new-plugin-system
2025-08-24 21:40:02 +08:00
Junyan Qin
7bbaa4fcad
feat: perf ui & complete i18n
2025-08-17 14:09:28 +08:00
Devin AI
dd30d08c68
feat: add password change functionality
...
- Add password change button to sidebar account menu
- Create PasswordChangeDialog component with shadcn UI components
- Implement backend API endpoint /api/v1/user/change-password
- Add form validation with current password verification
- Include internationalization support for Chinese and English
- Add proper error handling and success notifications
Co-Authored-By: Rock <rockchinq@gmail.com >
2025-08-17 03:03:36 +00:00
Junyan Qin
28d4b1dd61
feat: marketplace page
2025-08-16 18:05:33 +08:00
Junyan Qin
ac44f35299
chore: remove comments
2025-08-12 21:07:23 +08:00
Junyan Qin
d6a5fdd911
perf: complete sidebar menu
2025-08-12 21:02:40 +08:00
Junyan Qin
f7cd6b76f2
feat: refactor account menu
2025-08-12 20:13:18 +08:00
Junyan Qin
c5480078b3
perf: make prompt editor textarea
2025-08-12 11:30:42 +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
2f209cd59f
chore(i18n): add zh-Hant
2025-07-28 15:11:41 +08:00
Junyan Qin
c98d265a1e
fix: linter error
2025-07-18 17:52:24 +08:00
Junyan Qin
b61bd36b14
perf(rag): ui and related apis
2025-07-18 00:45:38 +08:00
WangCham
cb868ee7b2
feat: add functions for frontend of kb
2025-07-17 23:52:46 +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
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
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
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
7d34a2154b
perf: unify i18n text class in frontend
2025-05-20 11:32:55 +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
c835555a59
chore: change zh_CN to zh_Hans
2025-05-14 16:44:48 +08:00
Junyan Qin (Chin)
5abbcb62a2
Fix/system info 404 ( #1413 )
...
* fix: system info 404
* fix: lint error
2025-05-13 23:14:06 +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
devin-ai-integration[bot]
039752419b
Add User Card and Logout Button to Sidebar ( #1405 )
...
* feat: add user card and logout button to sidebar
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add test code to set dummy values in localStorage
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* style: fix formatting issues in HomeSidebar.tsx
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* style: fix whitespace in HomeSidebar.tsx
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf: styles of logout button
* fix: lint errors
* fix: lint errors
---------
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 19:33:04 +08:00
Junyan Qin (Chin)
8c08b8ee8a
perf: no delay for model selector hover card ( #1402 )
2025-05-13 16:15:35 +08:00
devin-ai-integration[bot]
fd1b5d494e
Add hover card to LLM model selector ( #1393 )
...
* Add hover card to LLM model selector to display detailed model information
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Fix formatting issues to resolve lint errors
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Fix remaining formatting issue in DynamicFormItemComponent.tsx
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf(model preview): hover card style
* fix: wrong base url
---------
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 12:25:32 +08:00
Junyan Qin
d562728d56
chore: remove system settings entry in sidebar
2025-05-11 17:15:56 +08:00
Junyan Qin
f4f5e88710
perf: i18n path in page helpLink
2025-05-11 16:37:12 +08:00
Junyan Qin
cc2d8588c4
perf: add helpLink for each page
2025-05-11 16:35:59 +08:00
Junyan Qin
11d94ae8c3
feat: show version in sidebar
2025-05-10 18:31:10 +08:00
Junyan Qin
f0cfd9f921
chore: format
2025-05-10 17:16:57 +08:00
Junyan Qin
d1f7b93d77
perf: sidebar width
2025-05-10 15:59:39 +08:00
Junyan Qin
3a6b9b0287
perf: add subtitle for each page
2025-05-10 15:49:39 +08:00
Junyan Qin
be46997fe2
fix: bug when refresh page
2025-05-10 11:46:23 +08:00
Junyan Qin
15e2535791
perf: styles
2025-05-10 10:48:27 +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
cf6076f504
feat: login and register page
2025-05-09 20:33:12 +08:00
Junyan Qin
7c15f3ba12
feat: plugin config editor form
2025-05-09 18:52:04 +08:00
Junyan Qin
a5f3331c24
perf: sidebar style
2025-05-09 17:47:50 +08:00
Junyan Qin
6632d365c5
feat: complete plugin installation dialog
2025-05-09 14:58:17 +08:00
Junyan Qin
5b8e78726d
feat: implement llm-model-selector
2025-05-08 20:36:17 +08:00
Junyan Qin
ec515adc67
fix: add round in local-agent causes submit event
2025-05-08 20:31:04 +08:00