Sürümler

Her sürümde ne değişti. En yenisi yukarıda.

  1. 20 Mayıs 2026 tarihinde yayınlandı

    Android'de Expo prebuild çökmesini düzelten patch sürüm.

    Düzeltildi
    • Expo config plugin Android prebuild'i çökertiyordu

      withRexpoAndroid, AndroidConfig.Permissions.ensurePermissions'ın dönüş değerini cfg.modResults'a atıyordu. Bu helper manifest'i in-place mutate eder ve manifest'i değil, bir permission map döner. Üzerine yazılma sonucu cfg.modResults bir boolean map'e dönüşüyor, sonraki tüm android.manifest mod'ları şu hata ile çöküyordu: "Cannot read properties of undefined (reading 'hasOwnProperty')". Düzeltme: dönüş değeri atılır; in-place mutasyon zaten istediğimiz davranış.

  2. 19 Mayıs 2026 tarihinde yayınlandı

    Sıfır sürtünmeli bağlantı, Ayarlar, Koleksiyonlar ve büyük bir ağ akışı yenilemesi.

    Eklendi
    • Koleksiyonlar — kaydedilmiş istekler

      Yeni bir üçüncü sekme. Yakalanan herhangi bir isteği isimli bir koleksiyona kaydedin ve istediğiniz zaman tekrar gönderin — orijinal trafiği panelde tutmaya gerek kalmadan. Sağ tık → Koleksiyona kaydet… (tüm alanlar opsiyonel: isim, koleksiyon, etiketler, açıklama). Kayıtlı istekler için sağ tık menüsünde Replay, Edit & Replay, Yeniden adlandır, Taşı, cURL olarak kopyala, Sil. localStorage'da kalıcı.

    • Üstel geri çekilmeli otomatik yeniden bağlanma

      Agent artık kendi kendine yeniden bağlanıyor — uygulama yeniden yüklenmesi gerekmiyor. Tetikleyiciler: port live-restart, masaüstünün kapanıp açılması, Wi-Fi kesintisi, VPN geçişi. Geri çekilme: 1s → 2s → 4s → 8s → 10s tavan. Otomatik keşif modunda her denemede mDNS keşfi yeniden çalışıyor, böylece agent yeniden yayınlanmış servisi bulur.

    • Edit & Replay editörü

      Network satırının sağ tık menüsünden açılır. Yeniden göndermeden önce method, URL, query param'lar (tek tek ekle/sil/devre dışı bırak), header'lar (hassas olanlar reveal toggle'lı maskelenmiş halde) ve JSON body'yi düzenleyin. Canlı "Final URL" önizlemesi. Body yapısal olarak geçersizse Gönder butonu kendini devre dışı bırakır.

    • Ağ sağ tık menüsü

      Herhangi bir network satırına sağ tık: URL Kopyala, cURL Kopyala, JSON Kopyala, Replay, Edit & Replay, Response'u dosyaya kaydet, İsteği sil, Tüm istekleri temizle. Kopyalama işlemlerinden sonra toast bildirimi. Viewport'a duyarlı konumlandırmaya sahip yeniden kullanılabilir ContextMenu bileşeni.

    • Sıfır konfigürasyonlu otomatik keşif (mDNS / Bonjour)

      Masaüstü kendini yerel ağda _rexpo._tcp olarak yayınlar. initNetworkAgent({}) / initConsoleAgent({}) wsUrl olmadan çalışır. Expo config plugin'i iOS NSLocalNetworkUsageDescription + NSBonjourServices ve Android CHANGE_WIFI_MULTICAST_STATE / ACCESS_WIFI_STATE izinlerini otomatik enjekte eder. Production güvenli: EAS_BUILD_PROFILE === "production" olduğunda plugin no-op.

    • Tam açık tema + sistem teması

      Her bileşen renkleri renderer/theme.css'teki semantik token sisteminden okur. Üç mod: Koyu (VS Code Dark+), Açık (VS Code Light+), Sistem (prefers-color-scheme'yi takip eder, canlı güncellenir). Tema React mount'undan önce senkron uygulanır — FOUC yok.

    • Ağ portu canlı yeniden başlatma

      Ayarlar'da portu değiştir + Uygula → WS sunucusu Electron yeniden başlatması olmadan geçiş yapar. Güvenlik: önce yeni port bind edilir; kullanımdaysa eski sunucu çalışmaya devam eder ve hata inline gösterilir. mDNS publisher yeni portta otomatik yeniden yayınlanır.

    • Ayarlar paneli + kalıcılık

      Header'daki dişli butonundan açılan Ayarlar modal'ı. localStorage kalıcılığı. Maksimum geçmiş limitleri (FIFO kırpma), varsayılan log seviyesi, manuel host:port override, mDNS toggle, agent başına aç/kapat, agent reconnect olduğunda otomatik temizleme, tema. Varsayılana sıfırla butonu.

    • Masaüstü header'da bağlantı çipi

      Tespit edilen yerel IP'leri kopyalama butonu, canlı durum noktası ve bağlı istemci rozetiyle gösterir. Belirli bir arayüzü seçmek için açılır menü (Wi-Fi + Ethernet, VPN). Seçim yeniden açılışlarda da kalır.

    Değiştirildi
    • InitOptions.wsUrl artık opsiyonel

      Geriye uyumlu — wsUrl geçmek hâlâ aynı şekilde çalışıyor. Yeni discoveryTimeoutMs seçeneği (varsayılan 10s) agent'ın mDNS için ne kadar bekleyeceğini kontrol eder.

    Doküman
    • README otomatik keşif odaklı yeniden yazıldı

      README + agent README'si otomatik keşif modu ile başlıyor. Keşif'e özel sorunlar için yeni troubleshooting bölümü (kurumsal Wi-Fi, VPN, Expo Go sınırlamaları).

  3. 14 Kasım 2025 tarihinde yayınlandı

    İlk sürüm.

    Eklendi
    • Electron masaüstü inspector

      React + TypeScript ile modern UI. Chrome DevTools benzeri layout: sol panelde istek listesi, sağ panelde detaylar (Overview, Headers, Request, Response, Timing).

    • Ağ izleme (fetch)

      5051 portundaki WebSocket üzerinden tüm fetch isteklerini gerçek zamanlı yakalar. Pretty-print JSON body'ler. Renk kodlu status badge'leri (2xx yeşil, 3xx sarı, 4xx turuncu, 5xx kırmızı).

    • Gelişmiş filtreleme

      URL ile arama, method filtresi (GET/POST/PUT/DELETE/PATCH), status code filtresi (2xx, 3xx, 4xx, 5xx, ERR). Yakalamayı duraklat/devam ettir. Tümünü temizle.

    • Expo agent

      wsUrl, enabled, maxBodyLength konfigürasyonu olan hafif, kolay entegre edilen client agent. VS Code Dark+ ilhamlı koyu tema.