## Problem Users were being automatically logged out when deleting OAuth2 applications. ## Root Cause 1. User deletes OAuth2 app successfully 2. React Query automatically refetches the app data 3. Management API incorrectly returned **401 Unauthorized** for the missing app 4. Frontend axios interceptor sees 401 and calls `signOut()` 5. User gets logged out unexpectedly ## Solution - Change management API to return **404 Not Found** for missing OAuth2 apps - OAuth2 protocol endpoints continue returning 401 per RFC 6749 - Rename `writeInvalidClient` to `writeClientNotFound` for clarity ## Additional Changes - Add conditional OAuth2 navigation when experiment is enabled or in dev builds - Add `isDevBuild()` utility and `buildInfo` to dashboard context - Minor improvements to format script and warning dialogs Signed-off-by: Thomas Kosiewski <tk@coder.com>
36 lines
702 B
JSON
36 lines
702 B
JSON
{
|
|
"mcpServers": {
|
|
"go-language-server": {
|
|
"type": "stdio",
|
|
"command": "go",
|
|
"args": [
|
|
"run",
|
|
"github.com/isaacphi/mcp-language-server@latest",
|
|
"-workspace",
|
|
"./",
|
|
"-lsp",
|
|
"go",
|
|
"--",
|
|
"run",
|
|
"golang.org/x/tools/gopls@latest"
|
|
],
|
|
"env": {}
|
|
},
|
|
"typescript-language-server": {
|
|
"type": "stdio",
|
|
"command": "go",
|
|
"args": [
|
|
"run",
|
|
"github.com/isaacphi/mcp-language-server@latest",
|
|
"-workspace",
|
|
"./site/",
|
|
"-lsp",
|
|
"pnpx",
|
|
"--",
|
|
"typescript-language-server",
|
|
"--stdio"
|
|
],
|
|
"env": {}
|
|
}
|
|
}
|
|
} |