copilot-swe-agent[bot]
4721146e8a
feat: Add OAuth 2.0 / OIDC SSO login support
...
- Add OAuth SSO type definitions (OAuthSSOProvider, OAuthSSOConfig, IOAuthLink)
- Add oauthSSO field to SystemConfig for provider configuration
- Update IUser interface to support OAuth-linked accounts
- Create OAuth SSO service with provider management and token exchange
- Add SSO controller with login initiation and callback handling
- Update frontend login page with SSO provider buttons
- Add SSOCallbackPage for handling OAuth redirects
- Update database entities and DAOs for OAuth link storage
- Add i18n translations for SSO-related UI elements
- Add comprehensive unit tests for OAuth SSO service
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
2025-12-31 15:08:10 +00:00
samanhappy
8ae542bdab
Add server renaming functionality ( #533 )
2025-12-30 18:45:33 +08:00
Copilot
ab338e80a7
Add custom access type for bearer keys to support combined group and server scoping ( #530 )
...
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-12-27 16:16:50 +08:00
samanhappy
33eae50bd3
Refactor smart routing configuration and async database handling ( #519 )
2025-12-20 12:16:09 +08:00
samanhappy
eb1a965e45
feat: add authentication status listener to refresh settings on user login ( #518 )
2025-12-17 18:34:07 +08:00
samanhappy
97114dcabb
feat: implement batch saving for smart routing configuration ( #517 )
2025-12-17 15:26:53 +08:00
samanhappy
350a022ea3
feat: enhance login error handling and add server unavailable message ( #516 )
2025-12-17 13:24:07 +08:00
samanhappy
c673afb97e
Add HTTP/HTTPS proxy configuration and environment variable support ( #506 )
2025-12-14 15:44:44 +08:00
samanhappy
01855ca2ca
feat: add bearer authentication key management with migration support ( #503 )
2025-12-13 16:46:58 +08:00
samanhappy
2028233b53
Add OpenAPI support and enhance settings aggregation ( #500 )
2025-12-11 17:42:50 +08:00
samanhappy
1dfa0a990b
Add batch server and group creation functionality ( #499 )
2025-12-11 14:21:58 +08:00
cheestard
54e877cbd8
feat: add reload button. ( #471 )
2025-12-03 18:55:48 +08:00
samanhappy
9d8f5ba370
Enhance MCP settings export with error handling and null value removal ( #465 )
2025-12-01 16:28:45 +08:00
samanhappy
764959eaca
Implement OAuth client and token management with settings updates ( #464 )
2025-12-01 16:02:55 +08:00
samanhappy
8770b9ccfe
feat: Enhance Keep-Alive configuration handling ( #455 )
2025-11-30 09:59:48 +08:00
Copilot
063b081297
Add PostgreSQL-backed data storage support ( #444 )
...
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-11-29 17:45:25 +08:00
samanhappy
a736398cd5
feat: Update permissions and settings structure for improved configuration management ( #447 )
2025-11-23 20:43:24 +08:00
samanhappy
6de3221974
feat: Enhance user forms and user management UI ( #437 )
2025-11-23 13:50:55 +08:00
Copilot
449e6ea4fd
Add OAuth 2.0 authorization server to enable ChatGPT Web integration ( #413 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-11-21 13:25:02 +08:00
cheestard
1869f283ba
fix: Bad Request: No valid session ID provided ( #405 ) ( #427 )
2025-11-19 18:17:37 +08:00
Copilot
07adeab036
feat: Add copy button for tool names in server tool list ( #435 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
2025-11-19 11:41:11 +08:00
Alptekin Gülcan
3825f389cd
Feat: Add Turkish localization (tr) ( #411 )
2025-11-02 22:43:18 +08:00
Copilot
6268a02c0e
Fix URL routing for MCP servers with slashes in names ( #396 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
2025-10-29 18:37:24 +08:00
samanhappy
695d663939
Fix display for null server author ( #398 )
2025-10-29 14:44:09 +08:00
Copilot
5ca5e2ad47
Add password security: default credential warning and strength validation ( #386 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
2025-10-26 19:22:51 +08:00
Copilot
2f7726b008
Add JSON import for MCP servers ( #385 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-10-26 19:13:06 +08:00
Copilot
26b26a5fb1
Add OAuth support for upstream MCP servers ( #381 )
...
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-10-26 16:09:34 +08:00
samanhappy
86367a4875
feat: integrate offcial mcp server registry ( #374 )
2025-10-19 21:15:25 +08:00
samanhappy
bd4c546bba
fix settings data export & parsing error ( #373 )
2025-10-16 13:08:28 +08:00
Copilot
4d736c543d
feat: Add MCP settings export and copy functionality ( #367 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-10-13 19:39:01 +08:00
samanhappy
198ea85225
feat: implement user management features with add, edit, and delete functionality
2025-10-02 15:11:08 +08:00
WuWen
f6934a32dc
feat: add configurable name separator for tools and prompts ( #353 )
2025-10-02 14:40:01 +08:00
samanhappy
7685b9bca8
feat: enhance visual hierarchy on LoginPage by increasing slogan size and spacing ( #347 )
2025-09-20 17:23:54 +08:00
samanhappy
66b6053f7f
feat: add passthrough headers support for OpenAPI client and MCP protocol ( #345 )
2025-09-20 17:12:20 +08:00
comeback01
9a65532a50
feat: add french localization ( #337 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-12 14:27:05 +08:00
Junsen Huang
ce15330016
fix(server-context): fix server edite error ( #325 )
2025-08-30 17:37:30 +08:00
Junsen Huang
c398223824
feat: refactor server data management to use global context ( #319 )
2025-08-28 22:15:16 +08:00
samanhappy
d778536388
fix: update tool call API endpoint structure and enhance error handling ( #300 )
2025-08-26 18:49:34 +08:00
samanhappy
f6ee9beed3
refactor: remove MCPRouter referer and title input sections from SettingsPage ( #294 )
2025-08-25 15:51:02 +08:00
samanhappy
69a800fa7a
fix: update MCPRouter referer URL to new domain ( #293 )
2025-08-25 13:25:37 +08:00
samanhappy
4547ae526a
fix: adjust spacing and heading size in LoginPage for improved layout ( #286 )
...
Co-authored-by: samanhappy@qq.com <my6051199>
2025-08-20 22:14:41 +08:00
Copilot
fa2de88fea
Center login form and simplify layout with main slogan only ( #283 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: samanhappy <2755122+samanhappy@users.noreply.github.com >
Co-authored-by: samanhappy <samanhappy@gmail.com >
2025-08-20 14:37:10 +08:00
samanhappy
6020611f57
Add prompt management functionality to MCP server ( #281 )
2025-08-20 14:23:55 +08:00
samanhappy
81c3091a5c
fix: filter out empty values in tool arguments for improved functionality ( #280 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-20 14:21:51 +08:00
samanhappy
6a8f246dff
fix: adjust layout for LoginPage to improve responsiveness and styling ( #278 )
2025-08-14 16:28:47 +08:00
samanhappy
cbb3b15ba2
fix: standardize naming to MCPHub across documentation and UI ( #271 )
...
Co-authored-by: samanhappy@qq.com <my6051199>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-13 21:54:41 +08:00
samanhappy
907bca8aac
Refactor cloud and market pages for improved functionality and UI consistency ( #265 )
2025-08-10 17:39:34 +08:00
samanhappy
22ad4f83f6
fix: handle undefined and null values for number inputs in DynamicForm ( #261 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-10 12:52:20 +08:00
samanhappy
26720d9e49
feat: introduce cloud server market ( #260 )
2025-08-09 21:14:26 +08:00
samanhappy
f63f06d879
feat: Enhance authentication flow by integrating permissions retrieval and updating related services ( #256 )
2025-08-05 13:45:31 +08:00