diff --git a/package-lock.json b/package-lock.json
index c18892d575..35cca727ea 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "claude-dev",
- "version": "3.4.0",
+ "version": "3.4.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "claude-dev",
- "version": "3.4.0",
+ "version": "3.4.1",
"license": "Apache-2.0",
"dependencies": {
"@anthropic-ai/bedrock-sdk": "^0.10.2",
diff --git a/package.json b/package.json
index e4395a3ce5..ce704ae698 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "claude-dev",
"displayName": "Cline",
"description": "Autonomous coding agent right in your IDE, capable of creating/editing files, running commands, using the browser, and more with your permission every step of the way.",
- "version": "3.4.1",
+ "version": "3.4.2",
"icon": "assets/icons/icon.png",
"galleryBanner": {
"color": "#617A91",
diff --git a/webview-ui/src/components/mcp/marketplace/McpMarketplaceCard.tsx b/webview-ui/src/components/mcp/marketplace/McpMarketplaceCard.tsx
index e9e446998c..c908070fae 100644
--- a/webview-ui/src/components/mcp/marketplace/McpMarketplaceCard.tsx
+++ b/webview-ui/src/components/mcp/marketplace/McpMarketplaceCard.tsx
@@ -181,7 +181,7 @@ const McpMarketplaceCard = ({ item, installedServers }: McpMarketplaceCardProps)
{item.githubStars?.toLocaleString() ?? 0}
-
{item.downloadCount?.toLocaleString() ?? 0}
-
+ */}
{item.requiresApiKey && (
)}
diff --git a/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx b/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx
index bece71baf6..6c1798d2f7 100644
--- a/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx
+++ b/webview-ui/src/components/mcp/marketplace/McpMarketplaceView.tsx
@@ -21,7 +21,7 @@ const McpMarketplaceView = () => {
const [isRefreshing, setIsRefreshing] = useState(false)
const [searchQuery, setSearchQuery] = useState("")
const [selectedCategory, setSelectedCategory] = useState(null)
- const [sortBy, setSortBy] = useState<"downloadCount" | "stars" | "name" | "newest">("downloadCount")
+ const [sortBy, setSortBy] = useState<"newest" | "stars" | "name">("newest")
const categories = useMemo(() => {
const uniqueCategories = new Set(items.map((item) => item.category))
@@ -41,8 +41,8 @@ const McpMarketplaceView = () => {
})
.sort((a, b) => {
switch (sortBy) {
- case "downloadCount":
- return b.downloadCount - a.downloadCount
+ // case "downloadCount":
+ // return b.downloadCount - a.downloadCount
case "stars":
return b.githubStars - a.githubStars
case "name":
@@ -232,9 +232,9 @@ const McpMarketplaceView = () => {
}}
value={sortBy}
onChange={(e) => setSortBy((e.target as HTMLInputElement).value as typeof sortBy)}>
- Most Installs
- Most Stars
+ {/* Most Installs */}
Newest
+ GitHub Stars
Name