From b410f38a60a745579e4914df0802c3a40ba4b915 Mon Sep 17 00:00:00 2001 From: Ercan Er Date: Tue, 1 Sep 2026 18:28:37 +0300 Subject: [PATCH 1/3] fix: kurucu yonetici yetkisi olmadan calissin install-windows.ps1 varsayilan olarak %PROGRAMFILES% altina yaziyordu; bu dizin yonetici yetkisi ister, normal kullanicida "erisim reddedildi" verir. Meslektaslarin tek komutluk kurulumu bu yuzden sessizce dusuyordu. - Hedef: %LOCALAPPDATA%\Programs\ClaudeCodeSetup (yetki gerekmiyor) - Program Files icin gereken icacls adimi kaldirildi Co-Authored-By: Claude Opus 5 --- install-windows.ps1 | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/install-windows.ps1 b/install-windows.ps1 index 87f4739..5ada6d5 100644 --- a/install-windows.ps1 +++ b/install-windows.ps1 @@ -3,7 +3,7 @@ # Usage: powershell -ExecutionPolicy Bypass -File install-windows.ps1 param( - [string]$InstallDir = "$env:PROGRAMFILES\ClaudeCodeSetup", + [string]$InstallDir = "$env:LOCALAPPDATA\Programs\ClaudeCodeSetup", [switch]$SkipConfig ) @@ -50,11 +50,6 @@ if ($pathEnv -notlike "*$InstallDir*") { Write-Host "✅ Added to PATH" -ForegroundColor Green } -# Make executable -Write-Host "🔐 Setting permissions..." -ForegroundColor Yellow -icacls $exePath /grant:r "$env:USERNAME`:(F)" /inheritance:e /T | Out-Null -Write-Host "✅ Executable set" -ForegroundColor Green - # Run install command (optional config) if (-not $SkipConfig) { Write-Host "" From 4862b26c7dcf09c49141f20816835a1a0106e8cf Mon Sep 17 00:00:00 2001 From: Ercan Er Date: Tue, 1 Sep 2026 18:41:40 +0300 Subject: [PATCH 2/3] fix: clippy -D warnings ile dusen olu kodu kaldir CI'in "cargo clippy --all-targets -- -D warnings" adimi uc platformda da duruyordu: error: struct `McpServer` is never constructed error: field `jsonrpc` is never read Ikisi de hicbir yerde kullanilmiyordu. Bu olu kod once de vardi; fmt hatasi giderilince clippy adimi calisabilir hale geldi ve bunlari buldu. - McpServer isaretci struct'i silindi (hic kurulmuyordu) - JsonRpcRequest.jsonrpc alani silindi (hic okunmuyordu; serde bilinmeyen alanlari zaten yok sayar, gelen istekler etkilenmiyor) Dogrulama: cargo fmt --check, cargo clippy --all-targets -D warnings, cargo test (30 gecti) ve canli MCP el sikismasi + tools/call. Co-Authored-By: Claude Opus 5 --- .gitignore | 3 +++ src/mcp_server.rs | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2eb5e2b..9e7476b 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,6 @@ settings.local.json # Uretilen eklenti paketi *.mcpb + +# graphify bilgi grafi ciktilari +graphify-out/ diff --git a/src/mcp_server.rs b/src/mcp_server.rs index 192adce..82286e8 100644 --- a/src/mcp_server.rs +++ b/src/mcp_server.rs @@ -1,12 +1,8 @@ use serde_json::json; use std::io::{self, BufRead, Write}; -#[derive(Debug)] -pub struct McpServer; - #[derive(Debug, serde::Deserialize)] pub struct JsonRpcRequest { - pub jsonrpc: String, pub id: serde_json::Value, pub method: String, #[serde(default)] From 755ee69536fcd8d883c872e3c4e44a48f48fb753 Mon Sep 17 00:00:00 2001 From: Ercan Er Date: Tue, 1 Sep 2026 18:46:48 +0300 Subject: [PATCH 3/3] chore: graf korpusundan yinelenen ceviri dosyalarini disla README ve INSTALLATION'in 7'ser dili neredeyse birebir ayni dugumleri uretiyordu: 489 dugumun ~120'si ceviri yinelemesiydi. Kanonik olanlari tutup gerisini .graphifyignore ile disladik. 489 -> 273 dugum, 33 -> 19 topluluk. Kalan topluluklar dosya sinirlarina temiz oturuyor ve hepsi adlandirildi. Not: .graphifyignore yalnizca sifirdan kurulumda etkili. graphify'in artimli yeniden derlemesi degismeyen dosyalarin dugumlerini eski graph.json'dan koruyor, bu yuzden ignore'a yeni desen eklenince graph.json'un silinip yeniden kurulmasi gerekiyor. Co-Authored-By: Claude Opus 5 --- .graphifyignore | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .graphifyignore diff --git a/.graphifyignore b/.graphifyignore new file mode 100644 index 0000000..3f765fb --- /dev/null +++ b/.graphifyignore @@ -0,0 +1,19 @@ +# Cevirisi olan dosyalar neredeyse birebir ayni dugumleri uretiyor; +# kanonik olanlari (README.md, INSTALLATION.md) tutup gerisini disliyoruz. +README.ar.md +README.en.md +README.es.md +README.ja.md +README.ru.md +README.tr.md +README.zh.md +INSTALLATION.ar.md +INSTALLATION.en.md +INSTALLATION.es.md +INSTALLATION.ja.md +INSTALLATION.ru.md +INSTALLATION.tr.md +INSTALLATION.zh.md + +# Grafin kendi ciktisi +graphify-out/