English · Türkçe · Deutsch · Français · Español · العربية
MapFirms 8.2.0
Yayın tarihi 2026-09-27
Windows için indir (94.9 MB)
SHA-256: df7982a31dd5e2f9e093ec23f094f67d59e4bbdf69c7912cf2515d6b8840f3e4
Kaynak paket (16.9 MB) — kaynaktan çalıştıranlar için.
SHA-256: bc3d8e1ba70caba01633c2178f891c5ff4ec5e1d79b01b3595edc8dd04ec143f
Bu sürümde
Bu sürüm 23.09.2026'da belirlenen 18 maddelik geliştirme listesinin karşılığıdır. Başlıklar madde numaralarını taşır; birbirine bağlı maddeler birlikte anlatılır.
Madde 1 · Türkiye önceliği kalktı — program her ülkede kendi ülkesinde açılır
- Ev ülkesi Windows'tan okunur (bölge ayarı → yerel ayar → arayüz dilinin ülkesi → son çare ABD). 8.1.3'e kadar dünyanın her yerindeki yeni kurulum Türkiye'de sayılıyordu: ülke listesinde TR başta, ₺ ve %20 KDV, harita Ankara'da, "şu an açık" İstanbul saatiyle.
- Ülke listesi: ev ülkesi → son kullanılanlar → arayüz dilinde alfabetik. Firma Bul yeni kurulumda ev ülkesi seçili açılır, harita ev ülkesinde açılır.
- Teklif para birimi ve KDV ülkeden gelir (ABD $ ve KDV yok, Almanya € ve %19, Türkiye ₺ ve %20, Çin CNY ve %13). Standart oranı tam sayı olarak iyi bilinmeyen ülkede oran uydurulmaz, 0 gelir. Açıkça seçilmiş para birimi ve oran değişmez.
- Telefon: ev ülkesinin numarası ulusal, yabancı numara uluslararası biçimde. Çalışma saatleri firmanın ülkesinin saat diliminde (242 ülkenin hepsine saat dilimi); Çince, Japonca, Korece gün adları tanınır. Tarayıcı dili ve OpenStreetMap adres çözümlemesi hedef ülkenin dilinde.
- Mükerrer denetimi her alfabede çalışır; Çince, Japonca, Korece, Arapça, Kiril, Yunan ve Tay şirket türü ekleri de atılır.
- ABD ve Brezilya için resmî istatistik bölge grupları (Census / IBGE) hazırlandı ama bu sürümde kapalıdır: grup adları henüz her ekranda çevrilmiyor. Telefon uygulamasının bölge listesi masaüstünden yeniden üretildi.
- B2B rehberleri (bulurum.com, find.com.tr) yalnız Türkiye içindir; kaynak satırı bunu yazar ve başka ülkede boşuna çalışmaz.
- Ayarlar › İletişim › Kendi Konumum › Ülke: "Otomatik (algılanan: …)". Ülke kodu yalnız açıkça seçilirse kaydedilir (8.1'de her Kaydet "TR" yazıyordu).
Madde 2 · Ödeme: Paddle ile yıllık abonelik, satın alan kendi hesabını açar
- Tam sürüm web sitesinden Paddle ile, yıllık abonelik olarak satılır; Paddle siparişin kayıtlı satıcısıdır (Merchant of Record). Fiyat sitede elle yazılmaz, Paddle'dan ziyaretçinin ülkesine göre gelir. Satıcı şirket değil, bireysel satıcıdır (config/legal.py).
- Satın alma, Paddle bilgileri girilince açılır: site_src/paddle.json'daki istemci anahtarı ve fiyat kimliği girilip site yeniden üretilene dek tanıtım sitesinde satın alma sayfası yoktur; site tam sürüm için e-postayla yazmayı gösterir. Program iki durumda da aynı çalışır.
- Satın alma sonrası hesap sayfası (app.mapfirms.com/hesap/): satın alma e-postası kullanıcı adı olur, müşteri şifresini kendisi belirler; aynı e-postayla hesap varsa ödeme o hesaba bağlanır. Yöneticinin elle hesap açması gerekmez.
- Programa e-posta adresiyle giriş. Kullanıcı kimliğiyle açılmış hesaplar (eski sürümlerden kalan ya da yöneticinin Hesaplar ekranında elle açtığı) kimlikleriyle girer.
- Ayarlar › Hesap: PLAN satırı (etkin · yenileme tarihi / iptal edildi / ödeme gecikti / iade edildi / süresi doldu), BİTİŞ, Aboneliği yönet (Paddle portalı: iptal, kart, faturalar) ve oturum yokken Tam sürümü satın al (satın alma sayfası arayüz dilinde açılır).
- Erişim abonelikten hesaplanır: etkin → dönem sonu + 3 gün; iptal → dönem sonu; ödeme gecikmesi → son ödenmiş dönem + 30 gün; iade ya da ters ibraz → hemen. Abonelik bitince program ücretsiz sürüme düşer; hiçbir veri silinmez.
- Sunucu: imzası denetlenen Paddle webhook'u (tekrar gelen olay atlanır),
/api/auth/claim,/api/billing/portal. 30 gün koşulsuz iade (İade Politikası). - Dürüst sınırlar: e-posta doğrulaması ve kendiliğinden şifre sıfırlama e-postası yoktur; unutulan şifre destek üzerinden sıfırlanır (tek seferlik geçici şifre, ilk girişte kendi şifrenizi belirlersiniz).
Madde 3 · Sitede "yapamaz" bölümü yok
- Tanıtım sitesindeki "neleri yapmaz" bölümü menü bağlantısı ve biçemiyle kaldırıldı; geri gelmemesini bir test denetler. Sınırlar yasal metinlerde ve kılavuzda durur. Sitede yanlış iddia da yoktur ("doğrulanmış e-posta", "KVKK uyumlu liste", uydurma puan ya da müşteri sayısı yok).
Madde 4, 6 ve 7 · İzin, iletişim ve hukuk — kullanıcıyı yormadan
- Yeni hukuki metinler, 6 dilde: Lisans Sözleşmesi (EULA-3), Gizlilik Bildirimi (PRIVACY-1; KVKK aydınlatma ve GDPR bilgilendirmesi), Kabul Edilebilir Kullanım Politikası (AUP-1), İade Politikası (REFUND-1), Ön Bilgilendirme (PREINFO-1). Satıcı ve destek adresi config/legal.py'den gelir; hiçbir metinde yer tutucu yoktur.
- Kurulumda onay: "Sözleşmeler" sayfası metinleri sekmelerde gösterir; iki zorunlu beyan (sözleşme + kabul edilebilir kullanım; iletişim için izin/hukuki dayanak sorumluluğu) işaretsiz başlar ve işaretlenmeden İleri açılmaz. Gizlilik Bildirimi onay değil bilgidir. Kabul, kurulum bitince kişisel veri içermeden kaydedilir (consent.json + kayıt defteri; geçmiş yalnız büyür, silinmez). Sessiz kurulum yalnız
--quiet --accept-termsile kabul yazar. - Programda: ilk açılış sihirbazının "Hoş geldiniz" adımı aynı iki beyanı sorar; bir metnin sürümü değişince "Sözleşmelerimiz güncellendi" penceresi ne değiştiğini söyleyip yeniden onay ister. Metinler Ayarlar › Hesap › Hukuki Metinler'den okunur; Arapça bağlayıcı metin tarayıcıda sağdan sola açılır (Tk Arapça paragrafı bozuyordu).
- İletişim öncesi hatırlatma: ilk arama, WhatsApp, e-posta, toplu gönderim sayfası ya da rehber dosyasından önce bir kez, dört maddelik kısa bir hatırlatma ("Anladım, bir daha gösterme").
- "İletişim kurma" işareti: ret bildiren firmada arama ve mesaj düğmeleri kapanır (detay paneli, kuyruk ve Firmalar tablosunun sağ tık menüsü), firma kuyruğa, rehber dışa aktarımına ve toplu WhatsApp / e-posta sayfalarına girmez; telefon uygulamasına telefon ve e-posta bilgisi gönderilmez, firma telefonda "İletişim kurma" etiketiyle görünür. Aynı telefon, e-posta ya da web adresini taşıyan kayıtlar da işaretlenir, silinip yeniden bulunan firma yine işaretlenir. Kayıt silinmez; Excel / CSV'de "İletişim kurma" kolonuyla (tarih ve gerekçe) kalır.
- Ret satırı: programın hazır mesaj şablonları ve toplu gönderim sayfalarının varsayılan metni kısa bir ret satırıyla biter (Ayarlar › İletişim'den kapatılabilir; kullanıcının kendi şablonlarına dokunulmaz).
- Toplu e-posta sayfasındaki "Görünen adresleri kopyala (BCC)" kaldırıldı: Kabul Edilebilir Kullanım Politikası verinin toplu gönderim araçlarıyla kullanılmasını yasaklar; her ileti tek tek gönderilir.
- Mesafeli satış: satın alma sayfası ödemeden önce iki onay ister (sözleşme, iade politikası ve ön bilgilendirme; hemen erişim ve yasal cayma hakkı notu).
Madde 5 ve 17 · Yeni slogan, her dilde görünür
- "Çağı yakala. Potansiyel müşterinle tanış." — Hakkında, kurulum sihirbazı, açılış ekranı, kılavuz ve site; kenar çubuğu ve pencere başlığında kısa biçim "Potansiyel müşterinle tanış". Altı dilin hepsinde çevrildi.
- Slogan eskiden kenar çubuğunda "…" ile kesiliyor, açılış ekranında açık masaüstünde siyah bir leke gibi okunuyordu: kısa biçim kenar çubuğuna altı dilde sığacak şekilde ölçüldü, açılış ekranında sloganın arkasına koyu bir zemin kondu. Arapçada son nokta yok, marka adı sloganın dışında.
Madde 8 · Tam SEO ve yapay zekâ SEO'su, 6 dilde
- Site yeni bir üreticiyle (
tools/build_landing.py,site_src/) altı dilde üretilir: İngilizce kökte, öteki diller /tr/ /de/ /fr/ /es/ /ar/ altında (Arapça sağdan sola). Her dilde ana sayfa, indirme, SSS ve yasal sayfalar. - Her sayfada kendi dilinde başlık ve açıklama, kendine işaret eden kanonik adres, bütün dil sürümlerine hreflang bağlantıları, paylaşım etiketleri ve dile özel paylaşım görseli; ürün, kuruluş, web sitesi, SSS ve içerik haritası yapısal verisi (puan ya da fiyat uydurulmaz). robots.txt, llms.txt, tarihli site haritası, IndexNow anahtarı, simgeler ve web manifesti.
- Açık tema varsayılan; koyu tema yalnız ziyaretçinin cihazı koyuysa.
Madde 9 · Varsayılan tema açık
- Yeni kurulum, kurulum sihirbazı ve ilk kare açık temayla açılır; seçim sırası her yerde Açık · Koyu · Sistem. 8.2'ye geçen kurulumlar da bir kez açık temaya alınır (Madde 14).
- Açık temada ayar anahtarlarının topuzu görünür hâle getirildi (kapalıyken 3:1 karşıtlık).
Madde 10 · Açık veri kaynakları: resmî siciller ve Overture Maps
- Resmî şirket sicilleri (açık veri) — yeni kaynak: Fransa (SIRENE), Norveç (Brønnøysund), Finlandiya (PRH / YTJ), Çekya (ARES), Birleşik Krallık (Companies House), Meksika (INEGI DENUE) ve dünya geneli GLEIF (LEI). Companies House ile DENUE kullanıcının kendi ücretsiz API anahtarını ister (Ayarlar › Arama; anahtar günlüğe ve dışa aktarıma yazılmaz). Her kayıt sicil adı, kimlik ve lisans / atıf satırıyla saklanır; detay panelinde "Sicil kaydını aç" ve "LEI ara (GLEIF)".
- Overture Maps (açık veri) — Overture Maps Vakfı'nın dünya geneli, açık lisanslı işletme konumu verisi; anahtar ve tarayıcı gerekmez, hedef bölgenin verisi parça parça okunur ve önbellekte tutulur (sınır ve temizleme Ayarlar › Arama'da). Terimler Overture kategorileriyle eşleştirilir; emin olunamayan terim firma adında aranır ve "Overture terim okuması" penceresinde gerekçe ve seçilebilir öneriler gösterilir. Her kaydın notunda sürüm, kaynak ve lisans yazar.
- Kullanım şartları otomatik toplamayı yasaklayan ticari rehberler (Yellow Pages, Kompass, Europages, Gelbe Seiten…) bilerek eklenmedi.
- Dürüst sınırlar: Overture'ın ülke ülke kapsamı ölçülmedi (yalnız birkaç şehir kutusu denendi). Terim okuması her terimi doğru Overture kategorisine eşleyemeyebilir; emin olunamayan terim ada göre aranır, okuma pencerede görünür ve kullanıcı düzeltebilir.
- Varsayılan kaynak seçimi (27.09.2026): Firma Bul ilk açılışta Overture Maps ve hedef ülkeyi kapsayan resmî sicillerle gelir (anahtar isteyen sicil anahtar girilince çalışır; GLEIF kullanıcı seçerse). Firma sitesinden künye çıkarma bugünkü gibi sürer; OpenStreetMap isteğe bağlı kaynak olarak listede kalır. Önceki sürümden gelen kurulumlarda kaynak seçimi bir kez bu varsayılana alınır; önceki seçim ayar dosyasında saklanır, hiçbir firma ve kayıtlı tarama silinmez.
- Harita servisleri isteğe bağlı: kurulumdaki işaretsiz üçüncü kutuyla ya da Ayarlar › Arama › Harita Servisleri'ndeki aynı kutuyla eklenir; seçim tarih, sürüm ve dille onay kaydına yazılır. Açıkken Firma Bul'da öteki kaynaklar gibi listelenir ve "Tüm kaynaklar" seçilebilen her kaynağı işaretler; kapalıyken listede görünmez ve hiçbir yoldan (Firma Bul, kayıtlı / zamanlanmış tarama, telefondan tarama) çalışmaz. Bunları içeren kayıtlı bir tarama öteki kaynaklarla sürer ve Etkinlik'te bir kez kısa bir not düşer.
Madde 11 · Sosyal medya — yalnız hukuka uygun olduğu yerde
- Firmanın sitesindeki sosyal bağlantılar temizlendi: yalnız kurum sayfaları; kişisel profil, paylaşım bağlantısı ve izleme parametresi atılır; ağ başına en çok bir bağlantı.
- Her bağlantının durumu: Sitede bulundu → Karşılıklı doğrulandı / Doğrulanamadı. Doğrulama isteğe bağlı ve varsayılan kapalı (Ayarlar › İletişim › Sosyal Bağlantı Doğrulaması): Bluesky ve Mastodon herkese açık API, GitHub kuruluş API'si, YouTube (YouTube API Hizmetleri, MapFirms sunucusu üzerinden, oturum gerekir; veri en çok 30 gün saklanır). Bluesky ad araması yalnız öneri üretir, kullanıcı onaylamadan bağlantı sayılmaz.
- Facebook, Instagram, WhatsApp, Threads, Messenger, LinkedIn, X, TikTok (ve Pinterest, Telegram, VK, Reddit, WeChat, Weibo) adreslerine hiçbir koşulda istek gitmez; bağlantıları yalnız "Sitede bulundu" olarak saklanır. Hiçbir hesaba giriş yapılmaz. Eski bağlantılar silinmez, arşivlenir.
Madde 12 · Yormayan küçük animasyonlar
- Sekme değişiminde düğmenin altında kısa bir çizgi, gelen bölüm başlıklarında yumuşak belirme (Ayarlar, Teklifler), kartlarda yalnız kenar rengiyle hover, rozetlerde küçük nabız, "Kazanıldı" işaretlenen teklifte başarı parıltısı, Mobil gönderiminde akan ilerleme ve ✓, canlı taramada yeni eklenen firmaların tabloda 1,2 sn'de sönen vurgusu, İletişim kuyruğunda sonuç düğmesinin altında başarı çizgisi. Teklif listesi ve Hesaplar tablosu ilk açılışta satır satır belirir (yalnız bir kez).
- Bütün hareket "Animasyonlar" ayarına bağlıdır; kapalıyken her şey anında son kareyle görünür. Program simge durumundayken ya da ekran görünmezken hareket saati çalışmaz; aynı anda en çok 48 geçiş yürür.
- Düzeltmeler: tema değişimi gibi iç içe geçişlerden sonra hareket saati kendini çoğaltıp sürekli animasyonları (canlı nokta nabzı, boş durum nefesi) birkaç kat sık çiziyordu — boşa işlemci harcanıyordu; artık saat tek zincirle çalışır. "Kazanıldı" parıltısı sürerken fare satıra girince satırın vurgulu kenarı kayboluyordu, düzeltildi. Sistem Kontrolü'ndeki saat sayısı tekil/çoğul doğru yazılır ("1 clock active").
Madde 13 · Terminal şeridi gitti, yerine Etkinlik geldi
- Pencerenin altındaki siyah, eş aralıklı camgöbeği yazılı "terminal" şeridi ve iki ayarı kaldırıldı. Yerine kenar çubuğunun altında tek satırlık Etkinlik göstergesi ("Hazır", "Firma aranıyor %42", "2 iş sürüyor", "2 sorun") ve sağdan açılan Etkinlik paneli geldi (Ctrl+J, Esc, dışarı tık).
- Panel: süren iş kartları (tarama, e-posta bulma, e-posta denetimi, konumlandırma, telefona gönderim, güncelleme, içe aktarma — ilerleme, sayaç, Göster / Durdur), Tümü / Sorunlar anahtarı, Şimdi / Son 1 saat / Bugün öbekli zaman çizelgesi, Destek için kopyala (telefon ve e-postalar maskeli), Günlük klasörünü aç, Temizle, Hakkında. Eş aralıklı yazı ve siyah yüzey yok.
- Balon politikası: hata balonları 8 saniyede en çok bir kez; arada gelenler "+N hata daha" olarak birleşir. Kullanıcının kendi durdurması sorun sayılmaz. Sorgu başına teknik satırlar zaman çizelgesinde gizlidir; günlük dosyasında ve destek özetinde kalır.
- Beklenmedik hatalar (Tk dâhil) artık kaybolmadan crash.log'a ve Etkinlik'e yazılır; aynı hatanın fırtınası günlüğü doldurmaz.
Madde 14 · Temiz başlangıç — ama hiçbir kullanıcı verisi silinmez
- 8.2 öncesinden gelen ayar dosyasına bir kez temiz başlangıç uygulanır: tema açık, ev ülkesi otomatik (eski "TR" varsayılanı kalkar), Firma Bul'un yalnız eski ev ülkesinden ibaret ülke seçimi yeni ev ülkesine, başka ülkenin ev bölgesi boşa alınır. Firma adı, iletişim bilgileri, konum, dil, eşleştirme ve sözlük olduğu gibi kalır.
- Kaldırılan ayarlar (terminal şeridi, eski motor, eski satın alma bağlantısı…) dosyadan düşer. Proxy listesinin kullanılmayan satırları silinmez, arşive taşınır.
Madde 15 · Windows'ta rahat kurulum — kod imzalama açıklaması
- Sahip için
docs/satis/KOD_IMZALAMA_VE_DAGITIM.md: SmartScreen ve Smart App Control neden uyarır, hiçbir sertifikanın ilk indirmelerde uyarıyı tamamen kaldırmadığı, Türkiye'deki bireysel satıcı için açık ve kapalı yollar, imzalama adımları. Kurulum dosyası bu sürümde de imzasızdır; kılavuz bunu açıkça söyler, site SmartScreen uyarısında ne yapılacağını anlatır.
Madde 16 · Canlı tarama radarı baştan yapıldı
- Küre üzerinde gerçek bir radar: sönümlenen iz bırakan tarama kolu, kerteriz çentikleri, km etiketli menzil halkaları, sahne içi bilgi kutusu (CANLI / BİTTİ, süre, menzil ya da yarıçap, bu hedefte bulunan, dakikadaki hız), bitişte yavaşça kapanış. Renkler temadan bağımsız; açık temada kol artık görünür (8.1'de 1,58:1 karşıtlıktaydı).
- Şehir, bölge ve çevre taramasında görüntü gerçek haritaya geçer; ülke hedefinde küre kalır. Bulunan firma kendi konumunda yanar. Çevre taramasında haritaya taramanın gerçek arama yarıçapı etiketli halka olarak çizilir. Koordinatı olmayan kayıtlar uydurma bir noktaya değil, kadranın kenarındaki "N konumsuz" kümesine gider.
- Daha az yük: harita sahnesinin işlemci kullanımı ölçümde %18–44'ten ~%7'ye indi; sahne gizliyken ya da pencere küçükken çizim yapılmaz.
Madde 18 · "Tarama başlayınca bilgisayar kapanıyor" — incelendi
- Bulgu: şikâyet edilen bilgisayarın Windows olay günlüğünde beklenmedik yeniden başlatmaların neredeyse hepsi ekran kartı sürücüsünde (NVIDIA) mavi ekrandı (0x10E / 0x116). Kök neden sürücüdür (program kapalıyken de oluyordu); taramadaki Chrome en sık tetikleyiciydi. Program sürücü hatasını düzeltemez — sürücü güncellemesi gerekir.
- Tetiklemeyi ve yükü azaltan önlemler: Chrome'un açılıştan ~2 dakika sonra ekran kartını uyandıran GPU bilgi toplama sondajı kapatıldı (sayfa çizimi değişmedi); kaynaklar bir taramada tek Chrome'u paylaşır; Chrome düşük öncelikte çalışır ve program kapanınca — çökse bile — bütün Chrome süreçleri kapanır; geçici dosyalar programın kendi klasörüne yazılıp silinir.
- Sağlam tarama: bellek azken yeni sayfa açmadan en çok 3 dakika beklenir; internet kesilirse Chrome kapatılmadan beklenir ve aynı sorgudan sürülür (30 dakikadan uzun kesintide tarama anlaşılır bir iletiyle durur); Chrome çökerse 10 dakikada en çok üç kez yeniden açılır.
- Açılışta ipucu: önceki oturum beklenmedik kapanmayla bittiyse ve Windows bunu kaydettiyse, program "Önceki oturum" başlıklı sakin bir uyarı gösterir (ekran kartı sürücüsü kaynaklıysa sürücü güncelleme önerisi ve üreticinin sayfası). Yalnız okunur, hiçbir sistem ayarı değişmez.
Kaynaklarda görgü — proxy döndürme kaldırıldı
- Ürünün kendi Kabul Edilebilir Kullanım Politikası engelleri ve hız sınırlarını aşmayı yasaklar; program bunu kendisi de yapmıyor artık. Proxy döndürme ve rastgele tarayıcı kimliği kaldırıldı: Ayarlar › Gelişmiş › Ağ proxy'si yalnız doğrudan internet çıkışı kapalı ağlar için tek bir adrestir.
- Bir kaynak doğrulama sayfası gösterir ya da 403/429 ile erişimi sınırlarsa program kimliğini değiştirmeden bekler; bir saat içinde üçüncüsünde o kaynağı 6 saat duraklatır, tarama öteki kaynaklarla sürer. CAPTCHA çözülmez, aşılmaz.
Diğer düzeltmeler
- Arapça arayüzde Firma Bul ekranı 1366×720–768 pencerelerde kaydırma çubuğu belirip kaybolurken düzen salınımına ve RecursionError fırtınasına giriyordu; kaydırma oluğu artık hep ayrılıyor.
- Pencere açıp kapamak Windows kaynağı sızdırıyordu: her pencere program simgesini iki kez yeniden yüklüyor ve kapanınca bırakmıyordu (pencere başına 14 USER + 42 GDI nesnesi). Gün boyu açık kalan programda birkaç yüz pencereden sonra Windows'un süreç sınırına (10.000) yaklaşılıyordu. Simge artık süreçte bir kez yüklenir; ölçüm: 10 aç-kapa, GDI +0.
- Bugün › Son Eklenenler: ev ülkesi Türkiye olmayan kurulumda yabancı numaranın başındaki "+" kesik görünüyordu ("+90 555 …" yerine "90 555 …", yurt içi numara gibi) ve ülke adından "Tü" gibi harf artıkları kalıyordu. Numara artık tam görünür; en dar pencerede başından "…" ile kısaltılır ve tamamı ipucunda gösterilir. Yer kalmayan satırda ülke/il yazılmaz, sığmayan ülke/il "…" ile kısalır. Liste daralınca satırlar her pikselde yeniden çizilir: %100 ölçekte en küçük pencerede satırlar liste birkaç piksel genişken çizilip sonra daralıyor, "+447700900123" "-447700900123" gibi okunuyordu.
- Dar pencerede (%100 ölçek, 1120×720 — 1920×1080 ekranda yarım ekran) kesik yazılar: Bugün ekranında kart başlıkları ("Recently ado") artık sarılır, "3 görev" / "en yeni 6 kayıt" gibi alt metinler yer yoksa başlığın altına iner; Takip satırlarında ad ve gerekçe rozetin ve düğmenin gerçek genişliğiyle kısaltılır; sağlık şeridi sığmayan bulguyu o genişlikte göstermez (düğmesi ezilmez); KPI başlıkları, teklif ve satış hunisi notları ve Mobil kartının metinleri sarılır. Firma Bul'da çevre taraması düğmeleri sığmayınca iki satıra iner ("Kendi konumum" kesikti), Bölgeler başlığının sayacı ve "Tüm ülke" çipi sığmayınca alt satıra iner ("Hiçbiri" 5 px'e eziliyordu), seçili hedef çipi satırdan genişse "…" ile kısalır, Ülkeler başlığındaki açıklama yer yoksa hiç yazılmaz (tek harf artığı yok).
- Firma Bul donması (ev ülkesi Birleşik Krallık): İngilizce arayüzde Birleşik Krallık hedeflenince Bölgeler kartının grup şeridi (England · Scotland · Wales · Northern Ireland) 2 ile 3 sütun arasında durmadan gidip geliyordu; bu, terim kutusunun kaydırma çubuğunun yeniden çizimiyle iç içe geçip "beklenmedik hata" (RecursionError) ve donmaya yol açıyordu. Sütun sayısı artık ancak birkaç piksel fazladan yer varken artar (salınım freni).
- Firma Bul › ülke arama kutusunun ipucu kutunun genişliğine göre seçilir: "Ülke ara — ad ya da kod (DE, US…)" → "Ülke ya da kod (DE, US…)" → "Ara…"; kısaldığında tamamı fare ipucunda (tek kısaltılmış metin yalnız 1440×900'de sığıyordu).
- Güncelleme notu arayüz dilinde: Ayarlar › Hesap › Güncelleme'deki sürüm notu artık arayüz dilinde gösterilir (İngilizce, Almanca, Fransızca, İspanyolca, Arapça özet; çevirisi olmayan dilde İngilizce); Türkçede tam not. Eskiden her dilde Türkçe CHANGELOG görünüyordu.
- Geliştirme araçları: kırpık metin denetimi (
tools/clip_audit.py) %100 ölçekte en küçük pencereyi de ölçer (N koşulu; 6 dil × 5 koşul = 30 koşum) ve geçici veritabanına birkaç uydurma firma yazar — boş veritabanıyla Bugün satırları hiç çizilmediğinden ölçülmüyordu. Denetim, kılavuz görüntüsü ve örnek veri araçları geliştiricinin kendi ayar dosyasını artık salt okunur olarak da açmaz.
Son denetim (yayından önce, 25.09.2026)
- Firma görselleri: firmanın sitesi logosunu ya da kapak görselini Facebook, X, LinkedIn, TikTok sunucularından (fbcdn.net, twimg.com, licdn.com…) veriyorsa adres artık kaydedilmez ve indirilmez; indirme her yönlendirme adımını denetler. Önceden kaydedilmiş böyle adresler silinmez, yalnız atlanır.
- Hesap kilidi: yanlış şifre kilidi en çok 1 saat sürer (eskiden her seferinde iki katına çıkıyordu) ve hesaba kayıtlı bilgisayardan giriş kilide takılmaz; kayıtlı ve kayıtsız e-posta aynı yanıtı alır (bir adresin müşteri olup olmadığı anlaşılmaz). Oturum açıkken şifre değiştirme ve yeni ödemeyi hesaba bağlama, başkasının tetiklediği hesap kilidine takılmaz.
- Güncelleme yalnız https: güncelleme adresi ve indirilen paket https:// olmak zorundadır.
- Mükerrer denetimi her alfabede ad karşılaştırır (Çince, Arapça, Kiril adlar eskiden boş anahtara düşüyordu). İçe aktarmada ülke kolonu yoksa ev ülkesi kullanılır (eskiden Türkiye). Firma sitesi okuma, e-posta arama, şehir odağı, telefon numarası biçimi ve şablon önizlemesi ev ülkesine göre çalışır.
- Veri güvenliği: "Firma Listesini Temizle" ve "Çöpü Boşalt" önce tam yedek alır (otomatik döndürmeyle silinmez). Okunamayan ayar dosyasının kopyası saklanır; temiz başlangıcın değiştirdiği eski değerler (tema, ev ülkesi) ayar dosyasında arşivlenir. Onay kaydı antivirüs kilidi yüzünden bölünmez.
- Arayüz: Firma Bul'a dönüşte canlı harita boş kalmıyor; canlı paneldeki sayaç kutuları ve bitiş düğmeleri dar pencerede kesilmiyor; Arapça kurulum sihirbazı ve ayar açıklamaları sağdan sola doğru bölünüyor, radar yazıları doğru sırada; koyu temada canlı harita koyu altlıkla açılıyor; ölçek seçimi her dilin yüzde biçiminde.
- İndirme sayfası altı dilde: app.mapfirms.com/indir/ İngilizce, /indir/<dil>/ öteki diller; site her dilde kendi indirme sayfasına gider.
Kapanış denetimi (25.09.2026)
- Bellek uyarısı taramayı durdurmaz. Sahibin 24.09 günlüğünde "Tarama kullanıcı tarafından durduruldu." satırı bellek uyarısıyla aynı saniyedeydi: Durdur bir önceki sorgu sürerken basılmıştı, bellek bekçisi ardından yine "bekliyor" yazıyordu. Durdurma istendiyse bekçi artık hiçbir şey yazmaz; Firma Bul'un Durdur'u (düğme, Etkinlik paneli, telefondan iptal, kapanış) günlük dosyasına kaynağıyla teknik bir satır düşer ("Durdurma isteği: Durdur düğmesi."; kapanışta "…: program kapanıyor." — bu satır eskiden kapanış yolunda yazılmıyordu). Bekçi durdurma olayına hiç dokunmaz; bunu bir test sınar.
- "Kullanıcı tarafından durduruldu" yalnız gerçek Durdur'dan sonra. Hesap oturumu düşünce (telefon taraması tam sürüm ister) ya da telefon eşleşmesi kalkınca / değişince süren telefon taraması programca durdurulur; bu yollar eskiden "telefondan iptal" diye kaydedilip "Tarama kullanıcı tarafından durduruldu." satırını da yazdırıyordu. Artık kendi kaynaklarıyla ("tam sürüm gerekli (hesap oturumu yok)", "telefon eşleşmesi yok ya da değişti") kaydedilir ve kullanıcı satırı yazılmaz; neden, uyarı satırında zaten var.
- Bellek eşiği gerçekçi: 1 GB (belleği 10 GB'tan az bilgisayarda toplamın %10'u, en az 512 MB). Eskiden 1 GB ile toplamın %10'undan büyük olanıydı (16 GB'ta 1,6 GB, 64 GB'ta 6,4 GB); Windows'un "kullanılabilir" belleği önbelleği de içerdiği için 16 GB'lık dizüstünde olağan yükte (1,4-1,6 GB) her kaynakta uyarıp bekletiyordu.
- Firma Bul › ülke arama kutusu: kutu odaktayken ve boşken genişlik değişince (silme düğmesi gelip gidince) ipucu kutuya gerçek metin olarak yazılıyor, yazılan ülke süzgece ulaşmıyordu. İpucu artık yalnız görünürken değişir.
- Pencerelerde kesik yazı yok: Şehir Odağı'nın durum satırı, Kayıtlı Taramalar'ın rozetleri, başlığı ve Görev Zamanlayıcı onay kutusu, Teklif penceresinin denetim satırı (Almanca "Tage") dar yerde alt satıra iner. Arapça Etkinlik panelinin başlığı, sekmeleri ve alt bilgisi de sağdan sola aynalanır.
- Arapça pencere açıklamaları sözcük koparmaz: pencere başlığının altındaki uzun açıklama Tk'ye sardırılmıyor; en çok 80 karakterlik, sağdan sola gömülü ve sağa yaslı satırlara önceden bölünüyor (kurulum sihirbazı ve Ayarlar'daki kural). Eskiden ~150 karakterlik satırlarda sözcükler kopuyordu.
- Teklif penceresinin KDV menüsü dilin yüzde biçiminde ("20 %", "20%"; Türkçede "%20"). Kılavuzun teklif görüntüsü ev ülkesinin oranını gösterir (üretim aracı her dilde %20 seçiyordu; Almanya'da %19).
- Firma Bul'un seçili hedef çipi metni değişince (ör. "United Kingdom · 2 regions" → "· 1 region") dar pencerede yeniden kısaltılır; eskiden eski metnin ölçüsüne aldanıp satırdan taşıyordu. Ayrıntı panelinin değer sütunu ve "Sonraki zamanlanmış" satırı da gerçek genişliğe göre sarılır / kısalır.
- Kırpık metin denetimi kılavuzdaki bütün pencereleri ölçer (Giriş, kurulum sihirbazının her sayfası, Şehir Odağı, Kayıtlı Taramalar, Dışa Aktar, Teklif, Şablonlar, komut paleti, Hesaplar) ve kılavuzdaki ekran durumlarını da (ayrıntı paneli, süzgeç çekmecesi, harita kapsaması, kuyruk, teklifler, Ayarlar › Veri); programın ana döngüsünde çalışır (iş parçacığıyla dolan ekranlar dolmuş hâlde ölçülür), dışarıdan küçültülen pencereyi geri açıp yerleşmesini bekler ve canlı veriye erişimi bir erişim kancasıyla engelleyip raporlar.
- Kılavuzun masaüstü görüntülerinde örnek veri arayüz dilinde: ürün profili, katalog, notlar, etiketler, teklif konuları ve oturum çipi; kayıtlı taramanın "sonraki çalışma"sı zamanlamasıyla tutarlı (eskiden "Haftalık Pazartesi" yanında "sonraki Pazar"). Bugün'ün "Son eklenenler"i her dilde yalnız ev ülkesinin firmalarıdır (eskiden İngilizce, Almanca, Fransızca, İspanyolca ve Arapça kılavuzda 8 satırın 5'i Türk örnek firmasıydı, Türkçede BAE firmaları); "Bugünkü takipler"in günü gelen adımları da ev ülkesinin firmalarıdır. Türkiye ev ülkesi değilken Türk örnek firmaları işlenmemiş yabancı adaylardır (takip, favori, teklif yok). Bilinen eksik: telefon görüntüleri (18–20) araçla üretilmez, 20.09 çekimidir; arayüzleri o dilde ama örnek içerikleri her dilde aynı ve Türkçe ağırlıklıdır ("Örnek Ürün A", "otel", "Restoran"); her dilde o dilin örnek içeriğiyle yeniden çekilmeleri bekliyor (docs/manual/BUILD.md).
- Arapça alt satırlar doğru yönde: sayfa başlığının alt satırı (ör. Harita'da "16 شركة في العرض · …"), kart başlıklarının alt metni (ör. Bugünkü takipler "40 مهمة") ve Bugün kutucuklarının alt metni (ör. "53% · لديها بريد إلكتروني") satır satır sağdan sola gömülür; sayıyla başlayan satırda sayı artık yanlış (sol) uca kaçmaz.
- Arapça uzun paragraflar karışık sırayla çizilmez: Windows'ta Tk ~110 karakterden uzun sağdan sola satırı parçalara bölüp parçaları soldan sağa diziyor, sözcük sırası karışıyordu (ölçüldü: 109 karakter doğru, 112 karakter parçalı; RLE…PDF gömmesi bunu önlemiyor). Mobil sayfasının tanıtım paragrafı (kılavuz ar/16–17: "منواحصل" yapışık), Bugün'ün Mobil kartı, Firmalar'ın alt ipucu, Firma Bul'un özet satırı, Dışa Aktar ve Rehber penceresinin notları, Mesaj şablonlarının ve İletişim Kuyruğu'nun önizlemesi ile kuyruk kartının uzun metinleri, Hakkında'nın yasal bildirimi, Şehir Odağı'nın özeti ve kaydetme notu, Hesaplar'ın kimlik ipucu, boş veritabanı karşılaması, ücretsiz sürümün telefon paneli, ücretsiz sürüm penceresinin maddeleri ve kanıt penceresi artık Arapçada en çok 80 karakterlik, sağdan sola gömülü satırlara önceden bölünür; sarılan son satır geniş pencerede de sağa yaslı kalır. Kırpık metin denetimi (
tools/clip_audit.py) Arapçada önceden bölünmemiş 100 karakterden uzun satırı rtl-satır bulgusu sayar; denetimde hiç çizilmeyen durumlar için bir test gui/ altındaki sabit metinli etiketlerin Arapça çevirisini aynı kuralla yoklar. - Mobil'in ileti satırı kesilmez: "Telefona gönder"in başarı iletisi ve 429 / 507 / yarım sıfırlama hataları Mobil sayfasının dar sütununda her dilde kesiliyordu (sabit 900 px sarma, ~650 px yer; İngilizce başarı iletisi "…from the m" diye bitiyordu); Arapçada 155-163 karakterlik tek satır karışık sırayla çiziliyordu. Satır artık sütunun gerçek genişliğinden sarılır, Arapçada önceden bölünür. Kırpık metin denetimi bu satırı gerçek iletilerle (sayfada ve Mobil penceresinde) ölçer.
- Mesaj şablonlarının yer tutucu çipleri arayüz dilinde: Türkçe dışındaki dillerde çipler İngilizce adları (
{company},{my_company},{category}…) gösterir ve onları ekler; eskiden her dilde Türkçe adlar ({firma},{kurum}…) İngilizce, Almanca ya da Arapça şablonun içine karışıyordu. Her ad her dilde aynı değerle dolar; Türkçe arayüz kurallı adları göstermeye devam eder. Kılavuzun yer tutucu tablosu da buna göre. - Yayın aracı bayat kurulum dosyası yayınlamaz:
tools/publish_site.pydist/'teki kurulum, güncelleme zip'i ve version.json bu çalışma ağacından üretilmemişse siteyi hazırlamaz: manifestteki özet/boyut dosyayla, zip'in içeriği şimdi paketlenecek dosyalarla birebir, kurulum dosyası güncel program derlemesiyle aynı olmalı (eskiden yalnız sürüm numarasına bakılıyordu; kapanış düzeltmelerinden önce üretilmiş 8.2.0 dosyaları bu yüzden geçiyordu).tools/preflight.pyaynı durumu uyarı olarak yazar. Kurulum sihirbazının kendi kaynağı (installer/*.py, tools/build_installer.py) kurulum dosyasından yeniyse de durur (sihirbaz program paketinde olmadığı için eski sihirbazlı kurulum eskiden geçebiliyordu). - Ayarlar ilk açılışta takılmaz: açılmamış sekmeler boşta sekme sekme değil KART KART kurulur; boştaki en uzun tek adım Arapçada 0,71 sn'den 0,19 sn'ye indi (ölçüm, 1440×900, %100 ölçek, geçici örnek veri). Yarım kurulmuş sekmenin değerleri "kaydedilmemiş değişiklik" sayılmaz; sekme açılınca ya da Kaydet / Geri al'da kaldığı yerden tamamlanır.
- Ayrıntı panelinin başlık satırları kesilmez: firma adı, yer ve kategori · puan · büyüme satırı panelin gerçek genişliğinden sarılır (Almanca kılavuz görüntüsünde "… (67 Bewertungen) · +20" satırının sonu kesikti). Kırpık metin denetiminin örnek firması artık kategori, puan ve yorum artışı da taşır; bu satır en uzun biçimiyle ölçülür.
- "İletişim kurma" anahtarı arayüzü dondurmaz: işaretin kaydı (ret listesi ve aynı bilgiyi taşıyan öteki kayıtlar dâhil) arka planda yazılır; yazım sürerken anahtar pasiftir, hata olursa eski durumuna döner.
- Sürüm notlarında (5 dil) Paddle satırı, satın alma sitede açılana dek tam sürümün e-postayla istendiğini söyler; telefon uygulamasının metinleri her dilin kendi tırnak işaretlerini kullanır.
Kılavuz
- Kullanım kılavuzu altı dilde güncellendi: satın alma, giriş ve abonelik yönetimi; sözleşme onayı; "İletişim kurma" ve iletişim öncesi hatırlatma; radar; Overture Maps ve resmî siciller; sosyal bağlantı doğrulaması; ev ülkesi, para birimi ve KDV; tek ağ proxy'si; Etkinlik paneli; tarama sırasında bilgisayarın yükü ve beklenmedik kapanma ipucu. Eski "hesabınızı yöneticiniz verir", terminal şeridi ve proxy listesi anlatımları kaldırıldı.
- Masaüstü ekran görüntülerinin hepsi altı dilde 8.2.0 arayüzüyle, açık temada yeniden çekildi (örnek veride ev ülkesi ve kurum adı dile göre; Türkçe dışındaki dillerde görüntü aracı bu yüzden duruyordu). Firma Bul, Şehir Odağı, harita ve kayıtlı tarama görüntüleri artık her dilde kendi örnek ev ülkesini hedefler (eskiden hepsinde Türkiye · İzmir / Bursa vardı); örnek kayıtlı taramaların adları arayüz dilindedir ("Furniture manufacturers in London (weekly)" …).
- PDF kılavuz: sayfa dibine düşen ekran görüntüleri artık küçültülmüyor, bütünüyle sonraki sayfaya geçiyor (önceden bazıları birkaç punto boyunda basılıyordu); tablo başlığı ve not kutusu renkleri başka sayfalarda boş şerit olarak görünmüyor.
tools/build_manual.py --strictçizilen her resmin ölçüsünü ve soldan sağa dillerde PDF metninin eksiksiz olduğunu da denetler.
Kurulum
- Windows 10 ya da 11 (64 bit). Yönetici hakkı gerekmez — kullanıcı klasörüne kurulur.
- İndirdikten sonra dosyayı çalıştırın. Windows ilk kez gördüğü için uyarı verirse Daha fazla bilgi → Yine de çalıştır.
- Kurulum dosyasının bozulmadığını doğrulamak için PowerShell'de:
Get-FileHash .\MapFirms-Setup-8.2.0.exe -Algorithm SHA256 - Kurulu sürümde güncellemeler Ayarlar › Hesap › Güncelleme ekranından denetlenir.