Commit Graph

46 Commits

Author SHA1 Message Date
Copilot 2e82f2b2d1 fix: plugin pages scroll entire viewport instead of content area only (#1788)
* Initial plan

* Fix scroll behavior in plugin pages - only content areas scroll now

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>
2025-11-18 11:16:41 +08:00
Junyan Qin 4a868afecd fix: plugin mgm page mistakely refreshed when open acc option menu 2025-11-05 18:59:40 +08:00
Copilot 7699ba3cae feat: add supports for install plugin from GitHub repo releases
Add GitHub release installation for plugins
2025-11-04 21:09:14 +08:00
Junyan Qin 5e2f677d0b perf: add component list in plugin detail dialog 2025-11-04 18:47:37 +08:00
Junyan Qin 3ee7736361 perf: ui 2025-11-04 17:09:28 +08:00
Junyan Qin 8df90558ab perf: tidy dir 2025-11-04 16:29:16 +08:00
Junyan Qin c1c03f11b4 refactor: mcp server datastructure 2025-11-04 16:13:03 +08:00
Junyan Qin bc1fbfa190 feat: completely remove the fucking mcp market components and refs 2025-11-03 20:23:53 +08:00
wangcham 76831579ad fix: error message in mcp card 2025-11-02 13:57:37 +00:00
wangcham e17b0cf5c5 fix: i18n and mcp test 2025-10-30 15:17:06 +00:00
wangcham f2647316a5 fix: mcp test error 2025-10-30 15:01:25 +00:00
WangCham d32f783392 fix: run lint 2025-10-28 16:14:31 +08:00
WangCham 166eebabff fix: delete mcp market 2025-10-28 13:11:09 +08:00
wangcham e3821b3f09 feat: add mcp servers 2025-10-24 17:48:44 +00:00
WangCham 72ca62eae4 fix: delete description 2025-10-24 20:37:48 +08:00
wangcham 075091ed06 fix: mcp refactor 2025-10-23 15:47:44 +00:00
wangcham d0a3dee083 fix: mcp card 2025-10-23 22:30:53 +08:00
wangcham 6ba9b6973d fix: page out of control 2025-10-22 13:37:53 +00:00
WangCham 345eccf04c feat: change sse frontend 2025-10-22 19:09:39 +08:00
WangCham 760db38c11 feat: semi frontend 2025-10-21 16:18:03 +08:00
wangcham 68372a4b7a feat: add mcp from sse on frontend 2025-10-13 12:51:58 +00:00
WangCham d65f862c36 feat: add dialog 2025-10-13 18:21:46 +08:00
Junyan Qin 0b527868bc feat: adjust ui 2025-09-30 00:21:13 +08:00
Junyan Qin c0d56aa905 feat: code by huntun 2025-09-29 23:57:04 +08:00
Bruce 3f59bfac5c feat: add plugin enable config (#1678)
* add plugin enable config

* fix logic error

* improve codes

* feat: add plugin system status checking api

* perf: add ui displaying plugin system status

* chore: fix linter errors

---------

Co-authored-by: Junyan Qin <rockchinq@gmail.com>
2025-09-22 22:49:22 +08:00
Junyan Qin 91959527a4 feat: available for disabling marketplace(offline env) 2025-08-28 23:04:21 +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 9e9bc88473 chore: remove plugin reorder functionality 2025-08-21 10:47:53 +08:00
Junyan Qin 0ea7609ff1 perf: frontend 2025-08-16 23:23:24 +08:00
Junyan Qin 28d4b1dd61 feat: marketplace page 2025-08-16 18:05:33 +08:00
Junyan Qin 5179b3e53a feat: trace plugin installation 2025-08-16 15:42:49 +08:00
Junyan Qin 288b294148 feat: plugin installation webui 2025-08-15 22:05:39 +08:00
Junyan Qin e1a78e8ff9 feat: tag debugging plugins in webui 2025-08-15 19:11:49 +08:00
TwperBody 2aef139577 dark mode 2025-08-10 22:17: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] 86ff6f5eb6 feat: plugin reordering (#1398)
* Add @dnd-kit/core and @dnd-kit/sortable dependencies for plugin sorting

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Add PluginSortDialog component with drag-and-drop functionality

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Integrate sorting button and dialog into PluginInstalledComponent

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Update HttpClient to use local backend URL for development

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Fix reorderPlugins method to use PUT and correct request format

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Update hover-card component using shadcn CLI

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Fix formatting issues in plugin sorting components

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* refactor: move plugin sorting button and dialog to page component

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* refactor: move PluginSortDialog component to plugins directory

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* chore: remove old PluginSortDialog component file

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* fix: api bug

* perf: desciption in plugin sorting dialog

* 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 14:10:18 +08:00
Junyan Qin c52236e8a9 chore: switch to pre-commit 2025-05-10 17:14:09 +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 0db6a4e524 fix: bugs in ui 2025-05-09 19:34:57 +08:00
Junyan Qin 29f3cb9d5c feat: marketplace cards 2025-05-09 16:32:54 +08:00
Junyan Qin 6632d365c5 feat: complete plugin installation dialog 2025-05-09 14:58:17 +08:00
Junyan Qin eb42516f88 feat: switch tab component in plugins to shadcn 2025-05-09 11:28:41 +08:00
HYana 460e065eed feat: update eslint & prettier rules 2025-04-30 17:36:46 +08:00
Chris ea1a24fd1e Refactor and enhance UI components across the application
- Improved formatting and consistency in BotConfigPage, HomeSidebar, and Plugin components.
- Removed unnecessary Spin component to prevent layout collapse in BotConfigPage.
- Enhanced sidebar selection logic to reflect current URL path in HomeSidebar.
- Updated layout styles for better responsiveness and visual appeal.
- Implemented mock data fetching in PluginMarketComponent for improved testing and development.
- Added pagination and search functionality in PluginMarketComponent.
- Refactored PluginInstalledComponent to streamline plugin list rendering and modal handling.
- Adjusted CSS styles for better alignment and spacing in various components.
- Removed commented-out code in HttpClient for cleaner codebase.
- Enhanced NotFound component layout for better user experience.
2025-04-28 23:10:33 +08:00
Junyan Qin 2eaac168dc chore: rename web_ui dir to web 2025-04-28 21:41:03 +08:00