Sürümler
Her sürümde ne değişti. En yenisi yukarıda.
- 25 Haziran 2026 tarihinde yayınlandı
State Inspector'a geçmiş eklendi — her store'un geçmiş değerlerini, commit geçmişi gibi zaman etiketli bir timeline üzerinde geriye doğru gezin.
EklendiState geçmiş timeline'ı
Her store artık snapshot'larının tekrar etmeyen bir geçmişini tutuyor ve bunu State sekmesinin sağında zaman etiketli bir timeline olarak gösteriyor — commit geçmişi gibi. Herhangi bir girdiye tıklayıp o geçmiş değeri ağaçta görün, sonra "Back to live" ile en güncele dönün. Değişiklik olmayan snapshot'lar (örn. reconnect'teki yeniden duyuru) atlanır, böylece timeline yalnızca gerçek değişiklikleri kaydeder.
DüzeltildiState listesinde store'lar artık çoklanmıyor
Store id'leri artık store adından türetiliyor; böylece yeniden attach (Fast Refresh, remount veya reconnect) mevcut girdinin üzerine yazıyor, iki kez göstermiyor. Agent rexpo-debugger ≥ 1.3.0 gerektirir.
v1.5.0
GitHub'da görüntüle ↗23 Haziran 2026 tarihinde yayınlandıUygulama state'inizi canlı görün — Redux, Zustand ve özel store'lar için yeni State Inspector; ayrıca konsol loglarını tek tıkla temiz kopyalama.
EklendiState Inspector — Redux, Zustand ve dahası
Yeni State sekmesi, state-yönetim store'larınızı uygulamadan masaüstüne gerçek zamanlı aktarır ve aranabilir, açılır-kapanır bir JSON ağacı olarak gösterir. initStateAgent() çağırıp attachZustandStore(useStore) / attachReduxStore(store) ile bağlayın; ya da Valtio, MobX, Jotai, XState, Effector gibi her şey için generic attachStore({ getState, subscribe }). Fonksiyonlar, Map/Set, Date ve döngüsel referanslar güvenle işlenir. Şimdilik sadece görüntüleme — geri yazma yol haritasında.
Konsol logları için temiz kopyalama
Konsol metnini seçip kopyalamak eskiden araya layout artıkları katıyordu. Artık konsol loglarında belirgin kopyala butonları var — detay başlığında "Copy message", bölüm bazında kopya (Message / Stack / Raw JSON) ve her satırda hover butonu — hepsi DOM'dan değil, veriden üretilen düz metni kopyalar.
v1.4.0
GitHub'da görüntüle ↗18 Haziran 2026 tarihinde yayınlandıKoleksiyonları daha hızlı doldurmanın iki yolu: herhangi bir isteği cURL komutundan içe aktarın ve kayıtlı istekleri koleksiyonlar arasında sürükle-bırak yapın.
EklendicURL'den içe aktarma
Collections başlığında yeni ⤓ cURL butonu. Bir curl komutunu yapıştırın — tarayıcı devtools'tan "Copy as cURL", bir API dokümanından, neredeyse her yerden — method, URL, header ve body otomatik ayrıştırılır, kaydetmeden önce canlı önizleme gösterilir. -X, -H, -d/--data-raw, --url, -u (Basic auth), -G, cookie ve user-agent ile tırnaklı ve çok satırlı komutları anlar.
Koleksiyonlar arası sürükle-bırak
Dialogsuz yeniden düzenleyin: herhangi bir kayıtlı isteği tutup başka bir koleksiyonun üzerine bırakın — boş olanlar ve Uncategorized dahil. Sürüklerken hedef vurgulanır.
v1.3.0
GitHub'da görüntüle ↗17 Haziran 2026 tarihinde yayınlandıKoleksiyonlar büyüdü — kendi başına kalıcı, birinci sınıf koleksiyonlar ve istek düzenlerken kaydet/üzerine yaz.
EklendiBirinci sınıf, kalıcı koleksiyonlar
Koleksiyonlar artık kayıtlı isteklerden türetilen bir etiket değil, gerçek varlıklar. Panelden boş koleksiyon oluşturun (+ New), sağ tık menüsünden yeniden adlandırın veya silin. Bir koleksiyondaki son isteği silmek ya da taşımak artık onu yok etmiyor — siz silene kadar duruyor.
Düzenlerken kaydet — üzerine yaz veya yeni olarak kaydet
Edit & Replay önceden yalnızca tek seferlik istek gönderiyordu. Artık Send'in yanında: Save changes düzenlemelerinizle kayıtlı isteğin üzerine yazar, Save as new… ise orijinali korur ve değiştirilmiş hali yeni kayıt olarak saklanır.
v1.2.1
GitHub'da görüntüle ↗20 Mayıs 2026 tarihinde yayınlandıAndroid'de Expo prebuild çökmesini düzelten patch sürüm.
DüzeltildiExpo 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ış.
v1.2.0
GitHub'da görüntüle ↗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.
EklendiKoleksiyonlar — 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ştirildiInitOptions.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ümanREADME 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ı).
v1.0.0
GitHub'da görüntüle ↗14 Kasım 2025 tarihinde yayınlandıİlk sürüm.
EklendiElectron 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.